Prozess D-1 Bilanzierung Gas
Nachfolgend wird die Abbildung des Prozesses D-1 Bilanzierung Gas im CCM erläutert.
Entwicklungspaket: ZNLICCM_BPT_EINS_BILANZ
Prozessdiagramm
Prozessabbildung
Customizing | Technischer Name | Beschreibung | Klasse / Methode |
---|---|---|---|
Prozesstyp | DMIN1BILAN | D-1 Bilanzierung Gas | ZNLICCMCL_BPT_BILANZIERUNG_CP |
Messpunkte | V030 (Exit-MP in Mandant 100) | SLP ausgerollt | ZNLICCMCL_BPT_BILANZIERUNG_CP àCHK_JOB_STATUS_DMIN1 |
V040 (nur für Mandant 100) | Ende Sicht Lieferant | ZNLICCMCL_BPT_BILANZIERUNG_CP àCHK_END_LIEF | |
V050 (nur für Mandanten 150, 200, 250) | SLP allokiert | ZNLICCMCL_BPT_BILANZIERUNG_CP àCHK_JOB_STATUS_DMIN1 | |
Objekte | DMIN1BILAN | Ein Objekt stellt einen D-1 Bilanzierungsprozess an einem Tag dar. | ZNLICCMCL_BPT_DATE_MANDT |
Prozess-identifizierung | DATE (Pflicht) | Datum (YYYYMMTT) | ZNLICCMCL_BPT_BILANZIERUNG_CP àFIND_PROCID_DATE_DMIN1 |
Mandant (Pflicht) | Mandant |
Objekte des Prozesses
Für jede Prozessinstanz wird das Objekt DMIN1BILAN angelegt. Der Schlüssel ist eine Kombination aus Tagesdatum und Mandant.
Der Status des Objektes ist leer.
Änderungsdatum des Objektes ist das Laufdatum des Jobs.
Messpunkte des Prozesses
V030: SLP ausgerollt
Je Prozessinstanz wird überprüft, ob der Job Z_TUM_DAILY_UPD_PROGN_IST_ zum Prüfdatum vorhanden ist und erfolgreich ausgeführt wurde. Dieser Job ist in der Parametertabelle (unter TN ZNLICCM_BPT_PARA) unter dem Parameter REPORT_V030 zu hinterlegen.
Der Messpunkt ist erreicht, wenn der Job gefunden und erfolgreich ausgeführt ist. Ist der Job auf einen Fehler gelaufen, wird der Status „ERR“ gesetzt.
Sollte der Job nicht vorliegen, bleibt der Messpunkt im Status „PENDING“.
Dieser Messpunkt wird als Exit-Messpunkt deklariert, d.h. nachfolgende Messpunkte V040 oder V050 können nur erreicht werden, wenn der Status „SUC“ zurückgegeben wird.
Als Statustext für den Messpunkt wird „Jobstatus: .“ geliefert.
V040: Ende Sicht Lieferant
Messpunkt V040: Ende Sicht Lieferant ist nur für Mandant 100 (Lief) vorgesehen. Dieser Messpunkt gibt bei Prüfung immer den Status „SUC“ zurück, da er nur geprüft wird, falls Messpunkt V030 erreicht wurde.
Als Statustext für den Messpunkt wird „Ende Sicht Lieferant erreicht.“ geliefert.
V050: SLP ausgerollt
Messpunkt V050: SLP ausgerollt ist nur für die Mandanten 150, 200 und 250 relevant. Je Prozessinstanz wird überprüft, ob die in der der Parametertabelle unter dem Parameter REPORT_V050 hinterlegten Jobs zum Prüfdatum vorhanden sind und erfolgreich ausgeführt wurden.
Der Messpunkt ist erreicht, wenn alle Jobs gefunden und erfolgreich ausgeführt sind. Ist einer der Job auf einen Fehler gelaufen, wird der Status „ERR“ gesetzt.
Sollte einer der Jobs nicht vorliegen, bleibt der Messpunkt weiterhin im Status „PENDING“.
Als Statustext für den Messpunkt wird „Jobstatus: .“ für jeden Job (mit Semikolon getrennt) geliefert.
Parameterangaben
In der Parametertabelle sind die für die Messpunkte relevanten Jobs zu hinterlegen. Dieses ist in jedem System zu tätigen. Die Angaben werden nicht transportiert.
Mandant 100
Parameter | Folge | Wert |
---|---|---|
REPORT_V030 | 1 | Z_TUM_DAILY_UPD_PROGN_IST_100 |
Mandant 150
Parameter | Folge | Wert |
---|---|---|
REPORT_V030 | 1 | Z_TUM_DAILY_UPD_PROGN_IST_150 |
REPORT_V050 | 2 | ALOCAT_SLP_GAS_ENDG_SSN_GASP_150 |
REPORT_V050 | 3 | ALOCAT_SLP_GAS_ENDG_NGC_GASP_150 |
REPORT_V050 | 4 | ALOCAT_SLP_GAS_ENDG_SSN_NCG_150 |
Mandant 250
Parameter | Folge | Wert |
---|---|---|
REPORT_V030 | 1 | Z_TUM_DAILY_UPD_PROGN_IST_250 |
REPORT_V050 | 2 | ALOCAT_SLP_GAS_GASPOOL_250 |
REPORT_V050 | 3 | ALOCAT_SLP_GAS_NCG_250 |