Ansicht
Dokumentation
CBIH_MP30_MP_READ - EHS: Lesen von Messprojektdaten
ABAP Short Reference TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) der Komponente Environment, Health and Safety (EHS). Er dient dem Lesen von Messprojektdaten.
Um die Messprojekte zu bestimmen, muss die Tabelle X_API_MP_HEADER_TAB Sätze enthalten, bei denen eines der folgenden Felder belegt ist:
- Satznummer (RECN)
- Messprojekt (MPID)
Welche Daten zum Messprojekt gelesen werden, wird durch die Kennzeichen I_FLG_xxx festgelegt, wobei ein Kennzeichen mit einer oder mehreren Ausgabetabellen wie folgt korrespondiert:
I_FLG_MP_HEADER | X_API_MP_HEADER_TAB |
I_FLG_MP_HEADER_LTXT1 | E_API_MP_HEADER_LTXT1_TAB |
I_FLG_MP_HEADER_LTXT1 | E_API_MP_HEADER_LTXT2_TAB |
I_FLG_MP_HEADER_VAL | E_API_MP_HEADER_VAL_TAB |
E_API_MP_HEADER_PROP_TAB | |
I_FLG_MP_WA | E_API_MP_WA_TAB |
I_FLG_MP_WA_LTXT | E_API_MP_WA_LTXT_TAB |
I_FLG_MP_PLAN | E_API_MP_PLAN_TAB |
I_FLG_MP_PLAN_LTXT | E_API_MP_PLAN_LTXT_TAB |
I_FLG_MP_PLMET | E_API_MP_PLMET_TAB |
I_FLG_MP_EQUIPMENT | E_API_MP_EQUIPMENT_TAB |
I_FLG_MJ_HEADER | E_API_MJ_HEADER_TAB |
I_FLG_MJ_HEADER_LTXT1 | E_API_MJ_HEADER_LTXT1_TAB |
I_FLG_MJ_HEADER_LTXT2 | E_API_MJ_HEADER_LTXT2_TAB |
I_FLG_MJ_REFERENCE | E_API_MJ_REFERENCE_TAB |
I_FLG_MJ_VALUES | E_API_MJ_VALUES_TAB |
I_FLG_MJ_JOIN_WA | E_API_MJ_JOIN_WA_TAB |
Wenn ein Kennzeichen auf TRUE gesetzt ist, werden die entsprechenden Daten in die zugehörige Ausgabetabelle oder in die zugehörigen Ausgabetabellen gestellt. Wenn ein Kennzeichen auf TRUE gesetzt, aber keine zugehörige Ausgabetabelle angegeben ist, wird die Ausnahme PARAMETER_ERROR ausgelöst.
Das sog. Szenario I_SCENARIO bestimmt, wie die Messprojektdaten gelesen werden, also "zum Anzeigen" (unsicher oder sicher, d.h. mit oder ohne Shared-Sperre) oder "zum Ändern". Innerhalb eines Szenarios gibt es maximal zwei Ebenen, für die einzeln die Leseart festgelegt werden kann. Jede Ausgabetabelle ist dabei einer Ebene wie folgt zugeordnet:
Ebene 1 | X_API_MP_HEADER_TAB |
E_API_MP_HEADER_LTXT1_TAB | |
E_API_MP_HEADER_LTXT2_TAB | |
Ebene 2 | E_API_MP_HEADER_VAL_TAB |
E_API_MP_HEADER_PROP_TAB | |
E_API_MP_WA_TAB | |
E_API_MP_WA_LTXT_TAB | |
E_API_MP_PLAN_TAB | |
E_API_MP_PLAN_LTXT_TAB | |
E_API_MP_PLMET_TAB | |
E_API_MP_EQUIPMENT_TAB | |
E_API_MJ_HEADER_TAB | |
E_API_MJ_HEADER_LTXT1_TAB | |
E_API_MJ_HEADER_LTXT2_TAB | |
E_API_MJ_REFERENCE_TAB | |
E_API_MJ_VALUES_TAB | |
E_API_MJ_JOIN_WA_TAB |