SAP ABAP Interface /TDAG/CPIF_CHECK (Interface for checks)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPCL_CHECK CP: super class for checks 20070820
Properties
Interface /TDAG/CPIF_CHECK  
Short Description Interface for checks    
General Data
Package /TDAG/CP_CK   CP: Checks and BOS-Explosion 
Created 20070820   SAP 
Last changed 20141109   SAP 
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
Interface /TDAG/CPIF_CHECK has no interface.
Friends
Interface /TDAG/CPIF_CHECK has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BOS_HANDLER Instance attribute Public Object reference (TYPE REF TO) /TDAG/CPIF_BOS_DATA_HANDLER CP: Interface for data and norm handler 20070822
2 MS_ADDINF Instance attribute Public Type reference (TYPE) RCGADDINF EHS: Additional information for function module calls 20070828
3 MTH_CHK_CRIT Instance attribute Public Type reference (TYPE) /TDAG/CPYH_CKCRIT CP: Hashed table of check criteria 20070827
4 MTH_MATCAT_TO_CHECK Instance attribute Public Type reference (TYPE) /TDAG/CPYH_MATCAT CP: Material category 20070827
5 MT_CHECK_RESULT Instance attribute Public Type reference (TYPE) /TDAG/CPY_CHECK_RESULT CP: Check results 20070820
6 MT_DECLARABLES Instance attribute Public Type reference (TYPE) /TDAG/CPY_DECSUB CP: Declarable Substances (/TDAG/CPS_DECSUB) 20070827
7 MT_EXCEMPTIONS Instance attribute Public Type reference (TYPE) /TDAG/CPY_APPLCODE CP: Applikation Codes 20070827
8 MT_MESSAGE Instance attribute Public Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070820
9 MT_PURE_VIOLATE Instance attribute Public Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violate 20070820
10 M_CHECK Instance attribute Public Type reference (TYPE) /TDAG/CPE_CHECK Check 20070820
11 M_FLG_BUF_WRITE Instance attribute Public Type reference (TYPE) ESEBOOLE Flag if the result shall be written into buffer 20070820
12 M_RECNRH Instance attribute Public Type reference (TYPE) ESERECN Sequential Number of Data Record 20070822
13 M_REGLIST Instance attribute Public Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20070820
14 M_SUBID Instance attribute Public Type reference (TYPE) ESESUBID Specification 20070820
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Adds BOS messages to member table 20070828
2 DO_CHECK Instance method Public Method Processes the check 20070822
3 GET_CHECK_RESULTS Instance method Public Method Returns the check results 20070820
4 GET_DECLARABLES Instance method Public Method Returns the current declarables substances 20070830
5 GET_MESSAGES Instance method Public Method Returns the messages 20070820
6 GET_PURE_VIOLATE Instance method Public Method Returns the pure violates 20070820
7 INITIALIZE Instance method Public Method Initializes the check 20070822
8 POSTPROCESSING Instance method Public Method Postprocessing after the check was done 20070822
9 PREPROCESSING Instance method Public Method Preprocessing before the check starts 20070822
10 START_CHECK Instance method Public Method Starts the check 20070820
11 WRITE_CHECK_RESULT Instance method Public Method Writes a check result to the buffer and into member table 20070828
Events
Interface /TDAG/CPIF_CHECK has no event.
Types
Interface /TDAG/CPIF_CHECK has no local type.
Method Signatures

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAL_T_MSGS Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070828
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070828

Method ADD_MESSAGES on Interface /TDAG/CPIF_CHECK has no exception.

Method DO_CHECK 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 20070827
2 Exporting ES_COMPL_DATA Call by reference Type reference (TYPE) /TDAG/CPS_PROD_COMPL CP: Compliancedaten für Produkte oder Produktteile 20070827
3 Exporting ET_DEC_SUB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB CP: Declarables with regulation information 20070827
4 Exporting ET_EXEMPT Call by reference Type reference (TYPE) /TDAG/CPY_APPLCODE Excemptions 20070827
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070827
6 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violates 20070827
7 Exporting E_FLG_INCONSISTENT_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070827
8 Exporting E_FLG_MISSING_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070827
9 Exporting E_FLG_NOT_ASCERTAIN_EXISTS Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070830
10 Exporting E_FLG_NOT_COMPLIANT Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070827
11 Importing IS_BOS_CURRENT_SPEC Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070827
12 Importing I_FLG_STOP Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070827

