Custom BAPI creation - Step-by-step Procedure

By Venkat

To create the custom BAPI, we need to follow this step-by-step procedure. The steps are 

  1. Create the BAPI structure.

  2. Create Remote Function Module.

  3. Place the Remote Function Module into BOR (Business Object Repository).

  4. Implement, Generate and Release the BAPI.

Step 1: To create BAPI structure, the structure name should start with the keyword ZBAPI. Here, Two BAPI structures are created in this scenario .The name of these BAPI structures are ZBAPI_IMPORT and ZBAPI_TABLE. 

Step 2:  ZBAPI_IMPORT structure contains the following fields. 


Step 3: ZBAPI_TABLE structure contains the following fields. 


Step 4: Now, define the Remote Enabled Function Module using T-Code SE37 starting with the ZBAPI . Provide the name of the function module as ZBAPI_DEMO_SD. We must pass the Import and export parameters as value parameters

Attribute Parameters:   

Import Parameters:   

Export Parameters:   

Return parameter in the Export parameter contains the error messages. Here, we must create a parameter of type structure BAPIRETURN either in Export Parameter or Table Parameter. 

Table Parameters:   

Source Parameter:   

Step5: Place this Function Module in to BOR using the T-code SWO1. Provide the name of the object and press create button. 


Provide the following details. 



Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image