For example lets take an example of BAPI_PO_CREATE1.

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

/wp-content/uploads/2014/02/1_394216.jpg

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

/wp-content/uploads/2014/02/2_394217.jpg

3) Click on structures

/wp-content/uploads/2014/02/3_394218.jpg

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

/wp-content/uploads/2014/02/4_394219.jpg

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

/wp-content/uploads/2014/02/5_394220.jpg

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

/wp-content/uploads/2014/02/6_394221.jpg

To report this post you need to login first.

14 Comments

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

  1. DEBOPRIYO MALLICK

    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_*  ).
    (0) 
  2. Bala Murugan

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

    (0) 

Leave a Reply