SAP ABAP Class /TDAG/CPCL_CUST_REGLIST_HLP (CP: Helper class to access regulatory list customizing)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Properties
Class /TDAG/CPCL_CUST_REGLIST_HLP  
Short Description CP: Helper class to access regulatory list customizing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20081020   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CPCL_C_GEN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_CUST_REGLIST_HLP has no interface implemented.
Friends
Class /TDAG/CPCL_CUST_REGLIST_HLP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) /TDAG/CPCL_CUST_REGLIST_HLP CP: Helper class to access regulatory list customizing 20081020
2 MTH_REGLIST Instance attribute Protected Type reference (TYPE) REGLIST_HTAB Hash table with reg.lists from IMG 20081020
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REGLIST Instance method Public Method Checks the existence of a regulatory list 20081020
2 CLASS_ACTIVE Instance method Public Method Checks if regulation uses the classification 20081020
3 EXEM_ACTIVE Instance method Public Method Checks if regulation makes use of exemptions 20081020
4 GET_INSTANCE Static method Public Method Returns singleton instance of the helper class 20081020
5 GET_REGLIST_CONF Instance method Public Method Returns the configuration for a regulatory list 20081020
6 IGNORE_NOT_RELEVANT_COMPONENTS Instance method Public Method Checks if regulation ignorea not relevant components 20090828
7 PART_ACTIVE Instance method Public Method Checks if regulation regulates substances on part level 20081020
Events
Class /TDAG/CPCL_CUST_REGLIST_HLP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REGLIST_HTAB Protected See coding REGLIST_HTAB 20081020 reglist_htab TYPE HASHED TABLE OF /tdag/cpc_sreg WITH UNIQUE KEY reglist
Method Signatures

Method CHECK_REGLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20081020
2 Returning R_FLG_EXISTS Value transfer Type reference (TYPE) ESP1_BOOLEAN True if the regulatory list exists in IMG 20081020

Method CHECK_REGLIST on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method CLASS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20081020
2 Returning R_FLG_ACTIVE Value transfer Type reference (TYPE) ESP1_BOOLEAN 'X' if regulatory list uses classification 20081020

Method CLASS_ACTIVE on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method EXEM_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20081020
2 Returning R_FLG_ACTIVE Value transfer Type reference (TYPE) ESP1_BOOLEAN True if regulation makes use of exemptions 20081020

Method EXEM_ACTIVE on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_CUST_REGLIST_HLP CP: Helper class to access regulatory list customizing 20081020

Method GET_INSTANCE on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method GET_REGLIST_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REGLIST_CONF Call by reference Type reference (TYPE) /TDAG/CPC_SREG CP: Substance regulation 20081020
2 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20081020

Method GET_REGLIST_CONF on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method IGNORE_NOT_RELEVANT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized/Customer List 20090828
2 Returning R_FLG_ACTIVE Value transfer Type reference (TYPE) ESP1_BOOLEAN X' if regulatory list ignores not relevant components 20090828

Method IGNORE_NOT_RELEVANT_COMPONENTS on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.

Method PART_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20081020
2 Returning R_FLG_ACTIVE Value transfer Type reference (TYPE) ESP1_BOOLEAN 'X' if substances can be regulated at part level 20081020

Method PART_ACTIVE on class /TDAG/CPCL_CUST_REGLIST_HLP has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 110_600