SAP Reports / Programs | Logistics Execution | Mobile data entry(LE-MOB) SAP LE

RLMOBI01 SAP ABAP INCLUDE - Include RLMOBI01







RLMOBI01 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 RLMOBI01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RLMOBI01. "Basic submit
SUBMIT RLMOBI01 AND RETURN. "Return to original report after report execution complete
SUBMIT RLMOBI01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT RLMOBI01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

CALL_SCREEN_0700 CALL FUNCTION 'CALL_SCREEN_0700' EXPORTING I_HU_ID = INITIAL_HU_ID I_MAT_ID = MAT_ID I_MAT_DESC = MAT_DESC I_FIELD_NAME = CURRENT_FIELD IMPORTING O_HU_ID = HU_ID O_MAT_ID = MAT_ID O_MAT_DESC = MAT_DESC O_FIELD_NAME = CURRENT_FIELD O_SCREEN_CODE = SCREEN_FCODE EXCEPTIONS FAIL_IN_CALLING_SCREEN = 01 FAIL_IN_PHYSICAL_SCREEN_NUMBER = 02.

HU_GET_HUS CALL FUNCTION 'HU_GET_HUS' EXPORTING IF_MORE_HUS = CON_X IF_LOCK_HUS = CON_X IT_HUS = LT_HUS[] IMPORTING ET_HEADER = LT_HEADERS[] ET_ITEMS = LT_ITEMS[] ET_HIGHEST_LEVELS = LT_HIGH[] EXCEPTIONS HUS_LOCKED = 01 NO_HU_FOUND = 02 FATAL_ERROR = 03 error_message = 04 OTHERS = 05.

GET_HU_BY_EXT CALL FUNCTION 'GET_HU_BY_EXT' EXPORTING I_HU_EXT_ID = SU_ID I_OBJECT_TYPE = HU_OBJECT_TYPE I_OBJECT_ID = HU_OBJECT_ID TABLES T_HU_HEADER = TAB_HU_HEADER T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS HU_NOT_FOUND = 01 WRONG_OBJTYPE = 02 WRONG_OBJECT_ID = 03.

GET_WM_VIEW_FOR_HU CALL FUNCTION 'GET_WM_VIEW_FOR_HU' EXPORTING I_HU_EXT_ID = HU_ID_FOR_CHECK TABLES T_LEIN = TAB_LEIN EXCEPTIONS HU_NOT_FOUND = 01 PARAM_MISSED = 02 HU_NOT_FOUND_IN_LOCATION = 03.

GET_IM_PACK_HU CALL FUNCTION 'GET_IM_PACK_HU' EXPORTING I_HU_EXT_ID = HU_ID TABLES T_HU_HEADER = TAB_HU_HEADER EXCEPTIONS hu_not_found = 01 hu_in_list = 02.

HU_PACKING_REFRESH CALL FUNCTION 'HU_PACKING_REFRESH'. "n_1459180

GET_WM_PACK_HU CALL FUNCTION 'GET_WM_PACK_HU' EXPORTING I_HU_EXT_ID = HU_ID I_LGNUM = PREP_SCREEN_FIELDS-DESTINATION_LGNUM I_LGTYP = PREP_SCREEN_FIELDS-DESTINATION_LGTYP I_LGPLA = PREP_SCREEN_FIELDS-DESTINATION_LGPLA I_PLANT = PREP_SCREEN_FIELDS-DESTINATION_WERKS I_STLOC_SOURCE = PREP_SCREEN_FIELDS-SOURCE_LGORT I_STLOC_DEST = PREP_SCREEN_FIELDS-DESTINATION_LGORT I_HU_OBJECT_TYPE = HU_OBJECT_TYPE I_HU_OBJECT_ID = HU_OBJECT_ID I_STLOC_HU_MANAGED = STLOC_HU_MANAGED TABLES T_HU_HEADER = TAB_HU_HEADER EXCEPTIONS HU_NOT_FOUND = 01 NO_HU_IN_WHS = 02 hu_not_from_object = 03 hu_in_list = 04.

