SAP Reports / Programs | Logistics Execution | Warehouse Management(LE-WM) SAP LE

RLS10034 SAP ABAP Report - Stock transfer per mouse click: Start







RLS10034 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for With this report, you can transfer materials within a warehouse number from one storage bin to another, and generate the necessary transfer order for this...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RLS10034 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

LT10 - Create Transfer Order from List


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


Text pool values


Selection Text: S1_LGTYP = ?...(S1 LGTYP)
Selection Text: S1_LGPLA = ?...(S1 LGPLA)
Selection Text: S1_LGNUM = ?...(S1 LGNUM)
Selection Text: DAUVO = ?...(DAUVO)
Selection Text: WERKS = Plant
Selection Text: P_QUANT = Quant
Selection Text: P_PLATZ = Storage bin...
Selection Text: P_LEINH = Storage unit
Selection Text: MATNR = Material
Selection Text: LISTV = Layout
Selection Text: LGORT = Storage location
Selection Text: LGBER = Storage section
Selection Text: DAUBI = ?...(DAUBI)
Selection Text: BWLVS = Movement type
Selection Text: BESTQ = Stock Category
Title: Stock transfer per mouse click: Start
Text Symbol: 206 = Quant no longer exists
Text Symbol: 205 = Data has been changed. Check
Text Symbol: 204 = Storage unit has status not equal ' '
Text Symbol: 203 = Quant or bin blocked for stock removal or by inventory
Text Symbol: 202 = Picking quantity not zero
Text Symbol: 201 = Putaway quantity not zero
Text Symbol: 200 = Negative available quantity
Text Symbol: 102 = Program control
Text Symbol: 101 = Stock transfer view
Text Symbol: 100 = Program parameter
Text Symbol: 081 = Special stock
Text Symbol: 080 = Days since putaway
Text Symbol: 005 = Stge type
Text Symbol: 004 = Whse number


INCLUDES used within this REPORT RLS10034

INCLUDE MLLVSKON.


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:

L_PLATZ_POSITION_MISCHEN call function 'L_PLATZ_POSITION_MISCHEN' EXPORTING lgpla = lqua-lgpla plpos = lqua-plpos IMPORTING o_lgpla = itab-misch_platz.

L_QUANT_SELECT call function 'L_QUANT_SELECT' EXPORTING i_repid = sav_sy_repid i_title = '001' i_status = 'ALVSTAND' i_header = xheader[] i_sicht = sicht i_variant = variant TABLES t_list = itab EXCEPTIONS others = 0.

RS_REFRESH_FROM_SELECTOPTIONS call function 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = sav_sy_repid TABLES selection_table = seltab.

RS_REFRESH_FROM_DYNAMICAL_SEL CALL FUNCTION 'RS_REFRESH_FROM_DYNAMICAL_SEL' EXPORTING CURR_REPORT = sav_sy_repid MODE_WRITE_OR_MOVE = 'M' IMPORTING P_TRANGE = LS_TRANGE EXCEPTIONS NOT_FOUND = 1 WRONG_TYPE = 2 OTHERS = 3 .

FREE_SELECTIONS_RANGE_2_EX call function 'FREE_SELECTIONS_RANGE_2_EX' EXPORTING field_ranges = ls_trange IMPORTING expressions = texpr.

L_BIN_LOCATION_ENQUEUE call function 'L_BIN_LOCATION_ENQUEUE' EXPORTING i_lgnum = s1_lgnum i_lgtyp = s1_lgtyp-low i_lgpla = p_itab_lgpla i_lenum = ' ' i_enque = t340d-enque EXCEPTIONS error_message = 99.

