SAP CALL_SCREEN_HU_DISPLAY Function Module for Display information for handling unit screens









CALL_SCREEN_HU_DISPLAY is a standard call screen hu display SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Display information for handling unit screens 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 hu display FM, simply by entering the name CALL_SCREEN_HU_DISPLAY 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_HU_DISPLAY 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_HU_DISPLAY'"Display information for handling unit screens
EXPORTING
I_SCREEN = "Screen number to display
* I_CHARG = "Batch ID
I_SOBKZ = "Read HU stock indicator
I_BESTQ = "HU stock indicator
I_SONUM = "Special stock number
I_MATDESC = "Material description
I_ACTIVITY_TYPE = "
* I_READ_HU_MAT = "HU: Material number
I_TABLE_TYPE = "Internal table type/name
I_CURRENT_FIELD = "Current field for positioning the cursor
I_CURRENT_LINE = "Current line in the step loop
I_MAT_ID = "Material
I_SER_NR = "Serial number
I_HU_ID = "Handling unit ID
I_QUANTITY = "Quantity
I_UOM = "Unit of measure

IMPORTING
O_SCREEN_FCODE = "function key pressed by user
O_QUANTITY = "
O_UOM = "
O_CHARG = "
O_SOBKZ = "
O_BESTQ = "
O_SONUM = "
O_TABLE_TYPE = "
O_MAT_QTY_DETAIL = "
O_MAT_UOM_DETAIL = "
O_MAT_CHARG_DETAIL = "
O_CURRENT_FIELD = "Current field for positioning the cursor
O_MAT_SOBKZ_DETAIL = "
O_MAT_BESTQ_DETAIL = "
O_MAT_SONUM_DETAIL = "
O_MATDESC = "
O_READ_HU_MAT = "HU: Material number
O_CURRENT_LINE = "Current line in the step loop
O_HU_ID_DETAIL = "HU detail
O_MATERIAL_DETAIL = "
O_PREV_SCREEN = "Previous screen number
O_HU_ID = "Handling unit ID
O_MAT_ID = "Material
O_SER_NR = "Serial number

TABLES
T_HU_HEADER_FOR_SCREEN = "
T_HU_ITEMS_FOR_SCREEN = "
T_LEIN = "

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_HU_DISPLAY

I_SCREEN - Screen number to display

Data type: SY-DYNNR
Optional: No
Call by Reference: Yes

I_CHARG - Batch ID

Data type: RLMOB-CHUBATCH
Optional: Yes
Call by Reference: Yes

I_SOBKZ - Read HU stock indicator

Data type: RLMOB-CHUSOBKZ
Optional: No
Call by Reference: Yes

I_BESTQ - HU stock indicator

Data type: RLMOB-CHUBESTQ
Optional: No
Call by Reference: Yes

I_SONUM - Special stock number

Data type: RLMOB-CHUSONUM
Optional: No
Call by Reference: Yes

I_MATDESC - Material description

Data type: MAKT-MAKTX
Optional: No
Call by Reference: Yes

I_ACTIVITY_TYPE -

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

I_READ_HU_MAT - HU: Material number

Data type: RLMOB-CHUMAT
Optional: Yes
Call by Reference: Yes

I_TABLE_TYPE - Internal table type/name

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

I_CURRENT_FIELD - Current field for positioning the cursor

Data type: DD03L-FIELDNAME
Optional: No
Call by Reference: Yes

I_CURRENT_LINE - Current line in the step loop

Data type: SY-TABIX
Optional: No
Call by Reference: Yes

I_MAT_ID - Material

Data type: VEPO-MATNR
Optional: No
Call by Reference: Yes

I_SER_NR - Serial number

Data type: RLMOB-CSERNR
Optional: No
Call by Reference: Yes

I_HU_ID - Handling unit ID

Data type: RLMOB-CLENUM
Optional: No
Call by Reference: Yes

I_QUANTITY - Quantity

Data type: RLMOB-CHUQTY
Optional: No
Call by Reference: Yes

I_UOM - Unit of measure

Data type: RLMOB-CHUUOM
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for CALL_SCREEN_HU_DISPLAY

O_SCREEN_FCODE - function key pressed by user

Data type: SY-UCOMM
Optional: No
Call by Reference: Yes

O_QUANTITY -

Data type: RLMOB-CHUQTY
Optional: No
Call by Reference: Yes

