SAP DEQUEUE_EGRGUUMSE Function Module for









DEQUEUE_EGRGUUMSE is a standard dequeue egrguumse 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 dequeue egrguumse FM, simply by entering the name DEQUEUE_EGRGUUMSE into the relevant SAP transaction such as SE37 or SE38.

Function Group: /1BCDWBEN/GENQ
Program Name: /1BCDWBEN/SAPLGENQ
Main Program:
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function DEQUEUE_EGRGUUMSE 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 'DEQUEUE_EGRGUUMSE'"
EXPORTING
* MODE_RGUUMS = 'E' "
* PORTION = "
* COUNT = "
* NUMBER = "
* MOV_DEF = "
* MOV_CHECK = "
* RESSOURCE = "
* TOTAL = "
* COMPARE = "
* SHOW = "
* CUSTOMIZE = "
* MIGMODE = "
* GEN_RW = "
* SINGLE = "
* DELETE = "
* FR_TAB = "
* TO_TAB = "
* ENQUEUE = "
* X_MIGMODE = ' ' "
* X_ACCUM = ' ' "
* X_EXPORT = ' ' "
* X_IMPORT = ' ' "
* ACCUM = "
* X_FILE = ' ' "
* X_EXIST = ' ' "
* X_ADD = ' ' "
* X_STANDARD = ' ' "
* X_PORTION = ' ' "
* X_COUNT = ' ' "
* X_NUMBER = ' ' "
* X_MOV_DEF = ' ' "
* X_MOV_CHECK = ' ' "
* X_RESSOURCE = ' ' "
* EXPORT = "
* X_TOTAL = ' ' "
* X_COMPARE = ' ' "
* X_SHOW = ' ' "
* X_CUSTOMIZE = ' ' "
* X_GEN_RW = ' ' "
* X_SINGLE = ' ' "
* X_DELETE = ' ' "
* X_FR_TAB = ' ' "
* X_TO_TAB = ' ' "
* X_ENQUEUE = ' ' "
* IMPORT = "
* _SCOPE = '3' "
* _SYNCHRON = ' ' "
* _COLLECT = ' ' "
* FILE = "
* EXIST = "
* ADD = "
* STANDARD = "
.



IMPORTING Parameters details for DEQUEUE_EGRGUUMSE

MODE_RGUUMS -

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

PORTION -

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

COUNT -

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

NUMBER -

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

MOV_DEF -

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

MOV_CHECK -

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

RESSOURCE -

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

TOTAL -

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

COMPARE -

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

SHOW -

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

CUSTOMIZE -

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

MIGMODE -

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

GEN_RW -

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

SINGLE -

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

DELETE -

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

FR_TAB -

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

TO_TAB -

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

ENQUEUE -

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

X_MIGMODE -

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

X_ACCUM -

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

X_EXPORT -

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

X_IMPORT -

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

ACCUM -

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

X_FILE -

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

X_EXIST -

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

X_ADD -

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

X_STANDARD -

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

X_PORTION -

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

X_COUNT -

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

X_NUMBER -

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

X_MOV_DEF -

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

X_MOV_CHECK -

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

X_RESSOURCE -

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

EXPORT -

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

X_TOTAL -

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

X_COMPARE -

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

X_SHOW -

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

X_CUSTOMIZE -

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

X_GEN_RW -

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

X_SINGLE -

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

X_DELETE -

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

X_FR_TAB -

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

X_TO_TAB -

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

X_ENQUEUE -

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

IMPORT -

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

_SCOPE -

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

_SYNCHRON -

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

_COLLECT -

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

FILE -

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

EXIST -

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

ADD -

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

STANDARD -

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

