MV50BF02_HU_FORMS is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter MV50BF02_HU_FORMS into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
INCLUDE INCL_MESS_SEND.
INCLUDE INCL_MESS_SEND.
No SAP DATABASE tables are accessed within this REPORT code!
HUGM_THUWBEVENT_SELECT CALL FUNCTION 'HUGM_THUWBEVENT_SELECT' EXPORTING IF_HUWBEVENT = IF_HUWBEVENT IMPORTING ES_THUWBEVENT = GS_THUWBEVENT EXCEPTIONS ERROR = 1 OTHERS = 2.
V51P_GET_TABLES CALL FUNCTION 'V51P_GET_TABLES' EXPORTING IF_OBJECT = '12' IS_FLAGS = LS_FLAGS IT_HUS = LT_HUS IMPORTING ET_XVEKP = LT_HU_HEADS ET_HIGHEST_LEVEL = LT_HIGHEST EXCEPTIONS OTHERS = 99.
V51P_HU_CONTENS CALL FUNCTION 'V51P_HU_CONTENS' EXPORTING IF_HU_NUMBER =
-VENUM IMPORTING ET_OVERAL_CONT = LT_HU_ITEMS.
HUGM_THUWBBWART_SELECT CALL FUNCTION 'HUGM_THUWBBWART_SELECT' EXPORTING IF_EVENT = GS_THUWBEVENT-HUWBEVENT IMPORTING ET_THUWBBWART = GT_THUWBBWART.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING NR_RANGE_NR = LF_NUMKI OBJECT = 'RV_SAMMG' IMPORTING NUMBER = IS_VBSK-SAMMG.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = TEXT-007.
GN_DELIVERY_CREATE CALL FUNCTION 'GN_DELIVERY_CREATE' EXPORTING VBSK_I = IS_VBSK NO_COMMIT = 'X' IF_SYNCHRON = 'X' VBLS_POS_RUECK = 'X' * IF_CREATE_DEC = ' ' * IF_NO_DEQUE = ' ' IT_HANDLING_UNITS = ET_HU * IF_QUAN_NO_CHECK = * IF_MASS_READ_MAT_SW = ' ' IMPORTING VBSK_E = ES_VBSK * ET_SPLITPROT = TABLES XKOMDLGN = IT_KOMDLGN XVBFS = LT_VBFS XVBLS = LT_VBLS.
LE_MOVEMENT_DATA_DETERMINE_TAB CALL FUNCTION 'LE_MOVEMENT_DATA_DETERMINE_TAB' EXPORTING IS_LIPS = LS_LIPS IF_SELECT_MARA = 'X' IMPORTING ES_LEMOVDAT = LS_LEMOVDAT EXCEPTIONS NO_ENTRY_MARA = 10 OTHERS = 11.
LE_MOVEMENT_DATA_DETERMINE_TAB CALL FUNCTION 'LE_MOVEMENT_DATA_DETERMINE_TAB' EXPORTING IF_SELECT_T156 = 'X' IF_SELECT_T156Q = 'X' IF_SELECT_T159L = 'X' IS_LIPS = LS_LIPS IF_SELECT_T156S = 'X' IF_SELECT_T001W = 'X' IF_SELECT_T001L = 'X' IF_SELECT_T156SC = 'X' IF_SELECT_T156N = 'X' IF_SELECT_MARA = 'X' IMPORTING ES_LEMOVDAT = LS_LEMOVDAT EXCEPTIONS NO_ENTRY_T001W = 1 NO_ENTRY_T001L = 2 NO_ENTRY_T134M = 3 NO_ENTRY_T156 = 4 NO_ENTRY_T156S = 5 NO_ENTRY_T156SC = 6 NO_ENTRY_T156N = 7 NO_ENTRY_T156Q = 8 NO_ENTRY_T159L = 9 NO_ENTRY_MARA = 10 OTHERS = 11.
LE_MOVEMENT_DATA_DETERMINE_TAB CALL FUNCTION 'LE_MOVEMENT_DATA_DETERMINE_TAB' EXPORTING IS_LIPS = LS_LIPS IF_SELECT_MARA = 'X' IMPORTING ES_LEMOVDAT = LS_LEMOVDAT EXCEPTIONS NO_ENTRY_MARA = 10 OTHERS = 11.
LE_MOVEMENT_DATA_DETERMINE_TAB CALL FUNCTION 'LE_MOVEMENT_DATA_DETERMINE_TAB' EXPORTING IF_SELECT_T156 = 'X' IF_SELECT_T156Q = 'X' IF_SELECT_T159L = 'X' IS_LIPS = LS_LIPS IF_SELECT_T156S = 'X' IF_SELECT_T001W = 'X' IF_SELECT_T001L = 'X' IF_SELECT_T156SC = 'X' IF_SELECT_T156N = 'X' IF_SELECT_MARA = 'X' IMPORTING ES_LEMOVDAT = LS_LEMOVDAT EXCEPTIONS NO_ENTRY_T001W = 1 NO_ENTRY_T001L = 2 NO_ENTRY_T134M = 3 NO_ENTRY_T156 = 4 NO_ENTRY_T156S = 5 NO_ENTRY_T156SC = 6 NO_ENTRY_T156N = 7 NO_ENTRY_T156Q = 8 NO_ENTRY_T159L = 9 NO_ENTRY_MARA = 10 OTHERS = 11.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.