Ansicht
Dokumentation
CBIH_MP30_MP_CREATE - EHS: Anlegen von Messprojektdaten
rdisp/max_wprun_time - Maximum work process run time Vendor Master (General Section)Diese 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 Anlegen von Messprojektdaten.
Da Abhängigkeiten zwischen neu anzulegenden Daten noch nicht über Fremdschlüssel dargestellt werden können (da die neuen Daten noch keine Schlüssel haben und somit auf diese auch nicht mittels Fremdschlüssel verwiesen werden kann), werden die Messprojektdaten in einer komplexen Struktur an die Funktion übergeben. In dieser Struktur sind die Abhängigkeiten implizit vorhanden und müssen somit nicht explizit mittels (Fremd-)Schlüsseln ausgedrückt werden.
Eine Beschreibung des Aufbaus der verwendeten komplexen Struktur CIHMP_MP_API_TAB_TYPE finden Sie in der Typgruppe CIHMP.
Um ein Messprojekt neu anzulegen, müssen im Parameter X_API_MP_TAB die Mussfelder des Arbeitsbereichs HEAD belegt werden.
Wenn der Parameter X_API_MP_TAB keinen Wert enthält, wird die Ausnahme NO_OBJECT_SPECIFIED ausgelöst.
Welche Messprojektdaten angelegt werden sollen, wird durch die einzelnen Kennzeichen I_FLG_xxx festgelegt, wobei ein Kennzeichen mit einer Tabelle/Arbeitsbereich innerhalb der komplexen Struktur von X_API_MP_TAB wie folgt korrespondiert:
I_FLG_MP_HEADER | HEAD |
I_FLG_MP_HEADER_LTXT1 | LTXT1 |
I_FLG_MP_HEADER_LTXT2 | LTXT2 |
I_FLG_MP_HEADER_VAL | MPVAL_TAB-VALUATION |
MPVAL_TAB-PROPDATA | |
I_FLG_MP_WA | MPWA_TAB-HEAD |
I_FLG_MP_WA_LTXT | MPWA_TAB-LTXT_TAB |
I_FLG_MP_PLAN | MPWA_TAB-PLAN_TAB-HEAD |
I_FLG_MP_PLAN_LTXT | MPWA_TAB-PLAN_TAB-LTXT |
I_FLG_MP_PLMET | MPWA_TAB-MPMT_TAB |
I_FLG_MP_EQUIPMENT | DEVICE_TAB |
I_FLG_MJ_HEADER | MPWA_TAB-MJOB_TAB-HEAD |
I_FLG_MJ_HEADER_LTXT1 | MPWA_TAB-MJOB_TAB-LTXT1 |
I_FLG_MJ_HEADER_LTXT2 | MPWA_TAB-MJOB_TAB-LTXT2 |
I_FLG_MJ_REFERENCE | MPWA_TAB-MJOB_TAB-REF_MJ_TAB |
I_FLG_MJ_VALUES | MPWA_TAB-MJOB_TAB-MVALUES_TAB |
I_FLG_MJ_WORKAREA | MPWA_TAB-MJOB_TAB-MWA_TAB |
Wenn ein Kennzeichen auf TRUE gesetzt ist, werden die entsprechenden Daten in der Datenbank angelegt, sofern der jeweilige Datensatz noch keinen internen Schlüssel (RECN) besitzt.
Parameter
E_FLG_ERRORE_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_CHECK_CLVALUE
I_FLG_CHECK_ONLY
I_FLG_FILL_EXTERROR
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_MJ_HEADER
I_FLG_MJ_HEADER_LTXT1
I_FLG_MJ_HEADER_LTXT2
I_FLG_MJ_HEADER_VAL
I_FLG_MJ_REFERENCE
I_FLG_MJ_VALUES
I_FLG_MJ_WORKAREA
I_FLG_MP_EQUIPMENT
I_FLG_MP_HEADER
I_FLG_MP_HEADER_LTXT1
I_FLG_MP_HEADER_LTXT2
I_FLG_MP_HEADER_VAL
I_FLG_MP_PLAN
I_FLG_MP_PLAN_LTXT
I_FLG_MP_PLMET
I_FLG_MP_WA
I_FLG_MP_WA_LTXT
I_VALFR
I_VALTO
X_API_MP_TAB
Ausnahmen
INTERNAL_ERRORINTERVAL_ACCESS_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR
Funktionsgruppe
CBIH_MP30ROGBILLS - Synchronize billing plans PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4540 Date: 20240523 Time: 180622 sap01-206 ( 66 ms )