GET_UNPACK_HU CALL FUNCTION 'GET_UNPACK_HU' EXPORTING I_HU_SON_ID = HU_ID TABLES T_HU_HEADER = PARENT_HU_HEADER T_HU = TAB_HU_HEADER T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS hu_not_found = 01 hu_not_inside = 02 hu_in_list = 03.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = HU_MAT IMPORTING WMARA = S_MARA EXCEPTIONS OTHERS = 1.

GET_UNPACK_MAT CALL FUNCTION 'GET_UNPACK_MAT' EXPORTING I_MAT_ID = HU_MAT I_QUANTITY = HU_MAT_QUANTITY I_UOM = HU_MAT_UOM I_CHARG = HU_MAT_CHARG I_BESTQ = HU_MAT_BESTQ I_SOBKZ = HU_MAT_SOBKZ I_SONUM = HU_MAT_SONUM I_MLVS = MLVS TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 UOM_NOT_ALLOWED = 02 CONVERSION_NOT_ALLOWED = 03 WRONG_STOCK_CATEGORY = 04 WRONG_STOCK_INDICATOR = 05 WRONG_STOCK_NUMBER = 06 WRONG_QTY = 07 WRONG_BATCH = 08 INTERNAL_ERROR = 09.

GET_UNPACK_SN CALL FUNCTION 'GET_UNPACK_SN' EXPORTING I_MAT_ID = HU_MAT I_SER_NR = READ_SER_NR I_HU_ID = HU_ID TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MORE_THAN_ONE_ENTRY = 01 SERNR_NOT_FOUND = 02 MAT_IN_HU_NOT_FOUND = 03.

GET_UNPACK_PACK CALL FUNCTION 'GET_UNPACK_PACK' EXPORTING I_MAT_ID = HU_MAT I_HU_ID = HU_ID TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 MAT_NOT_PACKING = 02.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = HU_MAT IMPORTING WMARA = S_MARA EXCEPTIONS OTHERS = 1.

RF_SW_T001W_READ CALL FUNCTION 'RF_SW_T001W_READ' EXPORTING L_WERKS = PREP_SCREEN_FIELDS-DESTINATION_WERKS IMPORTING L_STRUCT = T001W EXCEPTIONS NO_ENTRY = 1 OTHERS = 2.

GET_WM_PACK_MTCOM CALL FUNCTION 'GET_WM_PACK_MTCOM' EXPORTING I_MAT_ID = HU_MAT I_LGNUM = WHS_ID I_QUANTITY = HU_MAT_QUANTITY I_UOM = HU_MAT_UOM I_CHARG = HU_MAT_CHARG I_BESTQ = HU_MAT_BESTQ I_SOBKZ = HU_MAT_SOBKZ I_SONUM = HU_MAT_SONUM I_LGTYP = PREP_SCREEN_FIELDS-DESTINATION_lgtyp I_LGPLA = PREP_SCREEN_FIELDS-DESTINATION_lgpla I_MTCOM_BATCH = MTCOM_CHARG I_MTCOM_MBEW = MTCOM_MBEW I_MLVS = MLVS IMPORTING O_MATDATA = MLVS O_MTCOR = MTCOR TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 CONVERT_FAIL = 02 QUANTITY = 03 BATCH_NOT_FOUND = 04 VALUATION_NOT_FOUND = 05 UOM_NOT_ALLOWED = 06 CONVERSION_NOT_ALLOWED = 07 internal_error = 99.

GET_IM_PACK_MAT CALL FUNCTION 'GET_IM_PACK_MAT' EXPORTING I_MAT_ID = HU_MAT I_QUANTITY = HU_MAT_QUANTITY I_UOM = HU_MAT_UOM I_CHARG = HU_MAT_CHARG I_SOBKZ = HU_MAT_SOBKZ I_BESTQ = HU_MAT_BESTQ I_SONUM = HU_MAT_SONUM I_LGORT = PREP_SCREEN_FIELDS-DESTINATION_LGORT I_WERKS = PREP_SCREEN_FIELDS-DESTINATION_WERKS I_LGTYP = PREP_SCREEN_FIELDS-DESTINATION_LGTYP I_LGPLA = PREP_SCREEN_FIELDS-DESTINATION_LGPLA I_LGNUM = PREP_SCREEN_FIELDS-DESTINATION_LGNUM TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 OVER_QTY = 02 BATCH_NOT_FOUND = 03 UOM_NOT_ALLOWED = 04 CONVERSION_NOT_ALLOWED = 05.

