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!!

46 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

Sreenivasa Naik said...

It is more informative . sap sd online training it gives the career plan. It is in simple language and understandable to every freshers.

Raju said...

This is Valuable information for who wants to learns software courses, thanks for sharing.
javatraininginchennai

Sreenivasa Naik said...

Thank you sir,It is nice and more informative. We are providing online training on & for more info: sap wm online training it gives the career plan. It is in simple language and understandable to all freshers.

SmartClient said...

Nice article it was really impressed by seeing this article, SAP Automation

rajesh said...

Thank you sir,It is nice and more informative.We are providing online training on & for more info sap sd online training it gives the career plan. It is in simple language and understandable to every freshers.

rebeka christy said...

Thanks for sharing this informative blog. Your information is useful for those who want to become a sap certified professional. I have completed sap certification course at a leading IT academy. This is really useful for me to make a wonderful career. If anyone wants to get SAP Training in Chennai visit FITA Academy, which offer best SAP Course in Chennai at reasonable cost.

Rasthapuram Sai Chand said...

Thanks really helpful tutorial for RICEF.

http://mindmajix.com/sap-bo-online-training

SmartClient said...

Thanks for sharing this useful information with all of us... SAP ABAP Development

Victoria John said...

Thanks for sharing this informative blog..If anyone wants to get SAP ABAP Training in Chennai, please visit FITA Academy located at Chennai, rated as No.1 SAP Training Institutes in Chennai.


Victoria John said...

Salesforce Course in Chennai


I have read your blog and i got a very useful and knowledgeable information from your blog.You have done a great job . If anyone want to get Salesforce Training in Chennai, Please visit FITA academy located at Chennai Velachery.

Salesforce Developer Training in Chennai

Salesforce Administrator Training in Chennai

JpaSolutions.in said...

SAP and Oracle are releasing tons of patches every month, but are enterprises up to this complex task. To know more , visit sap training in chennai

Ruchir Mehta said...

Shouldnt BAPI be an interface and not a conversion? Its short for Business Application Programming Interface.

Cherry Charan said...

Latest Govt Bank Railway Jobs 2016

This is really informative post. very unique and informative thanks for update............................

Shruthi Kumari said...

Latest Govt Bank Jobs Notification 2016

thanks for sharing the useful article which is helpful for many people…….

Mac Haik said...

Countrywise Email Lists complete marketing information

peterjohn said...

I appreciate you sharing this article. Really thank you! Much obliged.
This is one awesome blog article. Much thanks again.
I really enjoy the blog.Much thanks again. Really Great.

Regards
sap sd online training
sap sd online training in hyderabad
sap sd online training in ameerpet
sap sd online training in india
software online training
sap crm online training in ameerpet
sap crm online training in hyderabad

kits online said...

very nice article.Thanks for sharing the post...!
Java Online Training

Carmel decroz said...

Good One. Can you share more details on badi

Jincy Thomas said...

W3 D Technologies provide comprehensive SAP HYBRIS Online Training through industry SAP experts, aiming with Right knowledge about B2B Multi channel eCommerce SAP Hybris that best suits your needs.

SAP HYBRIS Online Training | Best SAP HYBRIS Training India

Priyanka Soni said...

Good One........

We are offering Dell Boomi Online Training with latest techniques. Our experts have more than 8 years experienced and certified.
Dell Boomi Online Training

Coy Currin said...

Thanks for nice post. Sap SD Online Training is the tested classrooms that are in line with the training and the education where the lessons are complement our tried SAP SD Online Training

Nasreen Basu said...

we are offering best hybris online training with job support and high quality training facilities and well experienced faculty . to Register you free demo please visit
hybris training in hyderabad

Deepakala said...



Thanks for sharing up–to-date on this subject! I find it is very informative and very well written one! Keep up on this quality!

ISTQB Training Institute in Chennai

tirupati raja said...

thankyou for information excellent blog have a great blog possible

bestlearning in sap abap