SAP ABAP Class CL_DPR_UI_LOG_CTRL_PLAN (UI Logic for Control Plan)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Properties
Class CL_DPR_UI_LOG_CTRL_PLAN  
Short Description UI Logic for Control Plan    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20051213   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_UI_LOG_CTRL_PLAN has no interface implemented.
Friends
Class CL_DPR_UI_LOG_CTRL_PLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ALV_CHILD_NODE_NAME Constant Public Type reference (TYPE) STRING 'ALV_DATA_CHILD' ALV Context Node Name 20060109
2 MC_ALV_ROOT_NODE_NAME Constant Public Type reference (TYPE) STRING 'ALV_DATA_ROOT' ALV Context Root Node Name 20060109
3 MR_ALV_CONFIG_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20060109
4 MS_ACT_CTRL_PLAN Instance attribute Public Type reference (TYPE) DPR_TS_OBJ_EVENT Identification of Object 20060126
5 MS_ACT_CTRL_PLAN_ITEM Instance attribute Public Type reference (TYPE) DPR_TS_OBJ_EVENT Identification of Object 20060127
6 MS_ACT_CTRL_PLAN_VER Instance attribute Public Type reference (TYPE) DPR_TS_OBJ_EVENT Identification of Object 20060126
7 MS_ACT_PARENT Instance attribute Public Type reference (TYPE) DPR_TS_OBJ_EVENT Identification of Object 20060126
8 MT_DFIES_TAB Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20060109
9 MT_MAND_TEXTS Instance attribute Public Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value Pair 20070221
10 MT_NAME_VALUE_LIST Instance attribute Private Type reference (TYPE) TT_NAME_VALUE_LIST Buffer for Input Helps 20060213
11 SC_ACTION_BACK_TO_OV Constant Public Type reference (TYPE) STRING 'BACK_TO_OVERVIEW' "Back to Overview" Button 20060404
12 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_CTRL_PLAN UI Logic for Control Plan 20051213
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_MANDATORY_CHECK Instance method Private Method Carry Out Required-Entry Check 20070221
2 CHECK_MANDATORY_FIELDS Instance method Public Method Check Required Entry 20070221
3 CREATE_CP Instance method Public Method Create Control Plan (Template) 20060301
4 CREATE_CP_LINK Instance method Public Method Assign Control Plan Template to a Project Template 20060328
5 CREATE_ITEM Instance method Public Method Create Control Plan Item 20060210
6 CREATE_OBJECTS Instance method Public Method Create Control Plan Item 20060227
7 CREATE_VERSION Instance method Public Method Create Control Plan Version 20060221
8 DELETE Instance method Public Method Delete Control Plan Version/Item 20060227
9 DELETE_CP_LINK Instance method Public Method Delete Control Plan Template from Project Template 20060329
10 DETERMINE_TABSTRIP_ENABLING Instance method Public Method Known Detail Tabs per Object 20060310
11 FREE Instance method Public Method 20060301
12 GET_ACTION_PROPERTIES_DYN Instance method Public Method Permitted Actions 20060220
13 GET_ALV_STRUCTURE Instance method Public Method Define ALV Structure for Overview 20060109
14 GET_ALV_UI_DATA Instance method Public Method Get UI Data for Overview 20060119
15 GET_CREATEABLE_OBJECTS Instance method Public Method Objects for Creation 20060222
16 GET_FIELD_PROPERTY Instance method Public Method Get Field Information from Back-End 20060120
17 GET_INSTANCE Static method Public Method Get Instance 20051213
18 GET_NAME_VALUE_LIST Instance method Public Method Get Input Helps 20051213
19 MODIFY_ALV Instance method Public Method Modify ALV 20060109
20 REPORT_CHANGED_DATA Instance method Public Method Changes via Change Manager in Back-End 20060213
21 RETRIEVE_DETAIL_DATA Instance method Public Method Get Detail Data and UI Control for Control Plan Version 20060202
22 RETRIEVE_ITEM_DATA Instance method Public Method Gets All Items in Control Plan Version 20060202
23 RETRIEVE_OVERVIEW_DATA Instance method Public Method Gets All Control Plan Versions for the Overview 20060216
24 SET_ALV_CONFIG_TABLE Instance method Public Method Set Instance for Configuration of ALV Output 20060109
25 SET_CURRENT_VERSION Instance method Public Method Set Active Control Plan Version 20060329
26 SET_FC_WD Instance method Public Method Reconcile Field Information: WD - API 20060123
27 SWITCH_TO_PARENT_EDIT_MODE Instance method Public Method Set Control Plans to Change Mode of Project 20060309
Events
Class CL_DPR_UI_LOG_CTRL_PLAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_API_PROPERTIES Private See coding 20060120 BEGIN OF ts_api_properties, mandatory TYPE boole_d, read_only TYPE boole_d, enabled TYPE boole_d, visible TYPE boole_d, END OF ts_api_properties
2 TS_IF_PROPERTIES Private See coding 20060120 BEGIN OF ts_if_properties, bo_name TYPE string, bo_node_name TYPE string, bo_node_key TYPE string, sub_elem_type TYPE i, " attribute, action, association sub_elem_name TYPE string, properties TYPE ts_api_properties, END OF ts_if_properties
3 TS_NAME_VALUE_LIST Private See coding 20060213 begin of TS_NAME_VALUE_LIST, name type string, values type dpr_tt_api_name_value_pair, end of ts_name_value_list
4 TS_OBJ_ACTIONS Public See coding 20060224 BEGIN OF ts_obj_actions, object_type TYPE cgpl_object_type, guid TYPE dpr_tv_object_guid_char, root_guid TYPE dpr_tv_object_guid_char, root_object_type TYPE cgpl_object_type, version_number TYPE cgpl_tv_version, version_ TYPE cgpl_tv_version_type, doc_type TYPE string, action_key TYPE string, context_attr TYPE string, disabled type boole_d, END OF ts_obj_actions
5 TS_OBJ_RESPONSIBLE Private See coding 20060120 BEGIN OF ts_obj_responsible, guid TYPE dpr_tv_object_guid_char, resp TYPE dpr_ts_ui_responsible, END OF ts_obj_responsible
6 TS_OBJ_TABSTRIP Public See coding 20060310 BEGIN OF ts_obj_tabstrip, object_type TYPE cgpl_object_type, guid TYPE dpr_tv_object_guid_char, root_guid TYPE dpr_tv_object_guid_char, root_object_type TYPE cgpl_object_type, version_number TYPE cgpl_tv_version, version_ TYPE cgpl_tv_version_type, doc_type TYPE string, tabstrip_name type fieldname, context_attr_visible TYPE string, context_attr_title TYPE string, END OF ts_obj_tabstrip
7 TT_NAME_VALUE_LIST Private See coding 20060213 tt_name_value_list type table of ts_name_value_list
8 TT_OBJ_ACTIONS Public See coding 20060224 tt_obj_actions TYPE TABLE OF ts_obj_actions
9 TT_OBJ_RESPONSIBLE Private See coding 20060120 tt_obj_responsible TYPE TABLE OF ts_obj_responsible
10 TT_OBJ_TABSTRIPS Public See coding 20060310 tt_obj_tabstrips TYPE TABLE OF ts_obj_tabstrip
Method Signatures

