SAP ABAP Class /TDAG/CPCL_DECL_SUB_VIEW_CTRL (CP: Controls the graph. representation of declarable subst)
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_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 20060329
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_ALV_GRID_USER CP: Interface for classes that use an ALV grid from the rep. 20080311
3 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20080220
Properties
Class /TDAG/CPCL_DECL_SUB_VIEW_CTRL  
Short Description CP: Controls the graph. representation of declarable subst    
Super Class /TDAG/CPCL_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 
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 /TDAG/CPIF_MGR_TREE_EVENTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPPT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_ALV_GRID_USER CP: Interface for classes that use an ALV grid from the rep. 20080311
2 /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20080220
Friends
Class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FLD_AGAINST_PART Constant Protected Type reference (TYPE) FIELDNAME 'FLG_AGAINST_PART' Fieldname for flg against part 20080306
2 MC_FLD_CELLS_COLOR_TAB Constant Protected Type reference (TYPE) FIELDNAME 'CELLS_COLOR_TAB' Feldname für ALV-Control: Tabelle für Zelleneinfärbung 20060329
3 MC_FLD_CELLS_STYLE_TAB Constant Protected Type reference (TYPE) FIELDNAME 'CELLS_STYLE_TAB' Feldname für ALV-Control: Styletabelle für Zellen 20060329
4 MC_FLD_CLASSIFICATION Constant Protected Type reference (TYPE) FIELDNAME 'CLASS' Fieldname of field classification 20070212
5 MC_FLD_CONTAINED Constant Protected Type reference (TYPE) FIELDNAME 'CONTAINED' Feldname des Kennzeichens für Verunreinigung (Abkürzung) 20060329
6 MC_FLD_CONTAINED_TXT Constant Protected Type reference (TYPE) FIELDNAME 'CONTAINED_TXT' Feldname des Kennzeichens für Verunreinigung (Klartext) 20060407
7 MC_FLD_DECL Constant Protected Type reference (TYPE) FIELDNAME 'DECL' Feldname des Kennzeichens für deklarationspflicht Reinstoffe 20060601
8 MC_FLD_EXCEED Constant Protected Type reference (TYPE) FIELDNAME 'EXCEED' Feldname für Grenzwert überschritten 20060407
9 MC_FLD_EXCEED_PART Constant Protected Type reference (TYPE) FIELDNAME 'EXCEED_PART' Field name 20080306
10 MC_FLD_EXEMPTCODE Constant Protected Type reference (TYPE) FIELDNAME 'EXEMPTCODE' Feldname für Ausnahmen als Text 20060523
11 MC_FLD_EXEMPTION Constant Protected Type reference (TYPE) FIELDNAME 'EXEMPTION' Feldname für Ausnahmen als Zahl 20060523
12 MC_FLD_EXEMPT_PHR Constant Protected Type reference (TYPE) FIELDNAME 'EXEMPT_PHR' Feldname für Phrasenkatalog mit Phrasenschlüssel 20060523
13 MC_FLD_FLG_GROUP Constant Protected Type reference (TYPE) FIELDNAME 'FLG_GROUP' Field name for indicator of accumulated declarables 20080311
14 MC_FLD_HOMOGMAT_NAME Constant Protected Type reference (TYPE) FIELDNAME 'HOMOGMAT_NAME' Feldname für Bezeichnung des homogenen Materials 20060329
15 MC_FLD_HOMOGMAT_NAMEOLD Constant Protected Type reference (TYPE) FIELDNAME 'HOMOGMAT_NAMEOLD' Feldname für alte Bezeichnung des homogenen Materials 20060427
16 MC_FLD_HOMOGMAT_RECN Constant Protected Type reference (TYPE) FIELDNAME 'HOMOGMAT_RECN' Feldname für internen Schlüssel des homogenen Materials 20060329
17 MC_FLD_HOMOGMAT_RECNOLD Constant Protected Type reference (TYPE) FIELDNAME 'HOMOGMAT_RECNOLD' Feldname f. alten internen Schlüssel des homogenen Materials 20060427
18 MC_FLD_HOMOGMAT_SPEC_ID Constant Protected Type reference (TYPE) FIELDNAME 'HOMOGMAT_SPEC_ID' Feldname der Spez.-ID des homogenen Materials 20060412
19 MC_FLD_LOCKMOD Constant Protected Type reference (TYPE) FIELDNAME 'LOCKMOD' Feldname für Sperrmodus 20060407
20 MC_FLD_MODE Constant Protected Type reference (TYPE) FIELDNAME 'MODE' Field name for processing mode 20080311
21 MC_FLD_ORIGIN Constant Protected Type reference (TYPE) FIELDNAME 'ORIGIN' Feldname für internen Schlüssel für Herkunft des Datensatzes 20060405
22 MC_FLD_PART_NAME Constant Protected Type reference (TYPE) FIELDNAME 'PART_NAME' Feldname für Bezeichnung des Einzelteils 20071106
23 MC_FLD_PART_NAMEOLD Constant Protected Type reference (TYPE) FIELDNAME 'PART_NAMEOLD' Field name for the part name previous to updating the record 20080313
24 MC_FLD_PART_RECN Constant Protected Type reference (TYPE) FIELDNAME 'PART_RECN' Feldname für internen Schlüssel des Einzelteils 20071106
25 MC_FLD_PART_RECNOLD Constant Protected Type reference (TYPE) FIELDNAME 'PART_RECNOLD' Field name for the part RECN previous to updating the record 20080313
26 MC_FLD_PART_VUNIT Constant Protected Type reference (TYPE) FIELDNAME 'PART_VUNIT' Feldname für Einheit für Verhältnis (Mittelwert) im Einzelt. 20071106
27 MC_FLD_PART_WEIGHT Constant Protected Type reference (TYPE) FIELDNAME 'PART_WEIGHT' Field name for weight in part 20080311
28 MC_FLD_PART_WUNIT Constant Protected Type reference (TYPE) FIELDNAME 'PART_WUNIT' Field name for unit of weight in part 20080311
29 MC_FLD_PROH Constant Protected Type reference (TYPE) FIELDNAME 'PROH' Feldname des Kennzeichens für verbotene Reinstoffe 20060329
30 MC_FLD_RECNROOT Constant Protected Type reference (TYPE) FIELDNAME 'RECNROOT' Field name for RECN of parent specification 20080311
31 MC_FLD_REGLIST Constant Protected Type reference (TYPE) FIELDNAME 'REGLIST' Feldname für Stoffregulierung 20060526
32 MC_FLD_REMARK Constant Protected Type reference (TYPE) FIELDNAME 'REMARK' Field name for a remark 20080311
33 MC_FLD_ROW_NO Constant Protected Type reference (TYPE) FIELDNAME 'ROW_NO' Feldname für Datensatz-Nummer 20060329
34 MC_FLD_SPEC_ID Constant Protected Type reference (TYPE) FIELDNAME 'SPEC_ID' Feldname der Spez.-ID des Reinstoffs 20060329
35 MC_FLD_SUBST_NAME Constant Protected Type reference (TYPE) FIELDNAME 'SUBST_NAME' Feldname des Identifikators des Reinstoffs 20060329
36 MC_FLD_SUBST_RECN Constant Protected Type reference (TYPE) FIELDNAME 'SUBST_RECN' Feldname für laufende Nummer des Datensatzes des Reinstoffs 20060329
37 MC_FLD_THRE_NUM Constant Protected Type reference (TYPE) FIELDNAME 'THRE_NUM' Feldname für Grenzwert als Zahl 20060503
38 MC_FLD_THRE_TXT Constant Protected Type reference (TYPE) FIELDNAME 'THRE_TXT' Feldname für Grenzwert mit Einheit 20060407
39 MC_FLD_THRE_UNIT Constant Protected Type reference (TYPE) FIELDNAME 'THRE_UNIT' Feldname für Einheit des Grenzwertes 20080229
40 MC_FLD_UNIT Constant Protected Type reference (TYPE) FIELDNAME 'UNIT' Feldname für Einheit für Verhältnis (Grenzwert) 20060329
41 MC_FLD_VALUE Constant Protected Type reference (TYPE) FIELDNAME 'VALUE' Feldname für Mittelwert Decl.Subst 20060329
42 MC_FLD_VALUEMAX Constant Protected Type reference (TYPE) FIELDNAME 'VALUEMAX' Feldname für Maxwert Decl.Subst 20060418
43 MC_FLD_VALUEMAX_IN_PART Constant Protected Type reference (TYPE) FIELDNAME 'VALUEMAX_IN_PART' Feldname für Maxwert Decl.Subst im Einzelteil 20071106
44 MC_FLD_VALUEMIN Constant Protected Type reference (TYPE) FIELDNAME 'VALUEMIN' Feldname für Minwert Decl.Subst 20060418
45 MC_FLD_VALUEMIN_IN_PART Constant Protected Type reference (TYPE) FIELDNAME 'VALUEMIN_IN_PART' Feldname für Minwert Decl.Subst im Einzelteil 20071106
46 MC_FLD_VALUE_IN_PART Constant Protected Type reference (TYPE) FIELDNAME 'VALUE_IN_PART' Feldname für Mittelwert Decl.Subst im Einzelteil 20071106
47 MC_FLD_VUNIT Constant Protected Type reference (TYPE) FIELDNAME 'VUNIT' Feldname für Einheit für Verhältnis (Mittelwert) 20060329
48 MC_FLD_WEIGHT Constant Protected Type reference (TYPE) FIELDNAME 'WEIGHT' Field name for weight in homogeneous material 20080311
49 MC_FLD_WUNIT Constant Protected Type reference (TYPE) FIELDNAME 'WUNIT' Field name for unit of weight in homogeneous material 20080311
50 MC_LOCAL_CONTEXT_ID Instance attribute Private Type reference (TYPE) CHAR3 'DEC' Context / namespace of this class 20071110
51 MC_TABLE_STRUCT_NAME Constant Protected Type reference (TYPE) TABNAME '/TDAG/CPS_DECSUB_LST' Name der Tabellenstruktur für die Anzeige 20060329
52 MO_DECL_SUB_DATA Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_DECL_SUB_DATA CP: Contains the data of the declarable pure substances 20060329
53 MO_GRID_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID Das ALV-Grid-Objekt 20060329
54 MO_GRID_REP Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_ALV_GRID_REP Repository of ALV grids 20080311
55 MO_TOOLBAR_CREATOR Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_TOOLBAR_CREATOR Objekt zum Generieren der Werkzeugleiste für das ALV-Grid 20060329
56 MS_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20070905
57 MS_VARIANT Instance attribute Protected Type reference (TYPE) DISVARIANT Display Variant (External Use) 20070905
58 MTH_NONE_PART_SPEC_TYPE Instance attribute Protected Type reference (TYPE) /TDAG/CPYH_SPEC_TYPE CP: List of specification types 20070118
59 MTH_REGLIST_PROH Static Attribute Protected Type reference (TYPE) REGLIST_PROH_HTAB_TYPE Buffer whether reglis uses prohibited substances 20081020
60 MT_COMPOSITION Instance attribute Protected Type reference (TYPE) /TDAG/CPY_PSTRDATA Dargestellte Zusammensetzung und ihre Vater-Spez. 20070117
61 MT_DECL_CHANGED Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DECLARABLESCHANGED Modified declarables 20080220
62 MT_DECSUB_LST Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DECSUB_LST CP: Table to display the list of declarable substance 20060331
63 MT_FIELD_CATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Feldkatalog für das ALV-Grid 20060329
64 MT_FUNCS_TO_EXCL Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070905
65 M_ACTIVITIES Instance attribute Protected Type reference (TYPE) /TDAG/CPE_ACTIVITIES Die Aktivitäten, für die der View geöffnet ist 20060330
66 M_ACTIVITIES_AUTH Instance attribute Protected Type reference (TYPE) /TDAG/CPE_ACTIVITIES Die Aktivitäten, für die der Benutzer berechtigt ist 20060330
67 M_DISPL_UOM_MASS Instance attribute Protected Type reference (TYPE) MSEHI Unit of Measurement 20110707
68 M_DISPL_UOM_PROP Instance attribute Protected Type reference (TYPE) MSEHI Unit of Measurement 20110707
69 M_FLG_NORMALIZED Instance attribute Protected Type reference (TYPE) ESEBOOLE Flag whether we are in normalized mode 20070905
70 M_FLG_SHOW_DECSUBS_NOT_FOUND Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Kennz., ob die nicht vorhandenen Reinstoffe angezeigt werden 20060425
71 M_PLANT Instance attribute Protected Type reference (TYPE) /TDAG/CPE_PLANT Das Werk, für das die Auflistung gültig ist 20060330
72 M_PLANT_NAME Instance attribute Protected Type reference (TYPE) /TDAG/CPE_PLANTNAME Der Name des Werkes 20060330
73 M_PROPERTY Instance attribute Protected Type reference (TYPE) ESEESTCAT Bewertungsart für dekl.pflichtige Reinstoffe 20060330
74 M_PROPERTY_COMP Instance attribute Protected Type reference (TYPE) ESEESTCAT Bewertungsart der Zusammensetzung 20060411
75 M_REGLIST Instance attribute Private Type reference (TYPE) /TDAG/CPE_REGLIST Regularized or customer list 20060405
76 M_SPEC_ID Instance attribute Protected Type reference (TYPE) ESESUBID Spezifikation, deren Zusammensetzung angezeigt wird 20060330
77 M_SUBCAT_MATPART Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20070118
78 M_SUBCAT_MATPART_E Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20070118
79 M_SUBCAT_RAWPART Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20121113
80 M_SUBCAT_RAWPART_E Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20121113
81 M_SUBCAT_SEMIPART Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20121112
82 M_SUBCAT_SEMIPART_E Instance attribute Protected Type reference (TYPE) ESESUBCAT Specification Type 20121112
83 M_TITLE Instance attribute Protected Type reference (TYPE) TEXT70 Der Titel des ALV-Grids 20060330
84 M_USAGE_PROF Instance attribute Protected Type reference (TYPE) ESEUSEPROF Verwendung, mit der die Zusammensetzung gelesen wird 20060330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STYLES Instance method Protected Method Fügt die Stil-Tabelle hinzu 20060330
2 CHECK_FLDS_AMOUNT Instance method Protected Method Check the amount and unit fields 20080312
3 CHECK_FLD_EXEMPTION Instance method Protected Method Prüft, ob eine Ausnahmen-Nummer gültig ist 20060524
4 CHECK_FLD_HOMOGMAT_NAME Instance method Protected Method Prüft, ob ein eingegebener Materalname gültig ist 20101008
5 CHECK_FLD_HOMOGMAT_SPEC_ID Instance method Protected Method Prüft, ob eine eingegebene Spezifikations-ID gültig ist 20060428
6 COPY_GRID_ROW Instance method Protected Method Kopiert eine Zeile im ALV-Grid 20060428
7 CREATE_FIELD_CATALOG Instance method Public Method 20080311
8 CREATE_LAYOUT Instance method Protected Method Erstellt das Layout für das ALV-Grid 20060329
9 CREATE_TOOLBAR Instance method Protected Method Erstellt die Werkzeugleiste für das ALV-Grid 20060330
10 DEREGISTER_EVENT_HANDLERS Instance method Public Method 20080311
11 DETERMINE_RELEVANT_FIELDS Instance method Protected Method Determines if certain fields are relevant for the cur. reg. 20080311
12 DISPLAY_DECLARABLES Instance method Protected Method Gibt an, ob die Liste angezeigt werden soll 20060419
13 FILL_IOTAB Instance method Protected Method Liest die Daten in die IO-Tabelle zur Ausgabe im ALV-Grid 20060329
14 GET_LOGICAL_LAYOUT_GROUP Instance method Public Method 20080311
15 GET_REGLIST Instance method Private Method Gibt Vorschrift bzw. Kundenliste 20060405
16 IDENTS_GET Instance method Protected Method Liefert die Identifikatoren 20060330
17 INIT_DISPLAY_UNITS Instance method Protected Method Init mass and proportion units for rounding of declarables 20110707
18 IS_EXEMPTION_EDITABLE Instance method Private Method Determins whether the exemption field shall be editable or n 20071107
19 ON_CHECKS_EXECUTED Instance method Public Event handling method Aktualisiert die Liste der dekl.pflichtigen Reinstoffe 20060503
20 ON_COMPL_STATUS_CHANGED Instance method Public Event handling method Reacts on DATA_MODIFIED event of compliance view 20120918
21 ON_DATA_CHANGED Instance method Public Event handling method Aktualisiert die Liste der dekl.pflichtigen Reinstoffe 20060330
22 ON_DATA_CHANGED_FINISHED Instance method Public Event handling method Aktualisiert ggf. die Anzeige 20060330
23 ON_HOTSPOT_CLICK Instance method Public Event handling method Handles the ALV Grid's HOTSPOT_CLICK event 20081020
24 ON_IMPORT_EXECUTED Instance method Public Event handling method Aktualisiert die Liste der dekl.pflichtigen Reinstoffe 20060503
25 ON_NORMALIZATION_SET Instance method Protected Event handling method Handles setting of a normalization 20070905
26 ON_ONF4 Instance method Public Event handling method Öffnet die F4-Hilfe für ein Feld 20060330
27 ON_USER_COMMAND Instance method Public Event handling method Verarbeitet die OK-Codes, die vom ALV-Grid gesendet werden 20060330
28 REGISTER_EVENT_HANDLERS Instance method Public Method 20080311
29 ROUND_MASS_AND_CONCENTRATION Instance method Protected Method Rounds the weight and mass fraction values of a declarable 20090720
30 SET_REGLIST Instance method Private Method Setzt Vorschrift bzw. Kundenliste 20060405
31 SORT_DECSUBS Instance method Protected Method Sorts the declarables according to their contents 20080320
32 UPDATE_GRID Instance method Protected Method Aktualisiert die Grid-Tabelle mit Rückgabewerten des APIs 20060426
33 VALIDATE_EXEMPTION Instance method Private Method Validates, if currently applied exemption is OK 20110830
34 VALIDATE_VALUES Instance method Protected Method Validates two values (val1 <= val2) 20080312
Events
Class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INDEX_VALID_HTAB_TYPE Protected See coding INDEX_VALID_HTAB_TYPE 20080312 index_valid_htab_type TYPE HASHED TABLE OF index_valid_wa_type WITH UNIQUE KEY index
2 INDEX_VALID_WA_TYPE Protected See coding INDEX_VALID_WA_TYPE 20080312 BEGIN OF index_valid_wa_type, index TYPE sytabix, flg_valid TYPE esp1_boolean, END OF index_valid_wa_type
3 REGLIST_PROH_HTAB_TYPE Protected See coding REGLIST_PROH_HTAB_TYPE 20081020 reglist_proh_htab_type TYPE HASHED TABLE OF reglist_proh_line_type WITH UNIQUE KEY reglist
4 REGLIST_PROH_LINE_TYPE Protected See coding REGLIST_PROH_LINE_TYPE 20081020 BEGIN OF reglist_proh_line_type, reglist TYPE /tdag/cpe_reglist, flg_proh TYPE esp1_boolean, flg_decl TYPE esp1_boolean, END OF reglist_proh_line_type
Method Signatures