GET_WM_PACK_SN CALL FUNCTION 'GET_WM_PACK_SN' EXPORTING I_MAT_ID = HU_MAT I_SER_NR = READ_SER_NR I_LGNUM = WHS_ID I_LGTYP = SOURCE_STORAGE_TYPE I_LGPLA = SOURCE_BIN_LOCATION I_WERKS = SOURCE_PLANT TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 SERNR_NOT_FOUND = 02.

GET_IM_PACK_SN CALL FUNCTION 'GET_IM_PACK_SN' EXPORTING I_MAT_ID = HU_MAT I_SER_NR = READ_SER_NR I_LGORT = SOURCE_STORAGE_LOC I_WERKS = SOURCE_PLANT TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 SERNR_NOT_FOUND = 02.

GET_WM_PACK_PACK





CALL FUNCTION 'GET_WM_PACK_PACK' EXPORTING I_MAT_ID = HU_MAT IMPORTING O_MATDESC = MAT_DESC TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 MAT_NOT_PACKING = 02 wrong_call = 03.

GET_IM_PACK_PACK CALL FUNCTION 'GET_IM_PACK_PACK' EXPORTING I_MAT_ID = HU_MAT I_LGORT = SOURCE_STORAGE_LOC I_WERKS = DESTINATION_PLANT IMPORTING O_MATDESC = MAT_DESC TABLES T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS MAT_NOT_FOUND = 01 MAT_NOT_PACKING = 02.

CALL_SCREEN_HU_DISPLAY CALL FUNCTION 'CALL_SCREEN_HU_DISPLAY' EXPORTING I_SCREEN = CALL_SCREEN I_TABLE_TYPE = INT_TABLE_NAME I_CURRENT_FIELD = CURRENT_FIELD I_CURRENT_LINE = CURRENT_LINE I_MAT_ID = HU_MAT I_SER_NR = READ_SER_NR I_HU_ID = HU_ID I_QUANTITY = HU_MAT_QUANTITY I_UOM = HU_MAT_UOM I_CHARG = HU_MAT_CHARG I_SOBKZ = HU_MAT_SOBKZ I_BESTQ = HU_MAT_BESTQ I_SONUM = HU_MAT_SONUM I_MATDESC = MAT_DESC I_ACTIVITY_TYPE = ACTIVITY_PACK_UNPACK I_READ_HU_MAT = READ_HU_MAT "n_920195 IMPORTING O_SCREEN_FCODE = SCREEN_FCODE O_CURRENT_FIELD = CURRENT_FIELD O_CURRENT_LINE = CURRENT_LINE O_HU_ID_DETAIL = HU_ID_DETAIL O_MATERIAL_DETAIL = HU_MATERIAL_DETAIL O_MAT_QTY_DETAIL = HU_MAT_QTY_DETAIL O_MAT_UOM_DETAIL = HU_MAT_UOM_DETAIL O_MAT_CHARG_DETAIL = HU_MAT_CHARG_DETAIL O_MAT_SOBKZ_DETAIL = HU_MAT_SOBKZ_DETAIL O_MAT_BESTQ_DETAIL = HU_MAT_BESTQ_DETAIL O_MAT_SONUM_DETAIL = HU_MAT_SONUM_DETAIL O_PREV_SCREEN = PREV_SCREEN O_HU_ID = HU_ID O_MAT_ID = HU_MAT O_SER_NR = READ_SER_NR O_QUANTITY = HU_MAT_QUANTITY O_UOM = HU_MAT_UOM O_CHARG = HU_MAT_CHARG O_BESTQ = HU_MAT_BESTQ O_SOBKZ = HU_MAT_SOBKZ O_SONUM = HU_MAT_SONUM O_MATDESC = MAT_DESC O_TABLE_TYPE = INT_TABLE_NAME O_READ_HU_MAT = READ_HU_MAT "n_920195 TABLES T_HU_HEADER_FOR_SCREEN = TAB_HU_HEADER_FOR_SCREEN T_HU_ITEMS_FOR_SCREEN = TAB_HU_ITEMS_FOR_SCREEN T_LEIN = TAB_LEIN EXCEPTIONS FAIL_IN_PHYSICAL_SCREEN_NUMBER = 01 FAIL_IN_CALLING_SCREEN = 02.

