Der generierte Sourcecode mit Trace-Statements
Der im vorigen Kapitel definierte Trace-Code wird bei der Generierung in jeden einzelnen Zweig des IF-ELSE-Regelbaumes direkt vor den Statements der jeweils ersten Aktion eingebunden.
-
* WARNING: DO NOT MODIFY * This is a generated ABAP source code!
*
-
Generated by LF‑ET 2.1.4 (130212a), http://www.lohrfink.de/lfet
-
From decision table
-
"D:/Projekte/LF‑ET-Demo/ABAP/Compare.lfet"
-
18.03.2013 15:10
*
-
Changes to this code resulting from refactorings can be synchronised
-
with LF‑ETusing the function "Scrapbook Import".
*
-
Condition B01: String 1 kleiner String 2 ?
IF(id_str1 < id_str2).
-
Rule R01 ---→
* Trace ---→
WRITE:/'Compare, 20130318.151038, 3, 1,',id_str1,',',id_str2.
* Trace ←---
-
Action A01: Ergebnis: String 1 ist kleiner als String 2
rd_result=mc_s1_lt_s2.
-
Rule R01 ←---
ELSE.
-
Condition B02: String 1 größer String 2 ?
IF(id_str1 > id_str2).
-
Rule R02 ---→
*Trace ---→
WRITE:/'Compare, 20130318.151038, 3, 2,',id_str1,',',id_str2.
*Trace ←---
-
Action A02: Ergebnis: String 1 ist größer als String 2
rd_result=mc_s1_gt_s2.
-
Rule R02 ←---
ELSE.
-
Rule R03 ---→
*Trace ---→
WRITE:/'Compare, 20130318.151038, 3, 3,',id_str1,',',id_str2.
*Trace ←---
-
Action A03: Ergebnis: String 1 ist gleich String 2
rd_result=mc_s1_eq_s2.
-
Rule R03 ←---
ENDIF.
ENDIF.
-
End of generated ABAP source code
-
Generated by LF‑ET 2.1.4 (130212a), http://www.lohrfink.de/lfet
Wichtig: Bei der Ausführung des Programmcodes befinden sich zum Zeitpunkt der Trace-Ausgabe alle Objekte und Variablen noch im Zustand vor der Verarbeitung durch die Entscheidungstabelle. Präziser können Informationen über Details der Verarbeitung nicht gewonnen werden: Welche Zweige durchlaufen wurden und welche Zustände ausgewählte Objekte und Variablen direkt vor der Verarbeitung hatten.