Method ADD_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_EDIT Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Daten geändert werden dürfen 20060330
2 Importing I_STYLE_TAB_FIELD Call by reference Type reference (TYPE) LVC_FNAME 'CELLS_STYLE_TAB' Name der Stil-Tabelle 20060330
3 Changing XS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO das Layout 20060330
4 Changing XT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST die Tabelle der darzustellenden Daten 20060330

Method ADD_STYLES on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CHECK_FLDS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FIELDS_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the amount fields are valid 20080312
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Objekt, das die geänderten Daten im ALV Grid enthält 20080312
3 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI Die geänderte ALV-Grid-Zelle 20080312
4 Importing I_FLG_ONF4 Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event in F4-Behandlung auftrat 20080312
5 Importing I_FLG_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event nach F4-Behandl. auftrat 20080312
6 Importing I_FLG_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event vor F4-Behandl. auftrat 20080312
7 Changing XTH_INDEX_VALID Call by reference Type reference (TYPE) INDEX_VALID_HTAB_TYPE Table indexes of rows that have already been validated 20080312

Method CHECK_FLDS_AMOUNT on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CHECK_FLD_EXEMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FIELD_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob exemption gültig ist 20061207
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Objekt, das die geänderten Daten im ALV Grid enthält 20060524
3 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI Die geänderte ALV-Grid-Zelle 20060524
4 Importing I_FLG_ONF4 Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event in F4-Behandlung auftrat 20060524
5 Importing I_FLG_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event nach F4-Behandl. auftrat 20060524
6 Importing I_FLG_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event vor F4-Behandl. auftrat 20060524
7 Changing XTH_INDEX_VALID Call by reference Type reference (TYPE) INDEX_VALID_HTAB_TYPE Table indexes of rows that have already been validated 20080312

