Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
99Activity
P. 1
A Tutorial on BAPI

A Tutorial on BAPI

Ratings: (0)|Views: 5,230 |Likes:
Published by api-27047119

More info:

Published by: api-27047119 on Oct 18, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

 
 A tutorial on
Business Application Programming Interface (BAPI)
Compiled by Sudhanshu Singh
 
A Tutorial on Business Application Programming Interface_____________________________ 
Content
Business Application Programming Interface (BAPI)
 3
Business Object Repository
(
BOR
)4
Transaction Model for Developing BAPIs
 5
Defining and Implementing the BAPI
 8
Frequently Used BAPIs
 9
Defining a BAPI Scenario
11
Defining a BAPI and Its Interface
13
Determining the SAP Business Object and Its Key Fields
14
Defining the Interface Structure of the BAPI
15
Naming Parameters in the Function Module
16
Specifying the Required Objects in ABAP Dictionary
17
Naming the Method in the BOR
18
Naming Parameters in the BOR
18
Creating Individual Programming Objects
20
Conversion Between Internal and External Data Formats
21
Converting Between Internal and External Data Formats
22
Application Example
23
Defining Methods in the BOR Using the BOR/BAPI Wizard
25
Example of a Function Module
27
Testing the BAPI
28
Releasing and Freezing the BAPI
29
Programming BAPIs
30
Programming Change BAPIs
31
Programming Replicate/Clone BAPIs
34
Programming Value Ranges
36
Internal and External Data Formats
37
Reporting Errors
39
Providing Input Help (F4 Help)
42
Improving the Performance of your BAPI
44
Enhancements to Existing BAPIs
45
Customer Modifications of BAPIs
48
Implementing BAPIs in ALE Scenarios
50
BAPI Implementation Checklist
52
 _________ 
 
 __________________________________________________________________ 2
 
A Tutorial on Business Application Programming Interface_____________________________ 
Business Application Programming Interface
 
Definition
A Business Application Programming Interface (BAPI) is a precisely defined interfaceproviding access to processes and data in business application systems such as R/3.BAPIs are defined as API methods of SAP Objects. These objects and their BAPIs aredescribed and stored in theBusiness Object Repository(BOR).
Use
BAPIs can be called within the R/3 System from external application systems and otherprograms. A BAPI call can either be made as an object oriented method call or as a remotefunction call (RFC).BAPIs are a global communication standard for business applications.Examples of what BAPIs can be used for include:
R/3 satellite systems
Distributed R/3 scenarios using Application Link Enabling (ALE)
Connecting R/3 Systems to the Internet using Internet application components (IACs)
Visual Basic programs as front ends to R/3 Systems
Work flow applications that extend beyond system boundaries
Customers' and partners' own developments
Connections to non-SAP software
Connections to legacy systems _________ 
 
 __________________________________________________________________ 3

Activity (99)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
eidqhaddad liked this
hberger57 liked this
Edward Kim liked this
Edward Kim liked this
xiaoxiong_yang liked this
Roys Palnati 's liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->