SAP ABAP Class /TDAG/CPCL_TM_VIEW_CTRL (CP: Task management generic view controller)
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_BASE_VIEW_CTRL CP: Superclass for Manager View Controller 20060807
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_SCRNFLD_PROCESSOR CP: Handler for PAI processing of screen fields 20060827
3 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_TM_DELEGATE CP: Interface of a delegate object for manager objects 20060911
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_CONTPROV_CTRL CP: Content provider controller 20070617
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TABSTRIP_VIEW_CTRL CP: Tabstrip control 20060807
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TAB_PAGE_VIEW_CTRL2 CP: Tabpage control 20060807
4 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_DOCS_VIEW_CTRL CP: Item details control 20060807
5 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_FRM_VIEW_CTRL CP: Steuert die Darstellung der Workbench 20060827
6 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_ITEMS_VIEW_CTRL CP: Task items controller 20060807
7 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_TSKLST_VIEW_CTRL CP: Controls the display of the result list 20060808
Properties
Class /TDAG/CPCL_TM_VIEW_CTRL  
Short Description CP: Task management generic view controller    
Super Class /TDAG/CPCL_BASE_VIEW_CTRL CP: Superclass for 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 20060807   SAP 
Last change 20141109   SAP 
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_SCRNFLD_PROCESSOR CP: Handler for PAI processing of screen fields 20060827
2 /TDAG/CPIF_TM_DELEGATE CP: Interface of a delegate object for manager objects 20060911
Friends
Class /TDAG/CPCL_TM_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DATA Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPIF_TM_DATA Object for data management 20060911
2 MO_DELEGATE Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPIF_TM_DELEGATE Delegation object to confirm an action 20060911
3 MT_FRWD_DELEGATES Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DELEGATE Table of delegate objects 20070129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FRWD_DELEGATE Instance method Public Method 20070129
2 CLOSE_VIEW Instance method Public Method Closes a view 20060816
3 CONFIRM_ACTION Instance method Public Method 20060911
4 CONFIRM_FRWD_ACTION Instance method Public Method 20070129
5 FINISH_ACTION Instance method Public Method 20060911
6 FINISH_FRWD_ACTION Instance method Public Method 20070129
7 FREE Instance method Public Method Destructor - Releases all created objects 20071103
8 FREE_DATA Instance method Protected Method Deletes the data object 20060911
9 GET_DELEGATE Instance method Public Method Returns the current delegate object 20060911
10 HAVE_ACTION_CONFIRMED Instance method Public Method Confirmation of an action 20060911
11 HAVE_ACTION_FINISHED Instance method Public Method Finishing of an action 20060911
12 HAVE_FRWD_ACTION_CONFIRMED Instance method Protected Method Asks forward delegates for permission 20070129
13 HAVE_FRWD_ACTION_FINISHED Instance method Protected Method Asks forward delegates for finishing actions 20070129
14 HIDE_VIEW Instance method Public Method Hides a view 20060911
15 INIT Instance method Public Method initializes the view 20060807
16 OPEN_VIEW Instance method Public Method Opens the view 20060807
17 PROCESS_OK_CODE Instance method Public Method Handles the OK code 20060810
18 PROCESS_SCREENFIELDS Instance method Public Method 20060911
19 REFRESH_VIEW Instance method Public Method Refreshes a view 20060911
20 REMOVE_FRWD_DELEGATE Instance method Public Method 20070129
21 SET_DATA_OBJECT Instance method Protected Method Sets the object for data management 20060911
22 SET_DELEGATE Instance method Public Method Sets the delegation object 20060911
23 SHOW_ERROR_MESSAGES Instance method Protected Method Shows a table of error messages in an ALV grid 20060815
24 SHOW_VIEW Instance method Public Method Shows a view 20060911
Events
Class /TDAG/CPCL_TM_VIEW_CTRL has no event.
Types
Class /TDAG/CPCL_TM_VIEW_CTRL has no local type.
Method Signatures

Method ADD_FRWD_DELEGATE Signature

Method ADD_FRWD_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method ADD_FRWD_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method CLOSE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob der Benutzer die Aktion abgebrochen hat 20060816
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060816
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060816
4 Importing I_FLG_HIDE Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Kennzeichen, ob der View ausgeblendet werden soll 20060816
5 Importing I_FLG_NO_RESET Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Kennzeichen, ob die Puffer erhalten bleiben sollen 20060816
6 Importing I_FLG_UNLOCK Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Kennzeichen, ob die Sperren gelöscht werden sollen 20060816
7 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 CLOSE_FAILED Der View konnte nicht geschlossen werden 20060816

Method CONFIRM_ACTION Signature

Method CONFIRM_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method CONFIRM_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method CONFIRM_FRWD_ACTION Signature

Method CONFIRM_FRWD_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method CONFIRM_FRWD_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method FINISH_ACTION Signature

Method FINISH_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method FINISH_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method FINISH_FRWD_ACTION Signature

Method FINISH_FRWD_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method FINISH_FRWD_ACTION on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if error messages occurred 20071103
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warning messages occurred 20071103
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Errors and other messages 20071103
# Exception Resumable Description Created on
1 FREE_FAILED The objects could not be released completely. 20071103

Method FREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 FREE_FAILED Die Daten konnten nicht vollständig gelöscht werden 20060911

