cancel
Showing results for 
Search instead for 
Did you mean: 

customer exit

Former Member
0 Kudos

Hi friends ,

I am pradeep . a job seeker . i can't understand the customer exit . i which scenario we

will go this .what scenario characteristic ,text ,formula authorization and nod variable pleas

send me scenario i will give relevat point my email id is pradeep.sapbiw@gmail.com

regard

pradeep

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Pradeep,

Customer Exit

-


SAP creates customer exits for specific programs, screens, and menus within standard applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.

If you want to enhance the functionality of your SAP System, you should take advantage of the exits available in standard applications. There are two main reasons why you should use exits rather than modifying SAP software yourself. Add-ons attached to exits have the advantage that:

• They do not affect standard SAP source code

When you add new functionality to your SAP System using SAP’s exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAP’s standard software package.

• They do not affect software updates

When you add new functionality to your SAP System using SAP’s exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects’ names ensure that they will not be affected by any changes or new additions to the standard software package.

Customer exits are not available for all programs and screens found in the SAP System. You can only use customer exits if they already exist in the SAP System. You find find more information about locating applications with pre-defined exits in Locating Applications that have Exits

http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm

SAP EXIT:this processing type contained in variables that are delivered with SAP BW business content.

http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm

-


Normally customer exits we are using in different scenarios.. for example.. determining the variable types.. also.. we can use customer exits..

Variable Processing Types:

http://help.sap.com/saphelp_nw04/helpdata/en/61/579b3c494d8e15e10000000a114084/content.htm

thanks

@jay

Former Member
0 Kudos

Hi n ajay kumar ,

very thank u .your quick reply ajay your information would help me but i want some

real time scenario and us of i_step in customer exit

thanku&regards

Answers (4)

Answers (4)

Former Member
0 Kudos
Former Member
0 Kudos

Hiii,,

If the required fields r not available in Data source .then v can go for customer exit...this z nuthing but data source enhancement.

In reporting, variable has to populate system date, so in this case v use customer exit.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662...

Former Member
0 Kudos

Hi kameswri ponnuri.

very thank u .your quick reply ponnuri your information would help me but i want some

real time scenario regarding customer exit please don't send me hyper link any same report and requirement .

thanku&regards

Former Member
0 Kudos

Hi,

It is not possible to modify the standard SAP Code.

So for this purpose Customer Exits act as hooks provided in the standard code for a User to Add his own code.

<b>Scenarios in which they can be used....</b>

1. U have a standard data source which is providing order information. Now the customer has some additional information maintained for the order which is not provided by the standard. In this case we would enhance this data source with this new customer specific field.

But at the same time during extraction this new custmer specific field would not be populated during extraction by the standard code.

At this point we can make use of an SAP Enhancement to populate this new field.

The SAP Enhancement to be used is RSAP0001 in Transaction SMOD.

This has 3 components (Function Modules) namely

EXIT_SAPLRSAP_001

EXIT_SAPLRSAP_002

EXIT_SAPLRSAP_003

where you can write your code in the include. This code would basically help you populate the new fields.

The 3components are used for Transaction, Master and Hierarchies respectively.

Hope this gives you a fair idea.

Former Member
0 Kudos

check this

srinivas

Former Member
0 Kudos

please kindly send me experts

best regard

pradeep.k

Former Member
0 Kudos

Hi srinivas reddy,

very hank full to you a quick replay but i want to know customer exit in which scenario

we should used and i want to replesemet path used in which scenario i will give u some

more point

thanku&regard

pradeep

Former Member
0 Kudos

Use customer exit as a last resort if standard functionality such as replacement path does not provide a sufficient solution.

Use replacement path for:

Reading numeric attribute values from master data (e.g. price / cost)

Using the result of another query as input into a query

Processing a date as a numeric field

Use Customer Exit for:

data calculations when delivered variables are not sufficient

dynamic variable values that do not change throughout the query

much like most of the questions posted here, there is no strict decision tree which will dictate which option is the best modeling option. if you are looking for a black or white answer, i dont think you will find one.