Method CHECK_FLD_EXEMPTION on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CHECK_FLD_HOMOGMAT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FIELD_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the material name is valid 20101008
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Object, which contains the modified data in the ALV Grid 20101008
3 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI The modified ALV-Grid-Cell 20101008
4 Importing I_FLG_ONF4 Call by reference Type reference (TYPE) CHAR01 flag, if DATA_CHANGED event occured in F4-handling 20101008
5 Importing I_FLG_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 flag, if DATA_CHANGED event occured after F4-handling 20101008
6 Importing I_FLG_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 flag, if DATA_CHANGED event occured before F4-handling 20101008

Method CHECK_FLD_HOMOGMAT_NAME on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CHECK_FLD_HOMOGMAT_SPEC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FIELD_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification ID is valid 20080312
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Objekt, das die geänderten Daten im ALV Grid enthält 20060428
3 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI Die geänderte ALV-Grid-Zelle 20060428
4 Importing I_FLG_ONF4 Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event in F4-Behandlung auftrat 20060428
5 Importing I_FLG_ONF4_AFTER Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event nach F4-Behandl. auftrat 20060428
6 Importing I_FLG_ONF4_BEFORE Call by reference Type reference (TYPE) CHAR01 Kennzeichen, ob DATA_CHANGED Event vor F4-Behandl. auftrat 20060428

