Start Level 1 Node: Enhancement FrameworkEnhancement FrameworkEnd Level 1 Node: Enhancement Framework
   Start Level 2 Node: Enhancement ConceptEnhancement ConceptEnd Level 2 Node: Enhancement Concept
      Start Level 3 Node: Enhancement SpotsEnhancement SpotsEnd Level 3 Node: Enhancement Spots
      Start Level 3 Node: Enhancement OptionsEnhancement OptionsEnd Level 3 Node: Enhancement Options
      Start Level 3 Node: Enhancement ImplementationsEnhancement ImplementationsEnd Level 3 Node: Enhancement Implementations
   Start Level 2 Node: Enhancement TechnologiesEnhancement TechnologiesEnd Level 2 Node: Enhancement Technologies
      Start Level 3 Node: ABAP Source Code EnhancementsABAP Source Code EnhancementsEnd Level 3 Node: ABAP Source Code Enhancements
         Start Level 4 Node: Implicit Enhancement Options in ABAP Source CodeImplicit Enhancement Options in ABAP Source CodeEnd Level 4 Node: Implicit Enhancement Options in ABAP Source Code
         Start Level 4 Node: Explicit Enhancement Options in ABAP Source CodeExplicit Enhancement Options in ABAP Source CodeEnd Level 4 Node: Explicit Enhancement Options in ABAP Source Code
         Start Level 4 Node: Creating Source Code Plug-InsCreating Source Code Plug-InsEnd Level 4 Node: Creating Source Code Plug-Ins
      Start Level 3 Node: Function Module EnhancementsFunction Module EnhancementsEnd Level 3 Node: Function Module Enhancements
         Start Level 4 Node: Enhancing Parameter InterfacesEnhancing Parameter InterfacesEnd Level 4 Node: Enhancing Parameter Interfaces
      Start Level 3 Node: Enhancements to Classes and InterfacesEnhancements to Classes and InterfacesEnd Level 3 Node: Enhancements to Classes and Interfaces
         Start Level 4 Node: Enhancing the Components of Classes or InterfacesEnhancing the Components of Classes or InterfacesEnd Level 4 Node: Enhancing the Components of Classes or Interfaces
      Start Level 3 Node: Business Add-Ins (BAdIs)Business Add-Ins (BAdIs)End Level 3 Node: Business Add-Ins (BAdIs)
         Start Level 4 Node: BAdI ConceptBAdI ConceptEnd Level 4 Node: BAdI Concept
            Start Level 5 Node: ArchitectureArchitectureEnd Level 5 Node: Architecture
            Start Level 5 Node: Definition of BAdIsDefinition of BAdIsEnd Level 5 Node: Definition of BAdIs
               Start Level 6 Node: Instance Generation ModeInstance Generation ModeEnd Level 6 Node: Instance Generation Mode
               Start Level 6 Node: The Multiple Use PropertyThe Multiple Use PropertyEnd Level 6 Node: The Multiple Use Property
            Start Level 5 Node: Function Code and Screen EnhancementsFunction Code and Screen EnhancementsEnd Level 5 Node: Function Code and Screen Enhancements
            Start Level 5 Node: BAdIs Embedded in the Enhancement FrameworkBAdIs Embedded in the Enhancement FrameworkEnd Level 5 Node: BAdIs Embedded in the Enhancement Framework
               Start Level 6 Node: The Problem with Large BAdI InterfacesThe Problem with Large BAdI InterfacesEnd Level 6 Node: The Problem with Large BAdI Interfaces
               Start Level 6 Node: Enhancement Spots and Enhancement ImplementationEnhancement Spots and Enhancement ImplementationEnd Level 6 Node: Enhancement Spots and Enhancement Implementation
            Start Level 5 Node: BAdIs – a Typical Use CaseBAdIs – a Typical Use CaseEnd Level 5 Node: BAdIs – a Typical Use Case
         Start Level 4 Node: BAdI Use CasesBAdI Use CasesEnd Level 4 Node: BAdI Use Cases
            Start Level 5 Node: Single-Use BAdISingle-Use BAdIEnd Level 5 Node: Single-Use BAdI
            Start Level 5 Node: Multiple-Use BAdIMultiple-Use BAdIEnd Level 5 Node: Multiple-Use BAdI
            Start Level 5 Node: Registry PatternRegistry PatternEnd Level 5 Node: Registry Pattern
         Start Level 4 Node: Step-By-Step Examples with BAdIsStep-By-Step Examples with BAdIsEnd Level 4 Node: Step-By-Step Examples with BAdIs
            Start Level 5 Node: Building Your First BAdIBuilding Your First BAdIEnd Level 5 Node: Building Your First BAdI
            Start Level 5 Node: How to Implement a BAdIHow to Implement a BAdIEnd Level 5 Node: How to Implement a BAdI
            Start Level 5 Node: How to Use FiltersHow to Use FiltersEnd Level 5 Node: How to Use Filters
         Start Level 4 Node: Migrating Classic BAdIsMigrating Classic BAdIsEnd Level 4 Node: Migrating Classic BAdIs
            Start Level 5 Node: Differences Between Classic and New BAdIsDifferences Between Classic and New BAdIsEnd Level 5 Node: Differences Between Classic and New BAdIs
            Start Level 5 Node: Migrating BAdIsMigrating BAdIsEnd Level 5 Node: Migrating BAdIs
         Start Level 4 Node: Additional InformationAdditional InformationEnd Level 4 Node: Additional Information
            Start Level 5 Node: DocumentationDocumentationEnd Level 5 Node: Documentation
            Start Level 5 Node: Tips and TricksTips and TricksEnd Level 5 Node: Tips and Tricks
            Start Level 5 Node: FAQsFAQsEnd Level 5 Node: FAQs
   Start Level 2 Node: Working with EnhancementsWorking with EnhancementsEnd Level 2 Node: Working with Enhancements
      Start Level 3 Node: Enhancement BuilderEnhancement BuilderEnd Level 3 Node: Enhancement Builder
         Start Level 4 Node: Creating, Editing, and Deleting Enhancement SpotsCreating, Editing, and Deleting Enhancement SpotsEnd Level 4 Node: Creating, Editing, and Deleting Enhancement Spots
         Start Level 4 Node: Creating, Editing, and Deleting Enhancement ImplementationsCreating, Editing, and Deleting Enhancement ImplementationsEnd Level 4 Node: Creating, Editing, and Deleting Enhancement Implementations
      Start Level 3 Node: Enhancement Information SystemEnhancement Information SystemEnd Level 3 Node: Enhancement Information System
         Start Level 4 Node: Display OptionsDisplay OptionsEnd Level 4 Node: Display Options
      Start Level 3 Node: Adjusting Enhanced ObjectsAdjusting Enhanced ObjectsEnd Level 3 Node: Adjusting Enhanced Objects
         Start Level 4 Node: Objects Requiring AdjustmentObjects Requiring AdjustmentEnd Level 4 Node: Objects Requiring Adjustment
            Start Level 5 Node: Cases When ABAP Source Code Needs AdjustmentCases When ABAP Source Code Needs AdjustmentEnd Level 5 Node: Cases When ABAP Source Code Needs Adjustment
            Start Level 5 Node: Cases When Function Modules Need AdjustmentCases When Function Modules Need AdjustmentEnd Level 5 Node: Cases When Function Modules Need Adjustment
            Start Level 5 Node: Cases When Classes and Interfaces Need AdjustmentCases When Classes and Interfaces Need AdjustmentEnd Level 5 Node: Cases When Classes and Interfaces Need Adjustment
            Start Level 5 Node: Cases When BadIs Need AdjustmentCases When BadIs Need AdjustmentEnd Level 5 Node: Cases When BadIs Need Adjustment
         Start Level 4 Node: Performing AdjustmentsPerforming AdjustmentsEnd Level 4 Node: Performing Adjustments
            Start Level 5 Node: Adjusting BAdI ImplementationsAdjusting BAdI ImplementationsEnd Level 5 Node: Adjusting BAdI Implementations
            Start Level 5 Node: Adjusting Classes, Interfaces, Web Dynpros and Function GroupsAdjusting Classes, Interfaces, Web Dynpros and Function GroupsEnd Level 5 Node: Adjusting Classes, Interfaces, Web Dynpros and Function Groups
            Start Level 5 Node: Adjusting Source Code Plug-insAdjusting Source Code Plug-insEnd Level 5 Node: Adjusting Source Code Plug-ins
            Start Level 5 Node: Adjustment StatusAdjustment StatusEnd Level 5 Node: Adjustment Status