Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI'S what r they and t.code for BAPI explorer

Former Member
0 Kudos

What exactly is a BAPi and what is its functionality. why do we use them. what r the transaction codes to create a BAPI and what is a transaction code for a BAPI explorer?

1 ACCEPTED SOLUTION

former_member181962
Active Contributor
0 Kudos

Hi,

Functionally, a bapi is nothing but an application which does serve a business utility for the user.

It is like a program which has a business functinality attached to it.

like creation of a PO, a sales order, creating an invoice, changing a GR document etc.

Technically a BAPI is nothing but a RFC Function module which can be remotely called from external systems also.

To create a bapi function module you can use se37(Same tcode for your RFC function modules).

BAPI is the T Code for BAPI explorer.

Regards,

Ravi

6 REPLIES 6

former_member181962
Active Contributor
0 Kudos

Hi,

Functionally, a bapi is nothing but an application which does serve a business utility for the user.

It is like a program which has a business functinality attached to it.

like creation of a PO, a sales order, creating an invoice, changing a GR document etc.

Technically a BAPI is nothing but a RFC Function module which can be remotely called from external systems also.

To create a bapi function module you can use se37(Same tcode for your RFC function modules).

BAPI is the T Code for BAPI explorer.

Regards,

Ravi

FredericGirod
Active Contributor
0 Kudos

Hi,

BAPI is a function that allow you to create, modify, display data from SAP.

BAPI is powerfull than BDC because it's not using the dynpro and go faster.

BAPI could be compare with direct input, but BAPI take care of the customizing.

The transaction to list BAPI is ... BAPI

And don't create BAPI, you don't need, maybe you need to create function, or ... RFC function, but BAPI is too complex to be simply created.

Rgd

Frédéric

Former Member
0 Kudos

BAPI are Function Modules that are intended to be called by external systems. They can also be called internally within SAP.

It's functionality is create a generic wrapper around some business logic. Developers can then pass parameters in and out of the BAPI (like a FM) and make use of the BAPI's pre-built logic.

0 Kudos

If you have created Func Modules in your past, BAPIs are quite easy to create. The core difference is that a BAPI has an attribute setting of "Remote-enabled Module".