Skip to Content
Author's profile photo Thanga Prakash Thanga Raj

How to find the extension structure of a given BAPI

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

Assigned tags

      14 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Marco Cristobal
      Marco Cristobal

      this way it looks easy

      Thanks

      Regards

      MC

      Author's profile photo Former Member
      Former Member

      Thanks for the info 🙂

      Author's profile photo Thanga Prakash
      Thanga Prakash
      Blog Post Author

      Please add if there is any other way to do the same.

      Author's profile photo Former Member
      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_*  ).
      Author's profile photo Thanga Prakash
      Thanga Prakash
      Blog Post Author

      Thanks a lot 🙂

      Author's profile photo Piyas Kumar Das
      Piyas Kumar Das

      Hi Thanga,

      Nice Blog.....very useful for a bigger .......needs a bit more explanation of what is shown in the images

      Cheers

      Piyas

      Author's profile photo Thanga Prakash
      Thanga Prakash
      Blog Post Author

      Hello Piyas,

      Thanks a lot for the comments. Will modify the document with more explanation...

      Regards,

      Thanga

      Author's profile photo Adrián Mejido
      Adrián Mejido

      Hello Thanga,

      Good and useful document!!

      Cheers

      Adrián

      Author's profile photo Ahmed Ibrahim
      Ahmed Ibrahim

      Nice Document thanga 🙂 but i think it required small introduction, actually i am not ABAPER 🙂

      BR AhMeD

      Author's profile photo Thanga Prakash
      Thanga Prakash
      Blog Post Author

      Oh yes, Will update the document in the next version.

      Thanks for the feedback 🙂

      Author's profile photo Former Member
      Former Member

      Excellence preference

      Author's profile photo Thanga Prakash
      Thanga Prakash
      Blog Post Author

      Thanks Enrique 🙂

      Author's profile photo Bala Murugan
      Bala Murugan

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

      Author's profile photo Matthew Billingham
      Matthew Billingham

      If instead of pressing on F4 you hit the find button, you'll go straight to the selection screen.