Method DO_CHECK on Interface /TDAG/CPIF_CHECK has no exception.

Method GET_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_CHECK_RESULT CP: Check results 20070820

Method GET_CHECK_RESULTS on Interface /TDAG/CPIF_CHECK has no exception.

Method GET_DECLARABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_DECLARABLES_CURR Call by reference Type reference (TYPE) /TDAG/CPYH_DECSUB CP: Declarables with regulation information 20070830
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070830
3 Importing IT_BOS_CURRENT_SPEC Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070830
4 Importing I_FLG_DETERMINE_EXCEED Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Truth Value 20070830

Method GET_DECLARABLES on Interface /TDAG/CPIF_CHECK has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20070820

Method GET_MESSAGES on Interface /TDAG/CPIF_CHECK has no exception.

Method GET_PURE_VIOLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violate 20070820

Method GET_PURE_VIOLATE on Interface /TDAG/CPIF_CHECK has no exception.

Method INITIALIZE Signature

Method INITIALIZE on Interface /TDAG/CPIF_CHECK has no parameter.
Method INITIALIZE on Interface /TDAG/CPIF_CHECK has no exception.

Method POSTPROCESSING Signature

Method POSTPROCESSING on Interface /TDAG/CPIF_CHECK has no parameter.
Method POSTPROCESSING on Interface /TDAG/CPIF_CHECK has no exception.

Method PREPROCESSING Signature

Method PREPROCESSING on Interface /TDAG/CPIF_CHECK has no parameter.
Method PREPROCESSING on Interface /TDAG/CPIF_CHECK has no exception.

Method START_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_CHECK_RESULT Check results 20070820
2 Exporting ET_DEC_SUB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB CP: Declarables with regulation information 20070827
3 Exporting ET_EXCEMPT Call by reference Type reference (TYPE) /TDAG/CPY_APPLCODE Excemptions 20070828
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Messages 20070827
5 Exporting ET_PURE_VIOLATE Call by reference Type reference (TYPE) /TDAG/CPY_PURE_VIOLATE Pure violates 20070820
6 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070820
7 Exporting E_FLG_INCONSISTENT_DATA Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
8 Exporting E_FLG_NOT_COMPLIANT Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070827
9 Importing IS_ADDINF Call by reference Type reference (TYPE) RCGADDINF EHS: Additional information for function module calls 20070828
10 Importing I_CHECK Call by reference Type reference (TYPE) /TDAG/CPE_CHECK Check 20070828
11 Importing I_FLG_BUF_WRITE Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828
12 Importing I_FLG_GET_CHKRES Call by reference Type reference (TYPE) ESEBOOLE 'X' Truth Value 20070827
13 Importing I_FLG_GET_DECLARABLES Call by reference Type reference (TYPE) ESEBOOLE 'X' Truth Value 20070827
14 Importing I_FLG_GET_EXCEMPTIONS Call by reference Type reference (TYPE) ESEBOOLE 'X' Truth Value 20070827
15 Importing I_FLG_GET_MSGS Call by reference Type reference (TYPE) ESEBOOLE 'X' Truth Value 20070827
16 Importing I_FLG_GET_PURE_VIOL Call by reference Type reference (TYPE) ESEBOOLE 'X' Truth Value 20070827
17 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20070828
18 Importing I_SUBID Call by reference Type reference (TYPE) ESESUBID Specification 20070828

Method START_CHECK on Interface /TDAG/CPIF_CHECK has no exception.

Method WRITE_CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDINF Call by reference Type reference (TYPE) RCGADDINF EHS: Additional information for function module calls 20070828
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070828
3 Importing IS_CHECK_MSG Call by reference Type reference (TYPE) /TDAG/CPS_CHECK_RESULT CP: Struktur für Prüfergebnis 20070828
4 Importing I_FLG_BUF_RESET Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070828

Method WRITE_CHECK_RESULT on Interface /TDAG/CPIF_CHECK has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C