Ansicht
Dokumentation

EMMA_LOG_CIC_WORKSPACE_START - Start eines Prozesses im CIC Workspace vermerken

EMMA_LOG_CIC_WORKSPACE_START - Start eines Prozesses im CIC Workspace vermerken

CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein dient zur Protokollierung des Starts eines Prozesses. Dazu wird die Nachricht EMMA-011 in ein Applikationslog geschrieben, welche auch Informationen zu dem bearbeiteten Business-Objekt, Benutzerinformationen und Zeitstempel enthält.

Die Nachricht wird nur erzeugt, wenn der Prozessbereich in der Tabelle EMMAC_BPA aktiviert wurde. Der Prozesscode muss für den angegebenen Prozessbereich eingetragen sein.

Der Baustein prüft nicht, ob die übergebenen Business-Objekte existieren.

Sollte der Schlüssel des Business-Objekts zum Zeitpunkt des Prozesstarts nicht bekannt sein, können Sie den Objektschlüssel auch erst beim Vermerken des Prozessendes an den Baustein EMMA_LOG_PROCESS_END übergeben.

Beispiel

Der Prozess 'Einzugsbearbeitung' startet und vermerkt den Start des Prozesses mit einem Aufruf dieses Funktionsbausteins. Da das Programm das Applikationslog selbst verwaltet und geöffnet hat, übergibt es das Loghandle an diesen Funktionsbaustein. Daraufhin wird eine Nachricht 'Start des Prozesses Einzugsbearbeitung' in das Applikationslog geschrieben. Ferner wird die Nummer des Einzugsbelegs mitgegeben.

Der Prozess 'Ableseergebniserfassung' wird von der Einzugsbearbeitung aufgerufen. Da die Ableseergebniserfassung mehrere Ablesebelege bearbeitet, wird zum Prozesstart des Prozesses selbst der Zeitstempel des Prozessstarts gezogen und gemerkt. Am Ende der Erfassung der Ableseergebnisse wird pro bearbeitetem Ablesebeleg dieser Funktionsbaustein gerufen und pro Ablesebeleg eine Nachricht 'Start des Prozesses Ableseergebniserfassung' in das Applikationslog geschrieben. Dabei wird der vorher erfasste Zeitstempel zum Prozessstart mitgegeben. Es soll keine Zeitmessung der Benutzer erfolgen. Daher wird die Zeitmessung per Importparameter explizit unterdrückt.
Da der Prozess selbst keine Applikationslogs verwaltet, gibt er das Applikationslog und -subobjekt an. Damit kann der Funktionsbaustein ein passendes schon geöffnetes Applikationslog im Hauptspeicher finden oder ggf. ein neues Applikationslog eröffnen. Alternativ könnte auch die Einzugsbearbeitung das Loghandle an die Erfassung der Ableseergebnisse übergeben.

Hinweise

Um das Prozessende im Applikationslog zu vermerken, muss zu je einem Aufruf dieses Funktionsbausteins der Funktionsbaustein EMMA_LOG_PROCESS_END gerufen werden .

Weiterführende Informationen





Parameter

EV_WKSP_GUID
IS_BUSOBJECTS
IV_BPAREA
IV_BPCODE
IV_PROCL_ID
IV_START_TIMESTAMP
IV_TCODE

Ausnahmen

SYSTEM_ERROR

Funktionsgruppe

EMMA_BW

TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3256 Date: 20240523 Time: 124350     sap01-206 ( 73 ms )