SAP ABAP Class CL_DPR_UI_LOG_REPLACE_USER_BP (Assistance for Replacement of User and Business Partner)
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_REPLACE_USER_BP  
Short Description Assistance for Replacement of User and Business Partner    
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 20110706   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_REPLACE_USER_BP has no interface implemented.
Friends
Class CL_DPR_UI_LOG_REPLACE_USER_BP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_REPLACE_USER_BP Assistance for Replacement of User and Business Partner 20110817
2 MC_REPORT_NAME Constant Public Type reference (TYPE) PROGNAME 'DPR_REPLACE_USER_BP' ABAP Program Name 20110817
3 MO_ALV_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110805
4 MV_GUID_COLUMN Instance attribute Public Type reference (TYPE) STRING 20110808
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ALV_STRUCTDESCR Instance method Public Method 20110805
2 GET_FULLNAME Instance method Public Method Determine the fullname of the user/bp 20110729
3 GET_INSTANCE Static method Public Method Delivers Singleton 20110711
4 GET_OBJECTS_FOR_BP Instance method Public Method Get List of Objects the business partner is relevant in 20110721
5 GET_OBJECTS_FOR_USER Instance method Public Method Get List of Objects the user is relevant in 20110707
6 GET_PARTICIPANT_DETAILS Instance method Private Method 20110804
7 GET_PROJECT_DETAILS Instance method Private Method Get project detail data for UI 20110707
8 GET_PROJECT_FOR_TOP_GUIDS Instance method Public Method Get the project guid for the top node guid in ACO tables 20110930
9 GET_SUPPORTED_OBJECT_TYPES Instance method Public Method 20110808
10 GET_TYPES_OF_CHILDREN Static method Public Method get the object types of the children that are considered 20110707
11 RETRIEVE_ALV_DATA_LOG Instance method Public Method Get the corresponding logs 20110713
12 START_REPORT Instance method Public Method Triggers the update report 20110711
Events
Class CL_DPR_UI_LOG_REPLACE_USER_BP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJECT_TYPES Public See coding 20110707 TT_OBJECT_TYPEs TYPE STANDARD TABLE OF TY_OBJECT_TYPE
2 TY_OBJECT_TYPE Public See coding 20110707 BEGIN OF TY_OBJECT_TYPE , aco_obj_type TYPE aco_object_type, END OF TY_OBJECT_TYPE
Method Signatures

Method CREATE_ALV_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20110805
2 Returning RO_ALV_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110805

Method CREATE_ALV_STRUCTDESCR on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) ANY user/bp 20110729
2 Returning RV_FULLNAME Value transfer Type reference (TYPE) STRING 20110729

Method GET_FULLNAME on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_UI_LOG_REPLACE_USER_BP Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_REPLACE_USER_BP Assisitance for Replacement of User and Business Partner 20110711

Method GET_INSTANCE on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_OBJECTS_FOR_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110721
2 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) DPR_TV_DATE Date 20110721
3 Importing IV_BUSINESS_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner 20110721
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20110721

Method GET_OBJECTS_FOR_BP on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_OBJECTS_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DATA Call by reference Type reference (TYPE) INDEX TABLE Detail data for object selection 20110707
2 Importing IV_CONSIDER_CHILDREN Call by reference Type reference (TYPE) BOOLE_D 'X' Include objects where children are relevant 20110707
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Type 20110707
4 Importing IV_USER_ID Call by reference Type reference (TYPE) DPR_TV_BAPI_USER_NAME User Name 20110707

Method GET_OBJECTS_FOR_USER on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_PARTICIPANT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTICIPANT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110804
2 Importing IT_PARTICIPANT_GUID Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20110804

Method GET_PARTICIPANT_DETAILS on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_PROJECT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110812
2 Importing IT_ACO_USER Call by reference Type reference (TYPE) INDEX TABLE 20110812
3 Importing IT_PROJECT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20110707

Method GET_PROJECT_DETAILS on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_PROJECT_FOR_TOP_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOP_NODE_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20110930
2 Returning RT_PROJECT_GUIDS Value transfer Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20110930

Method GET_PROJECT_FOR_TOP_GUIDS on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_SUPPORTED_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING User/BP? 20110817
2 Returning RT_SUPPORTED_OBJECT_TYPES Value transfer Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value Pair 20110808

Method GET_SUPPORTED_OBJECT_TYPES on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method GET_TYPES_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Call by reference Type reference (TYPE) TT_OBJECT_TYPES List of object categories: parent and children 20110707
2 Importing IV_PARENT_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20110707

Method GET_TYPES_OF_CHILDREN on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method RETRIEVE_ALV_DATA_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INDEX TABLE 20110713
2 Importing IV_FROM_DATE Call by reference Type reference (TYPE) DPR_TV_DATE Date 20110713
3 Importing IV_TO_DATE Call by reference Type reference (TYPE) DPR_TV_DATE Date 20110713
4 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20110713

Method RETRIEVE_ALV_DATA_LOG on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.

Method START_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110714
2 Importing IV_BEGIN_REPLACE Call by reference Type reference (TYPE) DPR_TV_DATE Date 20110713
3 Importing IV_BP_NEW Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20110715
4 Importing IV_BP_OLD Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20110715
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20110715
6 Importing IV_REPLACE_BOTH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110715
7 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING User or BP replacement? 20110726
8 Importing IV_START_DATE Call by reference Type reference (TYPE) DPR_TV_DATE Date 20110711
9 Importing IV_START_TIME Call by reference Type reference (TYPE) UZEIT Time 20110711
10 Importing IV_USER_NEW Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20110712
11 Importing IV_USER_OLD Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20110712
12 Importing IV_WITH_CHILDREN Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110720
13 Importing IV_WITH_RTA Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110823

Method START_REPORT on class CL_DPR_UI_LOG_REPLACE_USER_BP has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702