Menu

SAP Function Module C1F2_SUBSTANCES_UPDATE

EHS: Aktualisieren von Spezifikationsdaten

The Function Module C1F2_SUBSTANCES_UPDATE (EHS: Aktualisieren von Spezifikationsdaten) is a standard Function Module in SAP ERP and is part of the function group C1F2 within the package CBUI.

Technical Information

Function Module C1F2_SUBSTANCES_UPDATE
Short Text EHS: Aktualisieren von Spezifikationsdaten
Function Group C1F2
Package CBUI
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
I_ADDINF LIKE RCGADDINF Additional information on object
I_FLG_APPLSCP TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update scopes of application
I_FLG_ATWRT_HAS_INT_FORMAT TYPE ESP1_BOOLEAN ESP1_TRUE #NAME?
I_FLG_CHECK_ONLY TYPE ESP1_BOOLEAN ESP1_FALSE Check data only indicator
I_FLG_HEADER TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update specification header
I_FLG_HEADER_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update usages of the specification headers
I_FLG_IDENT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update identifiers
I_FLG_IDENT_LONGTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update identifier long texts
I_FLG_IDENT_SUBLIST TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update substance list assignments
I_FLG_IDENT_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update identifier long texts
I_FLG_KEY_DATE_SWITCH_ONLY TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Change key date and change number only
I_FLG_MATJOIN TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update material assignment
I_FLG_NO_ESNT_ACTV_FLG_LOGIC TYPE ESP1_BOOLEAN ESP1_FALSE #NAME?
I_FLG_OWNID_SRSID_KEEP TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Retain data origin and data provider
I_FLG_PROP TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment (instance)
I_FLG_PROP_COMP TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update components
I_FLG_PROP_DATA TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment data
I_FLG_PROP_FTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment user-defined texts
I_FLG_PROP_FTEXT_LONGTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment user-defined long texts
I_FLG_PROP_HEADER TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update specification value assignment header
I_FLG_PROP_REL TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment assessment
I_FLG_PROP_SOURCE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment source
I_FLG_PROP_TAB07 TYPE ESP1_BOOLEAN ESP1_FALSE
I_FLG_PROP_TAB0B TYPE ESP1_BOOLEAN ESP1_FALSE
I_FLG_PROP_TAB0D TYPE ESP1_BOOLEAN ESP1_FALSE
I_FLG_PROP_TAB0F TYPE ESP1_BOOLEAN ESP1_FALSE
I_FLG_PROP_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update value assignment usage
I_FLG_REFSUBS TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Update reference specification assignment
I_FLG_TPLREL TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Accept/reject/(de)activate inheritance
I_FLG_VAL_CHECK_BY_STATUS TYPE ESP1_BOOLEAN ESP1_TRUE Indicator check: status allows value assignment editing
I_LSADM LIKE EHSBS_LSADM Language support parameters
I_VALFR LIKE RCGADDINF-VALDAT Lower time interval limit
I_VALTO LIKE RCGADDINF-VALDAT Upper time interval limit

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_FLG_ERROR TYPE ESP1_BOOLEAN Indicator: Error when updating a record
E_FLG_LOCKFAIL TYPE ESP1_BOOLEAN Lock on at least one record failed indicator
E_FLG_WARNING TYPE ESP1_BOOLEAN Error: warning when updating a record

Changing Parameters

These are the CHANGING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
X_FURTHER_PARAMS TYPE ESPRH_FURTHER_PARAMS_TYPE weitere Parameter

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
X_API_APPLSCP_TAB TYPE EHSAS_APIAS_TAB_TYPE Scopes of Application
X_API_HEADER_TAB TYPE ESPRH_APIRH_TAB_TYPE Specification header data
X_API_IDENT_LONGTEXT_TAB TYPE ESPRH_APIIL_TAB_TYPE Specification identifier - Long texts
X_API_IDENT_SUBLIST_TAB TYPE ESPRH_APIRL_TAB_TYPE Specification identifier - Substance list assignments
X_API_IDENT_TAB TYPE ESPRH_APIRI_TAB_TYPE Specification identifiers
X_API_MATJOIN_TAB TYPE ESPRH_APIMJ_TAB_TYPE Specification - Material assignments
X_API_PROP_COMPONENT_TAB TYPE ESPRH_APIVP_TAB_TYPE Specification components
X_API_PROP_DATA_TAB TYPE ESPRH_APIPR_TAB_TYPE Value assignment instance data
X_API_PROP_FTEXT_LONGTEXT_TAB TYPE ESPRH_APIFL_TAB_TYPE Value assignment user-defined long texts
X_API_PROP_FTEXT_TAB TYPE ESPRH_APIDF_TAB_TYPE Value assignment user-defined texts
X_API_PROP_HEADER_TAB TYPE ESPRH_APIVH_TAB_TYPE Value assignment header records
X_API_PROP_RELIABILITY_TAB TYPE ESPRH_APIDR_TAB_TYPE Value assignment rating
X_API_PROP_SOURCE_TAB TYPE ESPRH_APIDS_TAB_TYPE Value assignment sources
X_API_PROP_TAB TYPE ESPRH_APIVA_TAB_TYPE Value assignment instances
X_API_PROP_TAB07_TAB TYPE ESPRH_API07_TAB_TYPE Beförderungszulassung (GG)
X_API_PROP_TAB0B_TAB TYPE ESPRH_API0B_TAB_TYPE Verpackungscodezulassung (GG)
X_API_PROP_TAB0D_TAB TYPE ESPRH_API0D_TAB_TYPE Gefährdungsklassifizierung (GG)
X_API_PROP_TAB0F_TAB TYPE ESPRH_API0F_TAB_TYPE Transportklassifizierung (GG)
X_API_PROP_USAGE_TAB TYPE ESPRH_APIDU_TAB_TYPE Value assignment usage
X_API_REFSUBS_TAB TYPE ESPRH_APIRR_TAB_TYPE Specification references
X_API_TPLREL_TAB TYPE ESPRH_APITPLREL_TAB_TYPE Inheritance relationships

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
CONVMODE_SET_FAILED Error setting conversion mode
INTERNAL_ERROR Internal system error
INTERVAL_ACCESS_ERROR Access to time intervals failed
KEYDATE_OR_CHANGENUMBER_ERROR Key date and/or change number incorrect
NO_OBJECT_SPECIFIED No object to be created specified
PARAMETER_ERROR Indicator set but relevant data missing
STATUS_AND_VAL_AT_SAME_TIME simultaner Zugriff auf Geltungsber.e u. Bew.en