sap downstream web interfaces
DESCRIPTION
Concepts and Sample Solutions of SAP – WEB Interfaces for the OIL-Downstream industryTRANSCRIPT
SAP – WEB InterfacesOIL-Downstream
Ahmed Rami [email protected]
Introduction
• One of the important challenges in a SAP implementation is its integration with other systems in the enterprise; another one is WEB enabling and reporting.
• SAP provides a basic infrastructure for integrations that is secure, efficient and transparent.
SAP Integration Technology
Used in the presented solutions (BAPI,RFC)
General Design
WEB Navigator
SAP R/3
Certification Server
SSL
TCP/IP
SSL
WEB Server
SCRIPT RFC y BAPI
Interface Server
Advantages
Data is created/read in real-time in/from SAP. User friendly screens without extraneous fields. Minimal training time. Knowledge of how to navigate in SAP is not
required.
Examples - Downstream
• Import/Export Data: Reads data from different modules of SAP, Save it in a local database, generate data equivalences and export it to other systems in a pre defined format.
• Margin Analysis: Reads sales data from SD module, cost of goods sold from CO Module, saves data in a SQL flat table and produces margin analysis in different dimensions and units.
• Purchase Order for Transport Service: Reads transport operations registered in SAP (IS-OIL), aggregates contract conditions, generates the conciliation sheet, generates the SAP PO of the service, and liberates it.
Data Export From SAP
BSIS
GL Index
VBRK
Invoice Header
KONV
Invoice Conditio
ns
VBRP
Invoice Lines
LIPS
Delivery Items
Equivalences Tables
Field X in SAP =Field Y in Sys. N
Script toRead SAP apply Equivalences
Scripts to generateInterface Files
QALS
Material Quality
MVER
Material
Consumption
COSP
Costs
Import Data SAP
Apply and update Equivalence rules
Generate Text files to be consumed by other
systems
Repeat the same process for different
SAP Modules (FI,CO,SD,MM,IS-
OIL,Others)
Margin Analysis
BSEG
GL Line Items
BSIS
GL Index
VBRK
Invoice Header
KONV
Invoice Conditio
ns
VBRP
Invoice Lines
LIPS
Delivery Items
MARGIN
MonthYearConceptAccountProfit CenterProductVolumeValue USValue BS
Script toRead SAP Write Flat Table
Scripts to present margin
Multi Unit Analysis (Margin,Sales,Taxes,Costs)
Graphical and numerical
presentation with drill downs.
Transport Service PO
Read Transport Operations SAP IS OIL
Relate Data to Contract Condition
Generate PO VIA BAPI Call
SAP Purchase Order created in real time
Conclusion
• Although SAP is intended to cover all activities in the enterprise other auxiliary or activity specific systems, will exist and for that integration with SAP is essential.
• ABAP is the official programming language of SAP, but every thing that can be done in ABAP also can be done in other programming languages using RFC and BAPIs.