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

RLARF_NEST_INC SAP ABAP INCLUDE - Include RLARF_NEST_INC







RLARF_NEST_INC 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 RLARF_NEST_INC 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 RLARF_NEST_INC. "Basic submit
SUBMIT RLARF_NEST_INC AND RETURN. "Return to original report after report execution complete
SUBMIT RLARF_NEST_INC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include RLARF_NEST_INC


INCLUDES used within this REPORT RLARF_NEST_INC

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:

CHECK_TO_IF_ANOTHER_USER CALL FUNCTION 'CHECK_TO_IF_ANOTHER_USER' EXPORTING I_TANUM = TO_ID I_WHS_ID = WHS_ID I_UPROF = USER_PRF IMPORTING O_WKQU = IV_WKQU.

SELECT_LOCK_TO CALL FUNCTION 'SELECT_LOCK_TO' EXPORTING I_WHS_ID = WHS_ID I_UPROF = USER_PRF I_DELIVERY = DELV_ID I_TANUM = TO_ID I_1CONF = IND_CONF " 1-st or 2-nd step IMPORTING O_IND_1CONF = IND_CONF TABLES T_HEADERS = TO_HEADER_TABLE T_ITEMS = TO_ITEMS_TABLE CHANGING I_ACTVTY = ACTIVITY EXCEPTIONS WRONG_WHS_ID = 01 NO_AUTHORITY = 02 TO_DOESNT_EXIST = 03 TO_IS_LOCKED = 04 INTERNAL_ERROR = 05 TR_IS_LOCKED = 06 PSCH_IS_LOCKED = 07 DLVR_IS_LOCKED = 08 TO_CONF = 09 NO_SHIP_DOC = 10 MATERIAL_ERROR = 11 RSRV_LOCK = 12 WRONG_MVTYP = 13 TO_PROBLEM = 14 EMPTY_HEADER_TABLE = 15 NOTHING_TO_CONFIRM_IN_DELV = 16 WRONG_TO_FOR_QUEUE = 17 NOTHING_TO_CONFIRM = 18 TO_CONFIRMED_BY_NONRF = 19 ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = PV_PICKHU IMPORTING OUTPUT = LV_PICKHU EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = PV_VHILM IMPORTING OUTPUT = LV_VHILM EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_ITEMS_NEST-CLENUM IMPORTING OUTPUT = LV_CLENUM EXCEPTIONS ERROR_MESSAGE = 99.

L_CHECK_HU_IS_MIX_HU_INT_WM CALL FUNCTION 'L_CHECK_HU_IS_MIX_HU_INT_WM' IMPORTING o_mixhu = lv_mixhu TABLES it_vepo_mat = lt_vepovb.

L_T319_READ CALL FUNCTION 'L_T319_READ' EXPORTING I_LGNUM = WHS_ID I_VLTYP = CON_MASK3 I_NLTYP = CON_MASK3 I_BWLVS = '0' IMPORTING E_T319 = LS_T319.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = LV_PICKHU IMPORTING OUTPUT = LV_PICKHU_MSG EXCEPTIONS ERROR_MESSAGE = 99.