Copy and paste ABAP code example for DEQUEUE_EGRGUUMSE 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_mode_rguums  TYPE DD26E-ENQMODE, "   'E'
lv_portion  TYPE RGUUMS-PORTION, "   
lv_count  TYPE RGUUMS-COUNT, "   
lv_number  TYPE RGUUMS-NUMBER, "   
lv_mov_def  TYPE RGUUMS-MOV_DEF, "   
lv_mov_check  TYPE RGUUMS-MOV_CHECK, "   
lv_ressource  TYPE RGUUMS-RESSOURCE, "   
lv_total  TYPE RGUUMS-TOTAL, "   
lv_compare  TYPE RGUUMS-COMPARE, "   
lv_show  TYPE RGUUMS-SHOW, "   
lv_customize  TYPE RGUUMS-CUSTOMIZE, "   
lv_migmode  TYPE RGUUMS-MIGMODE, "   
lv_gen_rw  TYPE RGUUMS-GEN_RW, "   
lv_single  TYPE RGUUMS-SINGLE, "   
lv_delete  TYPE RGUUMS-DELETE, "   
lv_fr_tab  TYPE RGUUMS-FR_TAB, "   
lv_to_tab  TYPE RGUUMS-TO_TAB, "   
lv_enqueue  TYPE RGUUMS-ENQUEUE, "   
lv_x_migmode  TYPE RGUUMS, "   SPACE
lv_x_accum  TYPE RGUUMS, "   SPACE
lv_x_export  TYPE RGUUMS, "   SPACE
lv_x_import  TYPE RGUUMS, "   SPACE
lv_accum  TYPE RGUUMS-ACCUM, "   
lv_x_file  TYPE RGUUMS, "   SPACE
lv_x_exist  TYPE RGUUMS, "   SPACE
lv_x_add  TYPE RGUUMS, "   SPACE
lv_x_standard  TYPE RGUUMS, "   SPACE
lv_x_portion  TYPE RGUUMS, "   SPACE
lv_x_count  TYPE RGUUMS, "   SPACE
lv_x_number  TYPE RGUUMS, "   SPACE
lv_x_mov_def  TYPE RGUUMS, "   SPACE
lv_x_mov_check  TYPE RGUUMS, "   SPACE
lv_x_ressource  TYPE RGUUMS, "   SPACE
lv_export  TYPE RGUUMS-EXPORT, "   
lv_x_total  TYPE RGUUMS, "   SPACE
lv_x_compare  TYPE RGUUMS, "   SPACE
lv_x_show  TYPE RGUUMS, "   SPACE
lv_x_customize  TYPE RGUUMS, "   SPACE
lv_x_gen_rw  TYPE RGUUMS, "   SPACE
lv_x_single  TYPE RGUUMS, "   SPACE
lv_x_delete  TYPE RGUUMS, "   SPACE
lv_x_fr_tab  TYPE RGUUMS, "   SPACE
lv_x_to_tab  TYPE RGUUMS, "   SPACE
lv_x_enqueue  TYPE RGUUMS, "   SPACE
lv_import  TYPE RGUUMS-IMPORT, "   
lv__scope  TYPE RGUUMS, "   '3'
lv__synchron  TYPE RGUUMS, "   SPACE
lv__collect  TYPE DDENQ_LIKE-COLLECT, "   ' '
lv_file  TYPE RGUUMS-FILE, "   
lv_exist  TYPE RGUUMS-EXIST, "   
lv_add  TYPE RGUUMS-ADD, "   
lv_standard  TYPE RGUUMS-STANDARD. "   

  CALL FUNCTION 'DEQUEUE_EGRGUUMSE'  "
    EXPORTING
         MODE_RGUUMS = lv_mode_rguums
         PORTION = lv_portion
         COUNT = lv_count
         NUMBER = lv_number
         MOV_DEF = lv_mov_def
         MOV_CHECK = lv_mov_check
         RESSOURCE = lv_ressource
         TOTAL = lv_total
         COMPARE = lv_compare
         SHOW = lv_show
         CUSTOMIZE = lv_customize
         MIGMODE = lv_migmode
         GEN_RW = lv_gen_rw
         SINGLE = lv_single
         DELETE = lv_delete
         FR_TAB = lv_fr_tab
         TO_TAB = lv_to_tab
         ENQUEUE = lv_enqueue
         X_MIGMODE = lv_x_migmode
         X_ACCUM = lv_x_accum
         X_EXPORT = lv_x_export
         X_IMPORT = lv_x_import
         ACCUM = lv_accum
         X_FILE = lv_x_file
         X_EXIST = lv_x_exist
         X_ADD = lv_x_add
         X_STANDARD = lv_x_standard
         X_PORTION = lv_x_portion
         X_COUNT = lv_x_count
         X_NUMBER = lv_x_number
         X_MOV_DEF = lv_x_mov_def
         X_MOV_CHECK = lv_x_mov_check
         X_RESSOURCE = lv_x_ressource
         EXPORT = lv_export
         X_TOTAL = lv_x_total
         X_COMPARE = lv_x_compare
         X_SHOW = lv_x_show
         X_CUSTOMIZE = lv_x_customize
         X_GEN_RW = lv_x_gen_rw
         X_SINGLE = lv_x_single
         X_DELETE = lv_x_delete
         X_FR_TAB = lv_x_fr_tab
         X_TO_TAB = lv_x_to_tab
         X_ENQUEUE = lv_x_enqueue
         IMPORT = lv_import
         _SCOPE = lv__scope
         _SYNCHRON = lv__synchron
         _COLLECT = lv__collect
         FILE = lv_file
         EXIST = lv_exist
         ADD = lv_add
         STANDARD = lv_standard
