SAP CALL_SCREEN_0801 Function Module for Calling screen 0801









CALL_SCREEN_0801 is a standard call screen 0801 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Calling screen 0801 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 call screen 0801 FM, simply by entering the name CALL_SCREEN_0801 into the relevant SAP transaction such as SE37 or SE38.

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



Function CALL_SCREEN_0801 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 'CALL_SCREEN_0801'"Calling screen 0801
EXPORTING
I_TRANS_ID = "Shipment number
* I_FIELD_NAME = "Field name
* I_PRTCT_FIELD = 0 "Protecting field
* I_SU_ID = "Bar code field for external handling unit number
* I_DISABLE_PB_ENTER = 0 "Disable pushbutton 'ENTER'
I_STAGING_AREA = "Staging area
I_DOOR = "Door for warehouse number
I_HU_CNTR = "Total number of highest-level HU/Shu
I_HU_LOADED = "Number of loaded highest-level HU/Shu
I_HU_ID = "HU/Shu
I_LOADED_WGT = "Total weight of HU/Shu
I_OVERALL_WGT = "Weight of Loaded HU/Shu
I_DELIVERY = "Delivery

IMPORTING
O_TRANS_ID = "Shipment number
O_SU_ID = "Bar code field for external handling unit number
O_DISABLE_PB_ENTER = "Disable pushbutton 'ENTER'
O_STAGING_AREA = "Staging area
O_DOOR = "Door for warehouse number
O_HU_CNT = "Total number of highest-level HU/Shu
O_HU_LOADED = "Number of loaded HU/Shu
O_HU_ID = "HU/Shu
O_DELIVERY = "Delivery
O_SCREEN_FCODE = "function key pressed by user
O_FIELD_NAME = "Field name

