Palletizing Material & Scanning Box Label Or Pallet Label Using HU OR SU

Hello dear WM and MM experts,
I'm looking at two scenarios here:
A) If a company is trying to track box-level information (unique box number and LB per box), and pallet-level information as well (unique pallet number and total LB of all boxes in a pallet):
Are Handling Units the solution? I assume they'd have to create a HU for each box and another HU for the pallet containing those boxes, correct? I know you cannot nest Storage Units, so under scenario A), SUs wouldn't work correct? Or is there a way to use SUs for this?
B) If a company is trying to track pallet-level information ONLY (unique pallet number and total LB of all boxes in a pallet):
Since no nesting is needed, I guess they could also use SU for this, correct? What's easiest to use under scenario B), HU or SU?
What we'd be doing with those pallets is shipping them to customers, shipping them to other plants, moving them from storage location to storage location, goods issue them to process orders, scrap them, and goods-receive them against process orders (We would be creating custom transactions to for RF devices to scan every box label or every pallet label with the "SU or HU" associated with it in order to do this).
-Your advice is greatly appreciated.

Hi Oscar
The important information which is missing scenario 1 is tracking at what level upto shipment level or within warehouse, Hopeing that tracking is required up to shipment level then u r right Handling unit is the solution and  as you correctly mentioned nesting of HU is one option which can solve the requirement as mentioned in the scenario
for scenario 2 the easiest option is to use SU management with conversion factor maintained in material master e.g.
1 PAL  = 1 PAL
10 BOX  = 1 PAL
When i look at the overall requirement mentioned in the third scenario then i believe you need HU management for  Second scenario also as you want to track the information up to customer level / receiving site level or you can think to use the functionality of PICK HU for outbound delivery
Hope my answer is in line with the query raised by you

