cancel
Showing results for 
Search instead for 
Did you mean: 

rfc

Former Member
0 Kudos

Hi experts,

I am new to xi.

could u explain about bapi function modules which u r worked in ur scenarios.

for customer, material, vendor,PO,inbound and outbound delivery. which BAPI's

are used.

note: I am getting confused with bapi FM's names. pls help me out.

cheers,

prerna. email:anzu.sap@gmail.com

Accepted Solutions (0)

Answers (3)

Answers (3)

sbhutani1
Contributor
0 Kudos

Hi,

BAPI (Business Application Programming Interface) is an RFC enabled function module which can be called from outside of the SAP system to perform some business data exchange between SAP and third party software.

Also since BAPI is an RFC enabled function module but the difference between BAPI and RFC is that in BAPI function module there is one business object associated to it which performs the bussiness transaction.

You can use Transaction BAPI to explore all the bapi in SAP system.

Regards

Sumit Bhutani

Former Member
0 Kudos

Prerna,

It all depends upon your client and business requirements which RFC you have to use. So check with your functional consultant. For customer you can have any one of this:

BAPI_CUSTOMER_CREATE Create Customer Master Online

BAPI_CUSTOMER_DELETE Delete Customer Master Online

BAPI_CUSTOMER_DISPLAY Display Customer Master Online

BAPI_CUSTOMER_EDIT Change Customer Master Online

BAPI_CUSTOMER_EXISTENCECHECK Check Customer Existence

BAPI_CUSTOMER_FIND Customer Matchcode

BAPI_CUSTOMER_GETCONTACTLIST Read contact persons from customers

BAPI_CUSTOMER_GETDETAIL2 Customer Detail Information

BAPI_CUSTOMER_GETINTNUMBER Provides Internal Customer Numbers

BAPI_CUSTOMER_GETLIST Reads customers and addresses

For material you can use any of these BAPIs:

BAPI_MATERIAL_SAVEDATA - Create/Save Material MaterData

BAPI_MATERIAL_DISPLAY

BAPI_MATERIAL_GET_DETAIL

BAPI_MATERIAL_DELETE.

Regards,

---Satish

Former Member
0 Kudos

Hi Prerna,

what BAPI fm to be used is purely dependenant on the requirement. These details you can get from tech/funcl spec or from functional consultant.

regards