Gap Analysis in SAP
Gap Analysis in SAP
Gap Analysis in SAP
Gap analysis is the study of the differences between two different information systems or
applications( standard behaviour of SAP and our customer requirement) often for the
purpose of determining how to get from one state to a new state. A gap is sometimes
spoken of as "the space between where we are and where we want to be."
Gap Analysis is undertaken as a means of bridging that space. Actual Gap Analysis is
time consuming and it plays vital role in Business Blueprint [AS IS Process] stage.
A through Gap Analysis will identify the gaps between how the business operates and its
needs against what the package can can't do. For each gap there will be one of three
outcomes which must be recorded and actioned,
A point worth mentioning here is that at time people confuse between user-exits and
Gap Analysis. User exits are standard gate ways provided by SAP to exit the standard
code and we can write our own code with the help of ABAP workbench, its not new
functionality which we are trying to build in sap but its slight enhancement within the
same code.
Gap analysis is start point of Realization and once business Blueprint is finished we have
to find the realization of sap system for client requirement and there will be certain gaps
when compared to system fit. Those gaps can be closed either by re-engineering of
business process to fit with SAP or we have to use USER exits in case of small deviations
or complete enhancements with the help of ABAP to fit with the SAP system.
The Gaps can differ from company to company. Most commonly, however, missing
functionality is industry-specific.
Examples:
In customer master data the client requirement needs legacy customer number which
can be solved with User exit.
In sales order we need customer Phone number, we can use user exit
If client want new field in customer master like nearest fire station.
Gap Filling:
In order to fill this Gap, We Use The Enhancements, These Enhancements Divided Into
Exits, Like User exits, Field Exits Screen Exits & Menu Exits. These Enhancements are used
to update the standard program in its Respective Business Transactions, Used as a
Gateway to Meet the Client Requirements.