SAP DOCUMENT_SHOW_DIRECT Function Module for NOTRANSL: BITTE NICHT MEHR BENUTZEN. Siehe CVAPI_DOC_VIEW









DOCUMENT_SHOW_DIRECT is a standard document show direct SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: BITTE NICHT MEHR BENUTZEN. Siehe CVAPI_DOC_VIEW 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 document show direct FM, simply by entering the name DOCUMENT_SHOW_DIRECT into the relevant SAP transaction such as SE37 or SE38.

Function Group: CV00
Program Name: SAPLCV00
Main Program: SAPLCV00
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function DOCUMENT_SHOW_DIRECT 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 'DOCUMENT_SHOW_DIRECT'"NOTRANSL: BITTE NICHT MEHR BENUTZEN.     Siehe CVAPI_DOC_VIEW
EXPORTING
DOKAR = "Document Type
* ORIGINAL_NUMBER = "
* ONLY_URL = "
DOKNR = "Document Number
DOKTEIL = "Document Part
DOKVR = "Document Version
* CAD_INSERT = ' ' "Insert CAD instead of display application_
* DATEI_NAME = ' ' "Name of temporary file instead of sy-uname
* ONLY_DATA = "
* PRINT = "Print Original
* ONLY_APPLICATIONS = ' ' "

IMPORTING
DATEI_NAME_E = "Name of temporary file
APPLTXT1 = "Application 1
APPLTXT2 = "Application 1
ARCHIV_EXIST = "
E_URL = "

EXCEPTIONS
NOT_FOUND = 1 NO_AUTH = 2 NO_ORIGINAL = 3
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLCV00_001 Exit for check_in before files transport
EXIT_SAPLCV00_002 Exit for check in after file transport

IMPORTING Parameters details for DOCUMENT_SHOW_DIRECT

DOKAR - Document Type

Data type: DRAW-DOKAR
Optional: No
Call by Reference: No ( called with pass by value option)

ORIGINAL_NUMBER -

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

ONLY_URL -

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

DOKNR - Document Number

Data type: DRAW-DOKNR
Optional: No
Call by Reference: No ( called with pass by value option)

DOKTEIL - Document Part

Data type: DRAW-DOKTL
Optional: No
Call by Reference: No ( called with pass by value option)

DOKVR - Document Version

Data type: DRAW-DOKVR
Optional: No
Call by Reference: No ( called with pass by value option)

CAD_INSERT - Insert CAD instead of display application_

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

DATEI_NAME - Name of temporary file instead of sy-uname

Data type: DRAW-FILEP
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

ONLY_DATA -

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

PRINT - Print Original

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

ONLY_APPLICATIONS -

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

EXPORTING Parameters details for DOCUMENT_SHOW_DIRECT

DATEI_NAME_E - Name of temporary file

Data type: DRAW-FILEP
Optional: No
Call by Reference: No ( called with pass by value option)

APPLTXT1 - Application 1

Data type: MCDOK-APPLTXT1
Optional: No
Call by Reference: No ( called with pass by value option)

APPLTXT2 - Application 1

Data type: MCDOK-APPLTXT2
Optional: No
Call by Reference: No ( called with pass by value option)

ARCHIV_EXIST -

Data type: MCDOK-ACTION
Optional: No
Call by Reference: No ( called with pass by value option)

E_URL -

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

EXCEPTIONS details

NOT_FOUND - No Data Found

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

NO_AUTH - No Authorization

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

NO_ORIGINAL -

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

Copy and paste ABAP code example for DOCUMENT_SHOW_DIRECT 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_dokar  TYPE DRAW-DOKAR, "   
lv_not_found  TYPE DRAW, "   
lv_datei_name_e  TYPE DRAW-FILEP, "   
lv_original_number  TYPE DRAW, "   
lv_only_url  TYPE DRAW, "   
lv_doknr  TYPE DRAW-DOKNR, "   
lv_no_auth  TYPE DRAW, "   
lv_appltxt1  TYPE MCDOK-APPLTXT1, "   
lv_dokteil  TYPE DRAW-DOKTL, "   
lv_appltxt2  TYPE MCDOK-APPLTXT2, "   
lv_no_original  TYPE MCDOK, "   
lv_dokvr  TYPE DRAW-DOKVR, "   
lv_archiv_exist  TYPE MCDOK-ACTION, "   
lv_e_url  TYPE MCDOK, "   
lv_cad_insert  TYPE MCDOK, "   ' '
lv_datei_name  TYPE DRAW-FILEP, "   SPACE
lv_only_data  TYPE DRAW, "   
lv_print  TYPE DRAW, "   
lv_only_applications  TYPE DRAW. "   ' '

  CALL FUNCTION 'DOCUMENT_SHOW_DIRECT'  "NOTRANSL: BITTE NICHT MEHR BENUTZEN. Siehe CVAPI_DOC_VIEW
    EXPORTING
         DOKAR = lv_dokar
         ORIGINAL_NUMBER = lv_original_number
         ONLY_URL = lv_only_url
         DOKNR = lv_doknr
         DOKTEIL = lv_dokteil
         DOKVR = lv_dokvr
         CAD_INSERT = lv_cad_insert
         DATEI_NAME = lv_datei_name
         ONLY_DATA = lv_only_data
         PRINT = lv_print
         ONLY_APPLICATIONS = lv_only_applications
    IMPORTING
         DATEI_NAME_E = lv_datei_name_e
         APPLTXT1 = lv_appltxt1
         APPLTXT2 = lv_appltxt2
         ARCHIV_EXIST = lv_archiv_exist
         E_URL = lv_e_url
    EXCEPTIONS
        NOT_FOUND = 1
        NO_AUTH = 2
        NO_ORIGINAL = 3
. " DOCUMENT_SHOW_DIRECT




ABAP code using 7.40 inline data declarations to call FM DOCUMENT_SHOW_DIRECT

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.

"SELECT single DOKAR FROM DRAW INTO @DATA(ld_dokar).
 
 
"SELECT single FILEP FROM DRAW INTO @DATA(ld_datei_name_e).
 
 
 
"SELECT single DOKNR FROM DRAW INTO @DATA(ld_doknr).
 
 
"SELECT single APPLTXT1 FROM MCDOK INTO @DATA(ld_appltxt1).
 
"SELECT single DOKTL FROM DRAW INTO @DATA(ld_dokteil).
 
"SELECT single APPLTXT2 FROM MCDOK INTO @DATA(ld_appltxt2).
 
 
"SELECT single DOKVR FROM DRAW INTO @DATA(ld_dokvr).
 
"SELECT single ACTION FROM MCDOK INTO @DATA(ld_archiv_exist).
 
 
DATA(ld_cad_insert) = ' '.
 
"SELECT single FILEP FROM DRAW INTO @DATA(ld_datei_name).
DATA(ld_datei_name) = ' '.
 
 
 
DATA(ld_only_applications) = ' '.
 


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!