cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI's

Former Member
0 Kudos

HAi Gurus,

In PP how can we use BAPI's ?

HOw can we import them and assign them to the pertice\ular application?

Please give me some inputs

Thank U

Krishna MOhan.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

MY QUE IS ANSWERD

rupesh_brahmankar3
Active Contributor
0 Kudos

HI,

Go to Transaction BAPI and select the application area.. Let us say you want to find a bapi for production order creation..

Follow this path.

Tcode BAPI

Production ->SFC->Production Order->create from Dat1 and in the right hand side you will see the bapi name.

BAPI_PRODORD_CREATE

BAPI_PRODORD_CREATE_FROM_REF

Please take help from technical consultant.

BAPI-step by step

http://www.sapgenie.com/abap/bapi/example.htm

Regards,

R.Brahmankar

Former Member
0 Kudos

Hi,

BAPI :

BAPI means Business Application Programming Interface

General Introduction to BAPIs (CA-BFA)

Purpose

BAPIs (Business Application Programming Interfaces) are the standard SAP interfaces. They play an important role in the technical integration and in the exchange of business data between SAP components, and between SAP and non-SAP components. BAPIs enable you to integrate these components and are therefore an important part of developing integration scenarios where multiple components are connected to each other, either on a local network or on the Internet.

BAPIs allow integration at the business level, not the technical level. This provides for greater stability of the linkage and independence from the underlying communication technology.

Integration

BAPIs can be used for the following types of integration:

Connecting SAP Systems to the Internet using the SAP Business Connector or Internet Application Components (IACs)

The standard SAP interfaces and all BAPIs are published centrally in the XML-based Interface Repository (IFR). They are stored as XML schema, which means that they are directly available for use in integration scenarios where multiple components communicate with one another using the Internet. You can access the Interface Repository in the Internet using the following address: http://ifr.sap.com.

Creating true component software, by enabling standardized communication between SAP components. The aim is to encapsulate the functions of the SAP system in independent business components that are integrated through a common interface (the BAPIs).

Connections to third-party software and legacy systems

Implementing distributed scenarios with asynchronous connections using Application Link Enabling (ALE)

Using PC programs as frontends to SAP Systems. These can be developed with Visual Basic (Microsoft), for example, or with Visual Age for Java (IBM)

Workflow applications that extend beyond system boundaries

Workflow applications that communicate with one another using the Internet

Customersu2019 and partnersu2019 own developments

The diagram below shows how BAPI interfaces enable different types of applications to be linked with the SAP system.

Object-oriented technologies have become standard for communication between different software products. For this reason SAP has introduced business object types that structure the data and processes according to business criteria. Business object types are used to break the SAP system down into smaller, disjunctive units, improving its structure and reducing its complexity.

BAPIs are defined as methods for the business object types. As a result, both the object-oriented structures in SAP Systems and the opportunity for object-oriented access are offered. These object-oriented interfaces allow other components to directly access the application layer of an SAP system without having to know the specific implementation details.

The introduction of business object types and their BAPIs enable object orientation to be used in central information processing in companies. For example, you can reuse existing functions and data, achieve trouble-free technical interoperability, and implement non-SAP components.

The main parts are:

Business components

SAP business components provide autonomous business functions and consist of business objects. For example, the business object types Employee and Applicant are assigned to business component Human Resources. Business processes are either implemented within a business component or across several components (distributed business processes).

Business object types

The object-oriented structure of the SAP system is based on business object types. A single business object type represents one business entity. It encompasses the functions and the data of this entity.

BAPIs

The Business Application Programming Interfaces allow object-oriented access to the SAP system through methods for the business object types. Together with the business object types, BAPIs define and document the interface standard at the business level.

Application Link Enabling (ALE)

The ALE integration service enables the technical integration of business processes that are carried out in different SAP and non-SAP systems. It involves distributing business object types across the systems using the ALE distribution model.

Integration scenarios :

The design of all relevant situations in the Business Framework is based on concrete scenarios. Integration scenarios describe how components, business object types, and BAPIs interact, and integrate the systems by synchronizing business processes at a semantic level.

You can find suitable BAPI in Tcode ; BAPI

Further you also can see , change & test any BAPI / Function Module in Tcode : SE37

Hope this helps .

Revert if any doubt.

Regards,

Tejas