SAP ABAP Class /TDAG/CPCL_MULT_INST_VIEW_CTRL (CP: View controller for property data w/ multiple instances)
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_VIEW_CTRL CP: Basisfunktionen für Eigenschafts-Subscreens 20071128
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_CHECK_ACT_VIEW_CTRL CP: View controller for check activation 20090716
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_REACH_USE_VIEW_CTRL CP: View controller for REACH use data 20071202
Properties
Class /TDAG/CPCL_MULT_INST_VIEW_CTRL  
Short Description CP: View controller for property data w/ multiple instances    
Super Class /TDAG/CPCL_PROP_VIEW_CTRL CP: Basisfunktionen für Eigenschafts-Subscreens 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20071128   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPPT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SHLP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no interface implemented.
Friends
Class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FNAME_KEY01 Constant Protected Type reference (TYPE) FIELDNAME 'KEY01' Name of the first key field 20071130
2 MC_FNAME_KEY02 Constant Protected Type reference (TYPE) FIELDNAME 'KEY02' Name of the second key field 20071130
3 MC_FNAME_KEY03 Constant Protected Type reference (TYPE) FIELDNAME 'KEY03' Name of the third key field 20071130
4 MC_FNAME_KEY04 Constant Protected Type reference (TYPE) FIELDNAME 'KEY04' Name of the fourth key field 20071130
5 MC_FNAME_KEY05 Constant Protected Type reference (TYPE) FIELDNAME 'KEY05' Name of the fifth key field 20080625
6 MC_FNAME_KEY06 Constant Protected Type reference (TYPE) FIELDNAME 'KEY06' Name of the sixth key field 20080625
7 MC_FNAME_KEY07 Constant Protected Type reference (TYPE) FIELDNAME 'KEY07' Name of the seventh key field 20080625
8 MC_FNAME_KEY08 Constant Protected Type reference (TYPE) FIELDNAME 'KEY08' Name of the eighth key field 20080625
9 MC_ICON_DEFAULT Constant Protected Type reference (TYPE) ICONNAME 'ICON_DUMMY' Default icon 20071128
10 MC_ICON_DISPLAY_DOCUMENT Constant Protected Type reference (TYPE) ICONNAME 'ICON_DISPLAY_TEXT' Icon for displaying a document 20071128
11 MC_SHLP_DMS_KEY Constant Protected Type reference (TYPE) SHLPNAME '/TDAG/CPH_DMSTM' Name of the search help for DMS keys 20071205
12 MC_TABLE_STRUCT_NAME Constant Private Type reference (TYPE) TABNAME '/TDAG/CPS_ALV03' Tabellenname 20071128
13 MO_MULT_INST_DATA Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPIF_MULT_INST_DATA Interface for property data with multiple instances 20071128
14 MO_TOOLBAR_CREATOR Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_TOOLBAR_CREATOR Object to generate the toolbar 20071128
15 MS_FATHER_SPECIFICATION Instance attribute Protected Type reference (TYPE) /TDAG/CPS_PSTRDATA Parent spec. of current spec. 20080902
16 MS_SPECIFICATION Instance attribute Protected Type reference (TYPE) /TDAG/CPS_PSTRDATA Structure with information about the current specification 20071212
17 MT_COMPOSITION Instance attribute Protected Type reference (TYPE) /TDAG/CPY_PSTRDATA The spec. and its composition from the product structure 20071223
18 MT_IOTAB Instance attribute Protected Type reference (TYPE) /TDAG/CPY_ALV03 Table with fields to display 20071128
19 M_SPEC_ID Instance attribute Protected Type reference (TYPE) ESESUBID Specification whose data is being processed 20071218
20 M_USAGE_PROF Instance attribute Protected Type reference (TYPE) ESEUSEPROF Usage profile to write the data 20071218
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FIELD_CATALOG Instance method Protected Method Modifies the field catalog 20071202
2 ADJUST_SEARCH_HELP Instance method Protected Method May adjust search help parameters 20071205
3 ADJUST_STYLE_TAB Instance method Protected Method May adjust the style table 20071223
4 ADJUST_TOOLBAR Instance method Protected Method May adjust the toolbar 20071224
5 CREATE_TOOLBAR Instance method Protected Method Creates the toolbar for the ALV grid 20071128
6 DISPLAY_DOCUMENT_FROM_CELL Instance method Protected Method Displays the document from a DMS key in a cell 20071205
7 INIT_DATA_OBJECT Instance method Protected Method Creates and initializes the data object 20071202
8 ON_USER_COMMAND Instance method Public Event handling method Eventhandler for user commands 20080714
9 OPEN_F4_HELP_DMS_KEY Instance method Protected Method Opens the F4 help for a DMS key 20071205
10 RAISE_EVENT_DATA_MODIFIED Instance method Protected Method Raise event data_modified 20080718
11 REMOVE_ICONS Instance method Protected Method Replaces icons with values 20071205
12 SET_ICONS Instance method Protected Method Replaces values with icons 20071128
Events
Class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no event.
Types
Class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no local type.
Method Signatures