Method ACCESS_MANDATORY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070221
2 Importing IT_MAND_FIELDS Call by reference Type reference (TYPE) DPR_TT_NODE_FC_UI Context: Feldsteuerungsinformationen pro Knoten 20070227
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20070221
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING Context Pfad Knoten 20070221
5 Importing IV_VIEW_TITLE Call by reference Type reference (TYPE) STRING 20070223

Method ACCESS_MANDATORY_CHECK on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CHECK_MANDATORY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070221
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20070221
3 Importing IV_PATH Call by reference Type reference (TYPE) STRING Context Pfad Knoten 20070221
4 Importing IV_PROC_IND Call by reference Type reference (TYPE) DPR_TV_CP_IND_PROC_OR_PART Produktlenkungsplan: Positionstyp 20070223

Method CHECK_MANDATORY_FIELDS on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CREATE_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CP_DATA_NEW Call by reference Type reference (TYPE) DPR_TS_API_CONTROL_PLAN_O_DATA API: Attribute Kontrollplankopf 20060301

Method CREATE_CP on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CREATE_CP_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) DPR_TS_UI_DO_ACTION Speicherung der Actions am Controller 20060328

Method CREATE_CP_LINK on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM_DATA_NEW Value transfer Type reference (TYPE) DPR_TT_UI_CTRL_PLAN_I_DATA Produktlenkungsplan Version Positionsdaten: ext. Darstellung 20060210
2 Importing IV_PARENT_GUID Value transfer Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20060210
3 Importing IV_PARENT_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20060210

Method CREATE_ITEM on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CREATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) DPR_TS_UI_DO_ACTION Speicherung der Actions am Controller 20060227

Method CREATE_OBJECTS on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method CREATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) DPR_TS_UI_DO_ACTION Speicherung der Actions am Controller 20060227

Method CREATE_VERSION on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID des Anwendungsobjekts 20060227
2 Importing IV_OBJ_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20060227

Method DELETE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method DELETE_CP_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION Call by reference Type reference (TYPE) DPR_TS_UI_DO_ACTION Speicherung der Actions am Controller 20060329

Method DELETE_CP_LINK on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method DETERMINE_TABSTRIP_ENABLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TITLE Call by reference Type reference (TYPE) STRING Titel des Tabstrips 20060310
2 Exporting EV_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Sichtbarkeit des Tabstrips 20060310
3 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifikation 20060310
4 Importing IV_TABSTRIP_NAME Call by reference Type reference (TYPE) FIELDNAME Sichtbarkeit von Tabstripitems in Detailsicht 20060310

Method DETERMINE_TABSTRIP_ENABLING on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method FREE Signature

