Start Level 1 Node: Application Development on AS ABAPApplication Development on AS ABAPEnd Level 1 Node: Application Development on AS ABAP
   Start Level 2 Node: ABAP Programming LanguageABAP Programming LanguageEnd Level 2 Node: ABAP Programming Language
      Start Level 3 Node: ABAP Programming (BC-ABA)ABAP Programming (BC-ABA)End Level 3 Node: ABAP Programming (BC-ABA)
   Start Level 2 Node: ABAP Programming TechniquesABAP Programming TechniquesEnd Level 2 Node: ABAP Programming Techniques
      Start Level 3 Node: ABAP - Shared ObjectsABAP - Shared ObjectsEnd Level 3 Node: ABAP - Shared Objects
      Start Level 3 Node: ABAP - Object ServicesABAP - Object ServicesEnd Level 3 Node: ABAP - Object Services
      Start Level 3 Node: Programming with the Background Processing System (BC-CCM-BTC)Programming with the Background Processing System (BC-CCM-BTC)End Level 3 Node: Programming with the Background Processing System (BC-CCM-BTC)
         Start Level 4 Node: Programming TechniquesProgramming TechniquesEnd Level 4 Node: Programming Techniques
         Start Level 4 Node: Scheduling and Managing a Job: Easy MethodScheduling and Managing a Job: Easy MethodEnd Level 4 Node: Scheduling and Managing a Job: Easy Method
            Start Level 5 Node: Easy Job Scheduling Using BP_JOBVARIANT_SCHEDULEEasy Job Scheduling Using BP_JOBVARIANT_SCHEDULEEnd Level 5 Node: Easy Job Scheduling Using BP_JOBVARIANT_SCHEDULE
            Start Level 5 Node: Managing "Easy-Method" Jobs with BP_JOBVARIANT_OVERVIEWManaging "Easy-Method" Jobs with BP_JOBVARIANT_OVERVIEWEnd Level 5 Node: Managing "Easy-Method" Jobs with BP_JOBVARIANT_OVERVIEW
         Start Level 4 Node: Scheduling a Job: Full-Control MethodScheduling a Job: Full-Control MethodEnd Level 4 Node: Scheduling a Job: Full-Control Method
            Start Level 5 Node: Task Overview: Full-Control Job SchedulingTask Overview: Full-Control Job SchedulingEnd Level 5 Node: Task Overview: Full-Control Job Scheduling
            Start Level 5 Node: Where to Specify Job AttributesWhere to Specify Job AttributesEnd Level 5 Node: Where to Specify Job Attributes
            Start Level 5 Node: Getting Job-Start Specifications from UsersGetting Job-Start Specifications from UsersEnd Level 5 Node: Getting Job-Start Specifications from Users
            Start Level 5 Node: Calculating Start Dates for Periodic JobsCalculating Start Dates for Periodic JobsEnd Level 5 Node: Calculating Start Dates for Periodic Jobs
            Start Level 5 Node: Obtaining Printing and Archiving SpecificationsObtaining Printing and Archiving SpecificationsEnd Level 5 Node: Obtaining Printing and Archiving Specifications
            Start Level 5 Node: Sample Program: Declarations, Set Up, and Print SpecificationsSample Program: Declarations, Set Up, and Print SpecificationsEnd Level 5 Node: Sample Program: Declarations, Set Up, and Print Specifications
            Start Level 5 Node: Sample Program: Creating a Job with JOB_OPENSample Program: Creating a Job with JOB_OPENEnd Level 5 Node: Sample Program: Creating a Job with JOB_OPEN
            Start Level 5 Node: Sample Program: Adding an ABAP Job StepSample Program: Adding an ABAP Job StepEnd Level 5 Node: Sample Program: Adding an ABAP Job Step
            Start Level 5 Node: Sample Program: Adding a Job Step for an External Command or ProSample Program: Adding a Job Step for an External Command or ProEnd Level 5 Node: Sample Program: Adding a Job Step for an External Command or Pro
            Start Level 5 Node: Sample Program: Adding a Job Step with ABAP SUBMITSample Program: Adding a Job Step with ABAP SUBMITEnd Level 5 Node: Sample Program: Adding a Job Step with ABAP SUBMIT
            Start Level 5 Node: Sample Program: Immediate Start with JOB_CLOSESample Program: Immediate Start with JOB_CLOSEEnd Level 5 Node: Sample Program: Immediate Start with JOB_CLOSE
            Start Level 5 Node: Sample Program: Immediate Start with Spool Request Mail RecipienSample Program: Immediate Start with Spool Request Mail RecipienEnd Level 5 Node: Sample Program: Immediate Start with Spool Request Mail Recipien
            Start Level 5 Node: Sample Program: Start-Time Window with JOB_CLOSESample Program: Start-Time Window with JOB_CLOSEEnd Level 5 Node: Sample Program: Start-Time Window with JOB_CLOSE
            Start Level 5 Node: Sample Program: Job Start on Workday (JOB_CLOSE)Sample Program: Job Start on Workday (JOB_CLOSE)End Level 5 Node: Sample Program: Job Start on Workday (JOB_CLOSE)
            Start Level 5 Node: Sample Program: Job Start on Event (JOB_CLOSE)Sample Program: Job Start on Event (JOB_CLOSE)End Level 5 Node: Sample Program: Job Start on Event (JOB_CLOSE)
            Start Level 5 Node: Sample Program: Wait for Predecessor Job with JOB_CLOSESample Program: Wait for Predecessor Job with JOB_CLOSEEnd Level 5 Node: Sample Program: Wait for Predecessor Job with JOB_CLOSE
            Start Level 5 Node: Sample Program: Start at Switch to Operating Mode (JOB_CLOSE)Sample Program: Start at Switch to Operating Mode (JOB_CLOSE)End Level 5 Node: Sample Program: Start at Switch to Operating Mode (JOB_CLOSE)
         Start Level 4 Node: Job Outcomes: Displaying Job LogsJob Outcomes: Displaying Job LogsEnd Level 4 Node: Job Outcomes: Displaying Job Logs
            Start Level 5 Node: Displaying a Job LogDisplaying a Job LogEnd Level 5 Node: Displaying a Job Log
            Start Level 5 Node: Copying a Job Log into an Internal TableCopying a Job Log into an Internal TableEnd Level 5 Node: Copying a Job Log into an Internal Table
         Start Level 4 Node: Managing Jobs: Generating Job ListsManaging Jobs: Generating Job ListsEnd Level 4 Node: Managing Jobs: Generating Job Lists
            Start Level 5 Node: Sample Program: Generating a Job ListSample Program: Generating a Job ListEnd Level 5 Node: Sample Program: Generating a Job List
            Start Level 5 Node: Displaying Job Status: SHOW_JOBSTATEDisplaying Job Status: SHOW_JOBSTATEEnd Level 5 Node: Displaying Job Status: SHOW_JOBSTATE
         Start Level 4 Node: Selecting and Deleting a JobSelecting and Deleting a JobEnd Level 4 Node: Selecting and Deleting a Job
         Start Level 4 Node: Working with EventsWorking with EventsEnd Level 4 Node: Working with Events
            Start Level 5 Node: Event ConceptsEvent ConceptsEnd Level 5 Node: Event Concepts
            Start Level 5 Node: Using Events: Task OverviewUsing Events: Task OverviewEnd Level 5 Node: Using Events: Task Overview
            Start Level 5 Node: Defining EventsDefining EventsEnd Level 5 Node: Defining Events
            Start Level 5 Node: Triggering EventsTriggering EventsEnd Level 5 Node: Triggering Events
               Start Level 6 Node: Triggering Events from ABAP ProgramsTriggering Events from ABAP ProgramsEnd Level 6 Node: Triggering Events from ABAP Programs
               Start Level 6 Node: Triggering Events from External ProgramsTriggering Events from External ProgramsEnd Level 6 Node: Triggering Events from External Programs
               Start Level 6 Node: Triggering Events from SAPGUITriggering Events from SAPGUIEnd Level 6 Node: Triggering Events from SAPGUI
            Start Level 5 Node: Working with Raised EventsWorking with Raised EventsEnd Level 5 Node: Working with Raised Events
               Start Level 6 Node: Event HistoryEvent HistoryEnd Level 6 Node: Event History
               Start Level 6 Node: Checking the Log of Raised EventsChecking the Log of Raised EventsEnd Level 6 Node: Checking the Log of Raised Events
                  Start Level 7 Node: Advanced Scheduling 1: Building Chains of JobsAdvanced Scheduling 1: Building Chains of JobsEnd Level 7 Node: Advanced Scheduling 1: Building Chains of Jobs
                  Start Level 7 Node: Advanced Scheduling 2: Scheduling and Synchronizing Jobs in ParaAdvanced Scheduling 2: Scheduling and Synchronizing Jobs in ParaEnd Level 7 Node: Advanced Scheduling 2: Scheduling and Synchronizing Jobs in Para
                  Start Level 7 Node: Advanced Scheduling 3: Deciding Which Job to ScheduleAdvanced Scheduling 3: Deciding Which Job to ScheduleEnd Level 7 Node: Advanced Scheduling 3: Deciding Which Job to Schedule
               Start Level 6 Node: Setting Criteria for Raised EventsSetting Criteria for Raised EventsEnd Level 6 Node: Setting Criteria for Raised Events
               Start Level 6 Node: Reorganizing Event HistoryReorganizing Event HistoryEnd Level 6 Node: Reorganizing Event History
               Start Level 6 Node: Event StatusEvent StatusEnd Level 6 Node: Event Status
               Start Level 6 Node: Event Processing StatusEvent Processing StatusEnd Level 6 Node: Event Processing Status
               Start Level 6 Node: Setting Criteria for Raised EventsSetting Criteria for Raised EventsEnd Level 6 Node: Setting Criteria for Raised Events
                  Start Level 7 Node: Criteria ManagerCriteria ManagerEnd Level 7 Node: Criteria Manager
                  Start Level 7 Node: Example: Creating a Criteria HierarchyExample: Creating a Criteria HierarchyEnd Level 7 Node: Example: Creating a Criteria Hierarchy
                  Start Level 7 Node: Building a Criteria HierarchyBuilding a Criteria HierarchyEnd Level 7 Node: Building a Criteria Hierarchy
                  Start Level 7 Node: Creating and Configuring CriteriaCreating and Configuring CriteriaEnd Level 7 Node: Creating and Configuring Criteria
                     Start Level 8 Node: Creating and Configuring a CriterionCreating and Configuring a CriterionEnd Level 8 Node: Creating and Configuring a Criterion
                     Start Level 8 Node: Inserting a NodeInserting a NodeEnd Level 8 Node: Inserting a Node
                  Start Level 7 Node: Creating a Criteria ProfileCreating a Criteria ProfileEnd Level 7 Node: Creating a Criteria Profile
                  Start Level 7 Node: Activating a Criteria ProfileActivating a Criteria ProfileEnd Level 7 Node: Activating a Criteria Profile
            Start Level 5 Node: Finding Out Which Events and Arguments Were TriggeredFinding Out Which Events and Arguments Were TriggeredEnd Level 5 Node: Finding Out Which Events and Arguments Were Triggered
            Start Level 5 Node: Running External ProgramsRunning External ProgramsEnd Level 5 Node: Running External Programs
         Start Level 4 Node: Implementing Parallel ProcessingImplementing Parallel ProcessingEnd Level 4 Node: Implementing Parallel Processing
         Start Level 4 Node: Special Techniques: Starting External ProgramsSpecial Techniques: Starting External ProgramsEnd Level 4 Node: Special Techniques: Starting External Programs
            Start Level 5 Node: Advanced Scheduling 1: Building Chains of JobsAdvanced Scheduling 1: Building Chains of JobsEnd Level 5 Node: Advanced Scheduling 1: Building Chains of Jobs
            Start Level 5 Node: Advanced Scheduling 2: Scheduling and Synchronizing Jobs in ParaAdvanced Scheduling 2: Scheduling and Synchronizing Jobs in ParaEnd Level 5 Node: Advanced Scheduling 2: Scheduling and Synchronizing Jobs in Para
            Start Level 5 Node: Advanced Scheduling 3: Deciding Which Job to ScheduleAdvanced Scheduling 3: Deciding Which Job to ScheduleEnd Level 5 Node: Advanced Scheduling 3: Deciding Which Job to Schedule
         Start Level 4 Node: Background Processing Function ModulesBackground Processing Function ModulesEnd Level 4 Node: Background Processing Function Modules
         Start Level 4 Node: Data TransferData TransferEnd Level 4 Node: Data Transfer
            Start Level 5 Node: Data Transfer MethodsData Transfer MethodsEnd Level 5 Node: Data Transfer Methods
            Start Level 5 Node: Data Transfer: Batch Input in OverviewData Transfer: Batch Input in OverviewEnd Level 5 Node: Data Transfer: Batch Input in Overview
               Start Level 6 Node: The Transaction RecorderThe Transaction RecorderEnd Level 6 Node: The Transaction Recorder
                  Start Level 7 Node: Recording TransactionsRecording TransactionsEnd Level 7 Node: Recording Transactions
                  Start Level 7 Node: RecordingRecordingEnd Level 7 Node: Recording
                  Start Level 7 Node: Using the Recording EditorUsing the Recording EditorEnd Level 7 Node: Using the Recording Editor
                  Start Level 7 Node: Generating Batch Input Sessions From the RecordingGenerating Batch Input Sessions From the RecordingEnd Level 7 Node: Generating Batch Input Sessions From the Recording
                  Start Level 7 Node: Generating Data Transfer ProgramsGenerating Data Transfer ProgramsEnd Level 7 Node: Generating Data Transfer Programs
                  Start Level 7 Node: Generating Function ModulesGenerating Function ModulesEnd Level 7 Node: Generating Function Modules
                     Start Level 8 Node: Using Function ModulesUsing Function ModulesEnd Level 8 Node: Using Function Modules
                  Start Level 7 Node: Creating Test FilesCreating Test FilesEnd Level 7 Node: Creating Test Files
               Start Level 6 Node: Executing the Data TransferExecuting the Data TransferEnd Level 6 Node: Executing the Data Transfer
                  Start Level 7 Node: Writing Data Conversion ProgramsWriting Data Conversion ProgramsEnd Level 7 Node: Writing Data Conversion Programs
                     Start Level 8 Node: Generating an SAP Data Structure for the Conversion ProgramGenerating an SAP Data Structure for the Conversion ProgramEnd Level 8 Node: Generating an SAP Data Structure for the Conversion Program
                     Start Level 8 Node: Data ConversionData ConversionEnd Level 8 Node: Data Conversion
                     Start Level 8 Node: Filling SAP Data StructuresFilling SAP Data StructuresEnd Level 8 Node: Filling SAP Data Structures
                  Start Level 7 Node: Selecting a Data Transfer MethodSelecting a Data Transfer MethodEnd Level 7 Node: Selecting a Data Transfer Method
                  Start Level 7 Node: Executing Data Transfer ProgramsExecuting Data Transfer ProgramsEnd Level 7 Node: Executing Data Transfer Programs
               Start Level 6 Node: Batch Input AuthorizationsBatch Input AuthorizationsEnd Level 6 Node: Batch Input Authorizations
            Start Level 5 Node: Additional informationAdditional informationEnd Level 5 Node: Additional information
               Start Level 6 Node: Using CALL TRANSACTION USING for Data TransferUsing CALL TRANSACTION USING for Data TransferEnd Level 6 Node: Using CALL TRANSACTION USING for Data Transfer
               Start Level 6 Node: Creating Batch Input SessionsCreating Batch Input SessionsEnd Level 6 Node: Creating Batch Input Sessions
                  Start Level 7 Node: Creating a Session with BDC_OPEN_GROUPCreating a Session with BDC_OPEN_GROUPEnd Level 7 Node: Creating a Session with BDC_OPEN_GROUP
                  Start Level 7 Node: Adding Data to a Session: BDC_INSERTAdding Data to a Session: BDC_INSERTEnd Level 7 Node: Adding Data to a Session: BDC_INSERT
                  Start Level 7 Node: Closing a Session: BDC_CLOSE_GROUPClosing a Session: BDC_CLOSE_GROUPEnd Level 7 Node: Closing a Session: BDC_CLOSE_GROUP
                  Start Level 7 Node: Processing Batch Input SessionsProcessing Batch Input SessionsEnd Level 7 Node: Processing Batch Input Sessions
               Start Level 6 Node: Using CALL DIALOG with Batch InputUsing CALL DIALOG with Batch InputEnd Level 6 Node: Using CALL DIALOG with Batch Input
               Start Level 6 Node: Using the Data Transfer Data StructureUsing the Data Transfer Data StructureEnd Level 6 Node: Using the Data Transfer Data Structure
                  Start Level 7 Node: Determining System DataDetermining System DataEnd Level 7 Node: Determining System Data
               Start Level 6 Node: Frequent Data Transfer ErrorsFrequent Data Transfer ErrorsEnd Level 6 Node: Frequent Data Transfer Errors
               Start Level 6 Node: Direct InputDirect InputEnd Level 6 Node: Direct Input
         Start Level 4 Node: Programming with External CommandsProgramming with External CommandsEnd Level 4 Node: Programming with External Commands
         Start Level 4 Node: Programming TechniquesProgramming TechniquesEnd Level 4 Node: Programming Techniques
            Start Level 5 Node: SXPG_CALL_SYSTEM: Run an External Command (Express Method)SXPG_CALL_SYSTEM: Run an External Command (Express Method)End Level 5 Node: SXPG_CALL_SYSTEM: Run an External Command (Express Method)
            Start Level 5 Node: SXPG_COMMAND_EXECUTE: Check Authorization for and Execute an ExtSXPG_COMMAND_EXECUTE: Check Authorization for and Execute an ExtEnd Level 5 Node: SXPG_COMMAND_EXECUTE: Check Authorization for and Execute an Ext
            Start Level 5 Node: SXPG_COMMAND_CHECK: Check Authorization to Execute an External CSXPG_COMMAND_CHECK: Check Authorization to Execute an External CEnd Level 5 Node: SXPG_COMMAND_CHECK: Check Authorization to Execute an External C
            Start Level 5 Node: SXPG_COMMAND_LIST_GET: Read a List of External CommandsSXPG_COMMAND_LIST_GET: Read a List of External CommandsEnd Level 5 Node: SXPG_COMMAND_LIST_GET: Read a List of External Commands
            Start Level 5 Node: SXPG_COMMAND_DEFINITION_GET: Read Single External CommandSXPG_COMMAND_DEFINITION_GET: Read Single External CommandEnd Level 5 Node: SXPG_COMMAND_DEFINITION_GET: Read Single External Command
            Start Level 5 Node: SXPG_DUMMY_COMMAND_CHECK: Interface for Extra-Check Function ModSXPG_DUMMY_COMMAND_CHECK: Interface for Extra-Check Function ModEnd Level 5 Node: SXPG_DUMMY_COMMAND_CHECK: Interface for Extra-Check Function Mod
         Start Level 4 Node: Common Application InterfacesCommon Application InterfacesEnd Level 4 Node: Common Application Interfaces
   Start Level 2 Node: ABAP Programming ToolsABAP Programming ToolsEnd Level 2 Node: ABAP Programming Tools
      Start Level 3 Node: ABAP Workbench ToolsABAP Workbench ToolsEnd Level 3 Node: ABAP Workbench Tools
      Start Level 3 Node: ABAP DictionaryABAP DictionaryEnd Level 3 Node: ABAP Dictionary
      Start Level 3 Node: Switch FrameworkSwitch FrameworkEnd Level 3 Node: Switch Framework
   Start Level 2 Node: ABAP Programming InterfacesABAP Programming InterfacesEnd Level 2 Node: ABAP Programming Interfaces
      Start Level 3 Node: SAP XSLT Processor ReferenceSAP XSLT Processor ReferenceEnd Level 3 Node: SAP XSLT Processor Reference
      Start Level 3 Node: Simple TransformationsSimple TransformationsEnd Level 3 Node: Simple Transformations
      Start Level 3 Node: XML- LibraryXML- LibraryEnd Level 3 Node: XML- Library
      Start Level 3 Node: ABAP as OLE Automation ControllerABAP as OLE Automation ControllerEnd Level 3 Node: ABAP as OLE Automation Controller
   Start Level 2 Node: Test and Analysis Tools in ABAPTest and Analysis Tools in ABAPEnd Level 2 Node: Test and Analysis Tools in ABAP
   Start Level 2 Node: ABAP Customer DevelopmentABAP Customer DevelopmentEnd Level 2 Node: ABAP Customer Development
      Start Level 3 Node: Enhancement FrameworkEnhancement FrameworkEnd Level 3 Node: Enhancement Framework
      Start Level 3 Node: Changing the SAP Standard (BC)Changing the SAP Standard (BC)End Level 3 Node: Changing the SAP Standard (BC)
   Start Level 2 Node: SAP Virtual Machine ContainerSAP Virtual Machine ContainerEnd Level 2 Node: SAP Virtual Machine Container
   Start Level 2 Node: InternationalizationInternationalizationEnd Level 2 Node: Internationalization