Skip to Content
Author's profile photo K V Kumar

RICEFW’s in SAP projects and role of functional consultant

Hi,

Most of the functional consultants during their SAP projects execution, work on RICEFW’s. This document explains what are RICEFW’s in SAP projects and the role of Functional Consultants in executing them with some real time examples.

What are RICEFW’s :

RICEFW means Reports (R), Interface (I), Conversion (C), Enhancements (E), Forms (F) and Workflow (W).

we will see what are they and what role Functional Consultants perform in them with real time examples…

Reports: A SAP report is an executable program that reads data from the database and generates output based on the filter criteria selected by the end user. It is like display of data based on some selection. Execution of a SAP report almost never leads to an update of the database.

The various categories of reports are —

  1. Standard SAP reports — ex. COOIS,MD04 etc.
  2. Custom reports – developed by your organization
  3. Ad hoc queries

When the standard SAP reports does not meet the client or business requirement we have to develop custom reports with the help of ABAP team. For this we need to understand what is the selection screen, what output they want like what data they want to display on the screen once the report is executed…

Selection screen: It is the provision to enter the selection criteria.. here is the selection screen for a report for MRP results validation to check whether sufficient  procurement elements generated or not after the MRP run to meet the current requirements.

For this we need to give the functional specification to the ABAP team with the details like what is the selection screen, what is the output format and what are the tables and fields from which data needs to fetched..based on this they develop the custom report…

Some times we can generate own reports with out taking the help of ABAP by generating the queries by combining various tables and generating reports…

Interfaces : In some organizations some of the business processes like Planning , Quality Management functions are executed or maintained in external systems (Non SAP systems). For example for Planning they use third party systems like M2, ADS and for Quality they use LIMS..We need to send the data from SAP to those Non SAP systems and receive the data from them back to SAP system..normally IDocs are used for this data transfers..



Ex: In the planning function entire planning is done in non SAP systems like M2 or ADS then the planning results are transferred to SAP R/3 system in the form of Planned Independent requirements (PIR’s) through IDocs. In the Quality functions Inspection lot details from R/3 are transferred to LIMS where user enters the results now these results come and updated in SAP R/3 system in results recording for the corresponding inspection lot…


Functional consultant need to give the details what data needs to be transferred or what data to be received, what are fields etc to the ABAP team…


Conversion: A Conversion means data that is converted from one format to another format and from one system to another.

So when you first implement SAP, you are actually replacing some of your legacy systems, but you are not completely trashing the data. You still need some of that data from the systems that are being replaced. So you pull the data out of your legacy systems and put them on some files. You then want to load that data into your new SAP system.That is when you write some programs which will read that data and load it into SAP.

So during go live, you want to transfer the Production orders from from your legacy system to SAP. Now a Production order in your legacy system may not have the same fields as a Production Order in SAP. So you convert the data.

Ex: BDC, LSMW


Functional consultant needs to co-ordinate between business team and ABAP team for this..he has to prepare upload file format for this, based on the tool or program developed by the ABAP team then they have to collect the data from business team which is filled in to the files then later on upload the data in to SAP system…a typical BOM upload files looks as below….



a typical master recipe upload file looks as below.



Enhancements: Enhancements are the means by which we add our own/ modify existing functionality to SAP’s standard business applications. Some requirements from the client cannot be met with Standard SAP. That time we need to go for enhancements. Normally enhancements are done through user exits, customer exits, BADI’s and enhancement frameworks….


one example we can take here is during production order execution if do not complete goods issue for a production order still system allow to do goods receipt for that particular production order..now business asks to restrict this or they want control for this. Now we need to give the logic to the ABAP team to put control for this so that goods receipt of the order is only allowed after the completion of goods issue of that production order..ABAP team finally implement these enhancements based on the logic provided by the functional consultant…


Forms: Forms are nothing but printouts taken from SAP. like Process order print, Inspection lot Certificate of analysis (COA). Standard SAP comes with pre configured layout and design of the forms. but these standard forms will not meet customer requirements. during this time we need to develop custom forms in coordination with ABAP team…

Typical custom form of process order is like below…


One more form of material issue slip printed during goods issue

 

For this we need to give the functional specification to the ABAP team with the details like what is the form layout, what data needs to be printed, from which tables and fields data needs to be fetched for printing the data…based on this ABAP team develop the custom forms…


Workflow: Workflow, as the name suggests, means of flow of work, may be from one person to another person..It is in fact a sequence of connected activities resulting in exchange of information…

examples like when the production order is released mail to be triggered to production manager or when UD is reject for particular inspection lot then mail has to be triggered to quality manager….For this functional consultant coordinate with ABAP team and will provide the details like what data has to be sent, under which condition this workflow to be triggered….


Thanks

Kumar