V51S_HU_LGORT CALL FUNCTION 'V51S_HU_LGORT' EXPORTING IF_WERKS = PREP_SCREEN_FIELDS-DESTINATION_WERKS IF_LGORT = PREP_SCREEN_FIELDS-DESTINATION_LGORT IMPORTING EF_HU_MANAGED = STLOC_HU_MANAGED EF_PARTNER_LGORT = PARTNER_LGORT EXCEPTIONS LGORT_NOT_EXIST = 01 error_message = 99.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING matnr = tab_hu_items_for_screen-matnr IMPORTING wmara = ls_mara EXCEPTIONS OTHERS = 1.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = HU_HEADER_PROP-EXIDV IMPORTING output = lv_exidv.

CHECK_TOTAL_QTY * CALL FUNCTION 'CHECK_TOTAL_QTY' * TABLES * T_HU_ITEMS = TAB_HU_ITEMS * EXCEPTIONS * QUANTITY_NOT_MATCH = 01.

CALL_SCREEN_PREPARATION CALL FUNCTION 'CALL_SCREEN_PREPARATION' EXPORTING I_HU_ID = PARENT_HU_ID I_PREP_FIELDS = PREP_SCREEN_FIELDS I_SCREEN = CALL_SCREEN I_CURRENT_FIELD = CURRENT_FIELD I_WKQU = LRF_WKQU I_NEW_HU = NEW_HU I_ACTIVITY_TYPE = ACTIVITY_PACK_UNPACK I_APP_MATNR = APPLIC_DATA-MAT_ID I_APP_SU_ID = APPLIC_DATA-HU_ID I_HU_OBJECT_TYPE = HU_OBJECT_TYPE I_by_material_flag = by_material_flag I_by_HU_flag = by_HU_flag IMPORTING O_HU_ID = PARENT_HU_ID O_PREP_FIELDS = PREP_SCREEN_FIELDS O_CURRENT_FIELD = CURRENT_FIELD O_SCREEN_FCODE = SCREEN_FCODE O_PREV_SCREEN = PREV_SCREEN O_VHILM = PREP_SCREEN_FIELDS-VHILM EXCEPTIONS FAIL_IN_CALLING_SCREEN = 01 FAIL_IN_PHYSICAL_SCREEN_NUMBER = 02.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = PREP_SCREEN_FIELDS-DESTINATION_LGPLA IMPORTING OUTPUT = PREP_SCREEN_FIELDS-DESTINATION_LGPLA.

HU_PACKING_REFRESH CALL FUNCTION 'HU_PACKING_REFRESH'.

L_T319_READ CALL FUNCTION 'L_T319_READ' EXPORTING I_LGNUM = DESTINATION_WAREHOUSE I_VLTYP = DESTINATION_STORAGE_TYPE I_NLTYP = MASK3 I_BWLVS = '0' IMPORTING E_T319 = I_T319.

HU_PACKING_REFRESH CALL FUNCTION 'HU_PACKING_REFRESH'.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = PARENT_HU_HEADER-EXIDV IMPORTING OUTPUT = LV_EXIDV.

UNPACK_HANDLING_UNIT CALL FUNCTION 'UNPACK_HANDLING_UNIT' EXPORTING I_REF_DOC = HU_REF_DOC I_MM_DATA = MM_DATA I_HU_INTERNAL = UNPACK_HU_INT[] I_HU_EXTERNAL = UNPACK_HU_EXT[] I_FROM_HU_ID = FROM_HU_ID I_HU_UNPACK_ITEMS = HU_UNPACK_ITEMS IMPORTING O_MESSAGES = HU_MESSAGES[] EXCEPTIONS INPUT_MISSING = 01 INPUT_ERROR = 02 NOT_POSSIBLE = 03 NOT_UNPACKED = 04 FATAL_ERROR = 05 ERROR_MESSAGE = 99.

