|Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us|
Standard BAPI Change / Function group enhancement Procedure
By Raghunath Shyamala, Satyam Computers
All application function modules (BAPI)
can be enhanced by adding parameters to the standard function module interface.
These parameters must be ‘optional’ in nature, since adding a mandatory
parameter will require all calls to be changed. Additionally any function module
that is part of the Central Basis cannot be enhanced
You can do the following things for a BAPI (Compatible enhancement) are:
You can do the below modification for a BAPI (Incompatible enhancements) are:
module ‘BAPI_SALESORDER_CREATEFROMDAT2” . From the menu, choose ‘Function
module -> Enhance interface’ to add optional parameters to a function
Once you click the Enhance Interface. You will be finding the
screen as below:
Click on create at bottom left. Pass the enhancement
implementation name and short text. Once you done creation you will find the
enhancement in the above screen.
Ex : Sales_order_add_fields
Select that enhancement and click enter.
Press Yes. Then you will be finding the screen as shown
below. You can add new fields as per the requirement.
adding the required fields, we need to add the custom code for processing. To add the code
into the BAPI / Function module:
Place the cursor on the enhancement spot where we need to add
the code and right click and implement the enhancement by selection the create.
Following screen would appear:
Select the enhancement and press enter.
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM
©2006-2007 SAPTechnical.COM. All rights reserved.
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG.
Graphic Design by Round the Bend Wizards