Sunday, August 31, 2008

The Basics - What's RICEF?

What is RICEF? Many a times asked in interviews! Unfortunately a lot of people fail to answer a simple question, even though working on it for years.

You usually come accross the word RICEF when searching for SAP ABAP Developer jobs.
RICEF isn't a standard SAP acronym. It's not defined by SAP like we have ABAP, ALV, etc. It's a comon term used to describe five areas of technical developments in SAP.

RICEF stands for Reports, Interfaces, Conversions, Enhancements, Forms.

R- Reports
R stands for Report developments. All the technical objects/developments that deal with programing of SAP Reports. It includes different types of reports; Simple reports where you output using WRITE statements, Simple ALV reports, ALV Grid, ALV Grid with advanced functionality,etc.

I - Interfaces
I stands for Interface developments. Interfaces are ALE/IDOCs development. Involves not just ABAP programming for IDOCs but also IDOC customization.

C - Conversion
C stands for conversion objects. Conversion refers to BDC programing. Data upload from legacy system in flat files format to SAP system is done via Conversion Objects. This involves uploading data through BDC, LSMW, BAPI, etc.

E - Enhancements
Enhancements are User Exits, Customer Exits, BADI's etc. ABAP code that has to be written in order to enhance SAP system functionality.

F - Forms
Forms include SAP Smartforms, SAP Scripts. Technical development that deals with fetching necessary data from SAP system and displaying in terms of forms for printout are classified as under Forms.

Common questions :-
1. As an ABAPer, why do I care what RICEF means? What does it have to do with me?
Well it's really simple. It's just that one must know the category of the technical development he is working upon.
2. What's the use of RICEF?
SAP Project managers usually refer technical development in terms of RICEF objects.
Project technical team leads usually distinguish the objects based on this categorization and assign them to team on basis of experience. Reports being a first choice for beginners and Enhancements being the favourite choice for experts.

Thats all on RICEF!! Details on each of these category coming soon!!

22 comments:

Geoff said...

Thanks for the RICEF overview - it is exactly what I was looking for.

Murthy said...

Thanks for details about RICEF, this is what exactly I am looking for.

PROCESS said...

it is good...

jobs 4u said...

చాల బాగుంది

Anirban Saha said...

Thank you.
I have started working with SAP-ABAP. Shall get in touch when I get stuck.
Your Blog is crisp and informative.

Def Leppard said...

I also liked the information on planning
RICEF development at http://www.ciovp.com/RICEF-on-SAP-Projects-and-Estimations.php

Unknown said...

Very clear. Sweet!

Srinivas Chinna said...

thank you for sending this information and i want the abap andcrm or abap and webdynpro is best ? if you know any one please send us?

Oscar Acevedo said...

Hi, coul somebody provide a RICEF TEMPLATE?

magnifictraining said...

Hey very nice blog!!
Hi there,I enjoy reading through your article post, I wanted to write a little comment to support you and wish you a good continuationAll the best for all your blogging efforts.
Appreciate the recommendation! Let me try it out.
Keep working ,great job!

SAP online training

magnifictraining said...

Hey very nice blog!!
Hi there,I enjoy reading through your article post, I wanted to write a little comment to support you and wish you a good continuationAll the best for all your blogging efforts.
Appreciate the recommendation! Let me try it out.
Keep working ,great job!

SAP online training

magnifictraining said...


I can see that you are are genuinely passionate about this! great information.
thank you...!
Hadoop training

Adarsh Kumar said...

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!!
Regards-SAP SD

anky said...

Hi this is ASHOK, presently I am learning
sap online training in hyderabad.
your post is very nice...and good information
iam continously visting your blog for latest sap updates.

Kasareddy said...

I want to know is SD SAP good module to help in my career. I am a MBA marketing guy with 3 years experience in it. Now I am trying to come into sap If I want to do online sap training what will be better for me, sap online training or class room. Specially I am looking for sap sd training but due to busy job schedules I prepared to go with sap sd online training. I enquired many on this I am not satisfied with the answers. Now I am moving to Hyderabad. Can I have Sap online training in Hyderabad. What are required to learn sap online....lap with phones along internet is ok or I have sap server because someone said we should have sap server too specially for sap training online. Is there sap online training Hyderabad of sap. Please let me know. I came to know sap training is low in cost in India.
Thanks and Regards .

yektek training said...

very nice information thank you

Nishant Arora said...

Really useful information

Enrique K Hazelton said...

Useful Information and please also post some new updates .Thank you.Want to learn
SAP HANA Online Training 4u

sekar ganapathy said...

Really very useful your explanation.

rekha kommaka said...

Hi,
Very useful information.Thank you
Sap Training in Chennai

UMA T said...

Please update new posts with good information and thanks for the sharing sap bo info.
SAP BO Online Training

UMA T said...

sap hana is very easy to learn for any it student without knowledge on sap modules also