RF_SW_T001L_SINGLE_READ CALL FUNCTION 'RF_SW_T001L_SINGLE_READ' EXPORTING KZRFB = SPACE T001L_WERKS = P_PLANT T001L_LGORT = P_STORAGE_LOC IMPORTING LT001L = T001L EXCEPTIONS NOT_FOUND = 01.

L_LGORT_LGNUM_CHECK CALL FUNCTION 'L_LGORT_LGNUM_CHECK' EXPORTING I_WERKS = P_PLANT I_LGORT = P_STORAGE_LOC IMPORTING E_T320 = IT320 EXCEPTIONS LGNUM_DATA_DOES_NOT_EXIST = 01 ENTRY_NOT_IN_T320 = 02 LGNUM_TEXT_DOES_NOT_EXIST = 03 error_message = 99.

RF_SW_LAGP_SINGLE_READ CALL FUNCTION 'RF_SW_LAGP_SINGLE_READ' EXPORTING LAGP_LGNUM = P_WHS LAGP_LGTYP = P_STORAGE_TYPE LAGP_LGPLA = P_BIN_LOCATION IMPORTING E_LAGP = LAGP EXCEPTIONS NOT_FOUND = 1.

HU_ENQUEUE CALL FUNCTION 'HU_ENQUEUE' "v_n_974641 EXPORTING if_dequeue = 'X' CHANGING cs_header = wa_headers EXCEPTIONS foreign_lock = 1 fatal_error = 2 le_not_found = 3 OTHERS = 4.

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING MATNR = APPLIC_DATA-MAT_ID IMPORTING WMARA = S_MARA EXCEPTIONS OTHERS = 1.

TVTY_SINGLE_READ CALL FUNCTION 'TVTY_SINGLE_READ' EXPORTING TVTY_TRATY = S_MARA-VHART IMPORTING WTVTY = S_TVTY EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.




MAKT_SINGLE_READ CALL FUNCTION 'MAKT_SINGLE_READ' EXPORTING MATNR = APPLIC_DATA-MAT_ID SPRAS = SY-LANGU IMPORTING WMAKT = WMAKT EXCEPTIONS WRONG_CALL = 01 NOT_FOUND = 02.

ADD_TO_EXISTING_HU CALL FUNCTION 'ADD_TO_EXISTING_HU' EXPORTING I_HU_ID = HU_ID I_MM_DATA = MM_DATA I_HU_REF_DOC = HU_REF_DOC IS_HANDLING_UNIT = FROM_HU_ID IS_ITEM_PROPOSAL = IS_ITEM_PROPOSAL I_HU_EXTERNAL = UNPACK_HU_EXT[] I_HU_INTERNAL = UNPACK_HU_INT[] I_DELIVERY_TYPE = INT_DLVRY_TYPE IMPORTING ET_MESSAGES = HU_MESSAGES[] EXCEPTIONS NOT_POSSIBLE = 01 DELIVERY_UPDATE_ERROR = 02 error_message = 99.

READ_MATERIAL_BATCH_FLAG CALL FUNCTION 'READ_MATERIAL_BATCH_FLAG' EXPORTING I_MAT_ID = HU_MAT I_MTCOM = MTCOM I_WHS = WHS_ID I_BIN = SOURCE_BIN_LOCATION I_ST_TYPE = SOURCE_STORAGE_TYPE IMPORTING O_BATCH_FLAG = BATCH_FLAG O_MATDATA = MLVS O_MTCOR = MTCOR O_MTPER = MTPER EXCEPTIONS MAT_NOT_FOUND = 01 error_message = 99.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING NR_RANGE_NR = LOCAL_RANGE OBJECT = 'HU_VEKP' SUBOBJECT = SPACE IMPORTING NUMBER = RLMOB-CLENUM * PARENT_HU_ID "nächste freie Nummer EXCEPTIONS INTERVAL_NOT_FOUND = 1 NUMBER_RANGE_NOT_INTERN = 2 OBJECT_NOT_FOUND = 3 QUANTITY_IS_0 = 4 QUANTITY_IS_NOT_1 = 5 INTERVAL_OVERFLOW = 6 OTHERS = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = RLMOB-CLENUM "PARENT_HU_ID IMPORTING OUTPUT = RLMOB-CLENUM. " PARENT_HU_ID.

