SAP ABAP Class CL_DPR_API_CHANGE_HANDLER (Proj. Mgmt API: Change 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_CHANGE_HANDLER Change Handler 20040922
Properties
Class CL_DPR_API_CHANGE_HANDLER  
Short Description Proj. Mgmt API: Change Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20040922   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_CHANGE_HANDLER Change Handler 20040922
Friends
Class CL_DPR_API_CHANGE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MODE_BO_NODE Constant Public Type reference (TYPE) I 10 20041028
2 CO_MODE_COPY Constant Public Type reference (TYPE) I 11 20050420
3 CO_MODE_DELETE Constant Public Type reference (TYPE) I 6 20041028
4 CO_MODE_DELETE_FAILED Constant Public Type reference (TYPE) I 7 20041028
5 CO_MODE_DISPLAY Constant Public Type reference (TYPE) I 13 20050817
6 CO_MODE_EDIT Constant Public Type reference (TYPE) I 12 20050817
7 CO_MODE_INSERT Constant Public Type reference (TYPE) I 1 20041028
8 CO_MODE_INSERT_FAILED Constant Public Type reference (TYPE) I 3 20041028
9 CO_MODE_INSERT_WITH_HANDLE Constant Public Type reference (TYPE) I 2 20041028
10 CO_MODE_KEY_CHANGE Constant Public Type reference (TYPE) I 8 20041028
11 CO_MODE_MOVE Constant Public Type reference (TYPE) I 9 20050415
12 CO_MODE_SCHEDULE Constant Public Type reference (TYPE) I 14 20070216
13 CO_MODE_UPDATE Constant Public Type reference (TYPE) I 4 20041028
14 CO_MODE_UPDATE_FAILED Constant Public Type reference (TYPE) I 5 20041028
15 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_DPR_API_CONTEXT Context for Business Object 20041028
16 M_CHANGENOTIF_COUNTER Instance attribute Private Type reference (TYPE) I 20050103
17 M_FAILED_OPS_TRIP Instance attribute Private Type reference (TYPE) TT_SIDE_EFFECTS_INT 20041028
18 M_INVALID_BO_NODES_TRIP Instance attribute Private See coding 20041028
19 M_SIDE_EFFECTS_TRANSACTION Instance attribute Private Type reference (TYPE) TT_SIDE_EFFECTS_INT 20041028
20 M_SIDE_EFFECTS_TRIP Instance attribute Private Type reference (TYPE) TT_SIDE_EFFECTS_INT 20041028
21 M_STACK_COUNTER Instance attribute Private Type reference (TYPE) TT_STACK_COUNTER 20050103
22 M_STACK_LEVEL Instance attribute Private Type reference (TYPE) I 20050103
23 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_DPR_CHANGE_HANDLER 20040922
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAILED_OPERATION Instance method Private Method Register Failed Actions 20041028
2 ADD_NEW_SIDE_EFFECT Instance method Private Method Register New Side Effects 20041029
3 CLEAN_SIDE_EFFECTS Instance method Private Method Delete Side Effects 20041028
4 CLEAR Instance method Public Method Delete Buffer 20041028
5 CONSTRUCTOR Instance method Public Constructor Constructor 20041028
6 GET_CHANGED_BO_SIDE_EFFECTS Instance method Public Method Get All Side Effects of this Roundtrip 20041028
7 GET_INSTANCE Static method Public Method Get Interface Reference for Change Handler 20040922
8 INSERT_WITH_HANDLE Instance method Private Method Add with Default Key 20041028
9 POP_STACK Instance method Private Method 20050104
10 PUSH_STACK Instance method Private Method 20050104
11 TRANSLATE_KEY_TO_STRING Instance method Private Method Convert BO Node Key into String 20041103
Events
Class CL_DPR_API_CHANGE_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SIDE_EFFECTS_INT Private See coding 20041028 tt_side_effects_int TYPE SORTED TABLE OF ty_side_effects_int WITH UNIQUE KEY bo_name bo_node_name bo_node_key
2 TT_STACK_COUNTER Private See coding 20050103 tt_stack_counter TYPE SORTED TABLE OF ty_stack_counter WITH UNIQUE KEY stack_level
3 TY_INVALID_BO_NODES Private See coding 20041028 BEGIN OF ty_invalid_bo_nodes, bo_name TYPE string, bo_node_name TYPE string, END OF ty_invalid_bo_nodes
4 TY_SIDE_EFFECTS_INT Private See coding 20041028 BEGIN OF ty_side_effects_int, bo_name TYPE string, bo_node_name TYPE string, mode TYPE i, bo_node_key TYPE string, old_bo_node_key TYPE string, changenotif_index TYPE i, END OF ty_side_effects_int
5 TY_STACK_COUNTER Private See coding 20050103 BEGIN OF ty_stack_counter, stack_level TYPE i, start_index TYPE i, END OF ty_stack_counter
Method Signatures

Method ADD_FAILED_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_SIDE_EFFECT Call by reference Type reference (TYPE) TY_SIDE_EFFECTS_INT 20041028
# Exception Resumable Description Created on
1 CX_DPR_API_CHANGE_HANDLER 20041103

Method ADD_NEW_SIDE_EFFECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTIONS_ON_ERROR Call by reference Type reference (TYPE) BOOLE_D 'X' Boolean 20041029
2 Importing NEW_SIDE_EFFECT Call by reference Type reference (TYPE) TY_SIDE_EFFECTS_INT 20041029
3 Changing STORAGE_CONTAINER Call by reference Type reference (TYPE) TT_SIDE_EFFECTS_INT 20041029
# Exception Resumable Description Created on
1 CX_DPR_API_CHANGE_HANDLER 20041103

Method CLEAN_SIDE_EFFECTS Signature

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

Method CLEAN_SIDE_EFFECTS on class CL_DPR_API_CHANGE_HANDLER has no exception.

Method CLEAR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_CHANGED_BO_SIDE_EFFECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SIDE_EFFECTS Call by reference Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TT_CHANGE_NOTIFICATIONS 20041028
2 Importing IV_RESET Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X': Deltas zurücksetzen 20051024

Method GET_CHANGED_BO_SIDE_EFFECTS on class CL_DPR_API_CHANGE_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_CHANGE_HANDLER 20040922

Method GET_INSTANCE on class CL_DPR_API_CHANGE_HANDLER has no exception.

Method INSERT_WITH_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTIONS_ON_ERROR Call by reference Type reference (TYPE) BOOLE_D 'X' Boolean 20041028
2 Importing NEW_SIDE_EFFECT Call by reference Type reference (TYPE) TY_SIDE_EFFECTS_INT 20041028
3 Changing STORAGE_CONTAINER Call by reference Type reference (TYPE) TT_SIDE_EFFECTS_INT 20041028
# Exception Resumable Description Created on
1 CX_DPR_API_CHANGE_HANDLER 20041103

Method POP_STACK Signature

Method POP_STACK on class CL_DPR_API_CHANGE_HANDLER has no parameter.
Method POP_STACK on class CL_DPR_API_CHANGE_HANDLER has no exception.

Method PUSH_STACK Signature

Method PUSH_STACK on class CL_DPR_API_CHANGE_HANDLER has no parameter.
Method PUSH_STACK on class CL_DPR_API_CHANGE_HANDLER has no exception.

Method TRANSLATE_KEY_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_KEY Call by reference Type reference (TYPE) ANY 20041103
2 Returning RV_NODE_KEY Value transfer Type reference (TYPE) STRING 20041103

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