O_UOM -

Data type: RLMOB-CHUUOM
Optional: No
Call by Reference: Yes

O_CHARG -

Data type: RLMOB-CHUBATCH
Optional: No
Call by Reference: Yes

O_SOBKZ -

Data type: RLMOB-CHUSOBKZ
Optional: No
Call by Reference: Yes

O_BESTQ -

Data type: RLMOB-CHUBESTQ
Optional: No
Call by Reference: Yes

O_SONUM -

Data type: RLMOB-CHUSONUM
Optional: No
Call by Reference: Yes

O_TABLE_TYPE -

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

O_MAT_QTY_DETAIL -

Data type: VEPO-VEMNG
Optional: No
Call by Reference: Yes

O_MAT_UOM_DETAIL -

Data type: VEPO-VEMEH
Optional: No
Call by Reference: Yes

O_MAT_CHARG_DETAIL -

Data type: VEPO-CHARG
Optional: No
Call by Reference: Yes

O_CURRENT_FIELD - Current field for positioning the cursor

Data type: DD03L-FIELDNAME
Optional: No
Call by Reference: Yes

O_MAT_SOBKZ_DETAIL -

Data type: VEPO-SOBKZ
Optional: No
Call by Reference: Yes

O_MAT_BESTQ_DETAIL -

Data type: VEPO-BESTQ
Optional: No
Call by Reference: Yes

O_MAT_SONUM_DETAIL -

Data type: VEPO-SONUM
Optional: No
Call by Reference: Yes

O_MATDESC -

Data type: MAKT-MAKTX
Optional: No
Call by Reference: Yes

O_READ_HU_MAT - HU: Material number

Data type: RLMOB-CHUMAT
Optional: No
Call by Reference: Yes

O_CURRENT_LINE - Current line in the step loop

Data type: SY-TABIX
Optional: No
Call by Reference: Yes

O_HU_ID_DETAIL - HU detail

Data type: VEKP-EXIDV
Optional: No
Call by Reference: Yes

O_MATERIAL_DETAIL -

Data type: VEPO-MATNR
Optional: No
Call by Reference: Yes

O_PREV_SCREEN - Previous screen number

Data type: SY-DYNNR
Optional: No
Call by Reference: Yes

O_HU_ID - Handling unit ID

Data type: RLMOB-CLENUM
Optional: No
Call by Reference: Yes

O_MAT_ID - Material

Data type: VEPO-MATNR
Optional: No
Call by Reference: Yes

O_SER_NR - Serial number

Data type: RLMOB-CSERNR
Optional: No
Call by Reference: Yes

TABLES Parameters details for CALL_SCREEN_HU_DISPLAY

T_HU_HEADER_FOR_SCREEN -

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

T_HU_ITEMS_FOR_SCREEN -

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

T_LEIN -

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

EXCEPTIONS details