L_TO_CONFIRM CALL FUNCTION 'L_TO_CONFIRM' EXPORTING I_LGNUM = LS_ITEMS_NEST-LGNUM I_TANUM = LS_ITEMS_NEST-TANUM I_SQUIT = ' ' "CON_X "option w/o iner scren I_QUKNZ = LV_QUKNZ "1-confirm withdrawl only "not material shipment * I_SUBST = ' ' I_QNAME = SY-UNAME I_ENAME = SY-UNAME * I_SOLEX = 0 * I_PERNR = 0 * I_STDAT = INIT_DATUM * I_STUZT = 0 * I_ENDAT = INIT_DATUM * I_ENUZT = 0 * I_ISTWM = 0 * I_KOMIM = ' ' * I_EINLM = ' ' * I_TBELI = ' ' * I_UPDATE_TASK = ' ' I_COMMIT_WORK = 'X' * I_AUSFB = ' ' TABLES T_LTAP_CONF = LT_LTAP_CONF T_LTAP_CONF_HU = LT_LTAP_CONF_HU * T_LTAP_CONF_HU_SERIAL = EXCEPTIONS TO_CONFIRMED = 1 TO_DOESNT_EXIST = 2 ITEM_CONFIRMED = 3 ITEM_SUBSYSTEM = 4 ITEM_DOESNT_EXIST = 5 ITEM_WITHOUT_ZERO_STOCK_CHECK = 6 ITEM_WITH_ZERO_STOCK_CHECK = 7 ONE_ITEM_WITH_ZERO_STOCK_CHECK = 8 ITEM_SU_BULK_STORAGE = 9 ITEM_NO_SU_BULK_STORAGE = 10 ONE_ITEM_SU_BULK_STORAGE = 11 FOREIGN_LOCK = 12 SQUIT_OR_QUANTITIES = 13 VQUIT_OR_QUANTITIES = 14 BQUIT_OR_QUANTITIES = 15 QUANTITY_WRONG = 16 DOUBLE_LINES = 17 KZDIF_WRONG = 18 NO_DIFFERENCE = 19 NO_NEGATIVE_QUANTITIES = 20 WRONG_ZERO_STOCK_CHECK = 21 SU_NOT_FOUND = 22 NO_STOCK_ON_SU = 23 SU_WRONG = 24 TOO_MANY_SU = 25 NOTHING_TO_DO = 26 NO_UNIT_OF_MEASURE = 27 XFELD_WRONG = 28 UPDATE_WITHOUT_COMMIT = 29 NO_AUTHORITY = 30 LQNUM_MISSING = 31 CHARG_MISSING = 32 NO_SOBKZ = 33 NO_CHARG = 34 NLPLA_WRONG = 35 TWO_STEP_CONFIRMATION_REQUIRED = 36 TWO_STEP_CONF_NOT_ALLOWED = 37 PICK_CONFIRMATION_MISSING = 38 QUKNZ_WRONG = 39 HU_DATA_WRONG = 40 NO_HU_DATA_REQUIRED = 41 HU_DATA_MISSING = 42 HU_NOT_FOUND = 43 PICKING_OF_HU_NOT_POSSIBLE = 44 NOT_ENOUGH_STOCK_IN_HU = 45 SERIAL_NUMBER_DATA_WRONG = 46 SERIAL_NUMBERS_NOT_REQUIRED = 47 NO_DIFFERENCES_ALLOWED = 48 SERIAL_NUMBER_NOT_AVAILABLE = 49 SERIAL_NUMBER_DATA_MISSING = 50 TO_ITEM_SPLIT_NOT_ALLOWED = 51 INPUT_WRONG = 52 ERROR_MESSAGE = 98 OTHERS = 99 .

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_SELECTED_ITEMS-CLENUM IMPORTING OUTPUT = LV_CLENUM EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT * CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' * EXPORTING * INPUT = LS_SELECTED_ITEMS-CHUID * IMPORTING * OUTPUT = LV_CHUID * EXCEPTIONS * ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = PS_PARENT_HU-EXIDV IMPORTING OUTPUT = PV_PARENT_HU EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_SELECTED_ITEMS_AGG-CHUID IMPORTING OUTPUT = LV_CHUID EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_VEKP-EXIDV IMPORTING OUTPUT = LV_EXIDV EXCEPTIONS ERROR_MESSAGE = 99.

L_CHECK_HU_IS_MIX_HU_INT_WM CALL FUNCTION 'L_CHECK_HU_IS_MIX_HU_INT_WM' IMPORTING o_mixhu = lv_mixhu TABLES it_vepo_mat = lt_vepovb.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_SELECTED_ITEMS_AGG-CHUID IMPORTING OUTPUT = LV_CHUID EXCEPTIONS ERROR_MESSAGE = 99.