Method CHECK_FLD_HOMOGMAT_SPEC_ID on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method COPY_GRID_ROW Signature

Method COPY_GRID_ROW on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no parameter.
Method COPY_GRID_ROW on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CREATE_FIELD_CATALOG Signature

Method CREATE_FIELD_CATALOG on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no parameter.
Method CREATE_FIELD_CATALOG on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CREATE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO das erstellte Layout 20060329
2 Exporting E_FLG_INPUT_FIELDS Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Felder im Grid eingabebereit sind 20060329
3 Importing IT_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT der Feldkatalog des ALV-Grid 20060329
4 Importing I_FLG_EDIT Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob es eingabebereite Felder gibt 20060411
5 Importing I_TITLE Call by reference Type reference (TYPE) TEXT70 Titel des ALV-Grid 20060329
6 Changing XT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST die Tabelle der darzustellenden Daten 20060329

Method CREATE_LAYOUT on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNCS_TO_EXCL Call by reference Type reference (TYPE) UI_FUNCTIONS Die auszublendenden Standard-Einträge der Werkzeugleiste 20060330
2 Exporting ET_TOOLBAR_DEF Call by reference Type reference (TYPE) /TDAG/CPY_TOOLBAR CP: Tabelle zur Definition einer Werkzeugleiste 20060330

