SAP ABAP Class /TDAG/CPCL_COMPL_DATA (CP: Verwaltet Eigenschafts-Daten (Compliance Declaration))
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_PROP_DATA CP: Basisfunktionen für Eigenschaftsdaten 20050308
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20050228
3 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20050228
4 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_PROP_DATA CP: Interface für Eigenschafts-Daten 20050309
Properties
Class /TDAG/CPCL_COMPL_DATA  
Short Description CP: Verwaltet Eigenschafts-Daten (Compliance Declaration)    
Super Class /TDAG/CPCL_PROP_DATA CP: Basisfunktionen für Eigenschaftsdaten 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20050228   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)
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
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20050228
2 /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20050228
3 /TDAG/CPIF_PROP_DATA CP: Interface für Eigenschafts-Daten 20050309
Friends
Class /TDAG/CPCL_COMPL_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CHAR_VAL_REP Instance attribute Private Object reference (TYPE REF TO) /TDAG/CPCL_CHARACT_VALUES_REP Repository of characteristic values 20080307
2 MS_ADDINFO Instance attribute Private Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20050228
3 MTH_CHECK_REASONS Instance attribute Private Type reference (TYPE) CHECK_REASON_HTAB_TYPE Look-up table for check reasons 20080307
4 MTH_RECN_SUBCAT Instance attribute Private Type reference (TYPE) /TDAG/CPYH_RECN_SUBCAT CP: RECN's with associated SUBCAT's 20070209
5 MT_API_HEAD Instance attribute Private Type reference (TYPE) ESPRH_APIRH_TAB_TYPE API-Tabelle für den Spezifikationskopf 20050228
6 MT_API_PROP Instance attribute Private Type reference (TYPE) ESPRH_APIVA_TAB_TYPE API-Tabelle für die Instanz der Zusammensetzung 20050228
7 MT_API_PROP_DATA Instance attribute Private Type reference (TYPE) ESPRH_APIPR_TAB_TYPE API-Tabelle für den Eigenschaftsdaten 20050307
8 MT_API_PROP_HEAD Instance attribute Private Type reference (TYPE) ESPRH_APIVH_TAB_TYPE API-Tabelle für den Eigenschaftskopf 20050228
9 MT_API_PROP_USAGE Instance attribute Private Type reference (TYPE) ESPRH_APIDU_TAB_TYPE API-Tabelle für die Verwendung 20050228
10 MT_OUTTAB Instance attribute Private Type reference (TYPE) /TDAG/CPY_ALV02 CP: IO-Struktur zur Darstellung von Spezifikationsdaten 20050228
11 MT_USAGES Instance attribute Private Type reference (TYPE) /TDAG/CPY_TCG98 Verwendungen zum Verwendungsprofil M_USAGE_PROFILE 20050301
12 M_ACTIVITIES Instance attribute Private Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20050228
13 M_CHECK Instance attribute Private Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20050228
14 M_MATCAT Instance attribute Private Type reference (TYPE) /TDAG/CPE_MATCAT Materialtyp 20050930
15 M_NORMVAR Instance attribute Protected Type reference (TYPE) /TDAG/CPE_NORMVAR Normalization variant 20080205
16 M_PROPERTY Instance attribute Private Type reference (TYPE) ESEESTCAT Bewertungsart 20050311
17 M_REGLIST Instance attribute Private Type reference (TYPE) /TDAG/CPE_REGLIST Geseztliche oder Kundenliste 20050228
18 M_SPEC_ID Instance attribute Private Type reference (TYPE) ESESUBID ID der Spezifikation, deren Daten gelesen werden sollen 20050228
19 M_USAGE_PROFILE Instance attribute Private Type reference (TYPE) ESEUSEPROF Verwendungsprofil 20050228
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Public Method Fügt neue Datensätze in die Spezifikationsdaten ein 20050228
2 CHECK_CLASS_VALUE Instance method Protected Method Checks if new classification value is valid 20070209
3 DELETE_DATA Instance method Public Method Löscht Spezifikationsdaten 20050228
4 GET_API_SCENARIO Instance method Private Method Liefert Szenario-Parameter für Stoff-API 20050307
5 GET_CHECK Instance method Private Method Ermitteln der Prüfung 20050228
6 GET_REGLIST Instance method Private Method Ermitteln der geseztlichen oder Kundenliste 20050228
7 INIT Instance method Public Method Initialisiert die Spezifikationsdaten 20050905
8 ON_NORMALIZATION_SET Instance method Protected Event handling method Handles change in normalization 20080205
9 SET_ACTIVITIES Instance method Public Method Setzt Aktivitätstyp 20050304
Events
Class /TDAG/CPCL_COMPL_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHECK_REASON_HTAB_TYPE Private See coding CHECK_REASON_HTAB_TYPE 20080307
Method Signatures