SET_DEST_TYPE





CALL FUNCTION 'SET_DEST_TYPE' EXPORTING I_POST_CHANGE = POST_CHANGE IMPORTING O_DEST_TYPE = DEST_TYPE TABLES T_TO_ITEMS = TO_ITEMS_TABLE.

SET_DEST_SCREEN CALL FUNCTION 'SET_DEST_SCREEN' EXPORTING I_DATA_TYPE = DEST_TYPE IMPORTING O_NEXT_SCREEN = CALL_SCREEN.

BAR_CODE_TRANS CALL FUNCTION 'BAR_CODE_TRANS' EXPORTING I_BAR_CODE_STRING = BAR_CODE_STRING I_APP_FIELD = APP_FIELD I_WHS_ID = WHS_ID I_VER_MAT = VERIFY_MAT IMPORTING O_BIN_VER = BIN_VER O_SU = SU_ID O_MAT = MAT_ID O_EAN = EAN_ID O_ALTMAT = ALTMAT_ID O_QTY = QUANTITY O_SHP = SHP_ID O_group = group_ID O_MSA = MSA_ID O_DLV = DELV_ID O_HU = HU_ID_EXIDV "HU_ID EXCEPTIONS ILLEGAL_BAR_CODE = 01 CONVERSION_ERROR = 02 SYSTEM_ERROR = 03 NUMERIC_ERROR = 04.

READ_LEANWM_STATUS CALL FUNCTION 'READ_LEANWM_STATUS' EXPORTING I_WHSE_ID = WHS_ID IMPORTING O_IS_LEANWM = LEAN_WM EXCEPTIONS NO_T340D_ENTRY = 1.

GET_BIN_FROM_VERIF CALL FUNCTION 'GET_BIN_FROM_VERIF' EXPORTING I_LGNUM = WHS_ID I_LGTYP = STORAGE_TYPE I_LGPLA = STORAGE_BIN I_VERIF = BIN_VER TABLES X_LGPLA = BIN_RECORD EXCEPTIONS NO_ENTRIES_FOUND = 01.

GET_MATERIAL_ID CALL FUNCTION 'GET_MATERIAL_ID' EXPORTING I_OLDMAT = ALTMAT_ID TABLES X_MARA = MATERIAL_RECORD EXCEPTIONS TOO_MANY_INPUT_PARAMS = 01 EAN_NOT_FOUND = 02 OLDMAT_NOT_FOUND = 03.

GET_MATERIAL_ID CALL FUNCTION 'GET_MATERIAL_ID' EXPORTING I_EAN = EAN_ID TABLES X_MEAN = EAN_RECORD EXCEPTIONS TOO_MANY_INPUT_PARAMS = 01 EAN_NOT_FOUND = 02 OLDMAT_NOT_FOUND = 03.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

ZERO_CHECK

PERFORMANCE_END CALL FUNCTION 'PERFORMANCE_END' TABLES T_HEADERS = TO_HEADER_TABLE EXCEPTIONS TIME_CONV_ERROR = 01.

