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 | Instance attribute | Private | Object reference (TYPE REF TO) | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class | 20070425 | |||
| 2 | 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 | Instance method | Public | Constructor | Contructor | 20070327 | |
| 2 | Instance method | Private | Method | Converts Ids to text for metadata attributes | 20080708 | |
| 3 | Instance method | Private | Method | Determine/Create Adapter for Access to Business Object | 20070425 | |
| 4 | Static method | Public | Method | 20070425 | ||
| 5 | Instance method | Public | Method | Get Change Documents from Back-End | 20070327 | |
| 6 | Instance method | Public | Method | 20070822 | ||
| 7 | Static method | Public | Method | Get Instance | 20070327 | |
| 8 | Instance method | Private | Method | 20090720 | ||
| 9 | Instance method | Public | Method | User Settings | 20070327 | |
| 10 | Instance method | Public | Method | Subtract Months | 20070822 | |
| 11 | 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 | ET_CDOCS_ATT_API | Call by reference | Type reference (TYPE) | /RPM/TT_CD_META_API | API: Attributes of Metadata Change Documents | 20080708 | |||
| 2 | IT_CDOCS_ATT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080708 | ||||
| 3 | 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 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | 20070425 | ||||
| 2 | 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 | ER_SERVICE_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class | 20070425 | |||
| 2 | ER_SERVICE_PROVIDER_INM | Call by reference | Object reference (TYPE REF TO) | CL_INM_INITIATIVE_O_API | Initiative Operational API | 20090309 | |||
| 3 | EV_SERVICE_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070510 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Application in Project Planning | 20070425 | |||
| 5 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Business obj. name | 20070425 | |||
| 6 | 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 | ET_CD_ATT | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Detailed Data | 20070327 | |||
| 2 | ET_CD_AUT | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Authorizations | 20070327 | |||
| 3 | ET_CD_CAP | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Capacity Planning Values | 20120912 | |||
| 4 | ET_CD_FIN | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Financial Planning Values | 20120912 | |||
| 5 | ET_CD_OBL | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Object Links | 20070327 | |||
| 6 | ET_CD_STA | Call by reference | Type reference (TYPE) | INDEX TABLE | Change Documents for Status | 20070327 | |||
| 7 | IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Unique Object Key | 20070327 | |||
| 8 | 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 | 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 | 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 | EV_FIELD2_VALUE_NEW | Call by reference | Type reference (TYPE) | /RPM/TV_VALUE_KEY | Value Key | 20090722 | |||
| 2 | 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 | IS_FIELD1_DETAILS | Call by reference | Type reference (TYPE) | DPR_TS_API_CD_META | 20090722 | ||||
| 4 | IT_CHANGE_DOCS_ATT | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090720 | ||||
| 5 | 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 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | DPR_TT_UI_ATTR_PROPERTY | Attribute Property | 20070327 | |||
| 2 | ET_VALUES | Call by reference | Type reference (TYPE) | DPR_TT_API_NAME_VALUE_PAIR | Name-Value Pair | 20070327 | |||
| 3 | EV_CD_DISP | Call by reference | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070327 | |||
| 4 | EV_CD_FROM | Call by reference | Type reference (TYPE) | DPR_TV_CHANGE_DOCS_FROM | Time Period of Change Documents: From | 20070327 | |||
| 5 | EV_CD_MANUAL | Call by reference | Type reference (TYPE) | DPR_TV_CHANGE_DOCS_PERIOD | Time Frame for Selecting Change Documents | 20070327 | |||
| 6 | EV_CD_TO | Call by reference | Type reference (TYPE) | DPR_TV_CHANGE_DOCS_TO | Time Period of Change Documents: To | 20070327 | |||
| 7 | 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 | EV_DATE | Call by reference | Type reference (TYPE) | DATS | Field of Type DATS | 20070822 | |||
| 2 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Data of Target BO Node | 20070425 | |||
| 2 | ET_LINK_SRC_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | Key of Source BO Node | 20070425 | |||
| 3 | ET_LINK_TGT_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | Key of Target BO Node | 20070425 | |||
| 4 | IT_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | BO Node Key | 20070425 | |||
| 5 | IV_ASSOCIATION | Call by reference | Type reference (TYPE) | STRING | Association Name | 20070425 | |||
| 6 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | BO Name | 20070425 | |||
| 7 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | BO Node Name | 20070425 | |||
| 8 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | I | 1 | Mode (0: Display; 1: Change) | 20070425 | ||
| 9 | IV_FILL_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X: Data Is to Be Delivered | 20070425 | ||
| 10 | IV_FILL_METADATA | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Boolean | 20070425 | ||
| 11 | 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 |