Inhoudsopgave:
Definitie - Wat betekent foutopsporing in SAP?
Debuggen is het analyseren van de stroom van een programma om defecten of bugs te lokaliseren en te verminderen. In tegenstelling tot andere programmeertalen omvat het debuggen in SAP het analyseren van verschillende objecten. Er worden dus verschillende technieken gebruikt om verschillende soorten objecten te debuggen.
In SAP wordt het foutopsporingsproces toegepast met behulp van ABAP Debugger, een SAP-programmeertool die een ABAP-programma of -object per regel of sectie kan analyseren en zelfs objectwaarden tijdens runtime kan wijzigen.
Er zijn twee soorten SAP ABAP Debuggers: Klassieke Debugger voor releases tot 6.40 en Nieuwe ABAP Debugger, die beschikbaar is voor alle 6.40 en latere releases.
Techopedia verklaart Debugging in SAP
Foutopsporing wordt voor een SAP-object op de volgende manieren geactiveerd:
- Door het commando "/ h" in het opdrachtveld te typen, dat het programma in debugging-modus uitvoert
- Met behulp van breekpunten, die vóór of tijdens de foutopsporingsmodus kunnen worden bewaard
- Door foutopsporing te selecteren wanneer de uitvoeringsprogrammamodus verschijnt
- Vanuit het menupad systeem-> hulpprogramma's-> foutopsporing ABAP
- Voor ABAP-programma- en functiemodules kan foutopsporing worden toegepast door "/ h" in het opdrachtveld te typen, onderbrekingspunten te gebruiken of de uitvoeringsmodus voor foutopsporing te kiezen.
- Voor ABAP SAPscripts, slimme formulieren en Adobe-formulieren worden foutopsporingsopties afzonderlijk voor stuurprogramma's aangeboden, naast deze objecten.
- Voor server- of externe toegang wordt foutopsporing op afstand aangeboden via vooraf gedefinieerde of aangepaste gebruikersnamen, die worden gebruikt om verbinding te maken met een server of externe toegang.
- In tegenstelling tot de klassieke ABAP-foutopsporing, wordt de nieuwe ABAP-foutopsporing verwerkt in zijn eigen externe modus (bekend als de foutopsporing) terwijl het geanalyseerde object (bekend als de foutopsporing) in een tweede externe modus wordt uitgevoerd.
- Het kan programma's analyseren die worden uitgevoerd in een ABAP-processor, zoals programma's die conversie oproepen.
- Het heeft een flexibele interface die een gebruiker volgens de vereisten kan ontwerpen.
- Het biedt de mogelijkheid om meer dan acht bureaubladweergaven aan te passen, evenals de mogelijkheid om verschillende hulpmiddelen te regelen voor het analyseren van de structuur en gegevens die worden doorgegeven in het ABAP-programma of -object.