Thursday, July 17, 2014

RICE and CEMLI Terminology in Oracle Apps.

I was little confused about what is RICE? and what is CEMLI? since my experience, in Oracle Apps. So i found a good article while browsing which depicts the real time scenario of what is what. And here I post the article which will be useful to you guys too, to make really understandable..

AIM (Applications Implementation Methodology) =>
During packaged ERP(enterprise resource planning) implementations, Clients often have additional requirements apart from the existing (standard) business process, for which they need to create/change theVanila system (Unchanged ERP Implemented system) processes, and its these changes that come under RICE/RICEW components. AIM is the methodology/standards/published guidelines, which Oracle suggests it's Clients to follow while developing RICE/RICEW components for their business requirements.

RICE stands for Reports, Interfaces, Conversions, Enhancements / Extensions.
Sometimes extended to FRICE > F for Forms (or) RICEW > W for Workflows.

Forms/Reports/Workflows :
Create/Change existing forms/reports/workflows available in ERP system to meet the Clients business requirements.

Interfaces :
Linking (Programs) between other systems to ERP system in order to synchronize the data.They can be Manual, Batch or Real-Time. Interfaces can be either outbound or inbound. An outbound interface reads data from Oracle Apps tables and usually creates output files in the third party tool specified format. An inbound interface reads data from flat files (usually) and calls Oracle APIs to upload data into Oracle Apps.

Conversion :
It is converting the data structure and data design of legacy system data to satisfy the customer’s business rules before importing it into Oracle. It is like a one time run of an inbound interface except that the amount of data processed during conversion could be potentially huge since all the required data from the legacy system would be transferred to Oracle.

Enhancements/Extensions :
 In R12 RICE components have been extended to CEMLI components.

CEMLI Stands for Configurations/Customization, Extension, Modification, Localization, and Integration.
  • Configurations : Configure the existing, pre-built application features according to your client's requirement.Changing setups and profile values can be the example of configurations.
  • Customization : Customization means altering/changing the standard objects or creation of custom object to meet client's business need. It may be Extensions or Modifications.
  • Extensions : Extension means creating custom code from scratch, existing objects (views, packages and java classes etc) can be used. It is having different behaviour from seeded one.
  • Modifications : Modifications is enhancing/changing the existing code to meet the client's requirements. It is the modification of seeded behaviour.
  • Localization : It is to define the different legislative support provided by oracle Applications based on country/region/language requirements.
  • Integration : It can be Data Integration or Application Integration, options for these two are Open Interface tables, APIs, EAI(Enterprise Application Integration Tools), BPEL, AQ, EDI etc.
Apart from these there is one more term called Personalization.

Personalization : Tailoring the layout or visibility of page content to meet client requirements.Changing the user interface (UI) look-and-feel, making any field visible/enabled/disabled/mandatory/non mandatory comes under Personalization.For more articles on Forms Personalization click Me :)

Challa.

No comments:

Post a Comment