. " DEQUEUE_EGRGUUMSE




ABAP code using 7.40 inline data declarations to call FM DEQUEUE_EGRGUUMSE

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 ENQMODE FROM DD26E INTO @DATA(ld_mode_rguums).
DATA(ld_mode_rguums) = 'E'.
 
"SELECT single PORTION FROM RGUUMS INTO @DATA(ld_portion).
 
"SELECT single COUNT FROM RGUUMS INTO @DATA(ld_count).
 
"SELECT single NUMBER FROM RGUUMS INTO @DATA(ld_number).
 
"SELECT single MOV_DEF FROM RGUUMS INTO @DATA(ld_mov_def).
 
"SELECT single MOV_CHECK FROM RGUUMS INTO @DATA(ld_mov_check).
 
"SELECT single RESSOURCE FROM RGUUMS INTO @DATA(ld_ressource).
 
"SELECT single TOTAL FROM RGUUMS INTO @DATA(ld_total).
 
"SELECT single COMPARE FROM RGUUMS INTO @DATA(ld_compare).
 
"SELECT single SHOW FROM RGUUMS INTO @DATA(ld_show).
 
"SELECT single CUSTOMIZE FROM RGUUMS INTO @DATA(ld_customize).
 
"SELECT single MIGMODE FROM RGUUMS INTO @DATA(ld_migmode).
 
"SELECT single GEN_RW FROM RGUUMS INTO @DATA(ld_gen_rw).
 
"SELECT single SINGLE FROM RGUUMS INTO @DATA(ld_single).
 
"SELECT single DELETE FROM RGUUMS INTO @DATA(ld_delete).
 
"SELECT single FR_TAB FROM RGUUMS INTO @DATA(ld_fr_tab).
 
"SELECT single TO_TAB FROM RGUUMS INTO @DATA(ld_to_tab).
 
"SELECT single ENQUEUE FROM RGUUMS INTO @DATA(ld_enqueue).
 
DATA(ld_x_migmode) = ' '.
 
DATA(ld_x_accum) = ' '.
 
DATA(ld_x_export) = ' '.
 
DATA(ld_x_import) = ' '.
 
"SELECT single ACCUM FROM RGUUMS INTO @DATA(ld_accum).
 
DATA(ld_x_file) = ' '.
 
DATA(ld_x_exist) = ' '.
 
DATA(ld_x_add) = ' '.
 
DATA(ld_x_standard) = ' '.
 
DATA(ld_x_portion) = ' '.
 
DATA(ld_x_count) = ' '.
 
DATA(ld_x_number) = ' '.
 
DATA(ld_x_mov_def) = ' '.
 
DATA(ld_x_mov_check) = ' '.
 
DATA(ld_x_ressource) = ' '.
 
"SELECT single EXPORT FROM RGUUMS INTO @DATA(ld_export).
 
DATA(ld_x_total) = ' '.
 
DATA(ld_x_compare) = ' '.
 
DATA(ld_x_show) = ' '.
 
DATA(ld_x_customize) = ' '.
 
DATA(ld_x_gen_rw) = ' '.
 
DATA(ld_x_single) = ' '.
 
DATA(ld_x_delete) = ' '.
 
DATA(ld_x_fr_tab) = ' '.
 
DATA(ld_x_to_tab) = ' '.
 
DATA(ld_x_enqueue) = ' '.
 
"SELECT single IMPORT FROM RGUUMS INTO @DATA(ld_import).
 
DATA(ld__scope) = '3'.
 
DATA(ld__synchron) = ' '.
 
"SELECT single COLLECT FROM DDENQ_LIKE INTO @DATA(ld__collect).
DATA(ld__collect) = ' '.
 
"SELECT single FILE FROM RGUUMS INTO @DATA(ld_file).
 
"SELECT single EXIST FROM RGUUMS INTO @DATA(ld_exist).
 
"SELECT single ADD FROM RGUUMS INTO @DATA(ld_add).
 
"SELECT single STANDARD FROM RGUUMS INTO @DATA(ld_standard).
 


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!