SAP ABAP Class CL_DPR_UI_LOG_ROL_CST (UI Logic for Role Tab Element 'Costing')
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_ROL_CST  
Short Description UI Logic for Role Tab Element 'Costing'    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20050224   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_ROL_CST has no interface implemented.
Friends
Class CL_DPR_UI_LOG_ROL_CST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACT_GET_RATE Instance attribute Public Type reference (TYPE) STAT_ACT 'GET_RATE' Action: Read Default Cost Rate of a Role 20050622
2 MC_ACT_OTHER_REVENUE Instance attribute Public Type reference (TYPE) STAT_ACT 'OTHER_REV' Action: Set Different Revenue Rate as a Default 20050622
3 MC_RATE Constant Private Type reference (TYPE) STRING 'RATE' Attributes for Cost Rates 20050329
4 MC_STEP_1 Instance attribute Public Type reference (TYPE) STEP '1' Step 1 of an Action 20050622
5 MC_STEP_2 Instance attribute Public Type reference (TYPE) STEP '2' Step 2 of an Action 20050622
6 MS_ROLE_RATE Instance attribute Private Type reference (TYPE) DPR_TS_RATES Cost/Revenue Records for Project Roles 20050622
7 MT_ACTION_ROLE_COST Instance attribute Private Type reference (TYPE) TT_ACTION_ROLE_COST Actions for Editing Cost/Revenue Rate 20050622
8 MT_ALL_RATES Instance attribute Public Type reference (TYPE) DPR_TT_RATES Cost/Revenue Types for Project Roles 20050708
9 MT_RATE_NAMES Instance attribute Public Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value Pair 20050708
10 MV_PARTICIPANT_GUID Instance attribute Private Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20050708
11 MV_PARTICIPANT_NODE Instance attribute Private Type reference (TYPE) STRING Node Name for Roles 20050329
12 SC_LOIO_HELP_ROL_COST Static Attribute Public Type reference (TYPE) GUID_32 'B4A3626CE6E87D498BBCBD2D1D53BC8E' LOIO for Calling Help 20050713
13 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_ROL_CST UI Logic for Role Tab Element 'Costing' 20050323
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_EXISTS Instance method Public Method Check Action Exists 20050622
2 CHECK_MANDATORY_FIELDS Instance method Public Method Required Entry Field Check for Costing 20061018
3 CLEAR_ACTION Instance method Public Method Delete Action from Action List 20050622
4 CLEAR_ALL_ACTIONS Instance method Public Method Delete All Actions from Action List 20050622
5 CLEAR_OBJECTS Instance method Public Method Reset Object Values 20050708
6 CONSTRUCTOR Instance method Public Constructor 20050323
7 GET_ACTION Instance method Public Method Read Action from Action List 20050622
8 GET_ALL_RATES Instance method Public Method Read All Cost and Revenue Rates 20050329
9 GET_FIELD_ATTRIBUTE_UI Instance method Public Method Delivers the Field Attributes in "UI Format" 20050711
10 GET_INSTANCE Static method Public Method Delivers Instance (Singleton) 20050322
11 GET_RATE4ROLE Instance method Public Method Read Default Revenue Rate of Current Role 20050811
12 GET_RATE_VALUE_SET Instance method Public Method Get All Relevant Cost Rate Names 20050708
13 GET_ROLE_DATA Instance method Public Method Read Data of a Role Incl. Cost/Revenue Rate 20050329
14 GET_SESSION_STATE Static method Public Method Get Change Mode of Current Session 20050706
15 SET_ACTION Instance method Public Method Include Action for Role Costs in Action List 20050622
16 SET_ROLE_DATA Instance method Public Method Change Data of a Role Incl. Cost/Revenue Rate 20050329
Events
Class CL_DPR_UI_LOG_ROL_CST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTION_ROLE_COST Private See coding 20050622 BEGIN OF ts_action_role_cost, obj_guid type DPR_TV_OBJECT_GUID_CHAR, action_name TYPE stat_act, action_step TYPE step, END OF ts_action_role_cost
2 TT_ACTION_ROLE_COST Private See coding 20050622 tt_action_role_cost TYPE SORTED TABLE OF ts_action_role_cost WITH UNIQUE KEY obj_guid action_name
Method Signatures

