WRICEF
WRICEF is an acronym commonly used in SAP projects for workflows, reports,
interfaces, conversions, enhancements and forms.
1. WORKFLOW
SAP Workflow ensures the right work is brought in the right sequence at the
right time to the right people. These may be simple release or approval
procedures, or more complex business processes such as creating a material
master and the associated coordination of the departments involved. SAP
Business Workflow is particularly suitable for situations in which work processes
have to be run through repeatedly, or situations in which the business process
requires the involvement of a large number of agents in a specific sequence.
Many SAP applications deliver workflows as content with the SAP application. You
can change these workflows to reflect your company processes by using the
graphical workflow builder or build your own from scratch.
2. REPORT
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.
3. INTERFACE
Interface: it is a program that performs communication with External system
from SAP.
There are two types of interfaces:
- Inbound Interface: External system sends the data to SAP
- Outbound Interface: SAP sends the data to External system.
Interface programs are the ones which are run at regular intervals, say weekly,
monthly or even daily. Here the legacy system continues to co-exist along with
SAP system, the legacy system might be useful for certain functionalities but the
data might have to run thru SAP transactions for complex data maintenance at
regular intervals.
4. CONVERSION
Extracting the data from the system, transforming the data into the suitable
format (LSMW, BAPI, BDC) and loading the data into the system is Conversion.
Conversion programs are the ones which have one time usage, usually when a
legacy system is being replaced by a system like SAP, then the data has to be
mapped from the legacy system to SAP system. Here the data to be converted is
given on a flat file & is uploaded to SAP tables mostly using LSMW only.
Conversions programs are BDC,BAPI and LSMW programs in which you upload all
the related tables from the flat files. Those are one time programs.
Conversion is migration of data from Legacy system before Go-Live (one time
data transfer). So Conversions are always inbound interfaces.
5. ENHANCEMENT
Enhancement is used when you need to enhance the any standard SAP delivered
functionality by introduced new code. These are User Exits, Customer Exits,
BADI's etc. ABAP code that has to be written in order to enhance SAP system
functionality. Generally in the case of large implementations a Global template
Blue-print will be prepared and followed. If a plant or company code need
additional configuration to meet their country specific or plant specific
requirements, the template will be enhanced with new configurations.
6. FORM
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. It includes development of various
forms like Customers invoice, Sales Invoice, Purchase Orders, Statement, etc.