Method CREATE_TOOLBAR on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method DEREGISTER_EVENT_HANDLERS Signature

Method DEREGISTER_EVENT_HANDLERS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no parameter.
Method DEREGISTER_EVENT_HANDLERS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method DETERMINE_RELEVANT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REGLIST_CONFIG Call by reference Type reference (TYPE) /TDAG/CPC_SREG Configuration of the regulatory list 20080311
2 Exporting E_FLG_CLASS_IS_REL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the classification is relevant 20080311
3 Exporting E_FLG_EXEMPT_IS_REL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if exemptions are relevant 20080311
4 Exporting E_FLG_PART_IS_REL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the part information is relevant 20080311
5 Exporting E_FLG_PROH_IS_REL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the prohibited indicator (PROH) is relevant 20080311
6 Importing I_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST The reg. list for which the relevant fields should be determ 20080311
# Exception Resumable Description Created on
1 INVALID_REGLIST The regulatory list is not configured 20080311

Method DISPLAY_DECLARABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_VISIBLE Value transfer Type reference (TYPE) ESEBOOLE Wahrheitswert 20060419
2 Importing IT_COMPOSITION Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA Darzustellende Zusammensetzung und ihre Vater-Spez. 20060419

Method DISPLAY_DECLARABLES on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method FILL_IOTAB 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 für die dekl.pflichtigen Reinstoffe 20060330
2 Exporting ET_IDENT_DESCR Call by reference Type reference (TYPE) /TDAG/CPY_IDENTDESCR Die Bezeichner der Identifikatoren 20060329
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Tabelle für Meldungen 20060329
4 Exporting E_ACTIVITIES Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES Die Aktivitäten, für die der View geöffnet ist 20060329
5 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060329
6 Exporting E_FLG_MODIFIABLE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Zusammensetzung modifiziert werden kann 20060329
7 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060329
8 Importing IT_COMPOSITION Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA Darzustellende Zusammensetzung und ihre Vater-Spez. 20070117
9 Importing I_ACTIVITIES_AUTH Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES Die Aktivitäten, für die der Benutzer berechtigt ist 20060329
# Exception Resumable Description Created on
1 READ_FAILED Die Zusammensetzung konnte nicht gelesen werden 20060330