Method ACTION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 'X' => es existiert minestenseine Aktion in der Aktionsliste 20050622

Method ACTION_EXISTS on class CL_DPR_UI_LOG_ROL_CST 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_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20061018
2 Importing IR_NODE_COST Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20061018
3 Importing IR_NODE_FC Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20061018
4 Importing IR_NODE_OTHER_REVENUE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20061018
5 Importing IV_PATH_COST Call by reference Type reference (TYPE) STRING Context Pfad Knoten 1 20061019
6 Importing IV_PATH_OTHER_REVENUE Call by reference Type reference (TYPE) STRING Context Pfad Knoten 2 20061019

Method CHECK_MANDATORY_FIELDS on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method CLEAR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STAT_ACT Aktionsname 20050622
2 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050622

Method CLEAR_ACTION on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method CLEAR_ALL_ACTIONS Signature

Method CLEAR_ALL_ACTIONS on class CL_DPR_UI_LOG_ROL_CST has no parameter.
Method CLEAR_ALL_ACTIONS on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method CLEAR_OBJECTS Signature

Method CLEAR_OBJECTS on class CL_DPR_UI_LOG_ROL_CST has no parameter.
Method CLEAR_OBJECTS on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DPR_UI_LOG_ROL_CST has no parameter.
Method CONSTRUCTOR on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION_STEP Call by reference Type reference (TYPE) STEP Aktionsschritt 20050622
2 Importing IV_ACTION Call by reference Type reference (TYPE) STAT_ACT Aktionsname 20050622
3 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050622
4 Exporting NO_ACTION Call by reference Type reference (TYPE) ABAP_BOOL die Aktion ist nicht vorhanden: no_action ='X' 20050622

Method GET_ACTION on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_ALL_RATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ALL_RATES Value transfer Type reference (TYPE) DPR_TT_RATES Kosten- bzw. Erlösarten für Projektrollen 20050708
2 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Identifizierung eines Objektes 20050708

Method GET_ALL_RATES on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_FIELD_ATTRIBUTE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROPERTIES Call by reference Type reference (TYPE) DPR_TS_FC_UI Allgemeine UI Beschreibung (Attribute) 20050711
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20050711
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050711

Method GET_FIELD_ATTRIBUTE_UI on class CL_DPR_UI_LOG_ROL_CST 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_ROL_CST UI-Logik für Rollen Tab-Element 'Kalkulation' 20050323

Method GET_INSTANCE on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_RATE4ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ROLE_RATE Value transfer Type reference (TYPE) DPR_TV_RATE Kosten-/Erlössatz für Projektkalkulation 20050811
2 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050811

Method GET_RATE4ROLE on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_RATE_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RATE_NAMES Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20050708

Method GET_RATE_VALUE_SET on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTICIPANT Call by reference Type reference (TYPE) DPR_TS_API_PARTICIPANT API: Attribute einer Rolle 20050331
2 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050329

Method GET_ROLE_DATA on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method GET_SESSION_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SESSION_STATE Value transfer Type reference (TYPE) I Zugriffsmouds 20050706
2 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050706

Method GET_SESSION_STATE on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STAT_ACT Aktionsname 20050622
2 Importing IV_ACTION_STEP Call by reference Type reference (TYPE) STEP Aktionsschritt 20050622
3 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050622

Method SET_ACTION on class CL_DPR_UI_LOG_ROL_CST has no exception.

Method SET_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050329
2 Importing IS_PARTICIPANT Call by reference Type reference (TYPE) DPR_TS_API_PARTICIPANT API: Attribute einer Rolle 20050331

Method SET_ROLE_DATA on class CL_DPR_UI_LOG_ROL_CST has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400