SAP ABAP Class CL_DPR_API_PROPERTY_HANDLER (Proj. Mgmt API: Property Handler)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_API (Package) API for Project Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_PROPERTY_HANDLER Attribute Handler Interface 20040909
Properties
Class CL_DPR_API_PROPERTY_HANDLER  
Short Description Proj. Mgmt API: Property Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20040909   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)
2 IF_DPR_CORE_SERVICE_INBOUND Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_PROPERTY_HANDLER Attribute Handler Interface 20040909
Friends
Class CL_DPR_API_PROPERTY_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_DPR_API_CONTEXT Context for Business Object 20041015
2 MR_LAST_FC_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FC_INFO Field Control 20070628
3 MT_BUFFERED_GUIDS Instance attribute Private Type reference (TYPE) DPR_TT_STRING_TAB Proj. Mgmt API: Table of Struct. with only one String Field 20060831
4 MT_BUFFERED_GUIDS_ASSOC Instance attribute Private Type reference (TYPE) TT_BUFFERED_GUIDS_ASSOC Table Type for GUIDs 20080125
5 MT_PROPERTIES Instance attribute Private Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TT_PROPERTIES Table of Field Control Info. (Field, Action, Association) 20041013
6 MV_LAST_BO_NODE_NAME Instance attribute Private Type reference (TYPE) STRING Last Business Object Type 20070628
7 MV_LAST_FIELD_CONTROL Instance attribute Private Type reference (TYPE) DPR_TV_FC Field Control 20070628
8 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_DPR_PROPERTY_HANDLER Property Handler 20040909
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Delete Property Buffer 20041103
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040909
3 CONVERT_PROPERTIES Instance method Private Method Convert Field Property to External Display 20041014
4 CONVERT_PROPERTIES2 Instance method Private Method Convert Field Property to External Display 20060831
5 DEL_BUFFER_FOR_ACTION_PROPERTY Instance method Private Method Delete Property Buffer for Action Property 20041027
6 DETERMINE_ASSOC_PROPERTIES Instance method Private Method Determine association properties 20080125
7 DETERMINE_PROPERTIES Instance method Private Method Sets Property for Action 20060831
8 DETERMINE_SPECIFIC_PROPERTIES Instance method Private Method Sets Property for Action 20070626
9 GET_ACTION_PROPERTY Instance method Public Method Get Property for Action (Button Property) 20040921
10 GET_ASSOCIATION_PROPERTY Instance method Public Method Get Association 20040921
11 GET_ATTRIBUTE_PROPERTIES Instance method Public Method Get Field Property 20070625
12 GET_ATTRIBUTE_PROPERTY Instance method Public Method Get Field Property 20040921
13 GET_CURRENT_FIELD_CONTROL Instance method Protected Method Determine Field Control Profiles from Project Type 20050307
14 GET_DPR_FC_OBJECT Instance method Private Method Gets Instance for Field Control 20041027
15 GET_DPR_OBJECT Instance method Private Method Gets Object Reference 20041027
16 GET_INSTANCE Static method Public Method Gets Instance for Property Handler 20040909
17 GET_THEN_SET_ACTION_PROPERTY Instance method Public Method Sets Property for Action 20050218
18 ON_APPLICATION_OBJECT_CHANGED Instance method Private Event handling method Event Handler for Change Event of if_dpr_common 20060831
19 ON_APPLICATION_OBJECT_CREATED Instance method Private Event handling method Event Handler for Change Event of if_dpr_common 20060831
20 ON_APPLICATION_OBJECT_FREED Instance method Private Event handling method Event Handler for Events of if_dpr_common 20060831
21 ON_APPLICATION_OBJECT_LOADED Instance method Private Event handling method Event Handler for Events of if_dpr_common 20060831
22 ON_PRO_TYPE_CHANGED Instance method Private Event handling method Event Handler for Pro Type Changed Event of cl_dpr_project 20080715
23 ON_SCHEDULING_FINISHED Instance method Private Event handling method Event Handler for scheduling_finished of if_ppm_schedule_hos 20080718
24 ON_SCHEDULING_STARTED Instance method Private Event handling method Event Handler for Scheduling_Started of ifp_ppm_schedule_hos 20080718
25 SET_ACTION_PROPERTY Instance method Private Method Sets Property for Action 20040921
26 SET_ASSOCIATION_PROPERTY Instance method Private Method Sets Property for Association 20040921
27 SET_ATTRIBUTE_PROPERTY Instance method Private Method Sets Field Property 20040921
Events
# Event Type Visibility Description Created on
1 FREE_FC_BUFFERS Instance Event
(0)
Public
(2)
Empty Buffer of Field Property Objects 20070702
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BUFFERED_GUIDS_ASSOC Private See coding 20091014 tt_buffered_guids_assoc TYPE HASHED TABLE OF ty_buffered_guids_assoc WITH UNIQUE KEY bo_name * bo_node_name bo_node_key
2 TT_PROPERTY_STORE Private See coding 20041013 tt_property_store TYPE SORTED TABLE OF ty_property_store WITH NON-UNIQUE DEFAULT KEY
3 TY_BUFFERED_GUIDS_ASSOC Private See coding 20091014 BEGIN OF ty_buffered_guids_assoc, bo_name TYPE string, * bo_node_name TYPE string, bo_node_key TYPE string, END OF ty_buffered_guids_assoc
4 TY_PROPERTY_STORE Private See coding 20041013 BEGIN OF ty_property_store, business_object_name TYPE string, element_type TYPE dpr_tv_elementtype, element_name TYPE dpr_api_object, sub_elem_type TYPE dpr_tv_elementtype, sub_elem_name TYPE dpr_api_object, property_name TYPE dpr_api_object, aspect_key TYPE string, final TYPE boole_d, property_base_type(1) TYPE c, property_value_bool TYPE boole_d, property_value_string TYPE string, property_value_int TYPE i, END OF ty_property_store
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method CLEAR on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY Call by reference Type reference (TYPE) DPR_TV_FC_PROPERTY_VALUE Eigenschaft(Property value) 20041014
2 Returning RS_PROPERTIES Value transfer Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES 20041014

