Ansicht
Dokumentation
APPL_LOG_READ_INTERN_LONGTEXT - Anwendungs-Log: gebe zu angeg. Protokollen und Nachrichten Langtext zurück
Fill RESBD Structure from EBP Component Structure Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Im Anwendungslog kann ein Protokollheader und die Nachrichten zu einem Protokoll einen zugewiesenen
Textbaustein (vom Typ Text im Dialog) haben. Dieser Funktionsbaustein liest diese Texte
und fügt die Protokoll- bzw. Nachrichtenparameter im Text ein und formt diese SAPscript-Texte
ins ASCII bzw. RTF-Format um (siehe Parameter FORMAT). Diese ASCII- bzw. RTF-Texte
können als normale Character oder in komprimierter Form (dateiartige Ablage) (siehe Parameter TABLE) in den Schnittstellentabellen übergeben werden.
Mit dem Funktionsbaustein APPL_LOG_READ_INTERN oder APPL_LOG_READ_DB können die folgende Eingabetabellen gefüllt werden:
- HEADER_DATA
- HEADER_PARAMETERS
- MESSAGE_DATA
- MESSAGE_PARAMETERS
Mit den Parametern STYLE bzw. FORM kann man den Stil bzw. das Formular des SAPscript-Textes überschreiben und für die Konvertierung nach ASCII oder RTF setzen.
Beispiel
Beispielaufruf:
TYPE_POOLS: T.
TABLES: THEAD, TCP02, BALHDR, BALHDRP, BALM, BALMP.
DATA: FORMAT TYPE T_OUTPUT_TYPE-FORMAT DEFAULT 'ASCII',
TABLE TYPE T_OUTPUT_TYPE-TABLE DEFAULT 'ASC',
STYLE LIKE THEAD-TDSTYLE DEFAULT SPACE,
FORM LIKE THEAD-TDFORM DEFAULT SPACE,
CODEPAGE LIKE TCP02-CPCODEPAGE DEFAULT SPACE,
LANGUAGE LIKE SY-LANGU DEFAULT SPACE,
OBJECT LIKE BALHDR-OBJECT,
SUBOBJECT LIKE BALHDR-SUBOBJECT,
LOG_CLASS LIKE BALHDR-PROBCLASS,
NUMBER LIKE SY-DBCNT,
BEGIN OF HEADER_DATA OCCURS 5.
INCLUDE STRUCTURE BALHDR.
DATA: END OF HEADER_DATA,
BEGIN OF HEADER_PARAMETERS OCCURS 5.
INCLUDE STRUCTURE BALHDRP.
DATA: END OF HEADER_PARAMETERS,
BEGIN OF MESSAGES OCCURS 10.
INCLUDE STRUCTURE BALM.
DATA: END OF MESSAGES,
BEGIN OF MESSAGE_PARAMETERS OCCURS 5.
INCLUDE STRUCTURE BALMP.
DATA: END OF MESSAGE_PARAMETERS.
DATA: HEADER_LONGTEXT TYPE T_HEADER_LONGTEXTS.
DATA: MESSAGE_LONGTEXT TYPE T_MESSAGE_LONGTEXTS.
...
CALL FUNCTION 'APPL_LOG_READ_INTERN'
EXPORTING
OBJECT = OBJ
SUBOBJECT = SUB
LANGUAGE = LANGUAGE
IMPORTING
NUMBER_OF_LOGS = NUMBER
TABLES
HEADER_DATA = HEADER_DATA
HEADER_PARAMETERS = HEADER_PARAMETERS
MESSAGES = MESSAGES
MESSAGE_PARAMETERS = MESSAGE_PARAMETERS.
CALL FUNCTION 'APPL_LOG_READ_INTERN_LONGTEXT'
EXPORTING
FORMAT = FORMAT
TABLE
= TABLE
STYLE
= STYLE
FORM
= FORM
CODEPAGE = CODEPAGE
LANGUAGE = LANGUAGE
TABLES
HEADER_DATA = HEADER_DATA
HEADER_PARAMETERS = HEADER_PARAMETERS
HEADER_LONGTEXT = HEADER_LONGTEXT
MESSAGE_DATA = MESSAGES
MESSAGE_PARAMETERS = MESSAGE_PARAMETERS
MESSAGE_LONGTEXT = MESSAGE_LONGTEXT.
Hinweise
- Siehe auch Funktionsbaustein APPL_LOG_READ_INTERN.
- Siehe auch Funktionsbaustein CONVERT_TEXT für die Beschreibung der Konvertierungsattribute.
Weiterführende Informationen
Parameter
CODEPAGEFORM
FORMAT
HEADER_DATA
HEADER_LONGTEXT
HEADER_PARAMETERS
LANGUAGE
MESSAGE_DATA
MESSAGE_LONGTEXT
MESSAGE_PARAMETERS
STYLE
TABLE
Ausnahmen
FUNCTION_NOT_COMPLETEDMESSAGE_NOT_FOUND
OBJECT_NOT_FOUND
PARAMETER_MISSING
SUBOBJECT_NOT_FOUND
Funktionsgruppe
SLG0CPI1466 during Backup General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 10345 Date: 20240605 Time: 182341 sap01-206 ( 58 ms )