Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class | 20080731 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /RPM/IF_METADATA | Metadata for API objects | 20080811 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | /RPM/IF_PROVIDER_ACCESS | ESA: "CRUD"-Interface Pattern | 20080731 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | /RPM/IF_PROVIDER_ACTION | ESA: "Action"-Interface Pattern | 20080731 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | /RPM/IF_PROVIDER_QUERY | ESA: "Query"-Interface-Pattern | 20080731 |
Properties
| Class | /RPM/CL_DOCUMENT_API | |
| Short Description | Document Operational API | |
| Super Class | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /RPM/API | xRPM External Interfaces |
| Created | 20080731 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /RPM/IF_METADATA | Metadata for API objects | 20080811 | ||
| 2 | /RPM/IF_PROVIDER_ACCESS | ESA: "CRUD"-Interface Pattern | 20080731 | ||
| 3 | /RPM/IF_PROVIDER_ACTION | ESA: "Action"-Interface Pattern | 20080731 | ||
| 4 | /RPM/IF_PROVIDER_QUERY | ESA: "Query"-Interface-Pattern | 20080731 |
Friends
Class /RPM/CL_DOCUMENT_API has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | /RPM/TT_FIELDS_DESCRIPTION | Table for field description | 20081010 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | /RPM/TT_FIELDS_DESCRIPTION | Table for field description | 20081010 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TT_LOCKED_DOCUMENTS | Table of Locked documents | 20101007 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'DETAIL' | 20080811 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | STRING | 'STATUS_TEXT' | 20081029 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'CopyPasteDocument' | 20081030 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'CreateLinkToTemplateDocument' | 20081030 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'CutPasteDocument' | 20081030 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'SetStatusDocument' | 20081030 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'MarkContentPrelim' | 20100422 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'ACTION_SET_DOC_T_AREA_GUID' | Set the Root Guid of the current Document Template Area | 20081002 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'SUB_OBJECT_CHANGED' | 20081204 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'Document' | 20080811 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Template' | 20080811 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'DocumentVersion' | 20080811 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'DocumentContent' | 20081029 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'Root' | 20080818 | |||
| 18 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | 'CHNG' | Activity for Authorization Check | 20080731 | ||
| 19 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | 'CREA' | Activity for Authorization Check | 20080731 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Create' | 20080731 | |||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Delete' | 20080731 | |||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Update' | 20081017 | |||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'Document.ButtonInfo' | 20080929 | |||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'Document.VersionInfo' | 20081010 | |||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'Document.FieldInfo' | 20080929 | |||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Getlist' | 20080731 | |||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Detail' | 20080731 | |||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'Document.Root' | 20080825 | |||
| 29 | Constant | Public | Type reference (TYPE) | STRING | 'Folder.Create' | 20080731 | |||
| 30 | Constant | Public | Type reference (TYPE) | STRING | 'Folder.Delete' | 20080731 | |||
| 31 | Constant | Public | Type reference (TYPE) | STRING | 'Get_http_url_for_get' | 20100421 | |||
| 32 | Constant | Public | Type reference (TYPE) | STRING | 'Get_http_url_for_put' | 20100421 | |||
| 33 | Static Attribute | Public | Type reference (TYPE) | STRING | 'GET_TEMPL_AREAS' | Query to get the Root-GUID of a Template Area | 20081001 | ||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'Target_is_valid_4_insert' | 20081104 | |||
| 35 | Constant | Public | Type reference (TYPE) | ACO_ACTVT | 'READ' | Activity for Authorization Check | 20080731 | ||
| 36 | Constant | Public | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | 'ROOT' | Unique Object Key(CHAR32) | 20080731 | ||
| 37 | Constant | Public | Type reference (TYPE) | STRING | 'Invalid' | 20110913 | |||
| 38 | Constant | Public | Type reference (TYPE) | STRING | 'Status.InWork' | 20080731 | |||
| 39 | Constant | Public | Type reference (TYPE) | STRING | 'In Work' | 20090615 | |||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'Version.Create' | 20081018 | |||
| 41 | Constant | Public | Type reference (TYPE) | STRING | 'Version.Delete' | 20081020 | |||
| 42 | Constant | Public | Type reference (TYPE) | STRING | 'Version.Update' | 20081125 | |||
| 43 | Static Attribute | Private | Object reference (TYPE REF TO) | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class | 20080822 |
Methods
Events
Class /RPM/CL_DOCUMENT_API has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_LOCKED_DOCUMENTS | Public | See coding | 20101007 | TT_LOCKED_DOCUMENTS TYPE TABLE OF ty_locked_documents
|
||
| 2 | TY_LOCKED_DOCUMENTS | Public | See coding | Structure type for Locked Documents. | 20101007 | BEGIN OF TY_LOCKED_DOCUMENTS,
edms_doc TYPE EDMS_DOCID,
edms_object TYPE REF TO IF_EDMS_DOCUMENT,
END OF TY_LOCKED_DOCUMENTS
|
Method Signatures
Method ADD_EDMS_OBJECT_IN_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for all application objects | 20080731 | |||
| 2 | IR_EDMS_NEW_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 3 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 4 | RV_ACTION_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080731 |
Method ADD_EDMS_OBJECT_IN_HIERARCHY on class /RPM/CL_DOCUMENT_API has no exception.
Method BUILD_BUTTON_INFO Signature
Method BUILD_BUTTON_INFO on class /RPM/CL_DOCUMENT_API has no parameter.
Method BUILD_BUTTON_INFO on class /RPM/CL_DOCUMENT_API has no exception.
Method BUILD_FIELD_INFO Signature
Method BUILD_FIELD_INFO on class /RPM/CL_DOCUMENT_API has no parameter.
Method BUILD_FIELD_INFO on class /RPM/CL_DOCUMENT_API has no exception.
Method CHECK_CHILD_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EDMS_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20101111 | |||
| 2 | RV_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101111 |
Method CHECK_CHILD_STATUS on class /RPM/CL_DOCUMENT_API has no exception.
Method CHECK_EDMS_DOCNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 2 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 3 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 4 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 5 | IV_EDMS_OBJECT_DOCNAME | Call by reference | Type reference (TYPE) | EDMS_DOC_NAME | EDMS: Document Name | 20080731 | |||
| 6 | RV_DOCNAME_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080731 |
Method CHECK_EDMS_DOCNAME on class /RPM/CL_DOCUMENT_API has no exception.
Method CHECK_EDMS_DOCUMENT_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EDMS_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 2 | RV_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080731 |
Method CHECK_EDMS_DOCUMENT_LOCK on class /RPM/CL_DOCUMENT_API has no exception.
Method CONVERT_TABLE2STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_URL | Call by reference | Type reference (TYPE) | BAPI_TT_DOCUMENT_FILE | Container for Parts of File Path Portions | 20080731 | |||
| 2 | RV_STRING | Value transfer | Type reference (TYPE) | DPR_TV_BAPI_FILE_NAME | Current File Path for Document to Be Assigned (EDMS) | 20080731 |
Method CONVERT_TABLE2STRING on class /RPM/CL_DOCUMENT_API has no exception.
Method CREATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | 20080929 | ||||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 3 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20101005 | ||||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT | BAPI ADD: Data of Document to Be Changed (EDMS) | 20080731 | |||
| 5 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT_UPD | BAPI ADD: Update Structure for Document to Be Changed (EDMS) | 20080731 | |||
| 6 | IS_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101005 | |||
| 7 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW Portions of Length 255 f. Long Text, Approval Document | 20080731 | |||
| 8 | IT_URL | Call by reference | Type reference (TYPE) | BAPI_TT_URL | Container for Parts of URL Portions | 20080731 | |||
| 9 | IV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | MIME Type | 20080731 | |||
| 10 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Store Document to Be Assigned (EDMS) as a URL | 20080731 | |||
| 11 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | GUID for Folder in BAPI Interface | 20080731 | |||
| 12 | IV_TARGET_FOLDER_ID | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 13 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | Document Instance | 20080731 |
Method CREATE_DOCUMENT on class /RPM/CL_DOCUMENT_API has no exception.
Method CREATE_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20080929 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 3 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20101005 | ||||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER | BAPI ADD/CHANGE: Fields in Folder (EDMS) | 20080731 | |||
| 5 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER_UPD | BAPI ADD/CHANGE: Update Structure for Folder (EDMS) | 20080731 | |||
| 6 | IS_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101005 | |||
| 7 | IV_DETERMINE_UNIQUE_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080731 | |||
| 8 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | GUID for Folder in BAPI Interface | 20080731 | |||
| 9 | IV_TARGET_FOLDER_ID | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 10 | RR_FOLDER | Value transfer | Object reference (TYPE REF TO) | OBJECT | Document Instance | 20080731 |
Method CREATE_FOLDER on class /RPM/CL_DOCUMENT_API has no exception.
Method CREATE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | 20081018 | ||||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20081018 | |||
| 3 | IS_DOC_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | BAPI ADD: Data of Document to Be Changed (EDMS) | 20081018 | |||
| 4 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW Portions of Length 255 f. Long Text, Approval Document | 20081018 | |||
| 5 | IT_URL | Call by reference | Type reference (TYPE) | BAPI_TT_URL | Container for Parts of URL Portions | 20081018 | |||
| 6 | IV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | MIME Type | 20081018 | |||
| 7 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Store Document to Be Assigned (EDMS) as a URL | 20081018 | |||
| 8 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | Document Instance | 20081018 |
Method CREATE_VERSION on class /RPM/CL_DOCUMENT_API has no exception.
Method DELETE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | 20080925 | ||||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for all application objects | 20080731 | |||
| 3 | IS_DOC_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | Guid for application objects | 20081017 |
Method DELETE_DOCUMENT on class /RPM/CL_DOCUMENT_API has no exception.
Method DELETE_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RC | Call by reference | Type reference (TYPE) | I | 20101111 | ||||
| 2 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | 20081017 | ||||
| 3 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for all application objects | 20081017 | |||
| 4 | IS_FOL_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | Guid for application objects | 20081017 | |||
| 5 | IV_FOLDER_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Unique Object Key(CHAR32) | 20081017 |
Method DELETE_FOLDER on class /RPM/CL_DOCUMENT_API has no exception.
Method DELETE_FOLDER_OLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for all application objects | 20081017 | |||
| 2 | IV_FOLDER_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20081017 |
Method DELETE_FOLDER_OLD on class /RPM/CL_DOCUMENT_API has no exception.
Method DELETE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081020 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081020 | ||||
| 3 | IS_VER_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20081020 |
Method DELETE_VERSION on class /RPM/CL_DOCUMENT_API has no exception.
Method DETERMINE_EDMS_DEFAULT_DOCNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081017 | ||||
| 2 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20081017 | |||
| 3 | IV_FOLDER | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | 'X': Folder; Otherwise: Document | 20081017 | ||
| 4 | RV_DOCNAME | Value transfer | Type reference (TYPE) | EDMS_DOC_NAME | EDMS: Document Name | 20081017 |
Method DETERMINE_EDMS_DEFAULT_DOCNAME on class /RPM/CL_DOCUMENT_API has no exception.
Method DETERMINE_UNIQUE_EDMS_DOCNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EDMS_OBJECT_DOCNAME | Call by reference | Type reference (TYPE) | EDMS_DOC_NAME | EDMS: Document Name | 20081017 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Development Projects: Interface for All Application Objects | 20081017 | |||
| 3 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20081017 | |||
| 4 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20081017 | |||
| 5 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20081017 |
Method DETERMINE_UNIQUE_EDMS_DOCNAME on class /RPM/CL_DOCUMENT_API has no exception.
Method DOCUMENT_COPY_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081128 | |||
| 2 | IS_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101005 | |||
| 3 | IV_SOURCE_KEY | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Project Element Key | 20081128 | |||
| 4 | IV_TARGET_KEY | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Project Element Key | 20081128 | |||
| 5 | RV_RC | Value transfer | Type reference (TYPE) | I | 20081128 |
Method DOCUMENT_COPY_COMPLETE on class /RPM/CL_DOCUMENT_API has no exception.
Method DOCUMENT_COPY_TEMPLATE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 2 | IS_DOCUMENT | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | Data Structure of Document to Be Created | 20081030 | |||
| 3 | IV_SOURCE_KEY | Call by reference | Type reference (TYPE) | DPR_TV_OBJECT_GUID_CHAR | Project Element Key | 20081030 | |||
| 4 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20081121 |
Method DOCUMENT_COPY_TEMPLATE_TREE on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_DOC_COPY_AND_PASTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 2 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 3 | IN_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_CHANGE_HANDLER | 20081030 | ||||
| 4 | IN_KEY | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 6 | IN_PARAMETERS | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081030 | ||||
| 8 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081104 | ||||
| 9 | OUT_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081030 |
Method DO_ACTION_DOC_COPY_AND_PASTE on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_DOC_CREATE_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 2 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 3 | IN_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_CHANGE_HANDLER | 20081030 | ||||
| 4 | IN_KEY | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 6 | IN_PARAMETERS | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081030 | ||||
| 8 | OUT_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081030 |
Method DO_ACTION_DOC_CREATE_LINK on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_DOC_CUT_AND_PASTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 2 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 3 | IN_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_CHANGE_HANDLER | 20081030 | ||||
| 4 | IN_KEY | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 6 | IN_PARAMETERS | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081030 | ||||
| 8 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081104 | ||||
| 9 | OUT_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081030 |
Method DO_ACTION_DOC_CUT_AND_PASTE on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_DOC_SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 2 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 3 | IN_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_CHANGE_HANDLER | 20081030 | ||||
| 4 | IN_KEY | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 6 | IN_PARAMETERS | Call by reference | Type reference (TYPE) | ANY | 20081030 | ||||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081030 | ||||
| 8 | OUT_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081030 |
Method DO_ACTION_DOC_SET_STATUS on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_MARK_CONTENT_PRELIM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | 20100422 | ||||
| 2 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20100422 | ||||
| 3 | IN_CHANGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_CHANGE_HANDLER | 20100422 | ||||
| 4 | IN_KEY | Call by reference | Type reference (TYPE) | ANY | 20100422 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20100422 | |||
| 6 | IN_PARAMETERS | Call by reference | Type reference (TYPE) | ANY | 20100422 | ||||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20100422 | ||||
| 8 | OUT_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100422 |
Method DO_ACTION_MARK_CONTENT_PRELIM on class /RPM/CL_DOCUMENT_API has no exception.
Method DO_ACTION_SET_DOC_T_AREA_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081002 |
Method DO_ACTION_SET_DOC_T_AREA_GUID on class /RPM/CL_DOCUMENT_API has no exception.
Method EDMS_GET_DATA_EXT Signature
Method EDMS_GET_DATA_EXT on class /RPM/CL_DOCUMENT_API has no parameter.
Method EDMS_GET_DATA_EXT on class /RPM/CL_DOCUMENT_API has no exception.
Method ENQUEUE_EDMS_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 2 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 3 | RV_ENQUEUE_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080731 |
Method ENQUEUE_EDMS_OBJECT on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_ALL_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 2 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080731 | ||||
| 3 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20080731 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080731 | ||||
| 5 | OUT_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080731 |
Method GET_ALL_DOCUMENTS on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_APPLICATION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20080731 | |||
| 2 | RV_APPL_TYPE | Value transfer | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Application in Project Planning | 20080731 |
Method GET_APPLICATION_TYPE on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_ASSOCIATED_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 2 | IN_EDIT_MODE | Call by reference | Type reference (TYPE) | I | Edit mode of application objects | 20081014 | |||
| 3 | IN_FILL_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | CL_RPM_CO=>SC_TRUE | 20081014 | |||
| 4 | IN_FILL_PROPERTIES | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean | 20081014 | |||
| 5 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 | ||||
| 6 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081014 | |||
| 7 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 | ||||
| 8 | OUT_LINK_SOURCE_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 | ||||
| 9 | OUT_LINK_TARGET_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 |
Method GET_ASSOCIATED_VERSIONS on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_BUTTON_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_GUID | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | Unique Object Key(CHAR32) | 20081010 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | STRING | 20081010 | ||||
| 3 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081010 |
Method GET_BUTTON_INFO on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20081017 | ||||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Development Projects: Interface for All Application Objects | 20081017 |
Method GET_DATA on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_DOCUMENT_BY_GUID Signature
Method GET_DOCUMENT_BY_GUID on class /RPM/CL_DOCUMENT_API has no parameter.
Method GET_DOCUMENT_BY_GUID on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_DOCUMENT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081014 | ||||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | /RPM/TS_DOCUMENT_KEYS | RPM Document Keys | 20081014 |
Method GET_DOCUMENT_OBJECT on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_DOCVER_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_GUID | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | Unique Object Key(CHAR32) | 20081010 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | STRING | 20081010 | ||||
| 3 | IV_VER_GUID | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | Unique Object Key(CHAR32) | 20081125 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081010 |
Method GET_DOCVER_INFO on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_DOC_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 2 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080731 | ||||
| 3 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20080731 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080731 |
Method GET_DOC_DETAIL on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_EDMS_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 2 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 3 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 4 | RR_AUTHORIZATION | Value transfer | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20080731 |
Method GET_EDMS_AUTHORIZATION on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_EDMS_STATUS_GUID_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EDMS_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 2 | IV_EDMS_STATUS_NAME | Call by reference | Type reference (TYPE) | CFS_STATUS_NAME | Status name | 20080731 | |||
| 3 | RV_EDMS_STATUS_GUID | Value transfer | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20080731 |
Method GET_EDMS_STATUS_GUID_BY_NAME on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_EDMS_SUPERIOR_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Document/Folder | 20080731 | |||
| 2 | EV_EDMS_SUPERIOR_FOLDER | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 | |||
| 3 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 4 | IR_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | OBJECT | "CHANGE TO DOCUMENTs ONCE THAT GET CREATED" | 20080731 | |||
| 5 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID for Folder in BAPI Interface | 20080731 | |||
| 6 | IV_TARGET_FOLDER_ID | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Document ID | 20080731 |
Method GET_EDMS_SUPERIOR_FOLDER on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_FIELD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_GUID | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | Unique Object Key(CHAR32) | 20081010 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | STRING | 20081010 | ||||
| 3 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081010 |
Method GET_FIELD_INFO on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_FILE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081030 | ||||
| 2 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081030 | ||||
| 3 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081030 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081030 |
Method GET_FILE_CONTENT on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_HTTP_URL 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 | 20100421 | ||||
| 2 | ET_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100421 | ||||
| 3 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | /RPM/TT_SELECTION_PARAMETERS | Selection Parameters | 20100421 | |||
| 4 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the query | 20100421 |
Method GET_HTTP_URL on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_OBJECT_API | xRPM Object Provider Super Class | 20080822 |
Method GET_INSTANCE on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_POSSIBLE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_GUID | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_GUID_CHAR | Guid for application objects | 20081029 | |||
| 2 | IV_ROOT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20081029 | |||
| 3 | IV_ROOT_OBJ_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20081029 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081029 |
Method GET_POSSIBLE_STATUS on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_ROOT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20080822 | ||||
| 2 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080822 | ||||
| 3 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20080822 | |||
| 4 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20080822 |
Method GET_ROOT_DETAIL on class /RPM/CL_DOCUMENT_API has no exception.
Method GET_UNIQUE_DOCNAME_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DOCUMENT_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20080731 | |||
| 2 | IT_ALL_DOCS | Call by reference | Type reference (TYPE) | /RPM/TT_API_DOCUMENT | 20080731 | ||||
| 3 | IV_DOC_PATH | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 4 | IV_URL_NAME | Call by reference | Type reference (TYPE) | RPM_FLAG | Flag | 20080731 | |||
| 5 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20080731 |
Method GET_UNIQUE_DOCNAME_URL on class /RPM/CL_DOCUMENT_API has no exception.
Method HAS_AUTHORITY_FOR_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ACO | Call by reference | Object reference (TYPE REF TO) | IF_ACO_COMMON | Common Interface for Authorization Check | 20090713 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for all application objects | 20080731 | |||
| 3 | IV_RPM_ACTIVITY | Call by reference | Type reference (TYPE) | ACO_ACTVT | Activity for Authorization Check | 20080731 | |||
| 4 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | User Name in User Master Record | 20080731 | ||
| 5 | RV_HAS_AUTHORIZATION | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080731 |
Method HAS_AUTHORITY_FOR_ACTIVITY on class /RPM/CL_DOCUMENT_API has no exception.
Method INIT_EDMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | Interface for All Application Objects | 20080731 | |||
| 2 | RR_DOCUMENTS | Value transfer | Object reference (TYPE REF TO) | OBJECT | Documents Collection | 20080731 |
Method INIT_EDMS on class /RPM/CL_DOCUMENT_API has no exception.
Method LOCK_UNLOCK_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /RPM/TT_MESSAGES | Table Type for Messages | 20101015 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | Return code | 20101015 | |||
| 3 | IS_CONTEXT | Value transfer | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20101015 | |||
| 4 | IV_DOC_ID | Value transfer | Type reference (TYPE) | /RPM/TV_GUID | API: Structure for Documents | 20101015 |
Method LOCK_UNLOCK_DOCUMENT on class /RPM/CL_DOCUMENT_API has no exception.
Method MAP_INT2EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INT_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_DOCUMENT_EXT | Document in External Display | 20081017 | |||
| 2 | RS_EXT_DATA | Value transfer | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20081017 |
Method MAP_INT2EXT on class /RPM/CL_DOCUMENT_API has no exception.
Method MODIFY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MODIFICATION | Call by reference | Type reference (TYPE) | TY_MODIFICATION | 20080731 | ||||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | 20090413 | ||||
| 3 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20080731 |
Method MODIFY_DOCUMENT on class /RPM/CL_DOCUMENT_API has no exception.
Method RETRIEVE_DOC_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20081014 | ||||
| 2 | IN_EDIT_MODE | Call by reference | Type reference (TYPE) | I | Edit mode of application objects | 20081014 | |||
| 3 | IN_FILL_PROPERTIES | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean | 20081014 | |||
| 4 | IN_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 | ||||
| 5 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081014 | |||
| 6 | OUT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 | ||||
| 7 | OUT_FAILED_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081014 |
Method RETRIEVE_DOC_VERSION on class /RPM/CL_DOCUMENT_API has no exception.
Method SPLIT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXT | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 2 | EV_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 3 | EV_FILENAME_WO_EXT | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 4 | EV_PATH | Call by reference | Type reference (TYPE) | STRING | 20080731 | ||||
| 5 | IV_FILEPATH | Call by reference | Type reference (TYPE) | STRING | 20080731 |
Method SPLIT_PATH on class /RPM/CL_DOCUMENT_API has no exception.
Method TARGET_IS_VALID_4_INSERT 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 | 20081104 | ||||
| 2 | ET_KEYS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20081104 | ||||
| 3 | IT_SELECTION_PARAMETERS | Call by reference | Type reference (TYPE) | /RPM/TT_SELECTION_PARAMETERS | Selection Parameters | 20081104 |
Method TARGET_IS_VALID_4_INSERT on class /RPM/CL_DOCUMENT_API has no exception.
Method UPDATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081017 | ||||
| 2 | IR_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081017 | |||
| 3 | IS_DOC_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20081017 | |||
| 4 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20081017 |
Method UPDATE_DOCUMENT on class /RPM/CL_DOCUMENT_API has no exception.
Method UPDATE_DOCUMENT_BACKUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_MESSAGE_BUFFER | Message Handler Interface | 20081017 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20081017 | ||||
| 3 | IS_FOL_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20081017 | |||
| 4 | IV_FOLDER_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20081017 | |||
| 5 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20081017 |
Method UPDATE_DOCUMENT_BACKUP on class /RPM/CL_DOCUMENT_API has no exception.
Method UPDATE_FOLDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOC_DATA | Call by reference | Type reference (TYPE) | /RPM/TS_API_DOCUMENT | API: Structure for Documents | 20080929 | |||
| 2 | IN_MESSAGE_BUFFER | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_MESSAGE_HANDLE | 20080929 | ||||
| 3 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20080929 |
Method UPDATE_FOLDOC on class /RPM/CL_DOCUMENT_API has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 500_701 |