Hierarchy
⤷
⤷
Properties
| Class | CL_DPR_BAPI_DOCUMENT_SERVICES | |
| Short Description | BAPI Services for EDMS Documents and Folders | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_BAPI | Project Management - BAPI |
| Created | 20031217 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DPR_BAPI_DOCUMENT_SERVICES has no interface implemented.
Friends
Class CL_DPR_BAPI_DOCUMENT_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | STRING | Special Handling for Special Applications | 20040415 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | EDMS_DOCID | EDMS GUID of New Document | 20040416 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | STRING | String for Receiving a Message | 20031217 | |||
| 4 | Constant | Private | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | 'INVALID' | Status of Document (BAPI Interface) | 20031229 | ||
| 5 | Constant | Private | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | 'IN_WORK' | Status of Document (BAPI Interface) | 20031229 | ||
| 6 | Constant | Private | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | 'RELEASED' | Status of Document (BAPI Interface) | 20031229 | ||
| 7 | Constant | Private | Type reference (TYPE) | DPR_TV_GUID_BAPI | 'root' | Generated Folder on Level 1 | 20031217 | ||
| 8 | Constant | Private | Type reference (TYPE) | SSTRING | 'Invalid' | Status of Document (EDMS) | 20031223 | ||
| 9 | Constant | Private | Type reference (TYPE) | SSTRING | 'In Work' | Status of Document (EDMS) | 20031223 | ||
| 10 | Constant | Private | Type reference (TYPE) | SSTRING | 'Released' | Status of Document (EDMS) | 20031223 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Squeeze in New Document or Folder in EDMS Hierarchy | 20031217 | |
| 2 | Static method | Public | Method | CHANGE (EDMS): Map Document Attributes | 20031223 | |
| 3 | Static method | Public | Method | SET_STATUS (EDMS): Set Document Status | 20031229 | |
| 4 | Static method | Public | Method | CHANGE (EDMS): Map Folder Attributes | 20031217 | |
| 5 | Static method | Public | Method | ADD (EDMS): Assign Document | 20031219 | |
| 6 | Static method | Public | Method | ADD (EDMS): Create Folder and Map Attributes | 20031217 | |
| 7 | Static method | Public | Method | Kann der Ordner gelöscht werden ? | 20100818 | |
| 8 | Static method | Public | Method | REMOVE (EDMS): Delete Folder | 20031229 | |
| 9 | Static method | Public | Method | REMOVE (EDMS): Delete Folder | 20031218 | |
| 10 | Static method | Public | Method | UPDATE (EDMS): Reassign Document | 20031223 | |
| 11 | Static method | Public | Method | Check Document or Folder Name | 20031217 | |
| 12 | Static method | Public | Method | Is current EDMS document file being edited by another user? | 20031230 | |
| 13 | Static method | Public | Method | Converts File Content Portions fr. BAPI Interface into RAW-S | 20031222 | |
| 14 | Static method | Public | Method | Transfer Status from BAPI Interface to Internal EDMS Name | 20031229 | |
| 15 | Static method | Public | Method | Transfer Int.EDMS Status to External Status f.BAPI Interface | 20031229 | |
| 16 | Static method | Public | Method | Determine Default Name for Document or Folder | 20031217 | |
| 17 | Static method | Public | Method | Determine Unique Document or Folder Name | 20070419 | |
| 18 | Static method | Public | Method | Lock Folder | 20031217 | |
| 19 | Static method | Public | Method | Gets Special Handling for Special Applications | 20040416 | |
| 20 | Static method | Public | Method | Determine Authorization Reference for EDMS Document | 20031217 | |
| 21 | Static method | Public | Method | Content of a Stored EDMS File as RAW Table with 255 Chars | 20031229 | |
| 22 | Static method | Public | Method | Content Versions of a Stored EDMS File | 20031229 | |
| 23 | Static method | Public | Method | Determine Length and Content of EDMS File | 20031222 | |
| 24 | Static method | Public | Method | Determine Mime Type of EDMS File | 20031222 | |
| 25 | Static method | Public | Method | Determine EDMS GUID and Reference via DPR Document Reference | 20031218 | |
| 26 | Static method | Public | Method | Set Status for EDMS Document | 20031229 | |
| 27 | Static method | Public | Method | Supplies Superior EDMS Folder GUID for DPR Doc. Collection | 20031217 | |
| 28 | Static method | Public | Method | Gets EDMS GUID of New Document | 20040416 | |
| 29 | Static method | Public | Method | Init. and Instancing of DPR and EDMS via DPR DocCollection | 20031217 | |
| 30 | Static method | Public | Method | Check In/Out New EDMS File as Predecessor File After Update | 20031223 | |
| 31 | Static method | Public | Method | Sets Special Handling for Special Applications | 20040416 | |
| 32 | Static method | Public | Method | Check In/Save Data for Document File | 20031222 | |
| 33 | Static method | Public | Method | Set Status for EDMS Document | 20031222 | |
| 34 | Static method | Public | Method | Sets EDMS GUID of New Document | 20040416 |
Events
Class CL_DPR_BAPI_DOCUMENT_SERVICES has no event.
Types
Class CL_DPR_BAPI_DOCUMENT_SERVICES has no local type.
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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IR_EDMS_NEW_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031222 | |||
| 3 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031217 | |||
| 4 | RV_ACTION_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Hierarchie-Aktion erfolgreich | 20031217 |
Method ADD_EDMS_OBJECT_IN_HIERARCHY on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_CHANGE_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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031223 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT_CHANGE | BAPI CHANGE: Daten des zu ändernden Dokuments (EDMS) | 20031223 | |||
| 3 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT_CHANGE_UPD | BAPI CHANGE: Update-Struktur f zu ändernden Dokuments (EDMS) | 20031223 | |||
| 4 | IV_DOCUMENT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_DOCUMENT | GUID für Dokument im BAPI-Interface | 20031223 |
Method BUSXXXX_CHANGE_DOCUMENT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_CHANGE_DOCUMENT_STATUS 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031229 | |||
| 2 | IV_DOCUMENT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_DOCUMENT | GUID für Dokument im BAPI-Interface | 20031229 | |||
| 3 | IV_DOCUMENT_STATUS | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | Name eines Status für das BAPI-Interface | 20031229 |
Method BUSXXXX_CHANGE_DOCUMENT_STATUS on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_CHANGE_FOLDER 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER | BAPI ADD/CHANGE: Felder des Ordners (EDMS) | 20031217 | |||
| 3 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER_UPD | BAPI ADD/CHANGE: Update-Struktur für Ordner (EDMS) | 20031217 | |||
| 4 | IV_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für den Ordner im BAPI-Interface | 20031217 |
Method BUSXXXX_CHANGE_FOLDER on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_CREATE_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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031219 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT | BAPI ADD: Daten des zu ändernden Dokuments (EDMS) | 20040113 | |||
| 3 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_DOCUMENT_UPD | BAPI ADD: Update-Struktur für zu ändernden Dokuments (EDMS) | 20040113 | |||
| 4 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW-Portionen d. Länge 255 f. Langtext, Abnahmedokument usw. | 20031222 | |||
| 5 | IT_URL | Call by reference | Type reference (TYPE) | BAPI_TT_URL | Container für die Teile der URL-Portionen | 20040112 | |||
| 6 | IV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | Mimetype | 20031222 | |||
| 7 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Zuzuordnendes Dokument (EDMS) als URL ablegen | 20031219 | |||
| 8 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für übergeordneten Ordner im BAPI-Interface | 20031219 | |||
| 9 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | Development Projects: Dokument | 20031219 |
Method BUSXXXX_CREATE_DOCUMENT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_CREATE_FOLDER 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER | BAPI ADD/CHANGE: Felder des Ordners (EDMS) | 20031217 | |||
| 3 | IS_DATA_UPD | Call by reference | Type reference (TYPE) | BAPI_TS_FOLDER_UPD | BAPI ADD/CHANGE: Update-Struktur für Ordner (EDMS) | 20031217 | |||
| 4 | IV_DETERMINE_UNIQUE_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X' = es wird automatisch ein eindeutiger Name ermittelt | 20070419 | ||
| 5 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für übergeordneten Ordner im BAPI-Interface | 20031217 | |||
| 6 | RR_FOLDER | Value transfer | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | Development Projects: Dokument | 20031217 |
Method BUSXXXX_CREATE_FOLDER on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_IS_FOLDER_DELETEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | 20100818 | ||||
| 2 | RV_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100818 |
Method BUSXXXX_IS_FOLDER_DELETEABLE on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_REMOVE_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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031229 | |||
| 2 | IV_DOCUMENT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für das Dokument im BAPI-Interface | 20031229 |
Method BUSXXXX_REMOVE_DOCUMENT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_REMOVE_FOLDER 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031218 | |||
| 2 | IV_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für den Ordner im BAPI-Interface | 20031218 |
Method BUSXXXX_REMOVE_FOLDER on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method BUSXXXX_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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031223 | |||
| 2 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW-Portionen d. Länge 255 f. Langtext, Abnahmedokument usw. | 20031223 | |||
| 3 | IT_URL | Call by reference | Type reference (TYPE) | BAPI_TT_URL | 20040113 | ||||
| 4 | IV_DOCUMENT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_DOCUMENT | GUID für Dokument im BAPI-Interface | 20031223 | |||
| 5 | IV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | Mimetype | 20031223 | |||
| 6 | IV_NEW_VERSION | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_NEW_VERSION | Zuordnung Dokument bzw. (EDMS) ändern: Neue Version | 20031223 | |||
| 7 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Zuzuordnendes Dokument (EDMS) als URL ablegen | 20031223 |
Method BUSXXXX_UPDATE_DOCUMENT on class CL_DPR_BAPI_DOCUMENT_SERVICES 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031222 | |||
| 3 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031217 | |||
| 4 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20031222 | |||
| 5 | IV_EDMS_OBJECT_DOCNAME | Call by reference | Type reference (TYPE) | EDMS_DOC_NAME | EDMS: Dokumentname | 20031222 | |||
| 6 | RV_DOCNAME_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Ordnername ist gültig | 20031217 |
Method CHECK_EDMS_DOCNAME on class CL_DPR_BAPI_DOCUMENT_SERVICES 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: Dokument/Folder | 20031230 | |||
| 2 | RV_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': EDMS-Dokument kann geändert werden | 20031230 |
Method CHECK_EDMS_DOCUMENT_LOCK on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method CONVERT_EDMS_FILE_RAWTABLE2RAW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FILE_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | Inhalt des zuzuordnenden Dokuments (EDMS) | 20031222 | |||
| 2 | EV_FILE_LENGTH | Call by reference | Type reference (TYPE) | I | Länge des Files | 20031222 | |||
| 3 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW-Portionen der Länge 255 für den Dokumenten-Inhalt (EDMS) | 20031222 | |||
| 4 | IV_FILE_LENGTH | Call by reference | Type reference (TYPE) | I | Länge des Files | 20050214 |
Method CONVERT_EDMS_FILE_RAWTABLE2RAW on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method CONVERT_EDMS_STATUS_EXT2INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BAPI_STATUS | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | Name eines Status für das BAPI-Interface | 20031229 | |||
| 2 | RV_EDMS_STATUS | Value transfer | Type reference (TYPE) | SSTRING | EDMS-Statusname | 20031229 |
Method CONVERT_EDMS_STATUS_EXT2INT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method CONVERT_EDMS_STATUS_INT2EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDMS_STATUS | Call by reference | Type reference (TYPE) | SSTRING | EDMS-Statusname | 20031229 | |||
| 2 | RV_BAPI_STATUS | Value transfer | Type reference (TYPE) | DPR_TV_BAPI_CFS_STATUS_NAME | Name eines Status für das BAPI-Interface | 20031229 |
Method CONVERT_EDMS_STATUS_INT2EXT on class CL_DPR_BAPI_DOCUMENT_SERVICES 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031217 | |||
| 3 | IV_FOLDER | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | 'X': Ordner; sonst: Dokument | 20031217 | ||
| 4 | RV_DOCNAME | Value transfer | Type reference (TYPE) | EDMS_DOC_NAME | EDMS: Dokumentname | 20031217 |
Method DETERMINE_EDMS_DEFAULT_DOCNAME on class CL_DPR_BAPI_DOCUMENT_SERVICES 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: Dokumentname | 20070419 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070419 | |||
| 3 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20070419 | |||
| 4 | IR_EDMS_SUPERIOR_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20070419 | |||
| 5 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20070419 |
Method DETERMINE_UNIQUE_EDMS_DOCNAME on class CL_DPR_BAPI_DOCUMENT_SERVICES 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: Dokument/Folder | 20031217 | |||
| 2 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20031217 | |||
| 3 | RV_ENQUEUE_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Sperre erfolgreich gesetzt | 20031217 |
Method ENQUEUE_EDMS_OBJECT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_CALLED_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CALLED_FROM | Value transfer | Type reference (TYPE) | STRING | 20040416 |
Method GET_CALLED_FROM on class CL_DPR_BAPI_DOCUMENT_SERVICES 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | IR_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031217 | |||
| 3 | IV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20031217 | |||
| 4 | RR_AUTHORIZATION | Value transfer | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20031217 |
Method GET_EDMS_AUTHORIZATION on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_EDMS_DOCUMENT_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | Development Projects: Dokument | 20031229 | |||
| 2 | RT_DOCUMENT_CONTENT | Value transfer | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW-Portionen der Länge 255 für EDMS-Dokumenteninhalt | 20031229 |
Method GET_EDMS_DOCUMENT_CONTENT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_EDMS_DOCUMENT_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | Development Projects: Dokument | 20031229 | |||
| 2 | RT_DOCUMENT_VERSIONS | Value transfer | Type reference (TYPE) | BAPI_TT_DOCUMENT_VERSION | Versionen eines abgelegten EDMS-Dokuments | 20031229 |
Method GET_EDMS_DOCUMENT_VERSIONS on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_EDMS_FILE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FILE_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | Inhalt des zuzuordnenden Dokuments (EDMS) | 20031222 | |||
| 2 | EV_FILE_LENGTH | Call by reference | Type reference (TYPE) | I | Länge des Files | 20031222 | |||
| 3 | IT_FILE_CONTENT | Call by reference | Type reference (TYPE) | BAPI_TT_RAW_CONTAINER | RAW-Portionen d. Länge 255 f. Langtext, Abnahmedokument usw. | 20031222 | |||
| 4 | IV_FILE_LENGTH | Call by reference | Type reference (TYPE) | I | Länge des Files | 20050214 | |||
| 5 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Zuzuordnendes Dokument (EDMS) als URL ablegen | 20031222 |
Method GET_EDMS_FILE_CONTENT on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_EDMS_MIMETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EDMS_FILE_STRING | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_FILE_NAME | Aktueller Dateipfad für zuzuordnendes Dokument (EDMS) | 20031222 | |||
| 2 | CV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | Mimetype | 20031222 | |||
| 3 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Zuzuordnendes Dokument (EDMS) als URL ablegen | 20031222 |
Method GET_EDMS_MIMETYPE on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_EDMS_OBJECT_BY_DPR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_EDMS_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_DOCUMENT | EDMS: Dokument/Folder | 20031218 | |||
| 2 | EV_EDMS_OBJECT | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20031218 | |||
| 3 | IR_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DPR_DOCUMENT | Development Projects: Dokument | 20031218 |
Method GET_EDMS_OBJECT_BY_DPR_OBJECT on class CL_DPR_BAPI_DOCUMENT_SERVICES 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: Dokument/Folder | 20031229 | |||
| 2 | IV_EDMS_STATUS_NAME | Call by reference | Type reference (TYPE) | CFS_STATUS_NAME | Name eines Status | 20031229 | |||
| 3 | RV_EDMS_STATUS_GUID | Value transfer | Type reference (TYPE) | DPR_TV_GUID_BAPI | Eindeutiger Objektschlüssel (CHAR32) | 20031229 |
Method GET_EDMS_STATUS_GUID_BY_NAME on class CL_DPR_BAPI_DOCUMENT_SERVICES 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: Dokument/Folder | 20031217 | |||
| 2 | EV_EDMS_SUPERIOR_FOLDER | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20031217 | |||
| 3 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 4 | IR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | CL_DPR_DOCUMENTS | Development Projects: Collection für Dokumente | 20031217 | |||
| 5 | IV_TARGET_FOLDER_GUID | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_GUID_FOLDER | GUID für Ziel-Ordner im BAPI-Interface | 20031217 |
Method GET_EDMS_SUPERIOR_FOLDER on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method GET_NEW_EDMS_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NEW_EDMS_GUID | Value transfer | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20040416 |
Method GET_NEW_EDMS_GUID on class CL_DPR_BAPI_DOCUMENT_SERVICES 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) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20031217 | |||
| 2 | RR_DOCUMENTS | Value transfer | Object reference (TYPE REF TO) | CL_DPR_DOCUMENTS | Development Projects: Collection für Dokumente | 20031217 |
Method INIT_EDMS on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method LOCK_UNLOCK_EDMS_FILE 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: Dokument/Folder | 20031223 | |||
| 2 | IR_EDMS_OLD_FILE | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_MAIN_FILE | EDMS: Mainfile | 20031223 | |||
| 3 | IV_EDMS_CHECKED_OUT_NEW | Call by reference | Type reference (TYPE) | EDMS_CHECKED_OUT | EDMS: Flag für Checked out | 20031229 | |||
| 4 | RV_ERROR_TEXT | Value transfer | Type reference (TYPE) | STRING | Den Fehler beschreibender Text | 20031223 |
Method LOCK_UNLOCK_EDMS_FILE on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method SET_CALLED_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CALLED_FROM | Call by reference | Type reference (TYPE) | STRING | 20040416 |
Method SET_CALLED_FROM on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method SET_EDMS_DATA_OF_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EDMS_FILE | Call by reference | Object reference (TYPE REF TO) | IF_EDMS_MAIN_FILE | EDMS: Mainfile | 20031222 | |||
| 2 | IV_EDMS_FILE_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | Datei-Inhalt des Dokuments | 20031222 | |||
| 3 | IV_EDMS_FILE_LENGTH | Call by reference | Type reference (TYPE) | I | Grösse der Datei zum Dokument | 20031222 | |||
| 4 | IV_EDMS_FILE_STRING | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_FILE_NAME | Aktueller Dateipfad für zuzuordnendes Dokument (EDMS) | 20031222 | |||
| 5 | IV_MIMETYPE | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_MIMETYPE | Mimetype | 20031222 | |||
| 6 | IV_NEW_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_FALSE | 'X': Neue Version ziehen | 20031222 | ||
| 7 | IV_SAVE_AS_URL | Call by reference | Type reference (TYPE) | DPR_TV_BAPI_SAVE_AS_URL | Zuzuordnendes Dokument (EDMS) als URL ablegen | 20031222 | |||
| 8 | RV_EDMS_ERROR_TEXT | Value transfer | Type reference (TYPE) | STRING | Den Fehler beschreibender String | 20031222 |
Method SET_EDMS_DATA_OF_FILE on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method SET_EDMS_STATUS 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: Dokument/Folder | 20031222 | |||
| 2 | IV_EDMS_STATUS_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID_BAPI | Eindeutiger Objektschlüssel (CHAR32) | 20031229 | |||
| 3 | RV_EDMS_ERROR_TEXT | Value transfer | Type reference (TYPE) | STRING | Fehlerbeschreibung | 20031229 |
Method SET_EDMS_STATUS on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
Method SET_NEW_EDMS_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEW_EDMS_GUID | Call by reference | Type reference (TYPE) | EDMS_DOCID | EDMS: Dokument-ID | 20040416 |
Method SET_NEW_EDMS_GUID on class CL_DPR_BAPI_DOCUMENT_SERVICES has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 310 |