FAIL_IN_CALLING_SCREEN - Failure in calling the 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_HU_DISPLAY 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_screen  TYPE SY-DYNNR, "   
lv_o_screen_fcode  TYPE SY-UCOMM, "   
lv_fail_in_calling_screen  TYPE SY, "   
lt_t_hu_header_for_screen  TYPE STANDARD TABLE OF SY, "   
lv_i_charg  TYPE RLMOB-CHUBATCH, "   
lv_o_quantity  TYPE RLMOB-CHUQTY, "   
lv_o_uom  TYPE RLMOB-CHUUOM, "   
lv_i_sobkz  TYPE RLMOB-CHUSOBKZ, "   
lv_i_bestq  TYPE RLMOB-CHUBESTQ, "   
lv_o_charg  TYPE RLMOB-CHUBATCH, "   
lv_i_sonum  TYPE RLMOB-CHUSONUM, "   
lv_o_sobkz  TYPE RLMOB-CHUSOBKZ, "   
lv_o_bestq  TYPE RLMOB-CHUBESTQ, "   
lv_i_matdesc  TYPE MAKT-MAKTX, "   
lv_o_sonum  TYPE RLMOB-CHUSONUM, "   
lv_i_activity_type  TYPE C, "   
lv_o_table_type  TYPE C, "   
lv_i_read_hu_mat  TYPE RLMOB-CHUMAT, "   
lv_o_mat_qty_detail  TYPE VEPO-VEMNG, "   
lv_o_mat_uom_detail  TYPE VEPO-VEMEH, "   
lv_o_mat_charg_detail  TYPE VEPO-CHARG, "   
lv_i_table_type  TYPE C, "   
lv_o_current_field  TYPE DD03L-FIELDNAME, "   
lt_t_hu_items_for_screen  TYPE STANDARD TABLE OF DD03L, "   
lv_fail_in_physical_screen_number  TYPE DD03L, "   
lv_o_mat_sobkz_detail  TYPE VEPO-SOBKZ, "   
lv_o_mat_bestq_detail  TYPE VEPO-BESTQ, "   
lv_o_mat_sonum_detail  TYPE VEPO-SONUM, "   
lv_o_matdesc  TYPE MAKT-MAKTX, "   
lv_o_read_hu_mat  TYPE RLMOB-CHUMAT, "   
lt_t_lein  TYPE STANDARD TABLE OF LEIN, "   
lv_o_current_line  TYPE SY-TABIX, "   
lv_i_current_field  TYPE DD03L-FIELDNAME, "   
lv_i_current_line  TYPE SY-TABIX, "   
lv_o_hu_id_detail  TYPE VEKP-EXIDV, "   
lv_i_mat_id  TYPE VEPO-MATNR, "   
lv_o_material_detail  TYPE VEPO-MATNR, "   
lv_i_ser_nr  TYPE RLMOB-CSERNR, "   
lv_o_prev_screen  TYPE SY-DYNNR, "   
lv_i_hu_id  TYPE RLMOB-CLENUM, "   
lv_o_hu_id  TYPE RLMOB-CLENUM, "   
lv_o_mat_id  TYPE VEPO-MATNR, "   
lv_i_quantity  TYPE RLMOB-CHUQTY, "   
lv_i_uom  TYPE RLMOB-CHUUOM, "   
lv_o_ser_nr  TYPE RLMOB-CSERNR. "   

  CALL FUNCTION 'CALL_SCREEN_HU_DISPLAY'  "Display information for handling unit screens
    EXPORTING
         I_SCREEN = lv_i_screen
         I_CHARG = lv_i_charg
         I_SOBKZ = lv_i_sobkz
         I_BESTQ = lv_i_bestq
         I_SONUM = lv_i_sonum
         I_MATDESC = lv_i_matdesc
         I_ACTIVITY_TYPE = lv_i_activity_type
         I_READ_HU_MAT = lv_i_read_hu_mat
         I_TABLE_TYPE = lv_i_table_type
         I_CURRENT_FIELD = lv_i_current_field
         I_CURRENT_LINE = lv_i_current_line
         I_MAT_ID = lv_i_mat_id
         I_SER_NR = lv_i_ser_nr
         I_HU_ID = lv_i_hu_id
         I_QUANTITY = lv_i_quantity
         I_UOM = lv_i_uom
    IMPORTING
         O_SCREEN_FCODE = lv_o_screen_fcode
         O_QUANTITY = lv_o_quantity
         O_UOM = lv_o_uom
         O_CHARG = lv_o_charg
         O_SOBKZ = lv_o_sobkz
         O_BESTQ = lv_o_bestq
         O_SONUM = lv_o_sonum
         O_TABLE_TYPE = lv_o_table_type
         O_MAT_QTY_DETAIL = lv_o_mat_qty_detail
         O_MAT_UOM_DETAIL = lv_o_mat_uom_detail
         O_MAT_CHARG_DETAIL = lv_o_mat_charg_detail
         O_CURRENT_FIELD = lv_o_current_field
         O_MAT_SOBKZ_DETAIL = lv_o_mat_sobkz_detail
         O_MAT_BESTQ_DETAIL = lv_o_mat_bestq_detail
         O_MAT_SONUM_DETAIL = lv_o_mat_sonum_detail
         O_MATDESC = lv_o_matdesc
         O_READ_HU_MAT = lv_o_read_hu_mat
         O_CURRENT_LINE = lv_o_current_line
         O_HU_ID_DETAIL = lv_o_hu_id_detail
         O_MATERIAL_DETAIL = lv_o_material_detail
         O_PREV_SCREEN = lv_o_prev_screen
         O_HU_ID = lv_o_hu_id
         O_MAT_ID = lv_o_mat_id
         O_SER_NR = lv_o_ser_nr
    TABLES
         T_HU_HEADER_FOR_SCREEN = lt_t_hu_header_for_screen
         T_HU_ITEMS_FOR_SCREEN = lt_t_hu_items_for_screen
         T_LEIN = lt_t_lein
    EXCEPTIONS
        FAIL_IN_CALLING_SCREEN = 1
        FAIL_IN_PHYSICAL_SCREEN_NUMBER = 2