Method CONVERT_PROPERTIES on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method CONVERT_PROPERTIES2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROPERTIES Call by reference Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES 20060831
2 Importing IV_PROPERTY Call by reference Type reference (TYPE) DPR_TV_FC_PROPERTY_VALUE Eigenschaft(Property value) 20060831

Method CONVERT_PROPERTIES2 on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method DEL_BUFFER_FOR_ACTION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY 20041027
2 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20041027

Method DEL_BUFFER_FOR_ACTION_PROPERTY on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method DETERMINE_ASSOC_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_KEY Call by reference Type reference (TYPE) ANY 20080125
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20080125

Method DETERMINE_ASSOC_PROPERTIES on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method DETERMINE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_KEY Call by reference Type reference (TYPE) ANY BO-Knoten-Key 20060831
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20060831

Method DETERMINE_PROPERTIES on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method DETERMINE_SPECIFIC_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DPR_TT_FC_FIELDS Tabelle mit Feldname 20070626
2 Importing IT_INT2EXT_MAP Call by reference Type reference (TYPE) DPR_TT_API_INT2EXT_MAP2 Feldnamenmappingtabelle 20070627
3 Importing IV_BO_NODE_KEY Call by reference Type reference (TYPE) ANY BO-Knoten-Key 20070627
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20070627
5 Importing IV_DETERMINE_ASSOCIATIONS Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE 'X' = Eigenschaften der Assoziationen werden ermittelt 20070629

Method DETERMINE_SPECIFIC_PROPERTIES on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_ACTION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel des BO-Knotens 20041026
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING Aktion 20041026
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20041026
4 Exporting RS_PROPERTIES Value transfer Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES Eigenschaft der Aktion 20041026
# Exception Resumable Description Created on
1 CX_DPR_API_PROPERTY_HANDLER 20041103

Method GET_ASSOCIATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel des Bo-Knotens 20041015
2 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING Assoziation 20041015
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten Name 20041015
4 Exporting RS_PROPERTIES Value transfer Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES Eigenschaft 20041015

Method GET_ASSOCIATION_PROPERTY on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_ATTRIBUTE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BO_NODE_KEY Call by reference Type reference (TYPE) ANY TABLE Schlüssel des Bo-Knotens 20070625
2 Importing IT_EXTERNAL_FIELDS Call by reference Type reference (TYPE) DPR_TT_FC_FIELDS Attributnamen 20070627
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20070625
4 Importing IV_DETERMINE_ASSOCIATIONS Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE 'X' = Eigenschaften der Assoziationen werden ermittelt 20070629
5 Exporting RT_PROPERTIES Call by reference Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TT_PROPERTIES Feldeigenschaft 20070625

Method GET_ATTRIBUTE_PROPERTIES on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_ATTRIBUTE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel des Bo-Knotens 20041015
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Attributname 20041015
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20041015
4 Exporting RS_PROPERTIES Call by reference Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TY_PROPERTIES Feldeigenschaft 20041015

