SAP Function Module C1F2_SUBSTANCES_READ

EHS: Lesen von Spezifikationsdaten (ohne Berücks. der Referenzierung)

The Function Module C1F2_SUBSTANCES_READ (EHS: Lesen von Spezifikationsdaten (ohne Berücks. der Referenzierung)) 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_READ
Short Text EHS: Lesen von Spezifikationsdaten (ohne Berücks. der Referenzierung)
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 Kennz. Geltungsbereiche lesen
I_FLG_DANG_GOOD_DATA TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read detail data for the UN listed substances
I_FLG_GET_NUM_VALS_FOR_LANGUS TYPE ESP1_BOOLEAN ESP1_FALSE Kennz. E_API_PROP_DATA_LANGU_TAB befüllen
I_FLG_HEADER TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read specification header
I_FLG_HEADER_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read restrictions
I_FLG_IDENT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read identifiers
I_FLG_IDENT_LONGTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read identifier long text
I_FLG_IDENT_SUBLIST TYPE ESP1_BOOLEAN ESP1_TRUE Indicator (only for I_FLG_IDENT - 'X') Substance lists
I_FLG_IDENT_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read identifier usages
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: Read material assignment
I_FLG_NO_AUTH_CHECK TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Switch off authorization checks
I_FLG_PROPERTIES TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read authorizations
I_FLG_PROP_CHAR_DATA TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read characteristic values
I_FLG_PROP_CHECK_AUTH_BY_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Check authorization for value assignments
I_FLG_PROP_COMP TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read components
I_FLG_PROP_DATA TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read all value assignment data
I_FLG_PROP_DETAILS TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read all value assignment details
I_FLG_PROP_FTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read user-defined texts
I_FLG_PROP_FTEXT_LONGTEXT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read value assignment long text
I_FLG_PROP_REL TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read assessments
I_FLG_PROP_SOURCE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read sources
I_FLG_PROP_TAB07 TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read transport approvals
I_FLG_PROP_TAB0B TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read packaging code approvals
I_FLG_PROP_TAB0D TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read risk classifications
I_FLG_PROP_TAB0F TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read transport classifications
I_FLG_PROP_USAGE TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read usages
I_FLG_READ_ALL_CHARACT TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Return all characteristics (including empty ones)
I_FLG_REFSUBS TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read reference specifications
I_FLG_RETURN_WHOLE_INTERVAL TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read the entire time interval
I_FLG_SHOW_LOCAL_INH_REC TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read local data for inheritance
I_FLG_SKIP_AUTH_ERRORS TYPE ESP1_BOOLEAN ESP1_FALSE Berechtigungsfehler ausblenden
I_FLG_SORT_PROP_DATA TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read sorted value assignment data
I_FLG_STATUS_ALLOCS TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read status assignments
I_FLG_TPLREL TYPE ESP1_BOOLEAN ESP1_FALSE Indicator: Read inheritance relationships
I_FLG_USG_AND TYPE ESP1_BOOLEAN ESP1_TRUE Indicator: Usage search with 'and' or 'or'
I_FLG_VAL_CHECK_BY_STATUS TYPE ESP1_BOOLEAN ESP1_FALSE Indicator check: status allows value assignment editing
I_FLG_WITH_INH_DATA TYPE ESP1_BOOLEAN ESP1_TRUE Lesen mit vererbten Ident./Bewertungen
I_LSADM LIKE EHSBS_LSADM Language support parameters
I_SCENARIO TYPE ESPAP_SCENARIO_TYPE Lock scenario for reading specifications
I_USAGECHECK LIKE ESTLP-USAGECHECK ' ' Auswahl der Verwendungsprüfung (übersteuert I_FLG_USG_AND, falls <> ' ')
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 Error reading a record indicator
E_FLG_LOCKFAIL TYPE ESP1_BOOLEAN Lock on at least one record failed indicator
E_FLG_WARNING TYPE ESP1_BOOLEAN Warning reading a record indicator

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_API_APPLSCP_TAB TYPE EHSAS_APIAS_TAB_TYPE Daten der angef. Geltungsbereiche
E_API_IDENT_LONGTEXT_TAB TYPE ESPRH_APIIL_TAB_TYPE Data for the requested identifier long texts
E_API_IDENT_SUBLIST_TAB TYPE ESPRH_APIRL_TAB_TYPE Data for the requested identifier substance list assignment
E_API_MATJOIN_TAB TYPE ESPRH_APIMJ_TAB_TYPE Data for the requested material assignments
E_API_PROP_COMPONENT_TAB TYPE ESPRH_APIVP_TAB_TYPE Data for the requested components
E_API_PROP_DATA_LANGU_TAB TYPE ESPRH_APIPR_LANGU_TAB_TYPE num. Bewertungen mit Einheiten zu den Sprachen
E_API_PROP_DATA_TAB TYPE ESPRH_APIPR_TAB_TYPE Data for the requested properties (AUSP data)
E_API_PROP_FTEXT_LONGTEXT_TAB TYPE ESPRH_APIFL_TAB_TYPE Data for the requested user-defined text long texts
E_API_PROP_RELIABILITY_TAB TYPE ESPRH_APIDR_TAB_TYPE Data for the requested assessment
E_API_PROP_SOURCE_TAB TYPE ESPRH_APIDS_TAB_TYPE Data for the requested sources
E_API_PROP_TAB07_TAB TYPE ESPRH_API07_TAB_TYPE Data for the requested transport approval (DG)
E_API_PROP_TAB0B_TAB TYPE ESPRH_API0B_TAB_TYPE Data for the requested packaging code approval (DG)
E_API_PROP_TAB0D_TAB TYPE ESPRH_API0D_TAB_TYPE Data for the requested risk classification (DG)
E_API_PROP_TAB0F_TAB TYPE ESPRH_API0F_TAB_TYPE Data for the requested transport classification (DG)
E_API_REFSUBS_TAB TYPE ESPRH_APIRR_TAB_TYPE Data for the requested reference specifications
E_API_STATUS_TAB TYPE ESPRH_APIST_TAB_TYPE Data for the requested status assignments
E_API_TPLREL_TAB TYPE ESPRH_APITPLREL_TAB_TYPE Data for the requested inheritance relationships
I_LANGU_TAB TYPE ESP5_LANGUTAB_TYPE Language table
X_API_HEADER_TAB TYPE ESPRH_APIRH_TAB_TYPE Specification header data
X_API_IDENT_TAB TYPE ESPRH_APIRI_TAB_TYPE Data for the requested identifiers
X_API_PROP_FTEXT_TAB TYPE ESPRH_APIDF_TAB_TYPE Data for the requested user-defined texts
X_API_PROP_HEADER_TAB TYPE ESPRH_APIVH_TAB_TYPE Data for the requested property headers
X_API_PROP_TAB TYPE ESPRH_APIVA_TAB_TYPE Data for the requested properties
X_API_PROP_USAGE_TAB TYPE ESPRH_APIDU_TAB_TYPE Data for the requested usage

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
CONVMODE_SET_FAILED Error setting conversion mode
INTERNAL_ERROR Internal program 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 read has been specified
PARAMETER_ERROR Indicator set but relevant table missing