EXCEPTIONS
FAIL_IN_CALLING_SCREEN = 1 FAIL_IN_PHYSICAL_SCREEN_NUMBER = 2
.




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_SAPLLMOBSD_010 user exit - get delivery by user criteria
EXIT_SAPLLMOB_002 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1701)
EXIT_SAPLLMOB_003 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1702)
EXIT_SAPLLMOB_004 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1703)
EXIT_SAPLLMOB_005 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1704)
EXIT_SAPLLMOB_006 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1705)
EXIT_SAPLLMOB_008 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1760)
EXIT_SAPLLMOB_009 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1761)
EXIT_SAPLLMOB_010 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1762)
EXIT_SAPLLMOB_011 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1763)
EXIT_SAPLLMOB_012 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1764)
EXIT_SAPLLMOB_013 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1765)
EXIT_SAPLLMOB_014 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1766)
EXIT_SAPLLMOB_015 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1767)
EXIT_SAPLLMOB_016 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1768)
EXIT_SAPLLMOB_017 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1769)
EXIT_SAPLLMOB_018 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1170)
EXIT_SAPLLMOB_019 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1700)
EXIT_SAPLLMOB_030 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1105)
EXIT_SAPLLMOB_034 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1634)
EXIT_SAPLLMOB_035 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1105)
EXIT_SAPLLMOB_036 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1634)
EXIT_SAPLLMOB_040 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1106)
EXIT_SAPLLMOB_045 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1106)
EXIT_SAPLLMOB_050 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1107)
EXIT_SAPLLMOB_052 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1633)
EXIT_SAPLLMOB_054 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1633)
EXIT_SAPLLMOB_060 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1107)
EXIT_SAPLLMOB_061 User exit for sorting TOs in interleaving/ system-guided
EXIT_SAPLLMOB_062 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1650)
EXIT_SAPLLMOB_064 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1650)
EXIT_SAPLLMOB_070 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1108)
EXIT_SAPLLMOB_072 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1632)
EXIT_SAPLLMOB_074 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1632)
EXIT_SAPLLMOB_075 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1108)
EXIT_SAPLLMOB_077 Customer defined pushbutton
EXIT_SAPLLMOB_080 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1412)
EXIT_SAPLLMOB_082 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1631)
EXIT_SAPLLMOB_084 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1631)
EXIT_SAPLLMOB_085 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1412)
EXIT_SAPLLMOB_090 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY-1630)
EXIT_SAPLLMOB_095 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1630)
EXIT_SAPLLMOB_100 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1151)
EXIT_SAPLLMOB_110 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1152)
EXIT_SAPLLMOB_120 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1153)
EXIT_SAPLLMOB_130 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1202)
EXIT_SAPLLMOB_140 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1203)
EXIT_SAPLLMOB_150 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1204)
EXIT_SAPLLMOB_160 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1205)
EXIT_SAPLLMOB_170 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1212)
EXIT_SAPLLMOB_180 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1213)
EXIT_SAPLLMOB_190 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1221)
EXIT_SAPLLMOB_210 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1302)
EXIT_SAPLLMOB_220 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1303)
EXIT_SAPLLMOB_222 User exit: Deactivate function codes
EXIT_SAPLLMOB_230 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1304)
EXIT_SAPLLMOB_240 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1305)
EXIT_SAPLLMOB_250 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1312)
EXIT_SAPLLMOB_260 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1313)
EXIT_SAPLLMOB_270 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1321)
EXIT_SAPLLMOB_280 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1400)
EXIT_SAPLLMOB_290 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1402)
EXIT_SAPLLMOB_300 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1403)
EXIT_SAPLLMOB_310 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1404)
EXIT_SAPLLMOB_320 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1405)
EXIT_SAPLLMOB_325 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1406)
EXIT_SAPLLMOB_330 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1410)
EXIT_SAPLLMOB_340 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1411)
EXIT_SAPLLMOB_350 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1501)
EXIT_SAPLLMOB_360 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1502)
EXIT_SAPLLMOB_370 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1503)
EXIT_SAPLLMOB_380 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1504)
EXIT_SAPLLMOB_390 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1505)
EXIT_SAPLLMOB_400 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1601)
EXIT_SAPLLMOB_410 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1151)
EXIT_SAPLLMOB_420 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1152)
EXIT_SAPLLMOB_430 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1153)
EXIT_SAPLLMOB_440 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1202)
EXIT_SAPLLMOB_450 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1203)
EXIT_SAPLLMOB_460 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1204)
EXIT_SAPLLMOB_470 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1205)
EXIT_SAPLLMOB_480 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1212)
EXIT_SAPLLMOB_490 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1213)
EXIT_SAPLLMOB_500 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1221)
EXIT_SAPLLMOB_502 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1701)
EXIT_SAPLLMOB_503 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1702)
EXIT_SAPLLMOB_504 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1703)
EXIT_SAPLLMOB_505 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1704)
EXIT_SAPLLMOB_506 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1705)
EXIT_SAPLLMOB_508 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1760)
EXIT_SAPLLMOB_509 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1761)
EXIT_SAPLLMOB_510 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1762)
EXIT_SAPLLMOB_511 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1763)
EXIT_SAPLLMOB_512 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1764)
EXIT_SAPLLMOB_513 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1765)
EXIT_SAPLLMOB_514 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1766)
EXIT_SAPLLMOB_515 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1767)
EXIT_SAPLLMOB_516 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1768)
EXIT_SAPLLMOB_517 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1769)
EXIT_SAPLLMOB_518 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1170)
EXIT_SAPLLMOB_519 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY-1700)
EXIT_SAPLLMOB_520 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1302)
EXIT_SAPLLMOB_530 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1303)
EXIT_SAPLLMOB_540 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1304)
EXIT_SAPLLMOB_550 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1305)
EXIT_SAPLLMOB_560 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1312)
EXIT_SAPLLMOB_570 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1313)
EXIT_SAPLLMOB_580 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1321)
EXIT_SAPLLMOB_590 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1400)
EXIT_SAPLLMOB_600 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1402)
EXIT_SAPLLMOB_610 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1403)
EXIT_SAPLLMOB_620 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1404)
EXIT_SAPLLMOB_630 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1405)
EXIT_SAPLLMOB_635 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1406)
EXIT_SAPLLMOB_640 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1410)
EXIT_SAPLLMOB_650 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1411)
EXIT_SAPLLMOB_660 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1501)
EXIT_SAPLLMOB_670 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1502)
EXIT_SAPLLMOB_680 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1503)
EXIT_SAPLLMOB_690 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1504)
EXIT_SAPLLMOB_700 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1505)
EXIT_SAPLLMOB_710 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1601)
EXIT_SAPLLMOB_720 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1889)
EXIT_SAPLLMOB_730 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1889)
EXIT_SAPLLMOB_740 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1600)
EXIT_SAPLLMOB_750 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1600)
EXIT_SAPLLMOB_760 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1777)
EXIT_SAPLLMOB_770 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1777)
EXIT_SAPLLMOB_800 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1800)
EXIT_SAPLLMOB_810 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1100)
EXIT_SAPLLMOB_820 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1101)
EXIT_SAPLLMOB_830 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1101)
EXIT_SAPLLMOB_840 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1102)
EXIT_SAPLLMOB_850 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1102)
EXIT_SAPLLMOB_851 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1651)
EXIT_SAPLLMOB_860 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1999)
EXIT_SAPLLMOB_870 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1999)
EXIT_SAPLLMOB_880 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1104)
EXIT_SAPLLMOB_890 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1104)
EXIT_SAPLLMOB_900 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1800)
EXIT_SAPLLMOB_910 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1800)
EXIT_SAPLLMOB_920 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1801)
EXIT_SAPLLMOB_930 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1801)
EXIT_SAPLLMOB_940 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1802)
EXIT_SAPLLMOB_950 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1802)
EXIT_SAPLLMOB_951 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1651)
EXIT_SAPLLMOB_960 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1803)
EXIT_SAPLLMOB_970 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1803)
EXIT_SAPLLMOB_980 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1804)
EXIT_SAPLLMOB_990 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1804)
EXIT_SAPLLMOB_991 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1805)
EXIT_SAPLLMOB_992 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1805)
EXIT_SAPLLMOB_993 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1806)
EXIT_SAPLLMOB_994 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1806)
EXIT_SAPLLMOB_995 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1807)
EXIT_SAPLLMOB_996 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1807)
EXIT_SAPLLMOB_997 USER EXIT - DATA TO CUSTOMER SCREEN (DUMMY 1998)
EXIT_SAPLLMOB_998 USER EXIT - DATA FROM CUSTOMER SCREEN (DUMMY 1998)

