SAP ABAP Class /TDAG/CPCL_DECL_SUB_DATA (CP: Contains the data of the declarable pure substances)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20060329
Properties
Class /TDAG/CPCL_DECL_SUB_DATA  
Short Description CP: Contains the data of the declarable pure substances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20060329   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
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20060329
Friends
Class /TDAG/CPCL_DECL_SUB_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ADDINFO Instance attribute Protected Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20060329
2 MT_DECSUB_LST Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DECSUB_LST Tabelle für die dekl.pflichtigen Reinstoffe 20060405
3 MT_USAGES Instance attribute Protected Type reference (TYPE) /TDAG/CPY_TCG98 Verwendungen zum Verwendungsprofil M_USAGE_PROFILE 20060329
4 M_ACTIVITIES Instance attribute Protected Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20060329
5 M_CHECK Instance attribute Private Type reference (TYPE) /TDAG/CPE_CHECK Check 20080205
6 M_NORMVAR Instance attribute Protected Type reference (TYPE) /TDAG/CPE_NORMVAR Normalization variant 20080205
7 M_PROPERTY Instance attribute Protected Type reference (TYPE) ESEESTCAT Bewertungsart, aus der die Daten gelesen werden sollen 20060329
8 M_RECNROOT Instance attribute Protected Type reference (TYPE) ESERECN RECN der Spezifikation, zu der die Reinst. angezeigt werden 20060406
9 M_REGLIST Instance attribute Protected Type reference (TYPE) /TDAG/CPE_REGLIST Gesetzliche oder Kundenliste 20060405
10 M_USAGE_PROFILE Instance attribute Protected Type reference (TYPE) ESEUSEPROF Verwendung, mit der die Daten gelesen werden sollen 20060329
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DECSUBS Instance method Public Method 20060406
2 GET_DECSUBS Instance method Public Method 20060330
3 GET_RECNROOT Instance method Public Method Returns internal key of declarable owning component 20120918
4 GET_REGLIST Instance method Private Method 20060405
5 IDENTIFY_DECSUB Instance method Private Method Identifies the corresponding record from the database 20080313
6 IDENTIFY_DECSUB_REG Instance method Private Method Identifies the corresponding record from the database 20080313
7 IDENTLIST_GET Instance method Public Method 20060405
8 INIT Instance method Public Method 20060329
9 INIT_DATA Instance method Public Method 20060329
10 MARK_ALL_DECSUBS_MANUAL_ABSENT Instance method Public Method Set all declarables to absent by manual declaration 20120912
11 MODIFY_DECSUBS Instance method Public Method 20060406
12 ON_NORMALIZATION_SET Instance method Protected Event handling method Handles change in normalization 20080205
13 REMOVE_MANUAL_DECSUBS Instance method Public Method Removes all manually maintained declarables 20120912
Events
Class /TDAG/CPCL_DECL_SUB_DATA has no event.
Types
Class /TDAG/CPCL_DECL_SUB_DATA has no local type.
Method Signatures

Method ADD_DECSUBS 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: Tabelle für Meldungen 20060406
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060406
3 Importing IT_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST Die neu dazugefügten Reinstoffe 20060406
# Exception Resumable Description Created on
1 ADD_FAILED Die Reinstoffe konnten nicht hinzugefügt werden 20060406
2 NOT_MODIFIABLE Die Auflistung ist nicht änderbar 20060406

Method GET_DECSUBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST Tabelle der dekl.pflichtigen Reinstoffe 20060330

Method GET_DECSUBS on class /TDAG/CPCL_DECL_SUB_DATA has no exception.

Method GET_RECNROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RECNROOT Value transfer Type reference (TYPE) ESERECN Sequential Number of Data Record 20120918

Method GET_RECNROOT on class /TDAG/CPCL_DECL_SUB_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 Gesetzliche oder Kundenliste 20060405

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

Method IDENTIFY_DECSUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DECSUB Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB The identified declarable record 20080313
2 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the declarable record could be identified 20080313
3 Exporting E_INDEX Call by reference Type reference (TYPE) SYTABIX Index of the identified declarables record 20080313
4 Importing IS_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB_LST The declarable from the IO table to search for 20080313
5 Importing IT_DECSUB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB The declarables from the database 20080313

Method IDENTIFY_DECSUB on class /TDAG/CPCL_DECL_SUB_DATA has no exception.

Method IDENTIFY_DECSUB_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DECSUB_REG Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB_REG The identified declarable record 20080313
2 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the declarable record could be identified 20080313
3 Exporting E_INDEX Call by reference Type reference (TYPE) SYTABIX Index of the identified declarables record 20080313
4 Importing IS_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB_LST The declarable from the IO table to search for 20080313
5 Importing IT_DECSUB_REG Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_REG The declarables from the database 20080313

Method IDENTIFY_DECSUB_REG on class /TDAG/CPCL_DECL_SUB_DATA has no exception.

Method IDENTLIST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IDLID Call by reference Type reference (TYPE) ESEIDLID Identifikationsanzeige 20060405
2 Importing I_ESTCAT Call by reference Type reference (TYPE) ESEESTCAT Bewertungsart 20060405
# Exception Resumable Description Created on
1 NOT_FOUND Spezifkationsart nicht gefunden 20060405

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDINFO Call by reference Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20060329
2 Importing I_ACTIVITIES Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20060329
3 Importing I_CHECK Call by reference Type reference (TYPE) /TDAG/CPE_CHECK Check 20080205
4 Importing I_PLANT Call by reference Type reference (TYPE) /TDAG/CPE_PLANT Werk, für das die Zusammensetzung gelesen werden soll 20060329
5 Importing I_PROPERTY Call by reference Type reference (TYPE) ESEESTCAT Bewertungsart, aus der die Zusammensetzung gel. werden soll 20060329
6 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Gesetzliche oder Kundenliste 20060405
7 Importing I_USAGE_PROFILE Call by reference Type reference (TYPE) ESEUSEPROF Verwendung, mit der die Zusammensetzung gelesen werden soll 20060329
# Exception Resumable Description Created on
1 INIT_FAILED Die Zusammensetzung konnte nicht gelesen werden 20060329

Method INIT_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 20060329
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060329
3 Exporting E_FLG_MODIFIABLE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Zusammensetzung modifiziert werden kann 20060329
4 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060329
5 Importing IT_COMPOSITION Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA Teilbaum der Produktstruktur mit der zu lesenden Zusammens. 20070117
6 Importing I_RECN Call by reference Type reference (TYPE) ESERECN RECN der Spez, zu der die Reinstoffe angezeigt werden sollen 20060330
# Exception Resumable Description Created on
1 READ_FAILED Die Zusammensetzung konnte nicht gelesen werden 20060329

Method MARK_ALL_DECSUBS_MANUAL_ABSENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLG_UPDATED Value transfer Type reference (TYPE) ESEBOOLE Any Declarable has been changed 20120912

Method MARK_ALL_DECSUBS_MANUAL_ABSENT on class /TDAG/CPCL_DECL_SUB_DATA has no exception.

Method MODIFY_DECSUBS 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: Tabelle für Meldungen 20060406
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20060406
3 Importing IT_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST Die zu ändernden Reinstoffe 20060406
# Exception Resumable Description Created on
1 MODIFY_FAILED Die Reinstoffe konnten nicht geändert werden 20060406
2 NOT_MODIFIABLE Die Auflistung ist nicht änderbar 20060406

Method ON_NORMALIZATION_SET Signature

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

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

Method REMOVE_MANUAL_DECSUBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLG_UPDATED Value transfer Type reference (TYPE) ESEBOOLE Any Declarable has been changed 20120912

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