. " CALL_SCREEN_HU_DISPLAY




ABAP code using 7.40 inline data declarations to call FM CALL_SCREEN_HU_DISPLAY

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 DYNNR FROM SY INTO @DATA(ld_i_screen).
 
"SELECT single UCOMM FROM SY INTO @DATA(ld_o_screen_fcode).
 
 
 
"SELECT single CHUBATCH FROM RLMOB INTO @DATA(ld_i_charg).
 
"SELECT single CHUQTY FROM RLMOB INTO @DATA(ld_o_quantity).
 
"SELECT single CHUUOM FROM RLMOB INTO @DATA(ld_o_uom).
 
"SELECT single CHUSOBKZ FROM RLMOB INTO @DATA(ld_i_sobkz).
 
"SELECT single CHUBESTQ FROM RLMOB INTO @DATA(ld_i_bestq).
 
"SELECT single CHUBATCH FROM RLMOB INTO @DATA(ld_o_charg).
 
"SELECT single CHUSONUM FROM RLMOB INTO @DATA(ld_i_sonum).
 
"SELECT single CHUSOBKZ FROM RLMOB INTO @DATA(ld_o_sobkz).
 
"SELECT single CHUBESTQ FROM RLMOB INTO @DATA(ld_o_bestq).
 
"SELECT single MAKTX FROM MAKT INTO @DATA(ld_i_matdesc).
 
"SELECT single CHUSONUM FROM RLMOB INTO @DATA(ld_o_sonum).
 
 
 
"SELECT single CHUMAT FROM RLMOB INTO @DATA(ld_i_read_hu_mat).
 
"SELECT single VEMNG FROM VEPO INTO @DATA(ld_o_mat_qty_detail).
 
"SELECT single VEMEH FROM VEPO INTO @DATA(ld_o_mat_uom_detail).
 
"SELECT single CHARG FROM VEPO INTO @DATA(ld_o_mat_charg_detail).
 
 
"SELECT single FIELDNAME FROM DD03L INTO @DATA(ld_o_current_field).
 
 
 
"SELECT single SOBKZ FROM VEPO INTO @DATA(ld_o_mat_sobkz_detail).
 
"SELECT single BESTQ FROM VEPO INTO @DATA(ld_o_mat_bestq_detail).
 
"SELECT single SONUM FROM VEPO INTO @DATA(ld_o_mat_sonum_detail).
 
"SELECT single MAKTX FROM MAKT INTO @DATA(ld_o_matdesc).
 
"SELECT single CHUMAT FROM RLMOB INTO @DATA(ld_o_read_hu_mat).
 
 
"SELECT single TABIX FROM SY INTO @DATA(ld_o_current_line).
 
"SELECT single FIELDNAME FROM DD03L INTO @DATA(ld_i_current_field).
 
"SELECT single TABIX FROM SY INTO @DATA(ld_i_current_line).
 
"SELECT single EXIDV FROM VEKP INTO @DATA(ld_o_hu_id_detail).
 
"SELECT single MATNR FROM VEPO INTO @DATA(ld_i_mat_id).
 
"SELECT single MATNR FROM VEPO INTO @DATA(ld_o_material_detail).
 
"SELECT single CSERNR FROM RLMOB INTO @DATA(ld_i_ser_nr).
 
"SELECT single DYNNR FROM SY INTO @DATA(ld_o_prev_screen).
 
"SELECT single CLENUM FROM RLMOB INTO @DATA(ld_i_hu_id).
 
"SELECT single CLENUM FROM RLMOB INTO @DATA(ld_o_hu_id).
 
"SELECT single MATNR FROM VEPO INTO @DATA(ld_o_mat_id).
 
"SELECT single CHUQTY FROM RLMOB INTO @DATA(ld_i_quantity).
 
"SELECT single CHUUOM FROM RLMOB INTO @DATA(ld_i_uom).
 
"SELECT single CSERNR FROM RLMOB INTO @DATA(ld_o_ser_nr).
 


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!