Ansicht
Dokumentation

RSTR_DECODE_ACA_ENTRY - Zerlege einen Trace-Eintrag über ABAP/4-Call in Bestandteile

RSTR_DECODE_ACA_ENTRY - Zerlege einen Trace-Eintrag über ABAP/4-Call in Bestandteile

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

'RSTR_DECODE_DBMS_ENTRY' zerlegt einen Trace-Eintrag über eine Datenbankoperation in ihre Einzelfelder.

Die DBMS-Einträge sind kompliziert. Sie enthalten
+ feste Felder (zum Teil nur ein oder wenige Bit lang)
+ variabellange, optionale Felder
+ einen freien Text (z.B. die SQL-Anweisung) ("Daten")

Es kann vorkommen, daß schon die festen und variablen Felder zusammen nicht in den ersten physikalischen Satz passen. Dann fordert der Funktionsbaustein einen zweiten physikalischen Satz an.

Eingabeparameter

ENTRY (Pflicht)
Der physikalische Trace-Satz, der untersucht werden soll.
ENTRY_2 (optional)
Falls nötig, der nächste physikalische Trace-Satz, in dem die Fortsetzung des ersten Satzes steht.

Fehlerausgänge

NOT_A_DBMS_ENTRY
Der Satz ENTRYist gar kein DBMS-Eintrag.
INCONSISTENT_ENTRY
Der Satz ENTRYist zwar ein DBMS-Eintrag, aber er ist in sich nicht konsistent. Vielleicht passen die unterschiedlichen Längenangbane nicht zusammen.
ENTRY_2_NEEDED
Schon die festen und variablen Anteile passen nicht in einen einizigen physikalischen Satz.
Besorgen Sie sich den nächsten physikalischen Satz und rufen Sie den Funktionsbaustein erneut auf. ENTRY_2 = der neue Satz, restliche Parameter wie beim ersten Mal.
ENTRY_2_IS_NO_EXTENSION
Der zweite übergebene Satz ist kein Fortsetzungssatz.

Ausgabeparameter

TABLE
Name der Tabelle
MODULE
Name des veranlassenden Moduls
NO_OF_ROWS
Anzahl behandelter Datenbankzeilen (oder -1)
SQL_RETURN_CODE
die von SQL zurückgemeldete Meldungsnummer
DURATION
Laufzeit
LENGTH_OF_DATA
Länge der zusätzlichen Daten. Diese Daten beginnen im ersten oder im zweiten physikalischen Satz. Gegebenenfalls folgen noch viele weiter physikalische Fortsetzungssätze, von denen dann jeder weiter 63 Zeichen der Daten enthalten.
OFFSET_IN_1 / OFFSET_IN_2
Offset der zusätzlichen Daten im 1. bzw. 2. Eintag.
Folgende Fälle können auftreten:
n / -1 Mit Offset 'n' im ersten Eintrag.
64 / -1 Nicht mehr im ersten Eintrag. Also wahrscheinlich mit
Offset 1 im zweiten Eintrag. Der Folgeeintrag wurde
jedoch nicht geprüft.
-1 / m Mit Offset 'm' im zweiten Eintrag.
LINKNUMBER
Verkettungsnummer, über die der Anfangseintrag einer Aktion und der zugehörige Endeeintrag zusammengebracht werden können, selbst wenn irgend etwas anderes dazwischensteht.
USER_CLASS_NAME / USER_CLASS_NUMBER
Datenbank-Benutzungsklasse (als Worte oder als Zahl)
WAS_A_CALL
Aufruf ('1') oder Rücksprung ('0')
TYPE_OF_SQL_NAME / TYPE_OF_SQL_NUMBER
SQL-Art (als Worte oder als Zahl)
ACTION_NAME / ACTION_NUMBER / ACTION_2CHAR
Aktion (als Worte oder als Zahl oder als Kurzzeichen)

Beispiel

Hinweise

Dieser Funktionsbaustein wird eigentlich nur SAP-intern verwendet: ST01, RSTRAC21, ST05, RSTRAC71.

Weiterführende Informationen

rstrentr.h, rstrwdb.c





Parameter

DURATION
ENTRY
ENTRY_2
FORM_NAME
LENGTH_OF_DATA
LINKNUMBER
MANAGEMENT_ACTION
MESSAGENUMBER
OFFSET_IN_1
OFFSET_IN_2
PART
REPORT_NAME
RETURN_CODE

Ausnahmen

ENTRY_2_IS_NO_EXTENSION
ENTRY_2_NEEDED
INCONSISTENT_ENTRY
NOT_A_ACA_ENTRY

Funktionsgruppe

STR1

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4635 Date: 20240523 Time: 092803     sap01-206 ( 69 ms )