Ansicht
Dokumentation

APPL_LOG_WRITE_MESSAGE_PARAMS - Anwendungs-Log: Nachricht mit Parametern erfassen

APPL_LOG_WRITE_MESSAGE_PARAMS - Anwendungs-Log: Nachricht mit Parametern erfassen

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein schreibt eine Nachricht mit Parametern in das lokale Gedächtnis und arbeitete ansonsten analog zum Funktionsbaustein APPL_LOG_WRITE_SINGLE_MESSAGE:

  • Falls zum angegebenen Objekt/Unterobj. noch kein Header geschrieben wurde, so wird er mit SY-DATUM, SY-UZEIT, SY-USER erzeugt (Programm, Standardtext, Userexit initial).

  • Falls eine Nachricht schon vorhanden ist (Msgtyp, ID, Nr, Var), so erfolgt abhängig vom Kennzeichen ein Update oder Insert. (Update bewirkt immer, daß evtl. vorhandene Parameter gelöscht werden!)

  • Wurde eine Nachricht mehrfach eingefügt (KZ = 'I') und soll dann ein Update erfolgen (KZ = 'U'), so wird die zuletzt eingefügte Nachricht verändert.

  • Wird kein Objekt/Unterobj. angegeben, so wird das letzte aktuelle verwendet.

Beispiel

Hinweise

  • Werden Objekt und Unterobjekt nicht angegeben, so werden das letzte aktuelle Objekt und Unterobjekt verwendet.
Aktuelles Objekt und Unterobjekt können mit dem Funktionsbaustein APPL_LOG_SET_OBJECT explizit gesetzt werden. Implizit werden Objekt und Unterobjekt von den folgenden Funktionsbausteinen gesetzt, wenn beim Aufruf dieser Bausteine der Objektname angegeben wurde:

Weiterführende Informationen





Parameter

E_MSG_HANDLE
LOG_HANDLE
MESSAGE
OBJECT
PARAMETERS
SUBOBJECT
UPDATE_OR_INSERT

Ausnahmen

NO_TEXT_AND_NO_USEREXIT
OBJECT_NOT_FOUND
SUBOBJECT_NOT_FOUND

Funktionsgruppe

SLG0

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3631 Date: 20240523 Time: 135402     sap01-206 ( 46 ms )