Method GET_LOGICAL_LAYOUT_GROUP Signature

Method GET_LOGICAL_LAYOUT_GROUP on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no parameter.
Method GET_LOGICAL_LAYOUT_GROUP on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL 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_VIEW_CTRL has no exception.

Method IDENTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDENTS Call by reference Type reference (TYPE) /TDAG/CPY_IDENTSEXT CP: Erweiterte Tabelle für Identifikatoren 20060405
2 Exporting ET_IDENT_DESCR Call by reference Type reference (TYPE) /TDAG/CPY_IDENTDESCREXT CP: Tabelle für Identifikator-Bezeichner 20060405
3 Importing I_ESTCAT Call by reference Type reference (TYPE) ESEESTCAT Bewertungsart 20060405
4 Importing I_POS_WANTED Call by reference Type reference (TYPE) SY-TABIX Anzahl der gewünschten Identifikatoren 20060405
5 Changing XT_RECNS Call by reference Type reference (TYPE) ESPRH_KEYTAB_TAB_TYPE Recns der Spez, deren Identifikatoren gelesen werden sollen 20060405
# Exception Resumable Description Created on
1 READ_FAILED Die Identifikatoren konnten nicht gelesen werden 20060405

Method INIT_DISPLAY_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MESSAGE Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20110707
2 Changing X_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN 20110707

