SAP ABAP Class /TDAG/CPCL_BASE_VIEW_CTRL (CP: Superclass for Manager View Controller)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 20060807
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 20060807
Properties
Class /TDAG/CPCL_BASE_VIEW_CTRL  
Short Description CP: Superclass for Manager View Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20060803   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
Class /TDAG/CPCL_BASE_VIEW_CTRL has no interface implemented.
Friends
Class /TDAG/CPCL_BASE_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DEFAULTS_KEY_REPL Instance attribute Protected Type reference (TYPE) CHAR1 '&' Placeholder character for defaults keys 20071108
2 MC_DEFAULTS_KEY_SEP Instance attribute Protected Type reference (TYPE) CHAR1 '.' Separator character for defaults keys 20071108
3 MO_PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for the GUI control 20071103
4 MS_ADDINFO Instance attribute Protected Type reference (TYPE) RCGADDINF due date and change number for reading the data 20060803
5 M_CONTEXT_ID Instance attribute Protected Type reference (TYPE) STRING Identifier of context in which the object is created 20071108
6 M_FLG_DID_CREATE_CONTAINER Instance attribute Private Type reference (TYPE) ESP1_BOOLEAN Indicator it the parent cont. was created by this instance 20071103
7 M_FLG_VIEW_MODAL Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Flag if the view is a modal dialog (popup) or not 20080715
8 M_FLG_VIEW_VISIBLE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Flag if the data is shown 20060803
9 M_GUI_MODE Instance attribute Protected Type reference (TYPE) /TDAG/CPE_ACTIVITIES Mode of the GUI 20060803
Methods
# Method Level Visibility Method type Description Created on
1 BASE_INIT Instance method Protected Method Initializes the view 20060807
2 BASE_INIT_ATTRIBUTES Instance method Protected Method Initializes mo_addinf, m_gui_mode 20060807
3 CHECK_AUTHORIZATION Instance method Protected Method Checks the authorization of the OK-code 20060803
4 CREATE_DEFAULTS_KEY Instance method Protected Method Creates a defaults key 20071108
5 CREATE_SUB_CONTEXT_ID Instance method Protected Method Creates the context ID for sub object 20071110
6 GET_ADDINFO Instance method Public Method Returns the due date and the change number 20060803
7 GET_GUI_MODE Instance method Public Method Returns the current GUI mode (Display, Edit,...) 20090715
8 GET_LOCAL_CONTEXT_ID Instance method Public Method Returns the local context ID of the object 20071110
9 GET_VIEW_MODAL Instance method Public Method Returns a flag whether the view is a modal dialog or not 20080715
10 HAS_VISIBLE_VIEW Instance method Public Method Returns the visible flag 20060803
11 SET_VIEW_MODAL Instance method Public Method Sets a flag whether the view is a modal dialog or not 20080715
12 SET_VIEW_VISIBLE Instance method Public Method Sets the flag if data are currently shown 20060803
Events
Class /TDAG/CPCL_BASE_VIEW_CTRL has no event.
Types
Class /TDAG/CPCL_BASE_VIEW_CTRL has no local type.
Method Signatures

Method BASE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container für das ALV-Grid-Control (wenn I_CONTAINER_ 20060807
2 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C Name des Custom Controls auf dem Dynpro, dem das ALV-Grid zu 20060807
3 Importing I_CONTEXT_ID Call by reference Type reference (TYPE) STRING Identifier of context in which the object is created 20071108
4 Importing I_DYNPRO Call by reference Type reference (TYPE) SYDYNNR Nummer des Dynpros für das ALV-Grid (wenn IO_PARENT initial 20060807
5 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Rahmenprogramm des Dynpros für das ALV-Grid (wenn IO_PARENT 20060807
# Exception Resumable Description Created on
1 ANCHOR_MISSING Es wurde weder IO_PARENT noch I_CONTAINER_NAME angegeben 20060807
2 INCOMPLETE_DYNPRO Es wurde nur einer der Param. I_PROGRAM, I_DYNPRO angegeben 20060807
3 INIT_FAILED Der View konnte nicht initialisiert werden 20060807

Method BASE_INIT_ATTRIBUTES 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 20060807
2 Importing I_GUI_MODE Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES Modus, in dem das GUI betrieben wird (anzeigen/ändern) 20060807
# Exception Resumable Description Created on
1 ADDINFO_MISSING IS_ADDINFO war nicht angegeben (oder initial) 20060807

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_OK Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Berchtigungsprüfung erfolgreich war 20060803
2 Importing I_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Der zu behandelnde OK-Code 20060803

Method CHECK_AUTHORIZATION on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method CREATE_DEFAULTS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCAL_KEY Call by reference Type reference (TYPE) /TDAG/CPE_DEFAULTS_KEY The local part of the key (without context prefix) 20071108
2 Returning R_KEY Value transfer Type reference (TYPE) /TDAG/CPE_DEFAULTS_KEY The created key 20071108

Method CREATE_DEFAULTS_KEY on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method CREATE_SUB_CONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT_ID Value transfer Type reference (TYPE) STRING The created context ID 20071110

Method CREATE_SUB_CONTEXT_ID on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method GET_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDINFO Value transfer Type reference (TYPE) RCGADDINF Der Stichtag und die Änderungsnummer 20060803

Method GET_ADDINFO on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method GET_GUI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUI_MODE Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Activities 20090715

Method GET_GUI_MODE on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method GET_LOCAL_CONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT_ID Value transfer Type reference (TYPE) STRING The local context ID 20071110

Method GET_LOCAL_CONTEXT_ID on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method GET_VIEW_MODAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_VIEW_MODAL Value transfer Type reference (TYPE) ESP1_BOOLEAN Flag whether the view is a modal dialog or not 20080715

Method GET_VIEW_MODAL on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method HAS_VISIBLE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_VIEW_VISIBLE Value transfer Type reference (TYPE) ESP1_BOOLEAN Wert des Visible Flags 20060803

Method HAS_VISIBLE_VIEW on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method SET_VIEW_MODAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_VIEW_MODAL Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE New flag to be set whether the view is a modal dialog or not 20080715

Method SET_VIEW_MODAL on class /TDAG/CPCL_BASE_VIEW_CTRL has no exception.

Method SET_VIEW_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_VIEW_VISIBLE Call by reference Type reference (TYPE) ESP1_BOOLEAN Neuer Wert des Visible Flags 20060803

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