SAP ABAP Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS (Change Documents Access Logic)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Properties
Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS  
Short Description Change Documents Access Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20070327   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no forward declaration.
Interfaces
Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no interface implemented.
Friends
Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CORE_SERVICE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20070425
2 SR_CHANGEDOCS Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_PPM_UI_LOG_CHANGEDOCS Change Documents 20070327
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Contructor 20070327
2 CONVERT_IDS_TO_TEXTS Instance method Private Method Converts Ids to text for metadata attributes 20080708
3 GET_CORE_SERVICE_PROVIDER Instance method Private Method Determine/Create Adapter for Access to Business Object 20070425
4 GET_CORE_SERVICE_PROVIDER_PPM Static method Public Method 20070425
5 GET_DATA Instance method Public Method Get Change Documents from Back-End 20070327
6 GET_DEFAULT_PARAMETERS_FOR_CD Instance method Public Method 20070822
7 GET_INSTANCE Static method Public Method Get Instance 20070327
8 GET_LINKEDFIELD_VALUE Instance method Private Method 20090720
9 GET_USER_SETTINGS Instance method Public Method User Settings 20070327
10 MONTH_SUBTRACTION Instance method Public Method Subtract Months 20070822
11 RETRIEVE_BY_ASSOCIATION Instance method Private Method Prompts via Association 20070425
Events
Class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_API_PROPERTIES Private See coding 20070327 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 20070327 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
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no parameter.
Method CONSTRUCTOR on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method CONVERT_IDS_TO_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDOCS_ATT_API Call by reference Type reference (TYPE) /RPM/TT_CD_META_API API: Attributes of Metadata Change Documents 20080708
2 Importing IT_CDOCS_ATT Call by reference Type reference (TYPE) INDEX TABLE 20080708
3 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20080708

Method CONVERT_IDS_TO_TEXTS on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_CORE_SERVICE_PROVIDER 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 20070425
2 Returning RR_PROVIDER Value transfer Object reference (TYPE REF TO) IF_DPR_CORE_SERVICE_PROVIDER Adapter for Access to Business Object 20070425

Method GET_CORE_SERVICE_PROVIDER on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_CORE_SERVICE_PROVIDER_PPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SERVICE_PROVIDER Call by reference Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20070425
2 Exporting ER_SERVICE_PROVIDER_INM Call by reference Object reference (TYPE REF TO) CL_INM_INITIATIVE_O_API Initiative Operational API 20090309
3 Exporting EV_SERVICE_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20070510
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20070425
5 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Business obj. name 20070425
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20070510

Method GET_CORE_SERVICE_PROVIDER_PPM on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_ATT Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Detailed Data 20070327
2 Exporting ET_CD_AUT Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Authorizations 20070327
3 Exporting ET_CD_CAP Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Capacity Planning Values 20120912
4 Exporting ET_CD_FIN Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Financial Planning Values 20120912
5 Exporting ET_CD_OBL Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Object Links 20070327
6 Exporting ET_CD_STA Call by reference Type reference (TYPE) INDEX TABLE Change Documents for Status 20070327
7 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Unique Object Key 20070327
8 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Category in Project Planning 20070327

Method GET_DATA on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_DEFAULT_PARAMETERS_FOR_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_USER_SPECIFIC_SETTINGS Call by reference Type reference (TYPE) DPR_TS_USER_SPECIFIC_SETTINGS User-Specific Settings 20070822

Method GET_DEFAULT_PARAMETERS_FOR_CD on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CHANGEDOCS Value transfer Object reference (TYPE REF TO) /RPM/CL_PPM_UI_LOG_CHANGEDOCS Change Documents 20070327

Method GET_INSTANCE on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_LINKEDFIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELD2_VALUE_NEW Call by reference Type reference (TYPE) /RPM/TV_VALUE_KEY Value Key 20090722
2 Exporting EV_FIELD2_VALUE_OLD Call by reference Type reference (TYPE) /RPM/TV_VALUE_KEY Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090722
3 Importing IS_FIELD1_DETAILS Call by reference Type reference (TYPE) DPR_TS_API_CD_META 20090722
4 Importing IT_CHANGE_DOCS_ATT Call by reference Type reference (TYPE) INDEX TABLE 20090720
5 Importing IV_FIELD2_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090720

Method GET_LINKEDFIELD_VALUE on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method GET_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES Call by reference Type reference (TYPE) DPR_TT_UI_ATTR_PROPERTY Attribute Property 20070327
2 Exporting ET_VALUES Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value Pair 20070327
3 Exporting EV_CD_DISP Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070327
4 Exporting EV_CD_FROM Call by reference Type reference (TYPE) DPR_TV_CHANGE_DOCS_FROM Time Period of Change Documents: From 20070327
5 Exporting EV_CD_MANUAL Call by reference Type reference (TYPE) DPR_TV_CHANGE_DOCS_PERIOD Time Frame for Selecting Change Documents 20070327
6 Exporting EV_CD_TO Call by reference Type reference (TYPE) DPR_TV_CHANGE_DOCS_TO Time Period of Change Documents: To 20070327
7 Importing IV_UNAME Call by reference Type reference (TYPE) SY-UNAME User Name 20070327

Method GET_USER_SETTINGS on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method MONTH_SUBTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE Call by reference Type reference (TYPE) DATS Field of Type DATS 20070822
2 Importing IV_MONTH Call by reference Type reference (TYPE) I 20070822

Method MONTH_SUBTRACTION on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.

Method RETRIEVE_BY_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE Data of Target BO Node 20070425
2 Exporting ET_LINK_SRC_KEYS Call by reference Type reference (TYPE) INDEX TABLE Key of Source BO Node 20070425
3 Exporting ET_LINK_TGT_KEYS Call by reference Type reference (TYPE) INDEX TABLE Key of Target BO Node 20070425
4 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE BO Node Key 20070425
5 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) STRING Association Name 20070425
6 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING BO Name 20070425
7 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING BO Node Name 20070425
8 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 1 Mode (0: Display; 1: Change) 20070425
9 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D 'X' X: Data Is to Be Delivered 20070425
10 Importing IV_FILL_METADATA Call by reference Type reference (TYPE) BOOLE_D 'X' Boolean 20070425
11 Importing IV_READ_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D SPACE Boolean 20070425

Method RETRIEVE_BY_ASSOCIATION on class /RPM/CL_PPM_UI_LOG_CHANGEDOCS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450