RICEF is an acronym that categorizes the SAP technical development objects into five different areas.
RICEF stands for Reports , Interfaces , Conversions , Enhancements , Forms .
R - Reports : All categories of reports like Classical, Interactive, ALV , Query reports , report painter , module pool etc., comes under this category.
I - Interfaces : Interfaces includes development objects that are used for communication between SAP and non-SAP systems by picking or placing a file in the application server. The technical concepts ALE/IDOCS , FTP using OPEN DATASET..,PI concept etc., comes under this part.
*FTP - file transfer protocol , PI - process integration .
C - Conversions : Conversions are nothing but the techniques used to transfer data from legacy(non-SAP) systems to SAP system from a flat file as if the user is manually giving the inputs with thorough checks through a transaction.The techniques like BDC(call transaction and Session) , LSMW , BAPI etc comes under this category.
E - Enhancements : Enhancements include all the modifications to SAP standard delivered objects.
User Exits,Customer exits,BTE s,Enhancement points,Enhancement sections,Implicit and explicit enhancements,BADI are the techniques that come under enhancements.
F - Forms : Forms refer to the display of structured data in a layout as required by the Business.
Scripts, Smart forms , Adobe forms will come under this category.
RICEF stands for Reports , Interfaces , Conversions , Enhancements , Forms .
R - Reports : All categories of reports like Classical, Interactive, ALV , Query reports , report painter , module pool etc., comes under this category.
I - Interfaces : Interfaces includes development objects that are used for communication between SAP and non-SAP systems by picking or placing a file in the application server. The technical concepts ALE/IDOCS , FTP using OPEN DATASET..,PI concept etc., comes under this part.
*FTP - file transfer protocol , PI - process integration .
C - Conversions : Conversions are nothing but the techniques used to transfer data from legacy(non-SAP) systems to SAP system from a flat file as if the user is manually giving the inputs with thorough checks through a transaction.The techniques like BDC(call transaction and Session) , LSMW , BAPI etc comes under this category.
E - Enhancements : Enhancements include all the modifications to SAP standard delivered objects.
User Exits,Customer exits,BTE s,Enhancement points,Enhancement sections,Implicit and explicit enhancements,BADI are the techniques that come under enhancements.
F - Forms : Forms refer to the display of structured data in a layout as required by the Business.
Scripts, Smart forms , Adobe forms will come under this category.