Fonction SAP CBIH_MP30_MP_UPDATE - EHS: Update Measurement Projects

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_ADDINF RCGADDINF u 27 Additional Information on Object
I_FLG_CHECK_CLVALUE ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_CHECK_ONLY ESP1_BOOLEAN 0 ESP1_FALSE X Indicator: Check data only
I_FLG_FILL_EXTERROR ESP1_BOOLEAN 0 ESP1_FALSE X Indicator: Fill extended error information table
I_FLG_KEY_DATE_SWITCH_ONLY ESP1_BOOLEAN 0 ESP1_FALSE X Indicator: Change key date and change number only
I_FLG_MJ_HEADER ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_HEADER_LTXT1 ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_HEADER_LTXT2 ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_HEADER_VAL ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_JOIN_WA ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_REFERENCE ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MJ_VALUES ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_EQUIPMENT ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_HEADER ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_HEADER_LTXT1 ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_HEADER_LTXT2 ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_HEADER_VAL ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_PLAN ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_PLAN_LTXT ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_PLMET ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_WA ESP1_BOOLEAN 0 ESP1_FALSE X
I_FLG_MP_WA_LTXT ESP1_BOOLEAN 0 ESP1_FALSE X
I_VALFR RCGADDINF-VALDAT D 8 X Lower Time Interval Limit
I_VALTO RCGADDINF-VALDAT D 8 X Upper Time Interval Limit

Paramètre Reférence Type Long. Description
E_FLG_ERROR ESP1_BOOLEAN 0 Indicator: Error Updating a Record
E_FLG_LOCKFAIL ESP1_BOOLEAN 0 Indicator: Lock on at least one record failed
E_FLG_WARNING ESP1_BOOLEAN 0 Indicator: Warning Updating a Record

Paramètre Reférence Long. Facultatif Description
X_API_MJ_HEADER_LTXT1_TAB CIHMJ_MJLTAPI_TAB_TYPE 0 X
X_API_MJ_HEADER_LTXT2_TAB CIHMJ_MJLTAPI_TAB_TYPE 0 X
X_API_MJ_HEADER_PROP_TAB CIH01_IHPRAPI_TAB_TYPE 0 X
X_API_MJ_HEADER_TAB CIHMJ_MJAPI_TAB_TYPE 0 X
X_API_MJ_HEADER_VAL_TAB CIH01_IHVALAPI_TAB_TYPE 0 X
X_API_MJ_JOIN_WA_TAB CIHMW_MJWAAPI_TAB_TYPE 0 X
X_API_MJ_REFERENCE_TAB CIHMR_RFMJAPI_TAB_TYPE 0 X
X_API_MJ_VALUES_TAB CIHMV_MJVAAPI_TAB_TYPE 0 X
X_API_MP_EQUIPMENT_TAB CIHPD_MPDVAPI_TAB_TYPE 0 X
X_API_MP_HEADER_LTXT1_TAB CIHMP_MPLTAPI_TAB_TYPE 0 X
X_API_MP_HEADER_LTXT2_TAB CIHMP_MPLTAPI_TAB_TYPE 0 X
X_API_MP_HEADER_PROP_TAB CIH01_IHPRAPI_TAB_TYPE 0 X
X_API_MP_HEADER_TAB CIHMP_MPHAPI_TAB_TYPE 0
X_API_MP_HEADER_VAL_TAB CIH01_IHVALAPI_TAB_TYPE 0 X
X_API_MP_PLAN_LTXT_TAB CIHPL_MPPLTAPI_TAB_TYPE 0 X
X_API_MP_PLAN_TAB CIHPL_MPPLAPI_TAB_TYPE 0 X
X_API_MP_PLMET_TAB CIHMT_MPMTAPI_TAB_TYPE 0 X
X_API_MP_WA_LTXT_TAB CIHPW_MPWLTAPI_TAB_TYPE 0 X Long Text Work Area
X_API_MP_WA_TAB CIHPW_MPWAAPI_TAB_TYPE 0 X

Exception Description
CONVMODE_SET_FAILED Language Support Error
INTERNAL_ERROR Internal error or Customizing error
INTERVAL_ACCESS_ERROR Access to time intervals failed
NO_OBJECT_SPECIFIED No objects were specified in the header table
PARAMETER_ERROR Indicator set but relevant table missing

Functionality
This function module is part of theApplication ProgrammingInterface (API) of the Environment, Health and Safety (EH&S)component. It is used to update measurement project data.

Which data is updated?
Only data for which the valid keys in the interface tables are specifiedis updated. Here, keys are the fields of the structure RCGUKEY and thecorresponding foreign keys (RECNROOT, RECMST...). The foreign keysrequired are determined in each case by the corresponding category ofthe data record to be updated. Irrespective of the data to be updated,the header record for the corresponding measurement project(X_API_MP_HEADER_TAB) must always be additionally specified.

How is the data record to be updated determined?
Which measurement project data is updated is specified by the I_FLG_xxxindicators. In accordance with the indicators the input tables mustadditionally be transferred to the corresponding measurement projectheader as follows:
I_FLG_MP_HEADER ,,X_API_MP_HEADER_TAB
I_FLG_MP_HEADER_LTXT1 ,,X_API_MP_HEADER_LTXT1_TAB
I_FLG_MP_HEADER_LTXT2 ,,X_API_MP_HEADER_LTXT2_TAB
I_FLG_MP_HEADER_VAL ,,X_API_MP_HEADER_VAL_TAB
,,X_API_MP_HEADER_PROP_TAB
I_FLG_MP_WA ,,X_API_MP_WA_TAB
I_FLG_MP_WA_LTXT ,,X_API_MP_WA_LTXT_TAB
I_FLG_MP_PLAN ,,X_API_MP_PLAN_TAB
I_FLG_MP_PLAN_LTXT ,,X_API_MP_PLAN_LTXT_TAB
I_FLG_MP_PLMET ,,X_API_MP_PLMET_TAB
I_FLG_MP_EQUIPMENT ,,X_API_MP_EQUIPMENT_TAB
I_FLG_MJ_HEADER ,,X_API_MJ_HEADER_TAB
I_FLG_MJ_HEADER_LTXT1 ,,X_API_MJ_HEADER_LTXT1_TAB
I_FLG_MJ_HEADER_LTXT2 ,,X_API_MJ_HEADER_LTXT2_TAB
I_FLG_MJ_REFERENCE ,,X_API_MJ_REFERENCE_TAB
I_FLG_MJ_VALUES ,,X_API_MJ_VALUES_TAB
I_FLG_MJ_JOIN_WA ,,X_API_MJ_JOIN_WA_TAB
INCLUDE EHS_FMODULE_API_INTERVAL_ACC OBJECT DOKU ID TX