CONFIRM_TO CALL FUNCTION 'CONFIRM_TO' EXPORTING I_LGNUM = WHS_ID I_1CONF = LV_QUKNZ I_HU_CONF_FLG = HU_CONF_FLG I_HU_FOR_TO = CONV_HU_ID I_PACK_MAT_FOR_TO = CONV_mat_ID I_SCREEN_TYPE = SCREEN_TYPE TABLES T_TO_ITEMS = TO_ITEMS_TABLE T_TO_HEADER = TO_HEADER_TABLE BULK_CONF = BULK_CONF EXCEPTIONS TO_CONFIRMED = 01 TO_DOESNT_EXIST = 02 ITEM_CONFIRMED = 03 ITEM_SUBSYSTEM = 04 ITEM_DOESNT_EXIST = 05 ITEM_WITHOUT_ZERO_STOCK_CHECK = 06 ITEM_WITH_ZERO_STOCK_CHECK = 07 ITEM_SU_BULK_STORAGE = 08 ITEM_NO_SU_BULK_STORAGE = 09 FOREIGN_LOCK = 10 WRONG_IND_OR_QUANTITIES = 11 WRONG_QUANTITY = 12 DOUBLE_LINES = 13 KZDIF_WRONG = 14 NO_DIFFERENCE = 15 NO_NEGATIVE_QUANTITIES = 16 WRONG_ZERO_STOCK_CHECK = 17 SU_NOT_FOUND = 18 NO_STOCK_ON_SU = 19 SU_WRONG = 20 TOO_MANY_SU = 21 NOTHING_TO_DO = 22 NO_UNIT_OF_MEASURE = 23 XFELD_WRONG = 24 UPDATE_WITHOUT_COMMIT = 25 NO_AUTHORITY = 26 LQNUM_MISSING = 27 CHARG_MISSING = 28 NO_SOBKZ = 29 NO_CHARG = 30 INTERNAL_ERROR = 31 EMPTY_HEADER = 32 EMPTY_ITEMS = 33 NO_2STEP = 34 WRONG_HU_CONFIGURATION = 35.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

RF_SW_T331_READ CALL FUNCTION 'RF_SW_T331_READ' EXPORTING I_LGNUM = TO_ITEMS_TABLE-LGNUM I_LGTYP = TO_ITEMS_TABLE-VLTYP I_STEIN = 'B' I_LENVW = CON_X EXCEPTIONS NO_ENTRY_FOUND = 01.

L_RFMON_USER_UPDATE CALL FUNCTION 'L_RFMON_USER_UPDATE' EXPORTING IV_WKQU = IV_WKQU EXCEPTIONS UPDATE_FAILED = 01.

LOCK_TO CALL FUNCTION 'LOCK_TO' EXPORTING I_LGNUM = LRF_WKQU-LGNUM TABLES T_TO_ITEMS = TO_ITEMS_TABLE T_TO_HEADER = TO_HEADER_TABLE EXCEPTIONS WRONG_WHS_ID = 01 NO_AUTHORITY = 02 TO_DOESNT_EXIST = 03 TO_IS_LOCKED = 04 INTERNAL_ERROR = 05 TR_IS_LOCKED = 06 PSCH_IS_LOCKED = 07 DLVR_IS_LOCKED = 08 TO_CONF = 09 NO_SHIP_DOC = 10 MATERIAL_ERROR = 11 RSRV_LOCK = 12 WRONG_MVTYP = 13 TO_PROBLEM = 14 EMPTY_HEADER_TABLE = 15 ERROR_MESSAGE = 99.

L_READ_QUANTS_PER_BIN CALL FUNCTION 'L_READ_QUANTS_PER_BIN' EXPORTING I_LGNUM = TO_ITEMS_TABLE-LGNUM I_LGTYP = TO_ITEMS_TABLE-VLTYP I_LGPLA = TO_ITEMS_TABLE-VLPLA TABLES ET_LQUA = LT_LQUA.

RF_SW_T331_READ CALL FUNCTION 'RF_SW_T331_READ' EXPORTING I_LGNUM = PT_SELECTED_ITEMS-LGNUM I_LGTYP = PT_SELECTED_ITEMS-VLTYP I_STEIN = 'B' I_LENVW = CON_X EXCEPTIONS NO_ENTRY_FOUND = 01.