Method GET_DELEGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DELEGATE Value transfer Object reference (TYPE REF TO) /TDAG/CPIF_TM_DELEGATE Das aktuelle Delegate-Objekt 20060911

Method GET_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method HAVE_ACTION_CONFIRMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_NO_DELEGATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, dass kein Delegate-Objekt eingetragen ist 20060911
3 Exporting E_FLG_OK Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Aktion ausgeführt werden darf 20060911
4 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
5 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT Der Aufrufer der Funktion 20060911
6 Importing I_OK_CODE Call by reference Type reference (TYPE) SYUCOMM OK-Code, der die auszuführende Aktion beschreibt 20060911
7 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911

Method HAVE_ACTION_CONFIRMED on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method HAVE_ACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_NO_DELEGATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, dass kein Delegate-Objekt eingetragen ist 20060911
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
4 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT Der Aufrufer der Funktion 20060911
5 Importing I_OK_CODE Call by reference Type reference (TYPE) SYUCOMM OK-Code, der die auszuführende Aktion beschreibt 20060911
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 OPERATION_FAILED Die Verarbeigung ist fehlgeschlagen 20060911

Method HAVE_FRWD_ACTION_CONFIRMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20070129
2 Exporting E_FLG_NO_DELEGATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, dass kein Delegate-Objekt eingetragen ist 20070129
3 Exporting E_FLG_OK Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob die Aktion ausgeführt werden darf 20070129
4 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20070129
5 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT Der Aufrufer der Funktion 20070129
6 Importing I_OK_CODE Call by reference Type reference (TYPE) SYUCOMM OK-Code, der die auszuführende Aktion beschreibt 20070129
7 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20070129

Method HAVE_FRWD_ACTION_CONFIRMED on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method HAVE_FRWD_ACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20070129
2 Exporting E_FLG_NO_DELEGATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, dass kein Delegate-Objekt eingetragen ist 20070129
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20070129
4 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT Der Aufrufer der Funktion 20070129
5 Importing I_OK_CODE Call by reference Type reference (TYPE) SYUCOMM OK-Code, der die auszuführende Aktion beschreibt 20070129
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20070129

Method HAVE_FRWD_ACTION_FINISHED on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method HIDE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 HIDE_FAILED Die Daten konnten nicht unsichtbar gemacht werden 20060911

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060811
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060811
3 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
4 Importing IS_SELCOND Call by reference Type reference (TYPE) /TDAG/CPS_TASKH_SELCOND Structure containing the conditions for selecting tasks 20060808
5 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C Name des Custom Controls auf dem Dynpro, dem das ALV-Grid zu 20060807
6 Importing I_DYNPRO Call by reference Type reference (TYPE) SYDYNNR Nummer des Dynpros für das ALV-Grid (wenn IO_PARENT initial 20060807
7 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Rahmenprogramm des Dynpros für das ALV-Grid (wenn IO_PARENT 20060807
8 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060908
# 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 OPEN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060807
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060807
3 Importing IS_ADDINFO Call by reference Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20060807
4 Importing I_GUI_MODE Call by reference Type reference (TYPE) /TDAG/CPE_ACTIVITIES 1 Modus, in dem das GUI betrieben wird (anzeigen/ändern) 20060807
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 ADDINFO_MISSING IS_ADDINFO war nicht angegeben (oder initial) 20060807
2 OPEN_FAILED Der View konnte nicht geöffnet werden 20060807

Method PROCESS_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_CONFIRMED Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, dass der OK-Code ausgeführt werden durfte 20060810
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060810
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060810
4 Importing I_FLG_EXIT_COMMAND Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Kennzeichen, ob der OK-Code ein Exit-Kommando ist 20060810
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
6 Changing X_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Screens, function code triggered by PAI 20060810
# Exception Resumable Description Created on
1 OPERATION_FAILED Die Behandlung des OK-Codes ist fehlgeschlagen 20060810

Method PROCESS_SCREENFIELDS Signature

Method PROCESS_SCREENFIELDS on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method PROCESS_SCREENFIELDS on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method REFRESH_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
3 Importing I_FLG_CLEAR_BUFFER Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Kennzeichen, ob der CfP-Puffer gelöscht werden soll 20060911
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 REFRESH_FAILED Der View konnte nicht aktualisiert werden 20060911

Method REMOVE_FRWD_DELEGATE Signature

Method REMOVE_FRWD_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no parameter.
Method REMOVE_FRWD_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method SET_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CPIF_TM_DATA Das Objekt zur Verwaltung der Daten 20060911

Method SET_DATA_OBJECT on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method SET_DELEGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DELEGATE Call by reference Object reference (TYPE REF TO) /TDAG/CPIF_TM_DELEGATE Das Objekt, das als Delegate gesetzt werden soll 20060911

Method SET_DELEGATE on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method SHOW_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060815

Method SHOW_ERROR_MESSAGES on class /TDAG/CPCL_TM_VIEW_CTRL has no exception.

Method SHOW_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Fehler aufgetreten sind 20060911
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob Warnungen aufgetreten sind 20060911
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060911
# Exception Resumable Description Created on
1 SHOW_FAILED Die Daten konnten nicht sichtbar gemacht werden 20060911
History
Last changed by/on SAP  20141109 
SAP Release Created in 0207B0406C