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

100 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

cathryn leno said...

We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!
angularjs-Training in pune

angularjs-Training in chennai

angularjs Training in chennai

angularjs Training in chennai

angularjs-Training in tambaram

angularjs-Training in sholinganallur

jeeva said...

This is a nice article here with some useful tips for those who are not used-to comment that frequently. Thanks for this helpful information I agree with all points you have given to us. I will follow all of them.

Have you been thinking about the power sources and the tiles whom use blocks I wanted to thank you for this great read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out the new stuff you post
rpa training in bangalore
best rpa training in bangalore
rpa training in pune

jeeva said...

All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
microsoft azure training in bangalore
rpa training in bangalore
best rpa training in bangalore
rpa online training

yashnit said...

Thanks for sharing The Information The Information shared is very valuable Please keep Updating us Time Just went on redaing the article Python Online Training AWS Online Training Devops Online Training Data Science Online Training

sapautomotivesoftware said...

Hey,
Lots of good information on SAP.Thank you

QuickBooks Payroll Support Phone Number said...

QuickBooks Payroll Support Number made payroll management quite definitely easier for accounting professionals. There are so many individuals who are giving positive feedback if they process payroll either QB desktop and online options

jameswill11 said...

Prior to trying to fix it, the following logical step QuickBooks Customer Support Number need to perform should be to investigate the complexities behind such corruption. Only then, you will mend the problem confidently.

jameswill11 said...

You could get resolve all of the major issues include installations problem, data access issue, printing related issue, software setup, server not responding error etc with our QuickBooks Payroll Support Phone Number.

QuickBooks Payroll Support said...

QuickBook Customer Support Number, being a regular business person, taking care of professional accounting software, like QuickBooks, is undoubtedly certainly not easy. Thus, users may have to face an array of issues and error messages when using the software.

steffan said...

Any user can try to find available these days payroll update when you head to “employee” menu, selecting “get payroll updates” after which option “update”. Within the window “get payroll updates” you can examine whether you're making use of the latest updates or perhaps not. For every information or update, you can contact Quickbooks Support.

kevin32 said...

Our twenty four hours available QuickBooks Enterprise Support Phone Number channel at provides on demand priority support each and every and every customer without compromising utilizing the quality standards.

steffan said...

If you’re interested in small-business accounting solutions, the very first thing experts and happy costumers will recommend you is QuickBooks by Intuit Inc. Intuit’s products for construction contractors through the Quickbooks Pro, Simple Start Plus Pack, Quickbooks Premier Contractor, and Quickbooks Enterprise Solutions: Quickbooks Support Number.

accountingwizards said...

QuickBooks online provides the most reliable accounting experience of this era. When using QuickBooks online with chrome browser, probably the most common errors encountered because of the users is unable to get on QBO account. Usually an error message of loading or service not available pops up. If so you can just dial our toll-free to gain access to our QuickBooks Tech Support Phone Number to have a quick fix of each QB error.

xpert said...

QuickBooks Premier is an accounting software that includes helped you grow your business smoothly. It includes some luring features which make this software most desirable. In spite of all of the well-known QuickBooks Premier features you may find difficulty at some steps. QuickBooks Support Number is the greatest destination to call in the period of such crisis.

Mathew said...

The key intent behind QuickBooks Support Phone Number is always to provide the technical help 24*7 so as in order to avoid wasting your productivity hours. This is completely a toll-free QuickBooks client Service variety that you won’t pay any call charges. Of course, QuickBooks is the one among the list of awesome package when you look at the company world.

steffan said...

People working with accounts, transaction, banking transaction need our service. Some people are employing excel sheets for a few calculations. But, this sheet cannot calculate accurately the figures. This becomes one of many primary good reasons for poor cashflow management in lot of businesses. It should be the full time for QuickBooks Support Phone Number. The traders can’t make money. But, we've been here to aid a forecast.

jameswill11 said...

You might have trapped into an issue with Intuit product and payroll services? You are prepared to comprehend the best approach to obtain your hands on your client support team. We welcome you 24*7 to gain access to the many QuickBooks Payroll Support Phone Number of Intuit products asking for help.

Mathew said...

In September 2016, Intuit launched QuickBooks Technical Support Number with numerous improvements like automated reports, smart search and improved viewing of report filters between other activities.

xpert said...

QuickBooks Premier is well known accounting software for adaptive features and industry verticals. QuickBooks Support Number accounting features ranges from tracking expenses to generating invoices on ease of a few clicks .Are you a retail business man and need some technical assistance in retail version of QuickBooks Premier ?Are you a genuine estate company owner and sick and tired with errors in contactor type of your QuickBooks Premier? Irrespective of by which version of QuickBooks premier you might be facing the issue, our QuickBooks Premier Support Channel at our toll-free Number has got the quick and instant resolution of your QuickBooks Premier errors. If you're usually the one looking for the smartest tech assistance in QuickBooks Premier Issues then you definitely have landed regarding the right page. Yes, we have the answer of every QuickBooks Primer related issues because our technical squad id highly experienced and certified. They usually have proved their capability across the globe. Dial QuickBooks Support to avail some great benefits of our tech support channel.