Method INIT_DISPLAY_UNITS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method IS_EXEMPTION_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_EXIT Call by reference Type reference (TYPE) ESP1_BOOLEAN Flag to stop the recursion 20071107
2 Importing I_PARENT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY My parent's node key 20071107
3 Changing X_FLG_EDITABLE Call by reference Type reference (TYPE) ESP1_BOOLEAN True if the exemption field shall be editable 20071107

Method IS_EXEMPTION_EDITABLE on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_CHECKS_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20070314
2 Importing PT_CHECKS Call by reference Attribute reference (LIKE) 20070314
3 Importing PT_SPEC_IDS Call by reference Attribute reference (LIKE) 20070314

Method ON_CHECKS_EXECUTED on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_COMPL_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DATA Call by reference Attribute reference (LIKE) 20120918
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20120918
3 Importing P_SPEC_ID Call by reference Attribute reference (LIKE) 20120918

Method ON_COMPL_STATUS_CHANGED on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20060330
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20060330
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20060330
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20060330

Method ON_DATA_CHANGED on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

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

Method ON_DATA_CHANGED_FINISHED on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20081020
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20081020
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20081020

Method ON_HOTSPOT_CLICK on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_IMPORT_EXECUTED Signature

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

Method ON_IMPORT_EXECUTED on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

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) 20070905

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