GET_MATERIAL_BY_DELIVERY CALL FUNCTION 'GET_MATERIAL_BY_DELIVERY' EXPORTING I_PLANT = DESTINATION_PLANT I_STLOC = DESTINATION_STORAGE_LOC I_WHS_ID = ' ' "WHS_ID I_DELIVERY_ID = HU_OBJECT_ID I_MATERIAL_ID = MAT_AFTER_CONVERSION I_QUANTITY = HU_MAT_QUANTITY I_UOM = HU_MAT_UOM I_CHARG = HU_MAT_CHARG I_BESTQ = HU_MAT_BESTQ I_SOBKZ = HU_MAT_SOBKZ I_SONUM = HU_MAT_SONUM TABLES DELV_HDRS_ITMS_TABLE = DELV_HDRS_ITMS_TABLE T_HU_ITEMS = TAB_HU_ITEMS EXCEPTIONS NOT_FOUND = 01 QTY_NOT_ENOUGH = 02 WRONG_BATCH = 03 error_message = 99.

RF_SW_T333_READ CALL FUNCTION 'RF_SW_T333_READ' EXPORTING I_LGNUM = PREP_SCREEN_FIELDS-DESTINATION_LGNUM I_BWLVS = MVMT_TYPE IMPORTING O_ANSWR = MSG_ANSW TABLES EV_T333 = IT333 EXCEPTIONS NO_ENTRY_FOUND = 01 NO_PARAMETERS_FOUND = 02 FUNCTION_NOT_EXIST = 03.

SHP_LIPS_GET_SINGLE CALL FUNCTION 'SHP_LIPS_GET_SINGLE' EXPORTING IF_VBELN = DLV_ID_PRM IF_POSNR = HU_REF_ITEM IF_USE_BUFFER_ONLY = SPACE CHANGING CS_LIPS = ILIPS EXCEPTIONS NO_RECORD_FOUND = 01.

PACK_HANDLING_UNIT CALL FUNCTION 'PACK_HANDLING_UNIT' EXPORTING I_HU_ID = HU_ID I_NEW_HU = NEW_HU I_UPDATE_DB = UPDATE_DB I_CREATE_HU = CREATE_HU I_REFERENCE_OBJECT = HU_REF_DOC I_MM_DATA = MM_DATA I_HU_HEADER_MAIN = HU_HEADER_MAIN[] I_HU_HEADER_CAPACITY = HU_HEADER_CAPACITY[] I_HU_HEADER_ADDITIONAL = HU_HEADER_ADDITIONAL[] I_HU_HEADER_TRANSPORT = HU_HEADER_TRANSPORT[] I_HU_ITEMS = HU_ITEMS_PROPOSAL[] I_HU_SERIAL_NR = HU_SERIAL_NR_LIST[] I_SAVE_STEP = SAVE_STEP I_PACK_ACTIVITY = PACK_TYPE I_HU_EXTERNAL = UNPACK_HU_EXT[] I_HU_INTERNAL = UNPACK_HU_INT[] IMPORTING O_HU_REF_ID = HU_REF_ID O_HU_HEADER = HU_WORK_HEADER[] O_HU_ITEMS = HU_WORK_ITEMS[] O_HU_MESSAGES = HU_MESSAGES[] EXCEPTIONS INPUT_MISSING = 01 NOT_POSSIBLE = 02 FATAL_ERROR = 03 OPERATION_FAILED = 04 ERROR_MESSAGE = 99.

