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

81 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

Camellia Canan said...

Wow.. Thanks much for sharing.. My friend also recommended you so that i can have a helping hand to make my blog as effective as possible.
SAP Training in Chennai | SAP ABAP Training in Chennai

Peacock india said...

Thanks for Sharing this great article..Its really nice and useful for us… keep sharing.. Technology Company in Chennai

Peacock india said...

I have visited this blog for the first time. but really very good information. thanks for sharing all the good stuff. Technology Company in India

Camellia Canan said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care.As always, we appreciate you confidence and trust in us.

SAP ABAP Training in Chennai

SAP FICO Training in Chennai

SWETANK SINGH said...

Thank you for sharing such a great information about sap ,very useful to us.
SAP ABAP Training in Gurgaon

Online Sap Trainers said...

Hi nice post!!!
Thanks for sharing great information.
This information you provided in the blog that is superb.It is amazing. Keep continue...
Learn more about our SAP courses ...
Best sap Institute in India
SAP Online Training

Anonymous said...

This is extremely great information for these blog!! And Very good work. It is very interesting to learn from to easy understood. Thank you for giving information. Please
let us know and more information get post to link.
sap abap online training

infotechbrn1@gmail.com said...


This is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.
Mobile App Training Institutes
iPhone App Training Course

Aman Ahua said...

Nice tutorials.thanks for sharing very informative post.keep continue..
Best SAP Online Training Institute in India
Learn SAP Online
SAP ABAP ON HANA ONLINE TRAINING
SAP S/4 HANA training online
SAP UI5 Online Training in India

gilledashivani said...

The information provided here is of great use as I got to learn new things. Keep blogging.
SAP ABAP TRAINING IN HYDERABAD

Beata said...

Hello, does anyone know how to count in function points RICEF objects? I think a BADI should be an ILF/EIF but NESMA experts are requesting a strong argument because they just want to count the functional process. Could you please help me? thanks

sonia said...

Hi,
Thank you for your post. It is nice to visit your site.
SAP SD Training in Hyderabad

infotechbrn1@gmail.com said...

Great Information, Thank you for sharing this post.
best iphone training institute bangalore
iphone job training center in bangalore

SAP ABAP TRAINING IN HYDERABAD said...

Hi Very nice blog Thank you for sharing this blog coming to sap hana it is column oriented data base system for more details visit Click Here

sieve software said...

Thank you for your post which is very informative and very helpful, those who are looking for sap SD training Sieve software is the best Institute providing 100% hands-on practice in SD project provided by MNC real-time certified SAP SD Trainers. SAP SD Training in Hyderabad at Sieve Software

gilledashivani said...

Great Post. The information provided is of great use as I got to learn new things. Keep Blogging.
SAP ABAP TRAINING IN HYDERABAD

sieve software said...

thank you for your great post which is very helpful, and those who are looking for sap fico training in Hyderabad, sieve software is the best institute providing real time sap certified trainers with fico project. SAP Fico Training in Hyderabad at Sieve Software

sieve software said...

Thank you for your post which is very informative .those who want to get sap abap training in Hyderabad, sieve software is the best institute with Online and Class Room ABAP course with 100% hands-on practice in live project provided by MNC real-time certified SAP ABAP Trainers
SAP ABAP Training Institute in Hyderabad

sumathi s said...

Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday
fire and safety course in chennai

Swetha Gauri said...

I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
industrial safety course in chennai

ananthinfo said...

nice post..SAP BUSINESS ONE for Dhall solution
ERP for food processing solutions
ERP for masala solution
SAP BUSINESS ONE for masala solution
ERP for Rice mill solution

johnsy sai said...

It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
excel advanced excel training in bangalore
Devops Training in Chennai

thulasi ragini said...

Thanks for your informative article, Your post helped me to understand the future and career prospects & Keep on updating your blog with such awesome article.
python Online training in chennai
python Online training in bangalore
python interview question and answers

Afiah B said...

Thanks for the good words! Really appreciated. Great post. I’ve been commenting a lot on a few blogs recently, but I hadn’t thought about my approach until you brought it up. 
Java training in Chennai | Java training institute in Chennai | Java course in Chennai

Java training in Bangalore | Java training institute in Bangalore | Java course in Bangalore

Java online training | Java Certification Online course-Gangboard

Java training in Pune

Java training in Pune

john brito said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
rpa training in Chennai | rpa training in bangalore | best rpa training in bangalore | rpa course in bangalore | rpa training institute in bangalore | rpa training in bangalore | rpa online training

gowsalya said...

I always enjoy reading quality articles by an individual who is obviously knowledgeable on their chosen subject. Ill be watching this post with much interest. Keep up the great work, I will be back
Online DevOps Certification Course - Gangboard
Best Devops Training institute in Chennai

john jersy said...

That was a great message in my carrier, and It's wonderful commands like mind relaxes with understand words of knowledge by information's.
python training in chennai
python course in chennai
python training in bangalore

john brito said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
rpa training in Chennai | rpa training in bangalore | best rpa training in bangalore | rpa course in bangalore | rpa training institute in bangalore | rpa training in bangalore | rpa online training

simbu said...

Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information. 
Java training in Bangalore | Java training in Jaya nagar

Java training in Bangalore | Java training in Electronic city

Java training in Chennai | Java training institute in Chennai | Java course in Chennai

Java training in USA

simbu said...

Wonderful article, very useful and well explanation. Your post is extremely incredible. I will refer this to my candidates...
Java training in Bangalore | Java training in Indira nagar

Java training in Bangalore | Java training in Rajaji nagar

Java training in Bangalore | Java training in Marathahalli

Java training in Bangalore | Java training in Btm layout

Nila shri said...

Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
Data Science Training in Chennai | Best Data science Training in Chennai
Data Science training in kalyan nagar
Data science training in Bangalore | Data Science training institute in Bangalore
Data Science training in marathahalli | Data Science training in Bangalore
Data Science interview questions and answers
Data science training in jaya nagar | Data science Training in Bangalore

nanadhini chandran said...

good work done and keep update more.i like your information's and
that is very much useful for readers.
android training in bangalore with placement
Android Training in Ambattur
Android Training in Guindy
Android Certification Training in OMR

nivatha said...

Really you have done great job,There are may person searching about that now they will find enough resources by your post
Data Science Training in Chennai | Data Science Training institute in Chennai
Data Science course in anna nagar
Data Science course in chennai | Data Science Training institute in Chennai | Best Data Science Training in Chennai
Data science course in Bangalore | Data Science Training institute in Bangalore | Best Data Science Training in Bangalore
Data Science course in marathahalli | Data Science training in Bangalore

Saro said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

rpa training in chennai
Best rpa training in bangalore
rpa course in bangalore
rpa training in marathahalli
rpa training in btm
best rpa training in chennai

nanadhini chandran said...

good work done and keep update more.i like your information's and
that is very much useful for readers.
devops training and certification in bangalore
best devops course in bangalore
devops Training in Thirumangalam
devops training near me