Skip to Content

For example lets take an example of BAPI_PO_CREATE1.

1) Find the package of the BAPI in which it is stored.


2) Goto SE11 and give BAPI_TE_* in the data type and press F4.


3) Click on structures


4) You will get a huge list of structures. click on new selection


5) In the pop up provide the package name from step 1 and press OK.


6) Now you will get a list of structures related to that BAPI in step1.


To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Former Member

    It is always better to read  BAPI’s Function Module Documentation ( if available ) before proceeding with enhancing the structure.

    • For example : You want to know what all extension structures are available for ‘BAPI_PO_CREATE1’ . In  the function module documentation you will find section parameters where individual parameters are highlighted. Double click on EXTENSIONIN parameter – you can see all the extension parameters.
    • Also, some BAPI’s extension structure does not follow the naming convention (BAPI_TE*). For example BAPI for sales order create ( BAPI_SALESORDER_CREATEFROMDAT2 ,  uses extension structure  with pattern BAPE_*  ).
  2. Bala Murugan

    BAPI ‘BAPI_SALESORDER_CREATEFROMDAT2’  available in ‘VAW’  package but extention structures ‘BAPE_*’ available in ‘VACR’ package.


Leave a Reply