SAP /EACA/GL_DOC_GET_REFERENCE Function Module for









/EACA/GL_DOC_GET_REFERENCE is a standard /eaca/gl doc get reference SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 /eaca/gl doc get reference FM, simply by entering the name /EACA/GL_DOC_GET_REFERENCE into the relevant SAP transaction such as SE37 or SE38.

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



Function /EACA/GL_DOC_GET_REFERENCE 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 '/EACA/GL_DOC_GET_REFERENCE'"
EXPORTING
I_FISCYEAR = "Fiscal Year
I_DOCNR = "Document Number General Ledger
ID_REF_TO_ORGUNIT = "
I_ACC_SYSTEM = "Accounting System

IMPORTING
ID_REF_TO_DOC_KEY = "

EXCEPTIONS
SYSTEM_ERROR = 1
.



IMPORTING Parameters details for /EACA/GL_DOC_GET_REFERENCE

I_FISCYEAR - Fiscal Year

Data type: UG_FISCYEAR
Optional: No
Call by Reference: Yes

I_DOCNR - Document Number General Ledger

Data type: /EACA/GL_DOCNR
Optional: No
Call by Reference: Yes

ID_REF_TO_ORGUNIT -

Data type: DATA
Optional: No
Call by Reference: Yes

I_ACC_SYSTEM - Accounting System

Data type: ACC_SYSTEM
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for /EACA/GL_DOC_GET_REFERENCE

ID_REF_TO_DOC_KEY -

Data type: DATA
Optional: No
Call by Reference: Yes

EXCEPTIONS details

SYSTEM_ERROR - System error occurred

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for /EACA/GL_DOC_GET_REFERENCE 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_i_fiscyear  TYPE UG_FISCYEAR, "   
lv_system_error  TYPE UG_FISCYEAR, "   
lv_id_ref_to_doc_key  TYPE DATA, "   
lv_i_docnr  TYPE /EACA/GL_DOCNR, "   
lv_id_ref_to_orgunit  TYPE DATA, "   
lv_i_acc_system  TYPE ACC_SYSTEM. "   

  CALL FUNCTION '/EACA/GL_DOC_GET_REFERENCE'  "
    EXPORTING
         I_FISCYEAR = lv_i_fiscyear
         I_DOCNR = lv_i_docnr
         ID_REF_TO_ORGUNIT = lv_id_ref_to_orgunit
         I_ACC_SYSTEM = lv_i_acc_system
    IMPORTING
         ID_REF_TO_DOC_KEY = lv_id_ref_to_doc_key
    EXCEPTIONS
        SYSTEM_ERROR = 1
. " /EACA/GL_DOC_GET_REFERENCE




ABAP code using 7.40 inline data declarations to call FM /EACA/GL_DOC_GET_REFERENCE

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!