SAP ABAP Class /TDAG/CPCL_CHECK_COMPL (CP: Compliance check)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_CK (Package) CP: Checks and BOS-Explosion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_CHECK CP: super class for checks 20070828
Properties
Class /TDAG/CPCL_CHECK_COMPL  
Short Description CP: Compliance check    
Super Class /TDAG/CPCL_CHECK CP: super class for checks 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /TDAG/CP_CK   CP: Checks and BOS-Explosion 
Created 20070828   SAP 
Last change 20141109    
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)
Interfaces
Class /TDAG/CPCL_CHECK_COMPL has no interface implemented.
Friends
Class /TDAG/CPCL_CHECK_COMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTS_CHKRESULTS_ALL_INITIAL Instance attribute Public Type reference (TYPE) /TDAG/CPYS_SUB_CHKRES CP: Spec check result 20070830
2 MTS_COMPL_STATUS_ALL_INITIAL Instance attribute Public Type reference (TYPE) /TDAG/CPYS_PROD_COMPL Compl status 20070830
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BOS_HANDLER Instance method Private Method Returns the bos handler object 20070828
2 EVALUATE_CHECK_REASON Instance method Public Method Evaluates the check reason 20070829
3 HANDLE_HOMO_MATERIALS Instance method Public Method Handles the homogenous materials 20070828
4 HANDLE_NON_HOMO_MATERIALS Instance method Public Method Handles the non homogenous materials 20070828
5 HANDLE_REGULATED_AGAINST_PART Instance method Public Method Handle if the specification is regulated against the part 20070829
6 PROCESS_DECLARABLES Instance method Public Method Processes the declarable substances 20070830
Events
Class /TDAG/CPCL_CHECK_COMPL has no event.
Types
Class /TDAG/CPCL_CHECK_COMPL has no local type.
Method Signatures

Method CREATE_BOS_HANDLER Signature

Method CREATE_BOS_HANDLER on class /TDAG/CPCL_CHECK_COMPL has no parameter.
Method CREATE_BOS_HANDLER on class /TDAG/CPCL_CHECK_COMPL has no exception.

Method EVALUATE_CHECK_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_STOP Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070829
2 Importing IS_SUB_CHKRES_EXIST Call by reference Type reference (TYPE) /TDAG/CPS_SUB_CHKRES CP: Prüfergebnisse zu Stoffen 20070829

Method EVALUATE_CHECK_REASON on class /TDAG/CPCL_CHECK_COMPL has no exception.

Method HANDLE_HOMO_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHKRESULT Call by reference Type reference (TYPE) /TDAG/CPS_CHKRES_COMPL CP: Check result value and if it is set by compliance status 20070828
2 Exporting ES_COMPL_DATA Call by reference Type reference (TYPE) /TDAG/CPS_PROD_COMPL CP: Compliancedaten für Produkte oder Produktteile 20070828
3 Exporting ET_DEC_SUB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB CP: Declarables with regulation information 20070828
4 Exporting ET_EXEMPT Call by reference Type reference (TYPE) /TDAG/CPY_APPLCODE Excemptions 20070828
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070828
6 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violates 20070828
7 Exporting E_FLG_INCONSISTENT_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
8 Exporting E_FLG_MISSING_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
9 Exporting E_FLG_NOT_COMPLIANT Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
10 Importing IS_BOS_CURRENT_SPEC Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070828
11 Importing I_FLG_STOP Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828

Method HANDLE_HOMO_MATERIALS on class /TDAG/CPCL_CHECK_COMPL has no exception.

Method HANDLE_NON_HOMO_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHKRESULT Call by reference Type reference (TYPE) /TDAG/CPS_CHKRES_COMPL CP: Check result value and if it is set by compliance status 20070828
2 Exporting ES_COMPL_DATA Call by reference Type reference (TYPE) /TDAG/CPS_PROD_COMPL CP: Compliancedaten für Produkte oder Produktteile 20070828
3 Exporting ET_DEC_SUB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB CP: Declarables with regulation information 20070828
4 Exporting ET_EXEMPT Call by reference Type reference (TYPE) /TDAG/CPY_APPLCODE Excemptions 20070828
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070828
6 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violates 20070828
7 Exporting E_FLG_INCONSISTENT_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
8 Exporting E_FLG_MISSING_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
9 Exporting E_FLG_NOT_COMPLIANT Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
10 Importing IS_BOS_CURRENT_SPEC Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070828
11 Importing I_FLG_STOP Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828

Method HANDLE_NON_HOMO_MATERIALS on class /TDAG/CPCL_CHECK_COMPL has no exception.

Method HANDLE_REGULATED_AGAINST_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPL_DATA Call by reference Type reference (TYPE) /TDAG/CPS_PROD_COMPL CP: Compliancedaten für Produkte oder Produktteile 20070829
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070829
3 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE CP: Critical pure substances 20070829
4 Importing IS_BOS_CURRENT_SPEC Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070829

Method HANDLE_REGULATED_AGAINST_PART on class /TDAG/CPCL_CHECK_COMPL has no exception.

Method PROCESS_DECLARABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHECK_RESULT_NEW Call by reference Type reference (TYPE) /TDAG/CPS_SUB_CHKRES CP: Check result value and if it is set by compliance status 20070830
2 Exporting ET_DECLARABLES_NEW Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_REG CP: Declarable Substances (/TDAG/CPS_DECSUB) 20070830
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Messages 20070830
4 Exporting E_COMPL_STATUS_NEW Call by reference Type reference (TYPE) /TDAG/CPE_COMPLSTATUS Compliance status 20070830
5 Exporting E_FLG_DECLARABLES_DIFF Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070830
6 Importing IT_DECLARABLES_CURR Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_REG CP: Declarable Substances (/TDAG/CPS_DECSUB) 20070830
7 Importing IT_EXCEMPTIONS Call by reference Type reference (TYPE) /TDAG/CPY_APPLCODE Excemptions 20070830
8 Importing I_BINDING_DATE Call by reference Type reference (TYPE) /TDAG/CPE_DUEDATE Due date 20070830
9 Importing I_COMPL_STATUS_CURR Call by reference Type reference (TYPE) /TDAG/CPE_COMPLSTATUS Compliance status 20070830
10 Importing I_FLG_NOT_ASCERT_EXISTS Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070830
11 Importing I_FLG_STOP Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070830
12 Changing XT_DECLARABLES_NEW Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_REG CP: Declarable Substances (/TDAG/CPS_DECSUB) 20101203

Method PROCESS_DECLARABLES on class /TDAG/CPCL_CHECK_COMPL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C