Method ON_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20060330
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20060330
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20060330
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20060330
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20060330
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20060330

Method ON_ONF4 on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method REGISTER_EVENT_HANDLERS Signature

Method REGISTER_EVENT_HANDLERS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no parameter.
Method REGISTER_EVENT_HANDLERS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method ROUND_MASS_AND_CONCENTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ROUND_BACK Call by reference Type reference (TYPE) ESP1_BOOLEAN X: Round back form display to standard unit 20110707
2 Changing XS_DECL Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB_LST CP: IO structure to display the list of declarable substance 20090720

Method ROUND_MASS_AND_CONCENTRATION on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method SET_REGLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_NAME Value transfer Type reference (TYPE) /TDAG/CPE_CHECK Compliance-Szenario 20060405
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20060405

Method SORT_DECSUBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DECSUB_LST Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST Table to display the list of declarable substance 20080320

Method SORT_DECSUBS on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method UPDATE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Objekt, das die geänderten Daten im ALV Grid enthält 20060426
2 Importing IT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_DECSUB_LST Die geänderten Datensätze 20060426
3 Importing IT_ROWS_IDX Call by reference Type reference (TYPE) /TDAG/CPY_TABINDEX Tabelle mit Zeilennummern in mp_mod_rows 20060426
4 Changing X_FLG_DATA_CHANGED Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Daten geändert wurden 20060426
5 Changing X_FLG_DATA_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Daten gültig sind 20060426

Method UPDATE_GRID on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method VALIDATE_EXEMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLG_VALID Value transfer Type reference (TYPE) ESP1_BOOLEAN Current Exemption can be applied 20110830
2 Importing IS_DECLARABLE Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB_LST Declarable to validate 20110830

Method VALIDATE_EXEMPTION on class /TDAG/CPCL_DECL_SUB_VIEW_CTRL has no exception.

Method VALIDATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Object with the changed data from ALV grid 20080312
2 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI The changed ALV grid cell 20080312
3 Importing I_FLD_NAME_VALUE_MAX Call by reference Type reference (TYPE) LVC_FNAME Field name of greater value to validate 20080312
4 Importing I_FLD_NAME_VALUE_MIN Call by reference Type reference (TYPE) LVC_FNAME Field name of smaller value to validate 20080312
5 Importing I_VALUE_MAX Call by reference Type reference (TYPE) /TDAG/CPE_DECSVMAX Greater value to validate 20080312
6 Importing I_VALUE_MIN Call by reference Type reference (TYPE) /TDAG/CPE_DECSVMIN Smaller value to validate 20080312
7 Changing X_FLG_FIELDS_VALID Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the amount fields are valid 20080312

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