L_TO_CREATE_SINGLE call function 'L_TO_CREATE_SINGLE' exporting i_lgnum = itab-lgnum i_bwlvs = bwlvs-low * I_BETYP = ' ' * I_BENUM = ' ' i_matnr = itab-matnr i_werks = itab-werks i_lgort = itab-lgort i_charg = itab-charg i_bestq = itab-bestq i_sobkz = itab-sobkz i_sonum = itab-sonum i_letyp = lein-letyp i_anfme = itab-verme i_altme = itab-meins * I_WDATU = SY-DATLO * I_VFDAT = INIT_DATUM * I_ZEUGN = ' ' * I_LZNUM = ' ' i_squit = rl03t-squit i_nidru = rldru-proto i_drukz = rldru-drukz i_ldest = rldru-ldest * I_WEMPF = ' ' * I_ABLAD = ' ' i_vltyp = itab-lgtyp * I_VLBER = ' ' i_vlpla = itab-lgpla * I_VPPOS = ' ' * I_VLENR = ' ' i_vlqnr = itab-lqnum i_nltyp = lagp-lgtyp i_nlber = lagp-lgber * i_nlpla = lagp-lgpla i_nlpla = nach_lgpla * I_NPPOS = ' ' i_nppos = nach_plpos i_nlenr = lein-lenum * I_NLQNR = ' ' * I_RLTYP = ' ' * I_RLBER = ' ' * I_RLPLA = ' ' * I_RLQNR = ' ' * I_UPDATE_TASK = ' ' i_commit_work = 'X' * I_BNAME = SY-UNAME * I_KOMPL = 'X' importing e_tanum = itab-tanum * E_LTAP = exceptions error_message = 99.

DEQUEUE_ALL call function 'DEQUEUE_ALL'.

HU_GET_ONE_HU_DB CALL FUNCTION 'HU_GET_ONE_HU_DB' EXPORTING IF_HU_NUMBER = lein-lenum IMPORTING ET_HU_HEADER = LT_HEADER EXCEPTIONS HU_NOT_FOUND = 1 HU_LOCKED = 2 FATAL_ERROR = 3 OTHERS = 4.

L_LGTYP_CHECK_HU_REPACK CALL FUNCTION 'L_LGTYP_CHECK_HU_REPACK' EXPORTING i_lgnum = lqua-lgnum i_lgtyp = lqua-lgtyp EXCEPTIONS strategy_not_allowed = 1 capacity_check_not_allowed = 2 repack_only_allowed = 3 OTHERS = 99.

L_LGTYP_CHECK_HU_REPACK CALL FUNCTION 'L_LGTYP_CHECK_HU_REPACK' EXPORTING i_lgnum = lein-lgnum i_lgtyp = lein-lgtyp EXCEPTIONS strategy_not_allowed = 1 capacity_check_not_allowed = 2 repack_only_allowed = 3 OTHERS = 99.

DEQUEUE_ALL call function 'DEQUEUE_ALL'.

DEQUEUE_ALL call function 'DEQUEUE_ALL'.

L_TO_CREATE_MOVE_SU call function 'L_TO_CREATE_MOVE_SU' exporting i_lenum = itab-lenum i_bwlvs = bwlvs-low * I_LZNUM = ' ' i_nltyp = nach_lgtyp i_nlber = lagp-lgber i_nlpla = nach_lgpla * I_NPPOS = ' ' i_nppos = nach_plpos i_squit = rl03t-squit i_letyp = lein-letyp i_nidru = rldru-proto i_drukz = rldru-drukz i_ldest = rldru-ldest * I_UPDATE_TASK = ' ' i_commit_work = con_x * I_BNAME = SY-UNAME importing e_tanum = hlp_tanum * E_NLTYP = * E_NLBER = * E_NLPLA = * E_NPPOS = exceptions error_message = 99.

L_TO_CREATE_MULTIPLE call function 'L_TO_CREATE_MULTIPLE' exporting i_lgnum = s1_lgnum i_bwlvs = bwlvs-low * I_BETYP = ' ' * I_BENUM = ' ' * I_LZNUM = ' ' i_nidru = rldru-proto i_drukz = rldru-drukz * I_UPDATE_TASK = ' ' i_commit_work = 'X' * I_BNAME = SY-UNAME * I_KOMPL = 'X' * I_SOLEX = 0 * I_PERNR = 0 * I_MINWM = ' ' importing e_tanum = hlp_tanum tables t_ltap_creat = ltap_creat[] exceptions error_message = 99.

REUSE_ALV_VARIANT_F4 call function 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = variant i_save = 'A' IMPORTING es_variant = variant EXCEPTIONS not_found = 2.

REUSE_ALV_VARIANT_EXISTENCE call function 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = variant.

L_PLATZ_POSITION_TRENNEN call function 'L_PLATZ_POSITION_TRENNEN' EXPORTING lgnum = lagp-lgnum lgtyp = lagp-lgtyp lgpla = lagp-lgpla IMPORTING o_lgpla = nach_lgpla o_plpos = nach_plpos EXCEPTIONS not_found = 1 overflow = 2 others = 3.



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 RLS10034 or its description.