Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

What is customer's modification concept in Call function??

Former Member
0 Likes
497

Following is the definition of CALL CUSTOMER-FUNCTION <func>...

It is similar to CALL FUNCTION. The function modules must be programmed and activated within the <b>customer's modification concept</b>.

Here,I am not able to understand what is meant by : CALL CUSTOMER-FUNCTION ??

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
469

Hi Shashank,

CALL CUSTOMER-FUNCTION is nothing but the User-Exits in that particular transaction.

If you are not clear with User-Exit let me know.

Reward points if useful.

Regards,

Atish

Following is the definition of CALL CUSTOMER-FUNCTION <func>...

It is similar to CALL FUNCTION. The function modules must be programmed and activated within the <b>customer's modification concept</b>.

Here,I am not able to understand what is meant by : CALL CUSTOMER-FUNCTION ??

2 REPLIES 2
Read only

Former Member
0 Likes
470

Hi Shashank,

CALL CUSTOMER-FUNCTION is nothing but the User-Exits in that particular transaction.

If you are not clear with User-Exit let me know.

Reward points if useful.

Regards,

Atish

Read only

Former Member
0 Likes
469

It is nothing but one type of Enhancement(user exit) like thing to write out code with respect to that program.

We use user exits in different ways from CMOD, SMOD etc

for certain programs, with in the program SAP has provided this type type of CUSTOMER FUNCTION '001'.

double click on the '001' and create your own include and write the related code in that for your requirement.

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 can find more information about locating applications with pre-defined exits in Locating Applications that have Exits

CALL CUSTOMER-FUNCTION '003'

exporting

xvbak = vbak

xvbuk = vbuk

xkomk = tkomk

importing

lvf_subrc = lvf_subrc

tables

xvbfa = xvbfa

xvbap = xvbap

xvbup = xvbup.