PACK_HANDLING_UNIT_DLVRY CALL FUNCTION 'PACK_HANDLING_UNIT_DLVRY' EXPORTING I_HU_ID = HU_ID I_NEW_HU = NEW_HU I_UPDATE_DB = UPDATE_DB I_CREATE_HU = CREATE_HU I_REFERENCE_OBJECT = HU_REF_DOC I_MM_DATA = MM_DATA I_HU_HEADER_MAIN = HU_HEADER_PROP I_HU_HEADER_CAPACITY = HU_HEADER_CAPACITY[] I_HU_HEADER_ADDITIONAL = HU_HEADER_ADDITIONAL[] I_HU_HEADER_TRANSPORT = HU_HEADER_TRANSPORT[] I_HU_ITEMS = HU_ITEMS_PROPOSAL[] I_HU_SERIAL_NR = HU_SERIAL_NR_LIST[] I_SAVE_STEP = SAVE_STEP I_PACK_ACTIVITY = PACK_TYPE I_HU_EXTERNAL = UNPACK_HU_EXT[] I_HU_INTERNAL = UNPACK_HU_INT[] I_DELIVERY_TYPE = INT_DLVRY_TYPE IMPORTING O_HU_REF_ID = HU_REF_ID O_HU_HEADER = HU_WORK_HEADER[] O_HU_ITEMS = HU_WORK_ITEMS[] O_HU_MESSAGES = HU_MESSAGES[] EXCEPTIONS INPUT_MISSING = 01 NOT_POSSIBLE = 02 FATAL_ERROR = 03 OPERATION_FAILED = 04 DELIVERY_UPDATE_ERROR = 05 ERROR_MESSAGE = 99.

PROCESS_HU_INBOUND_DLVRY CALL FUNCTION 'PROCESS_HU_INBOUND_DLVRY' EXPORTING I_PACKING_ACTIVITY = HU_ACTIVITY_TYPE I_PACK_TYPE = PACK_TYPE I_HU_ID = HU_ID I_NEW_HU = NEW_HU I_UPDATE_DB = UPDATE_DB I_CREATE_HU = CREATE_HU I_REFERENCE_OBJECT = HU_REF_DOC I_MM_DATA = MM_DATA I_HU_HEADER_MAIN = HU_HEADER_PROP I_HU_ITEMS = HU_ITEMS_PROPOSAL[] I_HU_SERIAL_NR = HU_SERIAL_NR_LIST[] I_SAVE_STEP = SAVE_STEP I_PACK_ACTIVITY = PACK_TYPE I_HU_EXTERNAL = UNPACK_HU_EXT[] I_HU_INTERNAL = UNPACK_HU_INT[] I_DELIVERY_TYPE = INT_DLVRY_TYPE IS_ITEM_PROPOSAL = IS_ITEM_PROPOSAL I_UNPACK_ITEMS = HU_UNPACK_ITEMS I_FROM_HU = FROM_HU_ID IMPORTING O_HU_REF_ID = HU_REF_ID O_HU_HEADER = HU_WORK_HEADER[] O_HU_ITEMS = HU_WORK_ITEMS[] O_HU_MESSAGES = HU_MESSAGES[] TABLES ET_CREATED_HUS = PT_CREATED_HUS EXCEPTIONS INPUT_MISSING = 01 NOT_POSSIBLE = 02 FATAL_ERROR = 03 OPERATION_FAILED = 04 DELIVERY_UPDATE_ERROR = 05 ERROR_MESSAGE = 99.

V51P_UNUSED_HUS CALL FUNCTION 'V51P_UNUSED_HUS' EXPORTING IF_ACTION = 'A' IT_OBJECTS = LT_OBJECT.

WS_DELIVERY_UPDATE CALL FUNCTION 'WS_DELIVERY_UPDATE' EXPORTING VBKOK_WA = LS_VBKOK_WA COMMIT = CON_X "n_1010536 DELIVERY = LS_VBKOK_WA-VBELN SYNCHRON = CON_X TABLES IT_HANDLING_UNITS = LT_HU ET_CREATED_HUS = LT_HU_UPDATED EXCEPTIONS ERROR_MESSAGE = 99.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RLMOBI01 or its description.