Method ADJUST_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT The field catalog to modify 20071202
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20071202

Method ADJUST_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_SHLP_DESCRIPTOR Call by reference Type reference (TYPE) SHLP_DESCR_T The descriptor of the search help to adjust 20071205

Method ADJUST_SEARCH_HELP on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no exception.

Method ADJUST_STYLE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STYLE_TAB_NAME Call by reference Type reference (TYPE) LVC_FNAME Name of the styles table in the IO table 20071223
2 Changing XT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE CP: IO-Struktur zur Darstellung von Spezifikationsdaten 20071223
3 Changing X_FLG_EDIT Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if at least one row has edit mode 20071223
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20071223

Method ADJUST_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_FUNCS_TO_EXCL Call by reference Type reference (TYPE) UI_FUNCTIONS The excluded standard entries of the toolbar 20071224
2 Changing XT_TOOLBAR_DEF Call by reference Type reference (TYPE) /TDAG/CPY_TOOLBAR The application specific entries of the toolbar 20071224

Method ADJUST_TOOLBAR on class /TDAG/CPCL_MULT_INST_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 The excluded standard entries of the toolbar 20071128
2 Exporting ET_TOOLBAR_DEF Call by reference Type reference (TYPE) /TDAG/CPY_TOOLBAR The application specific entries of the toolbar 20071128

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

Method DISPLAY_DOCUMENT_FROM_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CELL_VALUE Call by reference Type reference (TYPE) LVC_VALUE The cell's value 20071205
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME The cell's column name 20071205

Method DISPLAY_DOCUMENT_FROM_CELL on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no exception.

Method INIT_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CPIF_MULT_INST_DATA Referenz to the created data object 20071202
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Fehler- und andere Meldungen 20071202
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20071202
4 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20071202
5 Importing IS_ADDINFO Call by reference Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20071202
6 Importing IT_COMPOSITION Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA Darzustellende Zusammensetzung und ihre Vater-Spez. 20071202
7 Importing IT_SPEC_KEYS Call by reference Type reference (TYPE) /TDAG/CPY_RECNS Spezifikations-RECNs, für die Darstellung der Trefferliste 20071202
8 Importing I_CHECK_NAME Call by reference Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20071202
9 Importing I_GUI_MODE Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES 1 Modus, in dem das GUI betrieben wird (anzeigen/ändern) 20071202
10 Importing I_LEVEL Call by reference Type reference (TYPE) INT4 2 Anzahl der darzustellenden Baum-Ebenen 20071202
11 Importing I_PROPERTY Call by reference Type reference (TYPE) ESEESTCAT Bewertungsart der darzustellenden Daten 20071202
12 Importing I_SCENARIO_DESCR Call by reference Type reference (TYPE) /TDAG/CPE_VIEWDESCR Bezeichner des Szenarios 20071202
13 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIOID Vorschrift/Stoffliste, zu der die Daten angezeigt werden sol 20071202
14 Importing I_SPEC_ID Call by reference Type reference (TYPE) ESESUBID ID der Spezifikation, deren Daten darzustellen sind 20071202
15 Importing I_USAGE_PROF Call by reference Type reference (TYPE) ESEUSEPROF Verwendung, mit der die Daten gelesen werden sollen 20071202
# Exception Resumable Description Created on
1 INIT_FAILED The data object could not be initialized 20071202

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

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

Method OPEN_F4_HELP_DMS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DMS_KEY Call by reference Type reference (TYPE) CVDDOCKEY The selected DMS key 20071205
2 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the use has cancelled the F4 help 20071205
3 Importing I_FLG_DISPLAY Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the F4 help should be opened in display mode 20071205

Method OPEN_F4_HELP_DMS_KEY on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no exception.

Method RAISE_EVENT_DATA_MODIFIED Signature

Method RAISE_EVENT_DATA_MODIFIED on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no parameter.
Method RAISE_EVENT_DATA_MODIFIED on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no exception.

Method REMOVE_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT The field catalog that defines the icon fields 20071205
2 Changing XT_DATA Call by reference Type reference (TYPE) STANDARD TABLE The data table to change 20071205

Method REMOVE_ICONS on class /TDAG/CPCL_MULT_INST_VIEW_CTRL has no exception.

Method SET_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT The field catalog that defines the icon fields 20071128
2 Changing XT_DATA Call by reference Type reference (TYPE) STANDARD TABLE The data table to change 20071128

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