Method ADD_DATA 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 Fehler- und andere Meldungen 20050228
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20050228
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20050228
4 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIOID Vorschrift/Stoffliste, zu der die Daten hinzugefügt werden s 20050228
5 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_DATAIOTAB Die neu anzulegenden Datensätze 20050228

Method ADD_DATA on class /TDAG/CPCL_COMPL_DATA has no exception.

Method CHECK_CLASS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) RCGEXTERROR Message 20070209
2 Exporting E_FLG_VALID Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070209
3 Importing I_RECN Call by reference Type reference (TYPE) ESERECN Sequential Number of Data Record 20070209
4 Importing I_VALUE Call by reference Type reference (TYPE) /TDAG/CPE_TEXT128 Text with 128 Characters 20070209

Method CHECK_CLASS_VALUE on class /TDAG/CPCL_COMPL_DATA has no exception.

Method DELETE_DATA 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 Fehler- und andere Meldungen 20050228
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20050228
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20050228
4 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIOID Vorschrift/Stoffliste, zu der die Daten gelöscht werden soll 20050228
5 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_DATAIOTAB Die zu löschenden Daten 20050228

Method DELETE_DATA on class /TDAG/CPCL_COMPL_DATA has no exception.

Method GET_API_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SCENARIO Value transfer Type reference (TYPE) ESPAP_SCENARIO_TYPE Szenario für Stoff API 20050307

Method GET_API_SCENARIO on class /TDAG/CPCL_COMPL_DATA has no exception.

Method GET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECK Value transfer Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20050228

Method GET_CHECK on class /TDAG/CPCL_COMPL_DATA has no exception.

Method GET_REGLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REGLIST Value transfer Type reference (TYPE) /TDAG/CPE_REGLIST Geseztliche oder Kundenliste 20050228

Method GET_REGLIST on class /TDAG/CPCL_COMPL_DATA has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDINFO Value transfer Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20050905
2 Importing I_ACTIVITIES Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20050905
3 Importing I_CHECK Value transfer Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20050905
4 Importing I_REGLIST Value transfer Type reference (TYPE) /TDAG/CPE_REGLIST Geseztliche oder Kundenliste 20050905
5 Importing I_SPEC_ID Value transfer Type reference (TYPE) ESESUBID ID der Spezifikation, deren Daten gelesen werden sollen 20050905
6 Importing I_USAGE_PROFILE Value transfer Type reference (TYPE) ESEUSEPROF Verwendungsprofil 20050905
# Exception Resumable Description Created on
1 INIT_FAILED Die Daten konnten nicht gelesen werden 20050905

Method ON_NORMALIZATION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NORMVAR Call by reference Attribute reference (LIKE) 20080205

Method ON_NORMALIZATION_SET on class /TDAG/CPCL_COMPL_DATA has no exception.

Method SET_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITIES Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Aktivitäten 20050304

Method SET_ACTIVITIES on class /TDAG/CPCL_COMPL_DATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 0207B0406C