Start Level 1 Node: BAPIBAPIEnd Level 1 Node: BAPI
   Start Level 1 Node: General Introduction to BAPIs (CA-BFA)General Introduction to BAPIs (CA-BFA)End Level 1 Node: General Introduction to BAPIs (CA-BFA)
      Start Level 2 Node: Objectives for Implementing BAPIsObjectives for Implementing BAPIsEnd Level 2 Node: Objectives for Implementing BAPIs
      Start Level 2 Node: Universal Usability of BAPIsUniversal Usability of BAPIsEnd Level 2 Node: Universal Usability of BAPIs
      Start Level 2 Node: Business Object TypesBusiness Object TypesEnd Level 2 Node: Business Object Types
      Start Level 2 Node: The Business Object RepositoryThe Business Object RepositoryEnd Level 2 Node: The Business Object Repository
      Start Level 2 Node: BAPI Information LandscapeBAPI Information LandscapeEnd Level 2 Node: BAPI Information Landscape
   Start Level 1 Node: BAPI User Guide (CA-BFA)BAPI User Guide (CA-BFA)End Level 1 Node: BAPI User Guide (CA-BFA)
      Start Level 2 Node: BAPI User HandbookBAPI User HandbookEnd Level 2 Node: BAPI User Handbook
      Start Level 2 Node: Further DocumentationFurther DocumentationEnd Level 2 Node: Further Documentation
      Start Level 2 Node: TerminologyTerminologyEnd Level 2 Node: Terminology
      Start Level 2 Node: IntroductionIntroductionEnd Level 2 Node: Introduction
         Start Level 3 Node: SAP Business ObjectsSAP Business ObjectsEnd Level 3 Node: SAP Business Objects
         Start Level 3 Node: Business Application Programming Interface (BAPI)Business Application Programming Interface (BAPI)End Level 3 Node: Business Application Programming Interface (BAPI)
            Start Level 4 Node: Advantages of BAPIsAdvantages of BAPIsEnd Level 4 Node: Advantages of BAPIs
            Start Level 4 Node: Characteristics of BAPIsCharacteristics of BAPIsEnd Level 4 Node: Characteristics of BAPIs
         Start Level 3 Node: BAPIs of SAP Interface TypesBAPIs of SAP Interface TypesEnd Level 3 Node: BAPIs of SAP Interface Types
         Start Level 3 Node: Business Object RepositoryBusiness Object RepositoryEnd Level 3 Node: Business Object Repository
      Start Level 2 Node: Programming with BAPIsProgramming with BAPIsEnd Level 2 Node: Programming with BAPIs
         Start Level 3 Node: Determining Details of BAPIsDetermining Details of BAPIsEnd Level 3 Node: Determining Details of BAPIs
            Start Level 4 Node: BAPI ExplorerBAPI ExplorerEnd Level 4 Node: BAPI Explorer
               Start Level 5 Node: Working with Display FunctionsWorking with Display FunctionsEnd Level 5 Node: Working with Display Functions
               Start Level 5 Node: Working with Tools and ProjectsWorking with Tools and ProjectsEnd Level 5 Node: Working with Tools and Projects
               Start Level 5 Node: Finding Information in the BAPI ExplorerFinding Information in the BAPI ExplorerEnd Level 5 Node: Finding Information in the BAPI Explorer
            Start Level 4 Node: Determining Details of BAPIs of Interface TypesDetermining Details of BAPIs of Interface TypesEnd Level 4 Node: Determining Details of BAPIs of Interface Types
         Start Level 3 Node: Object-Oriented Access to BAPIsObject-Oriented Access to BAPIsEnd Level 3 Node: Object-Oriented Access to BAPIs
         Start Level 3 Node: Function-Oriented Access to BAPIsFunction-Oriented Access to BAPIsEnd Level 3 Node: Function-Oriented Access to BAPIs
         Start Level 3 Node: Programming Dialog ApplicationsProgramming Dialog ApplicationsEnd Level 3 Node: Programming Dialog Applications
         Start Level 3 Node: Programming Distributed ApplicationsProgramming Distributed ApplicationsEnd Level 3 Node: Programming Distributed Applications
         Start Level 3 Node: Standardized BAPIsStandardized BAPIsEnd Level 3 Node: Standardized BAPIs
         Start Level 3 Node: Standardized ParametersStandardized ParametersEnd Level 3 Node: Standardized Parameters
         Start Level 3 Node: Service BAPIs for Help FunctionsService BAPIs for Help FunctionsEnd Level 3 Node: Service BAPIs for Help Functions
         Start Level 3 Node: Buffering with Write BAPIsBuffering with Write BAPIsEnd Level 3 Node: Buffering with Write BAPIs
         Start Level 3 Node: Transaction Model for Developing BAPIsTransaction Model for Developing BAPIsEnd Level 3 Node: Transaction Model for Developing BAPIs
            Start Level 4 Node: Example: Old BAPI Transaction Model (with Commit)Example: Old BAPI Transaction Model (with Commit)End Level 4 Node: Example: Old BAPI Transaction Model (with Commit)
            Start Level 4 Node: Example: BAPI Transaction Model (Without Commit)Example: BAPI Transaction Model (Without Commit)End Level 4 Node: Example: BAPI Transaction Model (Without Commit)
         Start Level 3 Node: SAP Enhancements to Released BAPIs (CA-BFA)SAP Enhancements to Released BAPIs (CA-BFA)End Level 3 Node: SAP Enhancements to Released BAPIs (CA-BFA)
            Start Level 4 Node: Compatible EnhancementsCompatible EnhancementsEnd Level 4 Node: Compatible Enhancements
            Start Level 4 Node: Incompatible EnhancementsIncompatible EnhancementsEnd Level 4 Node: Incompatible Enhancements
         Start Level 3 Node: Examples of BAPI CallsExamples of BAPI CallsEnd Level 3 Node: Examples of BAPI Calls
            Start Level 4 Node: Calling BAPIs from JavaCalling BAPIs from JavaEnd Level 4 Node: Calling BAPIs from Java
            Start Level 4 Node: Calling BAPIs from Visual BasicCalling BAPIs from Visual BasicEnd Level 4 Node: Calling BAPIs from Visual Basic
            Start Level 4 Node: Calling BAPIs from ABAPCalling BAPIs from ABAPEnd Level 4 Node: Calling BAPIs from ABAP
      Start Level 2 Node: Adapting BAPIsAdapting BAPIsEnd Level 2 Node: Adapting BAPIs
   Start Level 1 Node: BAPI Programming Guide (CA-BFA)BAPI Programming Guide (CA-BFA)End Level 1 Node: BAPI Programming Guide (CA-BFA)
      Start Level 2 Node: IntroductionIntroductionEnd Level 2 Node: Introduction
      Start Level 2 Node: Demo Business Objects and MethodsDemo Business Objects and MethodsEnd Level 2 Node: Demo Business Objects and Methods
      Start Level 2 Node: Overview of Development ProcessOverview of Development ProcessEnd Level 2 Node: Overview of Development Process
      Start Level 2 Node: AnalysisAnalysisEnd Level 2 Node: Analysis
         Start Level 3 Node: Description of the ScenarioDescription of the ScenarioEnd Level 3 Node: Description of the Scenario
         Start Level 3 Node: Defining the Scenario in the BAPI ExplorerDefining the Scenario in the BAPI ExplorerEnd Level 3 Node: Defining the Scenario in the BAPI Explorer
         Start Level 3 Node: Reviewing the ScenarioReviewing the ScenarioEnd Level 3 Node: Reviewing the Scenario
      Start Level 2 Node: Designing the BAPIDesigning the BAPIEnd Level 2 Node: Designing the BAPI
         Start Level 3 Node: ConventionsConventionsEnd Level 3 Node: Conventions
         Start Level 3 Node: Standardized BAPIsStandardized BAPIsEnd Level 3 Node: Standardized BAPIs
         Start Level 3 Node: Standardized ParametersStandardized ParametersEnd Level 3 Node: Standardized Parameters
         Start Level 3 Node: Design Recommendations for InterfacesDesign Recommendations for InterfacesEnd Level 3 Node: Design Recommendations for Interfaces
      Start Level 2 Node: Implementing a BAPIImplementing a BAPIEnd Level 2 Node: Implementing a BAPI
         Start Level 3 Node: The Implementation ProcessThe Implementation ProcessEnd Level 3 Node: The Implementation Process
            Start Level 4 Node: ToolsToolsEnd Level 4 Node: Tools
            Start Level 4 Node: Further IssuesFurther IssuesEnd Level 4 Node: Further Issues
         Start Level 3 Node: Actions in the ABAP DictionaryActions in the ABAP DictionaryEnd Level 3 Node: Actions in the ABAP Dictionary
         Start Level 3 Node: Actions in the Function BuilderActions in the Function BuilderEnd Level 3 Node: Actions in the Function Builder
            Start Level 4 Node: Defining the InterfaceDefining the InterfaceEnd Level 4 Node: Defining the Interface
            Start Level 4 Node: Implementing the Function ModuleImplementing the Function ModuleEnd Level 4 Node: Implementing the Function Module
         Start Level 3 Node: Actions in the BORActions in the BOREnd Level 3 Node: Actions in the BOR
         Start Level 3 Node: Documenting the BAPIDocumenting the BAPIEnd Level 3 Node: Documenting the BAPI
         Start Level 3 Node: BAPI/ALE IntegrationBAPI/ALE IntegrationEnd Level 3 Node: BAPI/ALE Integration
      Start Level 2 Node: Testing and ReleasingTesting and ReleasingEnd Level 2 Node: Testing and Releasing
         Start Level 3 Node: TestingTestingEnd Level 3 Node: Testing
         Start Level 3 Node: ReleasingReleasingEnd Level 3 Node: Releasing
   Start Level 1 Node: Enhancement and Modifications of BAPIs (CA-BFA)Enhancement and Modifications of BAPIs (CA-BFA)End Level 1 Node: Enhancement and Modifications of BAPIs (CA-BFA)
      Start Level 2 Node: Customer Enhancement and Modification of BAPIs (CA-BFA)Customer Enhancement and Modification of BAPIs (CA-BFA)End Level 2 Node: Customer Enhancement and Modification of BAPIs (CA-BFA)
         Start Level 3 Node: Customer Enhancement of BAPIsCustomer Enhancement of BAPIsEnd Level 3 Node: Customer Enhancement of BAPIs
            Start Level 4 Node: Enhancing the BAPIs Based on Existing SAP Database TablesEnhancing the BAPIs Based on Existing SAP Database TablesEnd Level 4 Node: Enhancing the BAPIs Based on Existing SAP Database Tables
               Start Level 5 Node: Appending Customer FieldsAppending Customer FieldsEnd Level 5 Node: Appending Customer Fields
               Start Level 5 Node: Using Additional Existing Database FieldsUsing Additional Existing Database FieldsEnd Level 5 Node: Using Additional Existing Database Fields
               Start Level 5 Node: Combination of Appending Customer Fields and Adding Existing Table FieldsCombination of Appending Customer Fields and Adding Existing Table FieldsEnd Level 5 Node: Combination of Appending Customer Fields and Adding Existing Table Fields
            Start Level 4 Node: Enhancing the BAPI by Including Additional Customer Database TablesEnhancing the BAPI by Including Additional Customer Database TablesEnd Level 4 Node: Enhancing the BAPI by Including Additional Customer Database Tables
            Start Level 4 Node: Enhancing the BAPI with Import Data that Does Not Affect the Database LevelEnhancing the BAPI with Import Data that Does Not Affect the Database LevelEnd Level 4 Node: Enhancing the BAPI with Import Data that Does Not Affect the Database Level
            Start Level 4 Node: Actions by the BAPI DeveloperActions by the BAPI DeveloperEnd Level 4 Node: Actions by the BAPI Developer
            Start Level 4 Node: Actions by the CustomerActions by the CustomerEnd Level 4 Node: Actions by the Customer
               Start Level 5 Node: Actions for an Enhancement Based on Existing SAP Database TablesActions for an Enhancement Based on Existing SAP Database TablesEnd Level 5 Node: Actions for an Enhancement Based on Existing SAP Database Tables
               Start Level 5 Node: Actions when Including Additional Customer Database TablesActions when Including Additional Customer Database TablesEnd Level 5 Node: Actions when Including Additional Customer Database Tables
               Start Level 5 Node: Actions when Including Additional Import Data that Does not Affect the Database LevelActions when Including Additional Import Data that Does not Affect the Database LevelEnd Level 5 Node: Actions when Including Additional Import Data that Does not Affect the Database Level
            Start Level 4 Node: Logon with Standardized BAPIsLogon with Standardized BAPIsEnd Level 4 Node: Logon with Standardized BAPIs
         Start Level 3 Node: Modifying BAPIsModifying BAPIsEnd Level 3 Node: Modifying BAPIs
            Start Level 4 Node: ExampleExampleEnd Level 4 Node: Example
            Start Level 4 Node: Creating SubtypesCreating SubtypesEnd Level 4 Node: Creating Subtypes
            Start Level 4 Node: Redefining a BAPIRedefining a BAPIEnd Level 4 Node: Redefining a BAPI
            Start Level 4 Node: Defining Delegation RelationshipsDefining Delegation RelationshipsEnd Level 4 Node: Defining Delegation Relationships
         Start Level 3 Node: ExamplesExamplesEnd Level 3 Node: Examples
            Start Level 4 Node: Example for Developing the BAPI Function ModuleExample for Developing the BAPI Function ModuleEnd Level 4 Node: Example for Developing the BAPI Function Module
            Start Level 4 Node: Example for Filling the ExtensionIn ParameterExample for Filling the ExtensionIn ParameterEnd Level 4 Node: Example for Filling the ExtensionIn Parameter
      Start Level 2 Node: SAP Enhancements to Released BAPIs (CA-BFA)SAP Enhancements to Released BAPIs (CA-BFA)End Level 2 Node: SAP Enhancements to Released BAPIs (CA-BFA)
         Start Level 3 Node: Compatible EnhancementsCompatible EnhancementsEnd Level 3 Node: Compatible Enhancements
         Start Level 3 Node: Incompatible EnhancementsIncompatible EnhancementsEnd Level 3 Node: Incompatible Enhancements
      Start Level 2 Node: BAPIs for Mass Data Transfer (CA-BFA)BAPIs for Mass Data Transfer (CA-BFA)End Level 2 Node: BAPIs for Mass Data Transfer (CA-BFA)
         Start Level 3 Node: Basics of Mass Data TransferBasics of Mass Data TransferEnd Level 3 Node: Basics of Mass Data Transfer
         Start Level 3 Node: Process Flow of Mass Data Transfer Using BAPIsProcess Flow of Mass Data Transfer Using BAPIsEnd Level 3 Node: Process Flow of Mass Data Transfer Using BAPIs
         Start Level 3 Node: Developing BAPIs for Mass Data TransferDeveloping BAPIs for Mass Data TransferEnd Level 3 Node: Developing BAPIs for Mass Data Transfer
            Start Level 4 Node: Implementing a BAPIImplementing a BAPIEnd Level 4 Node: Implementing a BAPI
               Start Level 5 Node: Programming Create() BAPIsProgramming Create() BAPIsEnd Level 5 Node: Programming Create() BAPIs
                  Start Level 6 Node: Example of a Create() BAPIExample of a Create() BAPIEnd Level 6 Node: Example of a Create() BAPI
               Start Level 5 Node: Programming Change() BAPIsProgramming Change() BAPIsEnd Level 5 Node: Programming Change() BAPIs
                  Start Level 6 Node: Example of a Change () BAPIExample of a Change () BAPIEnd Level 6 Node: Example of a Change () BAPI
               Start Level 5 Node: Programming Delete()/Undelete() BAPIsProgramming Delete()/Undelete() BAPIsEnd Level 5 Node: Programming Delete()/Undelete() BAPIs
                  Start Level 6 Node: Example of a Delete() BAPIExample of a Delete() BAPIEnd Level 6 Node: Example of a Delete() BAPI
               Start Level 5 Node: Programming Cancel() BAPIsProgramming Cancel() BAPIsEnd Level 5 Node: Programming Cancel() BAPIs
                  Start Level 6 Node: Example of a Cancel() BAPIExample of a Cancel() BAPIEnd Level 6 Node: Example of a Cancel() BAPI
               Start Level 5 Node: Programming Replicate()/SaveReplica() BAPIsProgramming Replicate()/SaveReplica() BAPIsEnd Level 5 Node: Programming Replicate()/SaveReplica() BAPIs
                  Start Level 6 Node: Example of a SaveReplica()-BAPIExample of a SaveReplica()-BAPIEnd Level 6 Node: Example of a SaveReplica()-BAPI
               Start Level 5 Node: Programming Methods for Sub-ObjectsProgramming Methods for Sub-ObjectsEnd Level 5 Node: Programming Methods for Sub-Objects
                  Start Level 6 Node: Example of an Add<Name of Sub-Object> BAPIExample of an Add<Name of Sub-Object> BAPIEnd Level 6 Node: Example of an Add<Name of Sub-Object> BAPI
            Start Level 4 Node: Generating the BAPI-ALE InterfaceGenerating the BAPI-ALE InterfaceEnd Level 4 Node: Generating the BAPI-ALE Interface
            Start Level 4 Node: Writing a ReportWriting a ReportEnd Level 4 Node: Writing a Report
            Start Level 4 Node: Registering the BAPIRegistering the BAPIEnd Level 4 Node: Registering the BAPI
         Start Level 3 Node: DetailsDetailsEnd Level 3 Node: Details
      Start Level 2 Node: Using the ALE Services (CA-BFA)Using the ALE Services (CA-BFA)End Level 2 Node: Using the ALE Services (CA-BFA)
         Start Level 3 Node: Basic Concepts of ALE TechnologyBasic Concepts of ALE TechnologyEnd Level 3 Node: Basic Concepts of ALE Technology
         Start Level 3 Node: Implementing Narrow Coupling via BAPIsImplementing Narrow Coupling via BAPIsEnd Level 3 Node: Implementing Narrow Coupling via BAPIs
            Start Level 4 Node: Querying the Distribution ModelQuerying the Distribution ModelEnd Level 4 Node: Querying the Distribution Model
            Start Level 4 Node: Calling BAPIsCalling BAPIsEnd Level 4 Node: Calling BAPIs
         Start Level 3 Node: Implementing Loose Coupling via BAPIsImplementing Loose Coupling via BAPIsEnd Level 3 Node: Implementing Loose Coupling via BAPIs
            Start Level 4 Node: Querying the Distribution ModelQuerying the Distribution ModelEnd Level 4 Node: Querying the Distribution Model
            Start Level 4 Node: ALE Outbound ProcessingALE Outbound ProcessingEnd Level 4 Node: ALE Outbound Processing
            Start Level 4 Node: Dispatching IDocsDispatching IDocsEnd Level 4 Node: Dispatching IDocs
            Start Level 4 Node: ALE Inbound ProcessingALE Inbound ProcessingEnd Level 4 Node: ALE Inbound Processing
            Start Level 4 Node: Processing BAPIsProcessing BAPIsEnd Level 4 Node: Processing BAPIs
         Start Level 3 Node: Developing an ALE Business Process Based on BAPIsDeveloping an ALE Business Process Based on BAPIsEnd Level 3 Node: Developing an ALE Business Process Based on BAPIs
            Start Level 4 Node: Implementing the BAPIImplementing the BAPIEnd Level 4 Node: Implementing the BAPI
            Start Level 4 Node: Hierarchies Between BAPI ParametersHierarchies Between BAPI ParametersEnd Level 4 Node: Hierarchies Between BAPI Parameters
            Start Level 4 Node: Maintaining the BAPI-ALE InterfaceMaintaining the BAPI-ALE InterfaceEnd Level 4 Node: Maintaining the BAPI-ALE Interface
               Start Level 5 Node: NotesNotesEnd Level 5 Node: Notes
            Start Level 4 Node: Maintaining the Distribution ModelMaintaining the Distribution ModelEnd Level 4 Node: Maintaining the Distribution Model