SAP OLR3_DMS_RFC_GETDETAIL_DOC Function Module for Detailed Data for 'Document' of a Document Info Record









OLR3_DMS_RFC_GETDETAIL_DOC is a standard olr3 dms rfc getdetail doc SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Detailed Data for 'Document' of a Document Info Record processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for olr3 dms rfc getdetail doc FM, simply by entering the name OLR3_DMS_RFC_GETDETAIL_DOC into the relevant SAP transaction such as SE37 or SE38.

Function Group: OLR3_DMS_RFC
Program Name: SAPLOLR3_DMS_RFC
Main Program: SAPLOLR3_DMS_RFC
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function OLR3_DMS_RFC_GETDETAIL_DOC pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'OLR3_DMS_RFC_GETDETAIL_DOC'"Detailed Data for 'Document' of a Document Info Record
EXPORTING
IV_PROXY_CLASS_R3 = "
IS_DRAW_EXT_ID = "Structure of Fields for External Key of Document
IV_LOGSYS = "Logical System Name of cProjects System
* IV_CFX_CUST_LINK = "cFolders Name in Customizing for cFolders Back-End Integrat.

IMPORTING
EV_FILE_NAME = "File Name
EV_FILE_EXTENSION = "File Extension
EV_FILE_DESCRIPTION = "File Description
EV_STORAGE_CATEGORY = "Storage Category
EV_FILE_SIZE = "File Size
EV_CHECKED_IN = "Document is cheked In
EV_LOGSYS = "Logical System
EV_CFX_BI_BS_NAME = "
ES_RETURN = "Return Parameter(s)
EV_DESCRIPTION = "
EV_STATUS_TEXT = "Status Text
EV_DOC_TYPE = "Object Type
ES_ADMIN = "DMS Administration Data for Documents/Document Info Record
ET_CURRENT_VERSION_EXTID = "External Key of Current Version of Document
EV_FILE_PATH = "File Path
EV_MIME_TYPE = "MIME Type
EV_WSAPPLICATION = "Application
.



IMPORTING Parameters details for OLR3_DMS_RFC_GETDETAIL_DOC

IV_PROXY_CLASS_R3 -

Data type: OLR3_R3_TV_PROXY_CLASS
Optional: No
Call by Reference: No ( called with pass by value option)

IS_DRAW_EXT_ID - Structure of Fields for External Key of Document

Data type: OLR3_DMS_TS_DRAW_EXT_ID
Optional: No
Call by Reference: No ( called with pass by value option)

IV_LOGSYS - Logical System Name of cProjects System

Data type: LOGSYS
Optional: No
Call by Reference: No ( called with pass by value option)

IV_CFX_CUST_LINK - cFolders Name in Customizing for cFolders Back-End Integrat.

Data type: OLR3_DMS_TV_CFX_CUST_LINK
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for OLR3_DMS_RFC_GETDETAIL_DOC

EV_FILE_NAME - File Name

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_FILE_EXTENSION - File Extension

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_FILE_DESCRIPTION - File Description

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_STORAGE_CATEGORY - Storage Category

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_FILE_SIZE - File Size

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_CHECKED_IN - Document is cheked In

Data type: BOOLE_D
Optional: No
Call by Reference: No ( called with pass by value option)

EV_LOGSYS - Logical System

Data type: LOGSYS
Optional: No
Call by Reference: No ( called with pass by value option)

EV_CFX_BI_BS_NAME -

Data type: OLR3_DMS_TV_CFX_BI_BS_NAME
Optional: No
Call by Reference: No ( called with pass by value option)

ES_RETURN - Return Parameter(s)

Data type: BAPIRET2
Optional: No
Call by Reference: No ( called with pass by value option)

EV_DESCRIPTION -

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_STATUS_TEXT - Status Text

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_DOC_TYPE - Object Type

Data type: TEXT10
Optional: No
Call by Reference: No ( called with pass by value option)

ES_ADMIN - DMS Administration Data for Documents/Document Info Record

Data type: OLR3_DMS_TS_ADMIN
Optional: No
Call by Reference: No ( called with pass by value option)

ET_CURRENT_VERSION_EXTID - External Key of Current Version of Document

Data type: OLR3_DMS_TT_DRAW_EXT_ID
Optional: No
Call by Reference: No ( called with pass by value option)

EV_FILE_PATH - File Path

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_MIME_TYPE - MIME Type

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

EV_WSAPPLICATION - Application

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for OLR3_DMS_RFC_GETDETAIL_DOC Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_ev_file_name  TYPE STRING, "   
lv_iv_proxy_class_r3  TYPE OLR3_R3_TV_PROXY_CLASS, "   
lv_ev_file_extension  TYPE STRING, "   
lv_ev_file_description  TYPE STRING, "   
lv_ev_storage_category  TYPE STRING, "   
lv_ev_file_size  TYPE STRING, "   
lv_ev_checked_in  TYPE BOOLE_D, "   
lv_ev_logsys  TYPE LOGSYS, "   
lv_ev_cfx_bi_bs_name  TYPE OLR3_DMS_TV_CFX_BI_BS_NAME, "   
lv_es_return  TYPE BAPIRET2, "   
lv_ev_description  TYPE STRING, "   
lv_is_draw_ext_id  TYPE OLR3_DMS_TS_DRAW_EXT_ID, "   
lv_iv_logsys  TYPE LOGSYS, "   
lv_ev_status_text  TYPE STRING, "   
lv_ev_doc_type  TYPE TEXT10, "   
lv_iv_cfx_cust_link  TYPE OLR3_DMS_TV_CFX_CUST_LINK, "   
lv_es_admin  TYPE OLR3_DMS_TS_ADMIN, "   
lv_et_current_version_extid  TYPE OLR3_DMS_TT_DRAW_EXT_ID, "   
lv_ev_file_path  TYPE STRING, "   
lv_ev_mime_type  TYPE STRING, "   
lv_ev_wsapplication  TYPE STRING. "   

  CALL FUNCTION 'OLR3_DMS_RFC_GETDETAIL_DOC'  "Detailed Data for 'Document' of a Document Info Record
    EXPORTING
         IV_PROXY_CLASS_R3 = lv_iv_proxy_class_r3
         IS_DRAW_EXT_ID = lv_is_draw_ext_id
         IV_LOGSYS = lv_iv_logsys
         IV_CFX_CUST_LINK = lv_iv_cfx_cust_link
    IMPORTING
         EV_FILE_NAME = lv_ev_file_name
         EV_FILE_EXTENSION = lv_ev_file_extension
         EV_FILE_DESCRIPTION = lv_ev_file_description
         EV_STORAGE_CATEGORY = lv_ev_storage_category
         EV_FILE_SIZE = lv_ev_file_size
         EV_CHECKED_IN = lv_ev_checked_in
         EV_LOGSYS = lv_ev_logsys
         EV_CFX_BI_BS_NAME = lv_ev_cfx_bi_bs_name
         ES_RETURN = lv_es_return
         EV_DESCRIPTION = lv_ev_description
         EV_STATUS_TEXT = lv_ev_status_text
         EV_DOC_TYPE = lv_ev_doc_type
         ES_ADMIN = lv_es_admin
         ET_CURRENT_VERSION_EXTID = lv_et_current_version_extid
         EV_FILE_PATH = lv_ev_file_path
         EV_MIME_TYPE = lv_ev_mime_type
         EV_WSAPPLICATION = lv_ev_wsapplication
. " OLR3_DMS_RFC_GETDETAIL_DOC




ABAP code using 7.40 inline data declarations to call FM OLR3_DMS_RFC_GETDETAIL_DOC

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!