Similar Messages

  • When downloading a file, I select "Save File", but I'm unable to check the box label "Do this automatically for files like this from now on." The box is faded out. It's very tedious when you have to select "Save File" everytime

    Click on the file to download
    The "Open" Dialog Box pops up
    Select "Save File"
    Try to click on the box labeled ""Do this automatically for files like this from now on."
    The box is disable

    Hello melanie90, see : [https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file#w_changing-download-actions Changing download actions]
    thank you

  • On opening some pdfs in new tab, get a box labeled Adobe Acrobat with a ? in it. Right click on the link gets the pdf. What does the box and ? mean. Running W7, FF 10.0.2, Adobe Standard 9. Thanks

    On opening some pdfs in new tab, get a box labeled Adobe Acrobat with a ? in it. Go back to the original link, right click on the link gets the pdf. What does the box and ? mean and why do I get it when trying to open some pdfs? Running W7, FF 10.0.2, Adobe Standard 9. Thanks.

    Assuming that you are using IE10 / IE11 on Windows: http://support.microsoft.com/kb/2716529

  • Check box label on Top

    In flex 4 whats the property to put the check box label
    above the check box

    I don't think this is possible given that the help text for Label alignment says
    Labels can be displayed above, below or to the left of the item
    "right" is conspicuously absent
    Wonder why?

  • Windows Virtual PC (VMWindow.exe) does nothing but open a dialog box labeled user "Virtual Machines"

    Windows Virtual PC (VMWindow.exe)  does nothing but open a dialog box labeled <user> "Virtual Machines"
    Running Win 7 Pro 64 bit SP1 on an Asus Z97 Pro socket 1150 mobo, with Intel VT-d both Supported and Enabled in the BIOS.

    I am attempting to use Win Virtual PC as one would use VirtualBox or VMware Player.
    I thought I stated my case clearly.
    Are you proposing that Win Virtual PC functions ONLY  to run Win XP in a virtual machine environment? 
    Bill
    No, I just suspect you would like to install XP mode on virtual machine.
    Supported guest operating systems in Virtual PC:
    •Windows XP Service Pack 3 (SP3) Professional
    •Windows Vista Enterprise Service Pack 1 (SP1) and later versions
    •Windows Vista Ultimate Service Pack 1 (SP1) and later versions
    •Windows Vista Business Service Pack 1 (SP1) and later versions *
    • Windows 7 Professional *
    •Windows 7 Enterprise.
    •Windows 7 Ultimate
    • Windows 7 Professional (SP1)*
    •Windows 7 Enterprise (SP1)
    •Windows 7 Ultimate (SP1)
    *Note  Virtual applications are not supported on Windows Vista Business or on Windows 7 Professional or on Windows 7 Professional(SP1). All other features of Windows Virtual PC are supported on these two guest systems.
    In addition, refer to this guide to create virtual PC before using:
    How to Create a New Virtual Machine in Virtual PC
    http://support.microsoft.com/kb/826291
    Kate Li
    TechNet Community Support

  • My business has been using Appleworks forever. I now have a rubbish mac book pro. I am waiting for Mac to update their software to allow my business to use the 'cwk' drawing files developed over 10 years. letterheads, business cards, box labels etc.

    My business has been using Appleworks forever. I now have a rubbish Macbook pro. I am still waiting for Mac to update their software to allow my business to use the many Appleworks files accumulated over the last 10 years. Letterheads, business cards, trademarks, brands, parts labels, box labels etc. etc..  When will this happen?
    Just a Mac user
    Dorothy

    Dorothy: I feel your pain!
    Here is a post I just assembled for another Appleworks user:
    First, read these excellent articles on Appleworks migration:
    Appleworks for the modern day, a migration tip by a brody; and
    Abandoning Appleworks by Roger Wilmut.
    If you need to run Appleworks 6 to export some data (for example a database, which cannot be opened by any other program):
    a)  If your Mac will still boot into Snow Leopard, partition your hard drive (or add an external hard drive) and install Snow Leopard (and the optional Rosetta) into it and use the "dual-boot" method to boot into Snow Leopard and run Appleworks 6; or
    b)  Install Snow Leopard Server into Parallels and run Appleworks 6 concurrently with Lion, Mt. Lion and Mavericks:
                                  [click on image to enlarge]
    More information here:
    http://forums.macrumors.com/showthread.php?t=1365439
    Installing Snow Leopard Server into Parallels for DUMMIES!:
    http://forums.macrumors.com/showpost.php?p=17285039&postcount=564

  • Code for capturing values from BARCODE Label using Scanner into SAP FIelds

    Hi Gurus
    i am a functional consultant and have not worked on <b>BARCode label Scanning</b> using a barcode Scanner, For my project i need to Sccan a BArcode label which has 25 fields and need to populate it into 16 SAP fields.
    and these values are then saved in a custom Z table from whwre it can be used for other t-codes and reports
    So can anyone please help me as to how to do this and is there any steps for uplaoding this data directly while scanning the label??
    Thanks in advance for your help and appreciate your responses
    Regards

    Hi,
    There were tools and method by which we can read barcode data.
    Can you please let me know what is the instrument you are using and whether it was integrated with SAP or not?.. If not you can as barcode reader manufacturer for some executable files for to read the current value of barcode. By executing those files we can read the current value of Barcode into SAP through some function modules.
    Thanks,
    Saida Rao

  • How do I use Address Book to print multiple labels using just one address?

    Hi. I'm trying to print multiple address labels using the same address on each label, but I'm stuck trying to make this happen in Address Book. Can anyone help?
    Thanks!

    The work-around that I've found to solve this issue is to create a new group in address book, then duplicate the contact 20 times or so, and drag the duplicates to the group you've created. Then, when you go to print, you will have a sheet of 20 or so duplicate labels. If you want to save it to repeat this task later, you can select "save as PDF" in the print menu, and simply print the PDF file next time. (assuming you use the same size labels next time, of course) Then, don't forget to delete the umteen duplicates from address book, taking care not to delete the original.
    Not the perfect solution, but it gets the job done. Maybe somebody wants to make an automator action that will do this?

  • How can I create a new label using Pages and Avery Labels products?

    How can I create a new label using Avery LAbels and PAges on an imac?

    Contacts prints to Avery labels.
    Otherwise just open the appropriate Word template from Avery's website, in Pages.
    Peter

  • How can i print a full page of mailing labels using the same contact in numerous times/my mailing address

    how can i print out a full sheet of labels using the same contact info numerous times, mailing labels

    Are you using DesignPro from Avery? You should.
    It gives you the option to print individual labels or all the same:

  • Is there a way to make address labels using iWork?

    Is there a way to make address labels using iWork?

    I think address Book will print primitive ones directly if you have addresses entered. Print to the equivalent Avery label size and it does it all.

  • Add one field in LM51 ( while LM51) system should ask Material Scan

    HI gurus ,
    I  am carring out WM inventory through RF device for that,
    1.     I want to add one field in LM51 ( while LM51) system should ask Material Scan.
    2.     In LM51 system ask SUT twice this time,
          if i enter the SUT ones & save the entry then system pick direct system quantity .
    i want one check over here.
    CAN any body guide me ,
    Answer of any problem is helpful for me.
    dev

    Have you searched in SCN / Google how to add a new field in field catelogue?  Since you have recently joined SCN, you may not be aware of SCN rules which you better go through to your right screen where it has been very clearly indicated that posting any basic or repeated query is not allowed.
    G. Lakshmipathi

  • Printing sapscript label using zebra printer

    Hi,
    Can anybody please help me regarding "printing sapscript label using zebra printer"?
    i hav set the following print default settings in the transaction mb90:
    output device :
    NO01
    device type: YZZX_ZEB
    but when i try to print ,i am getting error message stating that "the respective sapscript form is not active ".
    i hav also attached my print program for ur easy reference.
    ====================================================================*
    FORM open_form_slv.
    *'  Description:
    *'  Add information for the SAP spooler
    *'  Change the name of the standard customized form for Zebra print
    *'  Last Change Vers Programmer   Reason
    *1
      DATA: BEGIN OF print_infos.
              INCLUDE STRUCTURE itcpo.
      DATA: END OF print_infos.
      DATA: form_name(16) TYPE c, char1(1) TYPE c, ind_beg TYPE i.
      PERFORM itcpo_fuellen.
      MOVE-CORRESPONDING itcpo TO print_infos.
      WRITE sy-datum USING EDIT MASK '__.__.____'
                                               TO print_infos-tdcovtitle+1.
      WRITE sy-uzeit USING EDIT MASK '__:__:__'
                                              TO print_infos-tdcovtitle+12.
      CONCATENATE itcpo-tddest sy-uname ' PO'(001) ekpo-ebeln ' Doc.No'(002)
                                           mseg-mblnr print_infos-tdcovtitle
                              INTO print_infos-tdcovtitle SEPARATED BY space.
    form name from the table YZZM_GR_LABEL
      IF NOT g_fonam IS INITIAL.
        tnapr-fonam = g_fonam.
      ENDIF.
    if the used printer is a Zebra label printer, then the customized
    layout set name ???_???_XXX will be changed to ???_???_ZP
      SELECT SINGLE * FROM  tsp03d WHERE  padest  = nast-ldest.
      IF tsp03d-patype = 'YZZX_ZEB'.
        ind_beg := 15.
        WHILE ind_beg > -1.
          char1 := tnapr-fonam+ind_beg.     " substr(tnapr-fonam,ind_beg,1)
          IF char1 = '_'.
            form_name := tnapr-fonam(ind_beg).
            CONCATENATE form_name '_ZP' INTO tnapr-fonam.
            EXIT.
          ENDIF.
          ind_beg := ind_beg - 1.
        ENDWHILE.
      ENDIF.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = print_infos
          form     = tnapr-fonam
          dialog   = ' '.
      x_open := x.
      IF mseg-weanz = 0. mseg-weanz = 1. ENDIF.
      IF syst-tcode <> 'MB90'  AND  NOT g_flag_popup IS INITIAL.
    check for requirement of printing label and ask for gr-quantities (popup)
        SELECT SINGLE * FROM yzzm_gr_quantity WHERE ebeln = mseg-ebeln.
        CLEAR yzzm_gr_quantity-no_popup.
      ELSE.
    and ask not for gr-quantities
        IF syst-tcode = 'MB90'.
          yzzm_gr_quantity-erfmg := mseg-menge.
        ELSE.
          yzzm_gr_quantity-erfmg := mseg-menge / mseg-weanz.
        ENDIF.
        yzzm_gr_quantity-no_popup := x.
      ENDIF.
    determination inspection lot number
      CLEAR qals-prueflos.
      SELECT SINGLE * FROM qals WHERE mblnr = mseg-mblnr
                           AND zeile = mseg-zeile
                           AND mjahr = mseg-mjahr.
    determination vendor batch
      CLEAR mch1-licha.
      SELECT SINGLE * FROM mch1 INTO mch1 WHERE matnr = mseg-matnr
                                            AND charg = mseg-charg.
    ENDFORM.                    "open_form_label
    =================================================================== *
    FORM we01_print_slv.
    *'  Description:
    *'  print out of hazardous symbol
    *'  controls the Zebra printer
    *'  Last Change Vers Programmer   Reason
    *****26.09.2007 Starts
      DATA: l_objky TYPE nast-objky,"Object key
            l_vstat TYPE nast-vstat. "Processing status of message
    *****26.09.2007 Starts
      TABLES: mgef, t300.
      FIELD-SYMBOLS: .
      DATA: aux_index LIKE sy-index.
      DATA: count_haz_sym, position TYPE n, zw TYPE p DECIMALS 1.
      DATA: aux_value(5) TYPE c.
      DATA: txt(10) TYPE c, pos(5) TYPE c.
      t001w-werks = r_werks.
      t001w-name1 = r_name1.
      PERFORM read_address.
    *2
      SELECT SINGLE * FROM ekpo WHERE ebeln = mseg-ebeln
                                  AND ebelp = mseg-ebelp.
      CLEAR mara-stoff.
      SELECT SINGLE stoff INTO mara-stoff FROM mara WHERE matnr = mseg-matnr.
      IF NOT mara-stoff IS INITIAL.
        CLEAR t300.
        SELECT SINGLE * FROM t300 WHERE lgnum = mseg-lgnum.
        IF NOT sy-subrc IS INITIAL.
      for plants without warehouses try to use the country code
          CASE mseg-werks.
            WHEN 'BUP'.
              t300-regkz := 'US '.
          ENDCASE.
        ENDIF.
        CLEAR mgef.
        SELECT SINGLE * FROM mgef WHERE stoff = mara-stoff
                                  AND   regkz = t300-regkz.
      ENDIF.
    in case of more then one label, use for each a new output window
    (not only for the first)
      IF g_count > 1.
        CALL FUNCTION 'CONTROL_FORM'
          EXPORTING
            command = 'NEW-WINDOW'.
      ENDIF.
    Ausgabe Gefahrstoffsysmbole        Neustadt,  V.Hilgert  14.07.98
    *For output type YNL7, the hazardous warning symbol has to be printed at  the bottom of the label.So label is called before that.
      IF tnapr-kschl = 'YNL7'.
        CALL FUNCTION 'WRITE_FORM'
          EXPORTING
            element = 'LABEL'.
      ENDIF.
      count_haz_sym = 0. position = 0.
      WHILE count_haz_sym  = 'XN'.
    For output type YNL7, the width of the standard text is small.
          IF tnapr-kschl = 'YNL7'.
            zw = position * '0.2' + '0.1'. pos = zw.
          ELSE.
            zw = position * '1.3' + '0.1'. pos = zw.
          ENDIF.
          IF tsp03d-patype = 'YZZX_ZEB'. " device type for ZEBRA label priter
            aux_value := count_haz_sym.
          ELSE.
            aux_value := pos.              " HP/Kyocera or other laser printer
          ENDIF.
          CALL FUNCTION 'TEXT_SYMBOL_SETVALUE'
            EXPORTING
              name   = '&XPOS&'
              value  = aux_value
            EXCEPTIONS
              OTHERS = 1.
          CALL FUNCTION 'WRITE_FORM'
            EXPORTING
              element   =
              window    = 'MAIN'
            EXCEPTIONS
              element   = 1
              function  = 2
              type      = 3
              unopened  = 4
              unstarted = 5
              window    = 6
              OTHERS    = 7.
          IF sy-subrc = 0.
    *Varying the position for YNL7
            IF tnapr-kschl = 'YNL7'.
              position = position + 2.
            ELSE.
              position = position + 1.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDWHILE.
      IF NOT mseg-vfdat IS INITIAL.
        am07m-mhtxt = text-105.
      ENDIF.
      IF NOT am07m-mhdat IS INITIAL.
        am07m-mhztx = text-106.
      ENDIF.
      IF ekko-bsart = 'UB'.
        am07m-litxt = text-101.
        am07m-libzg = ekko-reswk.
      ELSE.
        am07m-litxt = text-100.
        am07m-libzg = ekko-lifnr.
      ENDIF.
      belpos-mblnr = mkpf-mblnr.
      belpos-zeile = mseg-zeile.
      CONDENSE belpos NO-GAPS.
      am07m-belpos = belpos.
      IF t156-shkzg = h.
        am07m-hdlne = text-020.
      ELSE.
        am07m-hdlne = text-010.
      ENDIF.
    Ausgabe der Etiketten mit den ind. Mengen
      IF NOT g_flag_popup IS INITIAL.
        SELECT SINGLE * FROM yzzm_gr_quantity WHERE ebeln = mseg-ebeln
                                              AND   weanz = g_count.
      ELSE.
    * print the number of labels is handeled by the Zebra printer
    IF tsp03d-patype = 'YZZX_ZEB'. " device type for Zebra label prts
    g_lbls_tot := mseg-weanz - g_count + 1.
    g_break_print := x.
    ENDIF.
    ENDIF.
    mseg-erfmg := yzzm_gr_quantity-erfmg.*
    ********26.09.2007 Starts
    CONCATENATE mseg-mblnr mseg-mjahr mseg-zeile INTO l_objky.
    SELECT SINGLE vstat INTO l_vstat FROM nast WHERE kappl = 'ME' AND
    objky = l_objky AND
    kschl = 'YNL7'.
    ********26.09.2007 Ends
    CALL FUNCTION 'TEXT_SYMBOL_SETVALUE'
    EXPORTING
    name = '&nummer&'
    value = g_count.
    IF tnapr-kschl <> 'YNL7'.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    element = 'LABEL'.
    else.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT = 'BAR_CODE'
    EXCEPTIONS
    ELEMENT = 1
    FUNCTION = 2
    TYPE = 3
    UNOPENED = 4
    UNSTARTED = 5
    WINDOW = 6
    BAD_PAGEFORMAT_FOR_PRINT = 7
    SPOOL_ERROR = 8
    CODEPAGE = 9
    OTHERS = 10.
    IF sy-subrc <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
         ENDIF.
      ENDIF.
    ENDFORM.                    "GR_label_print
    *&      Form  lesen
          text
         -->OBJKY      text
    FORM lesen USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-evers IS INITIAL.         "Versandvorschriften lesen.
        PERFORM t027_lesen.
      ENDIF.
      PERFORM bestellung_lesen.
      IF NOT ekpo-knttp IS INITIAL AND NOT
             ekpo-weunb IS INITIAL.
        PERFORM kontierung_lesen.           "für multikontierte Bestellungen
      ENDIF.
      IF NOT mseg-ematn IS INITIAL.
        PERFORM lesen_htn.
      ELSE.                                                     "111277/PH
        CLEAR am07m-mfrpn.                                      "111277/PH
      ENDIF.
      IF mseg-matnr IS INITIAL.
        mseg-menge = mseg-bpmng.
        mseg-meins = mseg-bprme.
        PERFORM bestelltext_lesen.
        CLEAR mabdr.
      ELSE.
        PERFORM material_lesen.
      ENDIF.
      PERFORM tab024_lesen.
      PERFORM t064b_lesen.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen
    Lesen für WE-Schein Fert.Auftrag -
    FORM lesen_wf USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      PERFORM auftrag_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ELSE.
        mseg-menge = mseg-erfmg.
        mseg-meins = mseg-erfme.
      ENDIF.
      PERFORM tab024d_lesen.
      PERFORM t064b_lesen.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen_wf
    Lesen für Warenausgang -
    FORM lesen_wa USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ENDIF.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen_wa
    Druck Vorbereiten -
    FORM open_form.
      PERFORM itcpo_fuellen.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = itcpo
          dialog   = ' '.
      PERFORM lesen_t159p.
      x_open = x.
    ENDFORM.                    "open_form
    Druck Vorbereiten Sammelscheine -
    FORM open_form_sammel.
      PERFORM lesen_t159p.
      PERFORM itcpo_fuellen.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = itcpo
          form     = tnapr-fonam
          dialog   = ' '.
      x_open = x.
    ENDFORM.                    "open_form_sammel
    Druck schließen -
    FORM close_form.
      CHECK NOT x_open IS INITIAL.
      CALL FUNCTION 'CLOSE_FORM'.
      CLEAR x_open.
    ENDFORM.                    "close_form
    Hilfsfelder versorgen für Sammelscheindruck -
    FORM helpdata1.
       *mkpf = mkpf.
       *mseg-lgort = mseg-lgort.
       *ladr = ladr.
      save_mkpf = *mkpf-usnam.
      save_mblnr = *mkpf-mblnr.
      save_budat = *mkpf-budat.
      save_cpudt = *mkpf-cpudt.
      save_ematn = *mseg-ematn.
      save_lgort = *mseg-lgort.
      save_ladr = *ladr.
       *t001w = t001w.
      save_werks = *t001w-werks.
      save_name1 = *t001w-name1.
       *ekko = ekko.
       *am07m = am07m.
      save_lifnr = *ekko-lifnr.
      save_ebeln = *ekko-ebeln.
      save_ekgrp = *ekko-ekgrp.
      save_linam = *am07m-name1.
      save_lina2 = *am07m-name2.
       *t024 = t024.
      save_eknam = *t024-eknam.
      save_ektel = *t024-ektel.
       *mkpf-usnam = old_mkpf.
       *mkpf-mblnr = old_mblnr.
       *mkpf-cpudt = old_cpudt.
       *mkpf-budat = old_budat.
       *mseg-ematn = old_ematn.
       *mseg-lgort = old_lgort.
       *ladr = old_ladr.
       *t001w-werks = old_werks.
       *t001w-name1 = old_name1.
       *t024-eknam = old_eknam.
       *t024-ektel = old_ektel.
       *ekko-lifnr = old_lifnr.
       *ekko-ebeln = old_ebeln.
       *ekko-ekgrp = old_ekgrp.
       *am07m-name1 = old_linam.
       *am07m-name2 = old_lina2.
      save_lfa1  = lfa1.
      IF NOT old_lfa1 IS INITIAL.
        lfa1  = old_lfa1.
      ENDIF.
    ENDFORM.                                                    "helpdata1
    --- Versorgung der Hilfsfelder vor CLOSE_FORM bei Sammelscheindruck --
    FORM helpdata2.
      old_lfa1 = save_lfa1.
      lfa1     = save_lfa1.
      old_mkpf = save_mkpf.
      old_lgort = save_lgort.
      old_ladr = save_ladr.
      old_budat = save_budat.
      old_cpudt = save_cpudt.
      old_werks = save_werks.
      old_name1 = save_name1.
      old_mblnr = save_mblnr.
      old_lifnr = save_lifnr.
      old_linam = save_linam.
      old_lina2 = save_lina2.
      old_ebeln = save_ebeln.
      old_ekgrp = save_ekgrp.
      old_eknam = save_eknam.
      old_ektel = save_ektel.
      old_ematn = save_ematn.
       *mkpf-usnam = save_mkpf.
       *mkpf-mblnr = save_mblnr.
       *mkpf-budat = save_budat.
       *mkpf-cpudt = save_cpudt.
       *mseg-ematn = save_ematn.
       *mseg-lgort = save_lgort.
       *ladr = save_ladr.
       *t001w-werks = save_werks.
       *t001w-name1 = save_name1.
       *t024-eknam  = save_eknam.
       *t024-ektel  = save_ektel.
       *ekko-lifnr  = save_lifnr.
       *ekko-ebeln  = save_ebeln.
       *ekko-ekgrp  = save_ekgrp.
       *am07m-name1 = save_linam.
       *am07m-name2 = save_lina2.
    ENDFORM.                                                    "helpdata2
    Form Lesen Warenausgang Lohnbearbeiter -
    FORM lesen_wlb USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ENDIF.
      ON CHANGE OF mseg-lifnr.
        PERFORM read_address.
      ENDON.
    ENDFORM.                    "lesen_wlb
    *eject
    Fuellen der ITCPO -
    FORM itcpo_fuellen.
      IF xscreen NE space.
    *- Testausgabe auf Bildschirm -
        itcpo-tdpreview = 'X'.
        itcpo-tdnoprint = 'X'.
      ELSE.
        CLEAR: itcpo-tdpreview,
               itcpo-tdnoprint.
      ENDIF.
      MOVE-CORRESPONDING nast TO itcpo.
      itcpo-tdcover   = nast-tdocover.
      itcpo-tddest    = nast-ldest.
      itcpo-tddataset = nast-dsnam.
      itcpo-tdsuffix1 = nast-dsuf1.
      itcpo-tdsuffix2 = nast-dsuf2.
      itcpo-tdimmed   = nast-dimme.
      itcpo-tddelete  = nast-delet.
      itcpo-tdcopies  = nast-anzal.
      itcpo-tdprogram = sy-repid.
    ITCPO-TDTELELAND = US_COUNTRY.
      itcpo-tdsenddate = nast-vsdat.
      itcpo-tdsendtime = nast-vsura.
      itcpo-tdnewid   = x.
    ENDFORM.                    "itcpo_fuellen
    *eject.
    ------------ FORM lesen der Lagerortadr. ---------------------------*
    FORM ladr_lesen.
      DATA:    BEGIN OF addr_sel.
              INCLUDE STRUCTURE addr1_sel.
      DATA:    END OF addr_sel.
      CLEAR ladr.
      SELECT SINGLE * FROM twlad WHERE werks = mseg-werks
                           AND  lgort = mseg-lgort
                           AND  lfdnr = '001'.
      IF NOT twlad-adrnr IS INITIAL AND sy-subrc IS INITIAL.
        MOVE twlad-adrnr TO addr_sel-addrnumber.
      ENDIF.
      CALL FUNCTION 'ADDR_GET'
        EXPORTING
          address_selection = addr_sel
        IMPORTING
          sadr              = ladr
        EXCEPTIONS
          OTHERS            = 1.
    ENDFORM.                    "ladr_lesen
    **&      Form  REPRINT
          text
    *FORM reprint.
    TABLES : nase.
    DATA  : x TYPE string.
    IF nase-vermo = 2.
       x = 'REPRINT'.
    ENDIF.
    *ENDFORM.                    "REPRINT
    Kindly do the needful.
    Thanks in advance
    Regards
    Swarna

    Hi Swarna,
    CALL FUNCTION 'OPEN_FORM'
    EXPORTING
    device = 'PRINTER'
    language = language
    OPTIONS = print_infos
    <b>form = tnapr-fonam</b>
    dialog = ' '.
    x_open := x.
    I thing its not a good way to pass the Form name to the Parameter.
    Try like,
    data : temp_form like tnapr-fonam.
    <b>form = temp_form</b>
    Thanks.

  • How to make mailing labels using microsoft excel

    I am trying to use mircrosoft word to print mailing labels but when it asks me to convert the file from mircosoft excel it comes up with a system error.  HELP

    There is no way to create mailing labels using the built in contacts app. There is no facility for formatting labels and printing from within the app.
    There might be an app for that though.
    10 Best Apps for Print Labels (iPhone/iPad) | AppCrawl
    Print Labels on the App Store on iTunes

  • How to make Avery 8160 address labels using pages

    Anyone know how to make Avery 8160 address labels using Pages? 

    Open the Avery 8160 Word template from their website.
    Peter

Maybe you are looking for

  • Folio Builder is not showing Share folios, why?

    My folio builder is not showing Share, so I may share folios. I get below:

  • How change bit rate

    I use Compressor to compress video from FCP. I select dvd best 90 min 4.3 (mpeg-2, two pass VCR best average 5.0 mbps - maximum bit rate 5.8 mbps). After compressing, file show 6.2mpbs. I want to reduce file size. I could not figure out how to reduce

  • PSE9 quits when saving

    I've deleted the preferences, restarted my computer, and it still quits when I'm saving.  Please help, I'm in the middle of a project and need to finish.  Thanks for any help.

  • Finder hangs when HD is opened/Attempts to connect to Network Server

    We have two iMac G3s running 10.3.9. The computers are connected to a Dlink ethernet router. One of the computers will occasionally hang either when booting or when we double click on the hard drive. It appears to be trying to connecting to the other

  • Why does my Macbook say, "This software requires Mac OS X 10.6 to be installed"

    I am so confused. Its not letting me use itunes store, or anything. I cant hook up my phone and put songs on my computer or anything. And everytime I try to update it says system is up to date. ???????? What is going on with my computer? I neeed help