bapis within sap’s business framework. what is sap’s business framework? business framework is...

7
BAPIs within SAP’s BAPIs within SAP’s Business Framework Business Framework

Upload: melanie-pitts

Post on 24-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

BAPIs within SAP’s BAPIs within SAP’s Business FrameworkBusiness Framework

Page 2: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

What is SAP’s Business Framework?What is SAP’s Business Framework?

Business Framework is SAP’s strategic product architecture on which R/3 is developed

Business Framework allows interaction between

R/3 and R/3 Systems, or

R/3 and External Systems

Essential ElementsBusiness Components

(e.g. HR, MM, FI, CO...)Business Objects (BO)

(e.g. Employee, Material, ...)Business Application Programming Interfaces (BAPI)

(e.g. Material.GetDetail)

Clientcomponents

Clientcomponents

ALE

BAPI BAPI

BAPI

BOBOBOBO

BAPIBAPI

BOBOBAPIBAPI

BusinessComponents

BAPIBAPI

Source: SAP

Page 3: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

What are Objects?What are Objects?

Traditional view:Functions and data

Today’s view:Objects

Function

Function Function

Function Function Function

Function

Function

Data Data

DataData

Data

- Maintenance

+ Reusability- Reusability

+ Maintenance

Source: SAP

Page 4: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

SAP’s Business ObjectsSAP’s Business Objects

“ “R/3 contains about 170 R/3 contains about 170

different Business Objects”different Business Objects”

Business Objects mirror the real business world SAP’s object strategy represents objects

on a business level and not only on a technical level They ensure easier understanding of the R/3 System

Business Objects are technology independent Easier reuse for within new applications (Reusability) Lower maintenance effort necessary (Maintainability)

Kernel

KernelIntegrity

Integrity

Busi-ness Rules

Interface

Interface

Access

Access

• COM/DCOM• Java• CORBA

BAPI

BAPI

BAPI

DataData

Source: SAP

Page 5: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

BAPI Benefits in the Business FrameworkBAPI Benefits in the Business Framework

Easier technology to useOffers Predefined Functions

(e.g. ”Material.GetDetail" vs. RFCs, IDOCs, …)Better documented, supported ...

Makes SAP R/3 an ‘Open System’This type of design separates business-logic and

User Interface

Introduction of new technology (e.g. Java within Internet Application Components)

BAPIs will be long-term stable interfaces into R/3(e.g. stable and upward-compatible)

Page 6: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

Conclusion: BAPIs in the Business FrameworkConclusion: BAPIs in the Business Framework

Status Quo Today (R/3 Release < 4.0) 150 BAPIs are available

Future (R/3 Release 4.0) over 1000 BAPIs will be available...

BAPIs will use ALE-methods

Recommendation Interfacing technology of the future within

the R/3 environment

Utilization of this Standard Interfaces wherever possible, reduces maintenance and costs.

Page 7: BAPIs within SAP’s Business Framework. What is SAP’s Business Framework? Business Framework is SAP’s strategic product architecture on which R/3 is developed

BAPIs in the R/3 SystemBAPIs in the R/3 System

Representation of the Material-BAPIs in the R/3

Business Navigator

Exit