IMPORTING Parameters details for CALL_SCREEN_0801

I_TRANS_ID - Shipment number

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

I_FIELD_NAME - Field name

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

I_PRTCT_FIELD - Protecting field

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

I_SU_ID - Bar code field for external handling unit number

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

I_DISABLE_PB_ENTER - Disable pushbutton 'ENTER'

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

I_STAGING_AREA - Staging area

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

I_DOOR - Door for warehouse number

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

I_HU_CNTR - Total number of highest-level HU/Shu

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

I_HU_LOADED - Number of loaded highest-level HU/Shu

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

I_HU_ID - HU/Shu

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

I_LOADED_WGT - Total weight of HU/Shu

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

I_OVERALL_WGT - Weight of Loaded HU/Shu

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

I_DELIVERY - Delivery

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

EXPORTING Parameters details for CALL_SCREEN_0801

O_TRANS_ID - Shipment number

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

O_SU_ID - Bar code field for external handling unit number

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

O_DISABLE_PB_ENTER - Disable pushbutton 'ENTER'

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

O_STAGING_AREA - Staging area

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

O_DOOR - Door for warehouse number

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

O_HU_CNT - Total number of highest-level HU/Shu

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

O_HU_LOADED - Number of loaded HU/Shu

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

O_HU_ID - HU/Shu

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

O_DELIVERY - Delivery

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

O_SCREEN_FCODE - function key pressed by user

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

O_FIELD_NAME - Field name

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

EXCEPTIONS details

FAIL_IN_CALLING_SCREEN -

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

FAIL_IN_PHYSICAL_SCREEN_NUMBER -

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