Method GET_ATTRIBUTE_PROPERTY on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_CURRENT_FIELD_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20050307
2 Returning RV_FIELD_CONTROL Value transfer Type reference (TYPE) DPR_TV_FC Feldsteuerung 20050307

Method GET_CURRENT_FIELD_CONTROL on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_DPR_FC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FC_OBJECT Value transfer Object reference (TYPE REF TO) IF_DPR_FC_INFO Feldsteuerung 20041103
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) DPR_TT_FC_FIELDS Tabelle mit Feldname 20041109
3 Exporting ET_OBJECT_NODES Call by reference Type reference (TYPE) INDEX TABLE BO-Knoten Objekte 20041109
4 Exporting EV_BO_NODE_NAME Value transfer Type reference (TYPE) STRING Name des BO-Knotens 20041103
5 Importing IR_ROOT_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT BO-Knoten Name 20041103
6 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schliüssel des BO-Knotens 20041109
7 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Name des BO-Knotens 20041103
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttype 20041113

Method GET_DPR_FC_OBJECT on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_DPR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel 20041027
2 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Bo-Knotne Name 20041027
3 Returning RR_DPR_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Objektreferenz 20041027

Method GET_DPR_OBJECT on class CL_DPR_API_PROPERTY_HANDLER 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) IF_DPR_PROPERTY_HANDLER Abstraktes Applikationsobjekt 20040909

Method GET_INSTANCE on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method GET_THEN_SET_ACTION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION_NAME Call by reference Type reference (TYPE) STRING Gruppe 20050218
2 Importing IN_BO_NODE_KEY Call by reference Type reference (TYPE) ANY BO-Knoten-Key 20050218
3 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20050218
4 Importing IN_PROPERTY_NAME Call by reference Type reference (TYPE) STRING Eigenschaft 20050218
5 Importing IN_VALUE Call by reference Type reference (TYPE) ANY Attributwert 20050218
# Exception Resumable Description Created on
1 CX_DPR_API_PROPERTY_HANDLER 20050218

Method ON_APPLICATION_OBJECT_CHANGED Signature

Method ON_APPLICATION_OBJECT_CHANGED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_APPLICATION_OBJECT_CHANGED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_APPLICATION_OBJECT_CREATED Signature

Method ON_APPLICATION_OBJECT_CREATED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_APPLICATION_OBJECT_CREATED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_APPLICATION_OBJECT_FREED Signature

Method ON_APPLICATION_OBJECT_FREED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_APPLICATION_OBJECT_FREED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_APPLICATION_OBJECT_LOADED Signature

Method ON_APPLICATION_OBJECT_LOADED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_APPLICATION_OBJECT_LOADED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_PRO_TYPE_CHANGED Signature

Method ON_PRO_TYPE_CHANGED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_PRO_TYPE_CHANGED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_SCHEDULING_FINISHED Signature

Method ON_SCHEDULING_FINISHED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_SCHEDULING_FINISHED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method ON_SCHEDULING_STARTED Signature

Method ON_SCHEDULING_STARTED on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
Method ON_SCHEDULING_STARTED on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method SET_ACTION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY BO-Knoten-Key 20041027
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING Gruppe 20041026
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten 20041026
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Attributwert 20041026
# Exception Resumable Description Created on
1 CX_DPR_API_PROPERTY_HANDLER 20041103

Method SET_ASSOCIATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel des BO-Knotens 20041027
2 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) STRING Assoziation 20041015
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten Name 20041015
4 Importing IV_VALUE Call by reference Type reference (TYPE) DPR_TV_FC_PROPERTY_VALUE Wert 20041015

Method SET_ASSOCIATION_PROPERTY on class CL_DPR_API_PROPERTY_HANDLER has no exception.

Method SET_ATTRIBUTE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BO_NODE_KEY Call by reference Type reference (TYPE) ANY Schlüssel des BO-Knotens 20041027
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) ANY Attribut 20041015
3 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO-Knoten Name 20041015
4 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) ANY Struktur 20050203
5 Importing IV_VALUE Call by reference Type reference (TYPE) DPR_TV_FC_PROPERTY_VALUE Wert 20041015

Method SET_ATTRIBUTE_PROPERTY on class CL_DPR_API_PROPERTY_HANDLER has no exception.
Event Signatures

Event FREE_FC_BUFFERS Signature
Event FREE_FC_BUFFERS on class CL_DPR_API_PROPERTY_HANDLER has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400