SAP ABAP Class CL_EHSB_RC_TLS_SUBSTANCE (EHS: Tools for Specification Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-BD-CCK (Application Component) Compliance Check
     CBBA_REGCOMPL (Package) Compliance Check
Properties
Class CL_EHSB_RC_TLS_SUBSTANCE  
Short Description EHS: Tools for Specification Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBBA_REGCOMPL   Compliance Check 
Created 20061221   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EHSB_RC_TLS_SUBSTANCE has no interface implemented.
Friends
Class CL_EHSB_RC_TLS_SUBSTANCE has no friend class.
Attributes
Class CL_EHSB_RC_TLS_SUBSTANCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GROUP_VALID_WEIGHT_CL Static method Public Method Checks Weighting Factor of a Substance Group with Constraint 20070508
2 CHECK_SUBID_EXISTS_CL Static method Public Method Checks Whether a SUBID Exists 20070508
3 CHECK_USAGE_CL Static method Public Method Checks Validity of Usage 20070207
4 FILTER_BY_SPECTYPES_CL Static method Public Method Filter Out Specification Types Not Searched For 20070509
5 FILTER_BY_USAGE_CL Static method Public Method Filter Out Usages Not Searched For 20070619
6 GET_ESTRH_RECORDS_CL Static method Public Method Reads Multiple Lines from ESTRH 20070504
7 GET_ESTRH_VIA_ESTVA_CL Static method Public Method Converts RECN / ACTN from ESTVA to Record from ESTRH 20070504
8 GET_REFERENCING_SPECS_CL Static method Public Method Delivers All Referencing Specifications 20070405
9 IS_SUBCAT_VALID_CL Static method Public Method Checks Validity of Specification Type 20070504
10 SEPARATE_GROUP_REG_SUBST_CL Static method Public Method Create List of Substance Groups with Constraints 20070504
11 SPEC_DATA_READ_CL Static method Public Method Reads ESTRH Data Record for Each Transferred RECN 20070509
Events
Class CL_EHSB_RC_TLS_SUBSTANCE has no event.
Types
Class CL_EHSB_RC_TLS_SUBSTANCE has no local type.
Method Signatures

Method CHECK_GROUP_VALID_WEIGHT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20070508
2 Returning RV_OK Value transfer Type reference (TYPE) ESP1_BOOLEAN 20070508

Method CHECK_GROUP_VALID_WEIGHT_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method CHECK_SUBID_EXISTS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) LVC_VALUE ALV-Control: Zelleninhalt 20070508
2 Returning RV_OK Value transfer Type reference (TYPE) ESP1_BOOLEAN 20070508

Method CHECK_SUBID_EXISTS_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method CHECK_USAGE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070207
2 Importing IT_USAGE Call by reference Type reference (TYPE) EHSB_TS_RC_USAGE_PARAM EHS: Filterparameter Einschränkungsverwendung 20070207

Method CHECK_USAGE_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method FILTER_BY_SPECTYPES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUP Call by reference Type reference (TYPE) EHSB_TS_RC_GROUP_BUF EHS: Puffer für Suchergebnis von Stoffgruppen 20070509
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070509
3 Changing CT_SUBSTANCE Call by reference Type reference (TYPE) EHSB_TS_RC_RESBUF EHS: Puffer für Suchergebnis von EHSB_RC02_REG_SUBST_FIND 20070509
4 Importing IT_PARAM Call by reference Type reference (TYPE) EHSB_TS_RC_PARAM_TAB EHS: Parametertabelle für Expertaufruf 20070509
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070509

Method FILTER_BY_SPECTYPES_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method FILTER_BY_USAGE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_OBJECTS Call by reference Type reference (TYPE) EHSB_TS_RC_OBJECT_FOUND ESTVA-Sätze, die aussortiert werden 20070619
2 Importing IT_OBJECTS_FOUND Call by reference Type reference (TYPE) EHSB_TS_RC_OBJECT_FOUND Bei der Stoffsuche gefundene ESTVA-Sätze 20070619
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070619

Method FILTER_BY_USAGE_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method GET_ESTRH_RECORDS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESTRH Call by reference Type reference (TYPE) EHSB_TS_RC_RESBUF Dazugehörige ESTRH Datensätze 20070504
2 Importing IT_RECNS Call by reference Type reference (TYPE) EHSB_TT_RECN recns für mehrere zu lesende Spez. 20070504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070515

Method GET_ESTRH_RECORDS_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method GET_ESTRH_VIA_ESTVA_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070504
2 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) EHSBS_RC_RESBUF Dazugehöriger Eintrag in ESTRH 20070504
3 Importing IV_ACTN_ESTVA Call by reference Type reference (TYPE) ESEACTN ACTN in Tabelle ESTVA 20070504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070504
5 Importing IV_RECN_ESTVA Call by reference Type reference (TYPE) ESERECN RECN in Tabelle ESTVA 20070504

Method GET_ESTRH_VIA_ESTVA_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method GET_REFERENCING_SPECS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFERENCING_SPECIFICATIONS Call by reference Type reference (TYPE) ESPRH_APIRR_TAB_TYPE Referenzierende Spezifikationen 20070405
2 Importing IT_ORIGINAL_SPECIFICATIONS Call by reference Type reference (TYPE) EHSB_TT_RECN Quellspezifikationen 20070405

Method GET_REFERENCING_SPECS_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method IS_SUBCAT_VALID_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBCAT Call by reference Type reference (TYPE) ESESUBCAT Spezifikationsart 20070504
2 Returning RV_FLG_IS_VALID Value transfer Type reference (TYPE) ESP1_BOOLEAN 20070504

Method IS_SUBCAT_VALID_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method SEPARATE_GROUP_REG_SUBST_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Fehlermeldungen 20070504
2 Exporting ET_GROUP Call by reference Type reference (TYPE) EHSB_TS_RC_GROUP_BUF EHS: Puffer für Suchergebnis von Stoffgruppen 20070504
3 Exporting ET_SUBSTANCE Call by reference Type reference (TYPE) EHSB_TS_RC_RESBUF EHS: Puffer für Suchergebnis von EHSB_RC02_REG_SUBST_FIND 20070504
4 Importing IT_ALL_SPECIFICATIONS Call by reference Type reference (TYPE) EHSB_TS_RC_RESBUF EHS: Puffer für Suchergebnis von EHSB_RC02_REG_SUBST_FIND 20070504
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070504

Method SEPARATE_GROUP_REG_SUBST_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.

Method SPEC_DATA_READ_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070509
2 Exporting ET_SUBSTANCES Call by reference Type reference (TYPE) EHSB_TS_RC_RESBUF EHS: Puffer für Suchergebnis von EHSB_RC02_REG_SUBST_FIND 20070509
3 Importing IT_RECN Call by reference Type reference (TYPE) EHSB_TT_RECN EHS: Interner Stoffschlüssel 20070509
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070509

Method SPEC_DATA_READ_CL on class CL_EHSB_RC_TLS_SUBSTANCE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700