Method FREE on class CL_DPR_UI_LOG_CTRL_PLAN has no parameter.
Method FREE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_ACTION_PROPERTIES_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROPERTY Call by reference Type reference (TYPE) DPR_TS_FC_PROPERTY_EXT Feldeigenschaften in List-Darstellung 20060327
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING API Aktion 20060220
3 Importing IV_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20060220

Method GET_ACTION_PROPERTIES_DYN on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_ALV_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20060109

Method GET_ALV_STRUCTURE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_ALV_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UI_VI_CTRL_PLAN_OV Call by reference Type reference (TYPE) DPR_TS_UI_VI_CTRL_PLAN_OV Einstiegsbild UI Kontrolldaten 20060119

Method GET_ALV_UI_DATA on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_CREATEABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Objekt Guid 20060222
2 Importing IV_SEL_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20060222
3 Returning RT_OBJECTS Value transfer Type reference (TYPE) DPR_TT_OBJECT_TYPES Tabelle anlegbare Objekttypen 20060222

Method GET_CREATEABLE_OBJECTS on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_FIELD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAND_TEXTS Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20070221
2 Exporting ET_OBJ_FIELD_PROP Call by reference Type reference (TYPE) DPR_TT_UI_OBJ_ATTR_PROPERTY Properties 20060120
3 Importing IT_DETAIL_DATA Call by reference Type reference (TYPE) INDEX TABLE Detaildaten 20060120
4 Importing IT_FIELDS_TBD Call by reference Type reference (TYPE) DPR_TT_UI_FIELDS Detailfelder deren Properties bestimmt werden sollen 20060208
5 Importing IV_BO_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20060120
6 Importing IV_UI_STRUC Call by reference Type reference (TYPE) STRING UI-Struktur (Name) 20060120

Method GET_FIELD_PROPERTY on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_CTRL_PLAN UI-Logik für Produktlenkungsplan 20051213

Method GET_INSTANCE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method GET_NAME_VALUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name des Attributs 20060127
2 Returning RT_NAME_VALUE_LIST Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Liste der Einträge für Knoten 20051213

Method GET_NAME_VALUE_LIST on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method MODIFY_ALV Signature

Method MODIFY_ALV on class CL_DPR_UI_LOG_CTRL_PLAN has no parameter.
Method MODIFY_ALV on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method REPORT_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA cProjects: Projektdaten Unterobjekte 20060214
2 Importing IT_CHANGED_ATTR Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: Context-Änderungen 20060213
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID des Anwendungsobjekts 20060213
4 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20060213

Method REPORT_CHANGED_DATA on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method RETRIEVE_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_DATA Call by reference Type reference (TYPE) INDEX TABLE Detaildaten 20060202
2 Exporting ET_FIELD_CTRL Call by reference Type reference (TYPE) DPR_TT_OBJ_FC_UI Context: Feldsteuerungsinformationen pro Knoten 20060202
3 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Aktuelles Objekt 20060202
4 Importing IT_FIELDS_TBD Call by reference Type reference (TYPE) DPR_TT_UI_FIELDS Detailfelder deren Properties bestimmt werden sollen 20060202

Method RETRIEVE_DETAIL_DATA on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method RETRIEVE_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS Call by reference Type reference (TYPE) DPR_TT_UI_CTRL_PLAN_I_DATA Produktlenkungsplan Version Positionsdaten: ext. Darstellung 20060202
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20060202

Method RETRIEVE_ITEM_DATA on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method RETRIEVE_OVERVIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_CTRL_PLAN_OV Call by reference Type reference (TYPE) DPR_TT_UI_CTRL_PLAN_OVERVIEW Daten für tabellarische Produktlenkungsplansichten 20060216
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20060216

Method RETRIEVE_OVERVIEW_DATA on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method SET_ALV_CONFIG_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_CONFIG_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Konfiguration der ALV-Ausgabe 20060109

Method SET_ALV_CONFIG_TABLE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method SET_CURRENT_VERSION Signature

Method SET_CURRENT_VERSION on class CL_DPR_UI_LOG_CTRL_PLAN has no parameter.
Method SET_CURRENT_VERSION on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method SET_FC_WD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UI_OBJ_FIELD_CTRL Call by reference Type reference (TYPE) DPR_TT_OBJ_FC_UI Context: Feldsteuerungsinformationen pro Knoten 20060123
2 Importing IT_MAND_TEXTS Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20070221
3 Importing IT_OBJ_ATTR_PROP Call by reference Type reference (TYPE) DPR_TT_UI_OBJ_ATTR_PROPERTY Attributproperty 20060123

Method SET_FC_WD on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.

Method SWITCH_TO_PARENT_EDIT_MODE Signature

Method SWITCH_TO_PARENT_EDIT_MODE on class CL_DPR_UI_LOG_CTRL_PLAN has no parameter.
Method SWITCH_TO_PARENT_EDIT_MODE on class CL_DPR_UI_LOG_CTRL_PLAN has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500