Copy and paste ABAP code example for CALL_SCREEN_0801 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_trans_id  TYPE VTTK-TKNUM, "   
lv_o_trans_id  TYPE VTTK-TKNUM, "   
lv_fail_in_calling_screen  TYPE VTTK, "   
lv_o_su_id  TYPE RLMOB-CEXIDV, "   
lv_i_field_name  TYPE DD03L-FIELDNAME, "   
lv_i_prtct_field  TYPE I, "   0
lv_o_disable_pb_enter  TYPE I, "   
lv_i_su_id  TYPE RLMOB-CEXIDV, "   
lv_i_disable_pb_enter  TYPE I, "   0
lv_i_staging_area  TYPE LIKP-LGBZO, "   
lv_o_staging_area  TYPE LIKP-LGBZO, "   
lv_fail_in_physical_screen_number  TYPE LIKP, "   
lv_i_door  TYPE LIKP-LGTOR, "   
lv_o_door  TYPE LIKP-LGTOR, "   
lv_o_hu_cnt  TYPE RLMOB-HUCNT, "   
lv_i_hu_cntr  TYPE RLMOB-HUCNT, "   
lv_i_hu_loaded  TYPE RLMOB-HULOAD, "   
lv_o_hu_loaded  TYPE RLMOB-HULOAD, "   
lv_i_hu_id  TYPE RLMOB-CLENUM, "   
lv_o_hu_id  TYPE RLMOB-CLENUM, "   
lv_o_delivery  TYPE VEPO-VBELN, "   
lv_i_loaded_wgt  TYPE VEKP-BRGEW, "   
lv_i_overall_wgt  TYPE VEKP-NTGEW, "   
lv_o_screen_fcode  TYPE SY-UCOMM, "   
lv_i_delivery  TYPE VEPO-VBELN, "   
lv_o_field_name  TYPE DD03L-FIELDNAME. "   

  CALL FUNCTION 'CALL_SCREEN_0801'  "Calling screen 0801
    EXPORTING
         I_TRANS_ID = lv_i_trans_id
         I_FIELD_NAME = lv_i_field_name
         I_PRTCT_FIELD = lv_i_prtct_field
         I_SU_ID = lv_i_su_id
         I_DISABLE_PB_ENTER = lv_i_disable_pb_enter
         I_STAGING_AREA = lv_i_staging_area
         I_DOOR = lv_i_door
         I_HU_CNTR = lv_i_hu_cntr
         I_HU_LOADED = lv_i_hu_loaded
         I_HU_ID = lv_i_hu_id
         I_LOADED_WGT = lv_i_loaded_wgt
         I_OVERALL_WGT = lv_i_overall_wgt
         I_DELIVERY = lv_i_delivery
    IMPORTING
         O_TRANS_ID = lv_o_trans_id
         O_SU_ID = lv_o_su_id
         O_DISABLE_PB_ENTER = lv_o_disable_pb_enter
         O_STAGING_AREA = lv_o_staging_area
         O_DOOR = lv_o_door
         O_HU_CNT = lv_o_hu_cnt
         O_HU_LOADED = lv_o_hu_loaded
         O_HU_ID = lv_o_hu_id
         O_DELIVERY = lv_o_delivery
         O_SCREEN_FCODE = lv_o_screen_fcode
         O_FIELD_NAME = lv_o_field_name
    EXCEPTIONS
        FAIL_IN_CALLING_SCREEN = 1
        FAIL_IN_PHYSICAL_SCREEN_NUMBER = 2
. " CALL_SCREEN_0801




ABAP code using 7.40 inline data declarations to call FM CALL_SCREEN_0801

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 TKNUM FROM VTTK INTO @DATA(ld_i_trans_id).
 
"SELECT single TKNUM FROM VTTK INTO @DATA(ld_o_trans_id).
 
 
"SELECT single CEXIDV FROM RLMOB INTO @DATA(ld_o_su_id).
 
"SELECT single FIELDNAME FROM DD03L INTO @DATA(ld_i_field_name).
 
 
 
"SELECT single CEXIDV FROM RLMOB INTO @DATA(ld_i_su_id).
 
 
"SELECT single LGBZO FROM LIKP INTO @DATA(ld_i_staging_area).
 
"SELECT single LGBZO FROM LIKP INTO @DATA(ld_o_staging_area).
 
 
"SELECT single LGTOR FROM LIKP INTO @DATA(ld_i_door).
 
"SELECT single LGTOR FROM LIKP INTO @DATA(ld_o_door).
 
"SELECT single HUCNT FROM RLMOB INTO @DATA(ld_o_hu_cnt).
 
"SELECT single HUCNT FROM RLMOB INTO @DATA(ld_i_hu_cntr).
 
"SELECT single HULOAD FROM RLMOB INTO @DATA(ld_i_hu_loaded).
 
"SELECT single HULOAD FROM RLMOB INTO @DATA(ld_o_hu_loaded).
 
"SELECT single CLENUM FROM RLMOB INTO @DATA(ld_i_hu_id).
 
"SELECT single CLENUM FROM RLMOB INTO @DATA(ld_o_hu_id).
 
"SELECT single VBELN FROM VEPO INTO @DATA(ld_o_delivery).
 
"SELECT single BRGEW FROM VEKP INTO @DATA(ld_i_loaded_wgt).
 
"SELECT single NTGEW FROM VEKP INTO @DATA(ld_i_overall_wgt).
 
"SELECT single UCOMM FROM SY INTO @DATA(ld_o_screen_fcode).
 
"SELECT single VBELN FROM VEPO INTO @DATA(ld_i_delivery).
 
"SELECT single FIELDNAME FROM DD03L INTO @DATA(ld_o_field_name).
 


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!