Assigned Tags

      50 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Avinash Kadam
      Avinash Kadam

      Nice Document Mr. Kumar

      Author's profile photo Lakhu Modhavadiya
      Lakhu Modhavadiya

      Very good and detailed explanation on RICEFW's. Thanks for sharing

      Author's profile photo Lakhu Modhavadiya
      Lakhu Modhavadiya

      Very good and detailed explanation on RICEFW's. Thanks for sharing

      Author's profile photo Former Member
      Former Member

      excellent work extremly helpfull document to understand RICEW

      Author's profile photo zafar karnalkar
      zafar karnalkar

      Nice document.

      Author's profile photo anurudh rathore
      anurudh rathore

      Nice document kumar...

      thanks for sharing...

      Author's profile photo Preeti Kashyap
      Preeti Kashyap

      Informative Doc.

      Thanks for Sharing.

      Author's profile photo Former Member
      Former Member

      Hi Kumar,

         Nice, thank you for sharing this document.

      Author's profile photo Former Member
      Former Member

      Nice Documents

      Author's profile photo Former Member
      Former Member

      Very succinct and yet informative, thanks Kumar

      Author's profile photo Former Member
      Former Member

      Very useful as RICEFW is fundamental concepts of development in SAP.

      Author's profile photo Muhammad ASHFAQ
      Muhammad ASHFAQ

      Thanks, nice document

      Author's profile photo Former Member
      Former Member

      Very useful info kumar

      Author's profile photo Former Member
      Former Member

      Very Useful document

      Author's profile photo Former Member
      Former Member

      Very good and detailed explanation on RICEFW's. Thanks for sharing.

      Author's profile photo Former Member
      Former Member

      Useful document..

      Author's profile photo Former Member
      Former Member

      Thank you so much.................

      Author's profile photo VINAY REDDY
      VINAY REDDY

      nice document kumar,

      very helpful...

      Author's profile photo Former Member
      Former Member

      Hi Vinay,

      It's very helpful document to me......

      Thank you so much....

      Author's profile photo Mohsin Abbasi
      Mohsin Abbasi

      Awesome Brother, Nice explanation.

      Best Regards

      Mohsin Abbasi

      Author's profile photo Former Member
      Former Member

      very helpful

      Author's profile photo Former Member
      Former Member

      nicely summerized 🙂

      Author's profile photo Rajendrakumar Patel
      Rajendrakumar Patel

      Excellent

      Author's profile photo Former Member
      Former Member

      Vey helpful

      Author's profile photo Suresh Babu P
      Suresh Babu P

      Kumar,

      Thank you so much. Great doc.

      Regards,

      SS

      Author's profile photo Former Member
      Former Member

      Nice document with precise information.

      Author's profile photo Former Member
      Former Member

      very helpful and accurate way of define RICEFW'

      GOOD JOB Mr Kumar !!!

      ----

      I r s h a d

      Author's profile photo Former Member
      Former Member

      Hi Kumar,

      It's very helpful document to remember easy.

      regards,

      Ravindhar

      Author's profile photo Former Member
      Former Member

      Hi Kumar,

      Very good and useful document.

      Thanks

      M.Khan

      Author's profile photo madhukar poul
      madhukar poul

      Hi Kumar,

      Thanks for Sharing

      Rgds,

      Madhukar

      Author's profile photo Former Member
      Former Member

      Hi Kumar,

      Somehow I wonder if RICEFW should be extended by "Batch (Jobs)" since this category is also important and not really covered by Reports. What do you think?

      Author's profile photo Former Member
      Former Member

      Dear Kumar,

      Excellent Document...........  Nice Explanation.

      Regards,

      Chand

      Author's profile photo Former Member
      Former Member

      very simple and good document Kumar.

      Author's profile photo Nitesh Ghotiya
      Nitesh Ghotiya

      Succinct, simple and very useful.

      Author's profile photo Former Member
      Former Member

      Still very relevant.

      I saw this concept RICEFW in ACT100_C0I03 Handbook for SAP Activate Methodology.

      And your piece here just simplied it.

      Thanks!

      Author's profile photo Ram Mididoddi
      Ram Mididoddi

      Good one.

      Thanks.

      Author's profile photo Suresh Babu P
      Suresh Babu P

      Appreciate your work. Thanks for Sharing.

      Regards,

      SS

      Author's profile photo Former Member
      Former Member

      hi,
      A very Good Document for Functional consultant.

      Thanks
      Anuj

      Author's profile photo Prashant Haribhau Meshram
      Prashant Haribhau Meshram

       

      Hi Kumar ,

      I am beginner in SAP . This document is very useful for me.

      Thanks ,

      Prashant

       

       

       

       

      Author's profile photo Kamlesh Kumar Arya
      Kamlesh Kumar Arya

      Hi..

      Thanks for sharing such a wonderful document.

      Indeed this document clears the doubts and you really made it easy to understand.

       

      Thanks for sharing!!!

       

      Author's profile photo Rajesh Gaddam
      Rajesh Gaddam

      A very useful document which helps in understanding the basic concept of RICEFW's.

      Author's profile photo Rajkumar V
      Rajkumar V

      Very helpful info.  thanks.

      Author's profile photo CA Paresh Bhagwat
      CA Paresh Bhagwat

      Very descriptive article. Thanks for sharing.

      Author's profile photo Ramkumar RV
      Ramkumar RV

      Hi Kumar

      Excellent Document. It makes me a clear understanding about RICEFW.

      Thanks & Regards,

      Ramkumar RV

      Author's profile photo Shri y
      Shri y

      Hi Sir,

       

      Thank you very well explained with example well understood know.

       

       

       

      Author's profile photo mauricio alonso jaramillo alvarez
      mauricio alonso jaramillo alvarez

      Hi Kumar:

      Excellent and very good explained article, this information helps to everybody as beginners (juniors) as Seniors SAP consultants.

      Author's profile photo Saiteja Joginapally
      Saiteja Joginapally

      Great blog, Kumar.

      Thank you very much for sharing.

      Author's profile photo Babu Abraham Gidla
      Babu Abraham Gidla

      Excellent. Very helpful and also thanks for providing examples.

      Author's profile photo Vijay S J
      Vijay S J

      Hi Kumar , excellent explanation with real time examples. Can you please provide abbreviation/Acronym for ADS M2 LIMS

      Author's profile photo yanfen li
      yanfen li

      nice doument,it helps a lot