Application Development and Automation 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: 
Read only

Regarding BAPI

Former Member
0 Likes
615

Hi all,

How to findout a existing BAPI, and how to use?

please reply

Regards,

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
592

Hi,

Go to transaction BAPI.

or if u have the bapi name open that in SE37.

You can use it the way you use a Function Module

Regards,

Pankaj

Edited by: Pankaj Sharma on Dec 28, 2007 2:49 PM

5 REPLIES 5
Read only

Former Member
0 Likes
593

Hi,

Go to transaction BAPI.

or if u have the bapi name open that in SE37.

You can use it the way you use a Function Module

Regards,

Pankaj

Edited by: Pankaj Sharma on Dec 28, 2007 2:49 PM

Read only

Former Member
0 Likes
592

Hi,

according to the requirement and based on the module to be check.

for example if u want to post gl account at that time u will check in finance module in the bapi explorer. there u will find based on the short text.

check in at BAPI Explorer.

if it is helpful, reward points,

regards,

satish.

Read only

Former Member
0 Likes
592

Hi,

Use transaction BAPI, based on your application select a BAPI FM.

In program populate the parameters required for BAPI FM and pass them in BAPI and execute the program.

Read only

Former Member
0 Likes
592

Hi Saritha,

Open SE 37 and give search key as BAPI*. Press F4 then it will display all BAPI function modules. Select as per your requirement and then choose where used list button on the application tool bar. Then check program check box in the coming pop up window. It will display all programs where this FM was used. Select any one and check that.

Hope this helps you. Reply for queries, shall post the updates.

Regards.

Kumar.

Read only

Former Member
0 Likes
592

Go to transaction BAPI.

or if u have the bapi name open that in SE37.

You can use it the way you use a Function Module

pls reward pts.

Regards

Deepanker

• BAPI/RFC Interface

A remote function call is a call to a function module running in a system different from the caller's.

The remote function can also be called from within the same system (as a remote call), but usually caller and callee will be in different systems.

In the SAP System, the ability to call remote functions is provided by the Remote Function Call interface system (RFC). RFC allows for remote calls between two SAP Systems (R/3 or R/2), or between an SAP System and a non-SAP System.

RFC consists of the following interfaces:-

A calling interface for ABAP programs

Any ABAP program can call a remote function using the CALL FUNCTION...DESTINATION statement. The DESTINATION parameter tells the SAP System that the called function runs in a system other than the caller's.

RFC communication with the remote system happens as part of the CALL FUNCTION statement.

RFC functions running in an SAP System must be actual function modules, and must be registered in the SAP System as "remote".

When both caller and called program are ABAP programs, the RFC interface provides both partners to the communication. The caller may be any ABAP program, while the called program must be a function module registered as remote.

Calling interfaces for non-SAP programs

When either the caller or the called partner is a non-ABAP program, it must be programmed to play the other partner in an RFC communication.

To help implement RFC partner programs in non-SAP Systems, SAP provides-

External Interfaces

RFC-based and GUI-based interfaces can be used by external programs to call function modules in SAP R/2 or R/3 systems and execute them in these systems.

Vice versa, ABAP programs in R/2 or R/3 can use the functions provided by external programs via these interfaces.