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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Static method | Public | Method | Checks Weighting Factor of a Substance Group with Constraint | 20070508 | |
| 2 | Static method | Public | Method | Checks Whether a SUBID Exists | 20070508 | |
| 3 | Static method | Public | Method | Checks Validity of Usage | 20070207 | |
| 4 | Static method | Public | Method | Filter Out Specification Types Not Searched For | 20070509 | |
| 5 | Static method | Public | Method | Filter Out Usages Not Searched For | 20070619 | |
| 6 | Static method | Public | Method | Reads Multiple Lines from ESTRH | 20070504 | |
| 7 | Static method | Public | Method | Converts RECN / ACTN from ESTVA to Record from ESTRH | 20070504 | |
| 8 | Static method | Public | Method | Delivers All Referencing Specifications | 20070405 | |
| 9 | Static method | Public | Method | Checks Validity of Specification Type | 20070504 | |
| 10 | Static method | Public | Method | Create List of Substance Groups with Constraints | 20070504 | |
| 11 | 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 | IV_VALUE | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV-Control: Zelleninhalt | 20070508 | |||
| 2 | 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 | IV_VALUE | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV-Control: Zelleninhalt | 20070508 | |||
| 2 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | ESPAP_EXTERROR_TAB_TYPE | 20070207 | ||||
| 2 | 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 | CT_GROUP | Call by reference | Type reference (TYPE) | EHSB_TS_RC_GROUP_BUF | EHS: Puffer für Suchergebnis von Stoffgruppen | 20070509 | |||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | ESPAP_EXTERROR_TAB_TYPE | 20070509 | ||||
| 3 | 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 | IT_PARAM | Call by reference | Type reference (TYPE) | EHSB_TS_RC_PARAM_TAB | EHS: Parametertabelle für Expertaufruf | 20070509 | |||
| 5 | 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 | ET_INVALID_OBJECTS | Call by reference | Type reference (TYPE) | EHSB_TS_RC_OBJECT_FOUND | ESTVA-Sätze, die aussortiert werden | 20070619 | |||
| 2 | IT_OBJECTS_FOUND | Call by reference | Type reference (TYPE) | EHSB_TS_RC_OBJECT_FOUND | Bei der Stoffsuche gefundene ESTVA-Sätze | 20070619 | |||
| 3 | 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 | ET_ESTRH | Call by reference | Type reference (TYPE) | EHSB_TS_RC_RESBUF | Dazugehörige ESTRH Datensätze | 20070504 | |||
| 2 | IT_RECNS | Call by reference | Type reference (TYPE) | EHSB_TT_RECN | recns für mehrere zu lesende Spez. | 20070504 | |||
| 3 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | ESPAP_EXTERROR_TAB_TYPE | 20070504 | ||||
| 2 | ES_HEADER_DATA | Call by reference | Type reference (TYPE) | EHSBS_RC_RESBUF | Dazugehöriger Eintrag in ESTRH | 20070504 | |||
| 3 | IV_ACTN_ESTVA | Call by reference | Type reference (TYPE) | ESEACTN | ACTN in Tabelle ESTVA | 20070504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | EHSBE_RC_KEYDATE | Stichtag | 20070504 | |||
| 5 | 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 | ET_REFERENCING_SPECIFICATIONS | Call by reference | Type reference (TYPE) | ESPRH_APIRR_TAB_TYPE | Referenzierende Spezifikationen | 20070405 | |||
| 2 | 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 | IV_SUBCAT | Call by reference | Type reference (TYPE) | ESESUBCAT | Spezifikationsart | 20070504 | |||
| 2 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | ESPAP_EXTERROR_TAB_TYPE | Fehlermeldungen | 20070504 | |||
| 2 | ET_GROUP | Call by reference | Type reference (TYPE) | EHSB_TS_RC_GROUP_BUF | EHS: Puffer für Suchergebnis von Stoffgruppen | 20070504 | |||
| 3 | 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 | 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 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | ESPAP_EXTERROR_TAB_TYPE | 20070509 | ||||
| 2 | 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 | IT_RECN | Call by reference | Type reference (TYPE) | EHSB_TT_RECN | EHS: Interner Stoffschlüssel | 20070509 | |||
| 4 | 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 |