GET_VERIFY_SU_BULK CALL FUNCTION 'GET_VERIFY_SU_BULK' EXPORTING I_WHS_ID = WHS_ID I_SU_ID = SU_ID I_STORAGE_TYPE = SELECTED_ITEMS_TABLE-VLTYP I_BIN = SELECTED_ITEMS_TABLE-VLPLA I_POS = SELECTED_ITEMS_TABLE-VPPOS I_MATERIAL = SELECTED_ITEMS_TABLE-MATNR I_QUANTITY = ACTUAL_QTY I_PLANT = SELECTED_ITEMS_TABLE-WERKS I_STLOC = SELECTED_ITEMS_TABLE-LGORT I_BATCH = SELECTED_ITEMS_TABLE-CHARG I_STOCK_CAT = SELECTED_ITEMS_TABLE-BESTQ I_STOCK_IND = SELECTED_ITEMS_TABLE-SOBKZ I_STOCK_NUM = SELECTED_ITEMS_TABLE-SONUM TABLES T_SU_RECORD = SU_TABLE T_QUANT_RECORDS = QUANT_TABLE EXCEPTIONS NO_RECORD_FOUND = 01 WRONG_SU = 02.

PREPARE_BULK_CONF CALL FUNCTION 'PREPARE_BULK_CONF' EXPORTING I_QTY_TO_PICK = SELECTED_ITEMS_TABLE-VSOLA I_ITEM_RECORD = TO_ITEM_RECORD I_BQUIT = SELECTED_ITEMS_TABLE-BQUIT TABLES T_QUANT_TABLE = QUANT_TABLE T_BULK_CONF = BULK_CONF.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = PT_SELECTED_ITEMS-CLENUM IMPORTING OUTPUT = LV_CLENUM EXCEPTIONS ERROR_MESSAGE = 99.

CONVERSION_EXIT_ALPHA_INPUT



CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = LS_SELECTED_ITEMS-CLENUM IMPORTING OUTPUT = LV_CLENUM EXCEPTIONS ERROR_MESSAGE = 99.

ARF_DETERMINE_SCREEN_NUMBER CALL FUNCTION 'ARF_DETERMINE_SCREEN_NUMBER' EXPORTING LSCRN = CALL_SCREEN IMPORTING PSCRN = PSCRN EXCEPTIONS SCREEN_NOT_FOUND = 01.

FIND_NEXT_KEY CALL FUNCTION 'FIND_NEXT_KEY' EXPORTING I_PSCRN = PSCRN I_WHS_ID = WHS_ID I_MODPL = LMOB_NEST_MODULE_POOL I_LAST_VERIF = P_LAST_FIELD I_LAST_ITEM = P_LAST_ITEM IMPORTING O_PUSHBUTTON_LIST = PUSHBUTTON_LIST TABLES I_T3130G = I_T3130G I_T3130F = I_T3130F.

L_TO_PICKHU_ASSIGN CALL FUNCTION 'L_TO_PICKHU_ASSIGN' EXPORTING I_LGNUM = P_TO_ITEM-LGNUM I_TANUM = P_TO_ITEM-TANUM I_NIDRU = LV_NIDRU I_UPDATE_TASK = SPACE I_COMMIT_WORK = SPACE TABLES T_LTHU_CREAT = CREATE_HU_TAB EXCEPTIONS NO_LTHU_CREATED = 01 UPDATE_WITHOUT_COMMIT = 02 NO_AUTHORITY = 03 FOREIGN_LOCK = 04 TO_DOESNT_EXIST = 05 NO_PICK_TA_POS = 06 WRONG_BIN = 07 ANZ_HU_TO_LARGE = 08 * ANZ_HU_NOT_NULL = 09 WRONG_HU_TYPE = 10 HU_NUMBER_TWICE = 11 VHILM_MUST_FIT = 12 HU_IS_SUB_HU = 13 BLOCKED_HU = 14 FATAL_HU_CHECK = 15 HU_IS_NO_HU = 16 USED_IN_ANOTHER_DOC = 17 TOO_LESS_DATA = 18 PICK_TO_CONFIRMED = 19 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 RLARF_NEST_INC or its description.