BAPIs 7-Bapis.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease.

Slides:



Advertisements
Similar presentations
Business Information Warehouse Business Information Warehouse.
Advertisements

Visit : Call Us: US: , India:
Visit : Call Us: US: , India:
0 UMN 2011 ERP Terapan SAP BASIS General Concept Session # 3.
Handy Sales Specially designed Sales Force Automation for your Business Growth.
Interface Strategies and Methods.
Lecture 1 Introduction to the ABAP Workbench
Introduction to the ABAP Data Dictionary
Monitoring Security With Standard SAP Tools Session Code 805 Sandi McKinney.
Project Systems & BW Out of the Box Session xxxx Gerald B. Steele, SAP America, Inc.
Logical Data Elements Employee Record 2 Employee Record 1 Employee Record 3 Employee Record 4 NameSSSalaryNameSSSalaryNameSSSalaryNameSSSalary Data Personnel.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
SAP on Handheld Challenges in Implementing WM with RF Praveer Punera Varian Medical Systems, Inc. May 20, 2003.
 SAP AG 2000 FAQ.ppt / 1 FAQ LSMW Frequently Asked Questions concerning LSMW.
Databases and Database Management Systems
Microsoft Office 2000 Introducing the Suite. Microsoft Word Key Features of Word: create & edit documents apply formatting features add visual elements.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Jason Morrill NCOAUG Training Day February, 2008
UNWBW1 – Business Information Warehouse NetWeaver Support Consultant Training Data Loading.
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.
Database Management Managerial Overview. Managing Data Resources Data are a vital organizational resource that need to be managed like other important.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Overview of SAP ERP- Training Steps
Oracle Workflow Directions Atlanta OAUG Brenda Carlton, KPMG Peat Marwick June 19, 1998.
Clients (and the interface level) Application Server (and the application level) Database Server (and the Database level)
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
Technology In Action Chapter 11 1 Databases and… Databases and their uses Database components Types of databases Database management systems Relational.
Jan/98 SAP & Microsoft Internet Integration.
PI Data Archive Server COM Points Richard Beeson.
This application does require access to the BW (Baan Windows) client and authorization to the OLE Daemon Introducing … XQL - Excel Query Language How about.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
Class Builder Tutorial Presented By- Amit Singh & Sylendra Prasad.
ALE is sap Technology to support distributed yet integrated processes across level SAP System. ALE is sap Technology to support distributed yet integrated.
Introduction 1-ABAP 4_Introduction.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You.
 SAP AG April Accelerating Data Migration: LSM Workbench Legacy System Migration Workbench
Graphical Query Tools 5-ABAP.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not.
Intermediate Documents (IDOCs) What is an IDoc What is an IDoc An IDoc is simply a data container that is used to exchange information between any two.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
SAP - CRM. SAP - CRM CRM One Order Model CRM One Order concept. layers of one order framework Function modules in the one order framework Table Relationship.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe.
The following statements are true about Role- based User Menu...
- 1 - BAPI( Business Application Programming Interface ) 목 차목 차 1. Objects 와 Business Objects 2. R/3 에서 Object 기술 3. Business Object Repository(BOR) 4.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA USA :
Online | classroom| Corporate Training | certifications | placements| support Contact: USA : , India.
SPECTO TRAINING contact us: , mail :
Dept. of Information Systems St. Francis Xavier University
SAP Overview.
Microsoft Office 2003 Illustrated Introductory, Premium Edition
SAP ECC 6.0 DEVELOPMENT ABAP BAPI & IDOC
Module 4 Revenue Cycle Using SAP Individual Assignment
Apparel 21 Premium User Training Reporting Tool
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Overview SAP Basis Functions
Module 4 Revenue Cycle Using SAP Individual Assignment
Presentation transcript:

BAPIs 7-Bapis.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. The Fun Functionality of

BAPIs 7-Bapis.2 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Visual Basic Java Internet Intranet Visual J++ External ApplicationsDB Server R/3 D a t a App Server Business Object Repository Business Object BAPIsBAPIs The Business Application Programming Interfaces

BAPIs 7-Bapis.3 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. It's an RFC-enabled function module! It's a method of a business object! What is a BAPI?

BAPIs 7-Bapis.4 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. What Makes a BAPI Special? RFC-enabled Parameters must be Data Dictionary types Called synchronously No exceptions

BAPIs 7-Bapis.5 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Business Objects Application Area 2 Customer Object 3a1 (subtype) SAP Object 3a (subtype) SAP Object 3 (supertype) Customer Object 2 SAP Object 1

BAPIs 7-Bapis.6 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Object Type Definition Interfaces Key fields Attributes Methods Events Object type (supertype/parent) Basic data

BAPIs 7-Bapis.7 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. No slide -- notes only

BAPIs 7-Bapis.8 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. SAP application –Invoice –Requisition –Delivery note –Material –Customer master Non-SAP application –Archived documents –EDI messages (IDocs) PC documents –Word processing documents –Spreadsheets Examples of Object Types SAP documents Masterdata

BAPIs 7-Bapis.9 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Business Object Repository

BAPIs 7-Bapis.10 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Business Object Display

BAPIs 7-Bapis.11 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. The BAPI Explorer

BAPIs 7-Bapis.12 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. No slide -- notes only

BAPIs 7-Bapis.13 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. "Standard" BAPIs GetList GetDetail CreateFromData

BAPIs 7-Bapis.14 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Calling a BAPI From within the R/3 system report zwes_test_bapi. parameters order like bapivbeln-vbeln. data: return like bapireturn, statusinfo like standard table of bapisdstat initial size 0. call function 'BAPI_SALESORDER_GETSTATUS' exporting salesdocument = order importing return = return tables statusinfo = statusinfo. if return-type = 'S'. * Process the returned information else. write: 'Error:', return-message. endif. Must check the RETURN parameter for errors!

BAPIs 7-Bapis.15 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. report zwes_test_bapi. parameters order like bapivbeln-vbeln. data: return like bapireturn, statusinfo like standard table of bapisdstat initial size 0. call function 'BAPI_SALESORDER_GETSTATUS' destination 'HP2' exporting salesdocument = order importing return = return tables statusinfo = statusinfo. if return-type = 'S'. * Process the returned information else. write: 'Error:', return-message. endif. Calling a BAPI From a different R/3 system DESTINATION indicates a different R/3 system

BAPIs 7-Bapis.16 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Calling a BAPI From a non-R/3 system Dim CompanyCode As Object Set CompanyCode = BapiControl.GetSAPObject(ObjectName, _ "1234", "COMP_CODE")) CompanyCode.ZCCGetDetail Return:=Result, CompanyList:=Detail

BAPIs 7-Bapis.17 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. BAPIs and Transactional Integrity Logon to R/3 system Call BAPI_1 Call BAPI_2 Call BAPI_TRANSACTION_COMMIT Logoff R/3 system Database updates COMMIT WORK

BAPIs 7-Bapis.18 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not rent, lease or distribute the Material to clients or other third parties, but you may transfer the Material to other employees of PricewaterhouseCoopers. Business Component 2Business Component 1 local? BAPI invocation by ALE no yes BAPI error? yes no BAPI to IDoc conversion ALE out- bound ALE Links IDoc ALE Error Handling ALE inbound IDoc to BAPI conversion Query distribution model Integration of BAPIs and ALE