Message in L_TO_CREATE_DN

Hi all,
When creating a transfer order for a delivery note in WM, we are using L_TO_CREATE_DN FM instead of using a BDC call on trn. LT03. We start having problems in partial pickings, so we applied OSS note 769744 and they were solved, but now another message arises when creating de TO:
<i>Transfer order must have at least one item</i>
We have been stucked on that all the day... searched OSS, SAPFans, Google, SDN... and nothing out there...
We are filling parameters I_LGNUM, I_VBELN and I_TEILK (for partial pickings) and tables T_LTAK and T_LTAP_VB.
We are in 4.6C.
Any ideas will be VERY VERY appreciated.
Manuel

Hi Rebeca,
Have you seen this paragraph in parameter IT_DELIT documentation?
"Item specifications are not allowed for Handling Unit items when you create transfer orders for outbound deliveries. The system issues an error message."
Despite this, as you can see in the original post, when we worked with the FM L_TO_CREATE_DN we were in 4.6C therefore parameter IT_DELIT wasn't available. At that time, the workarround we used was to export HU's data to shared memory before calling the FM, and then implement UE MWMTO004 for importing the data and processing it there.
I really don't know about improvements of the FM in later releases (we are now on ECC 6.0, but don't re-analize this process)
Hope it helps!
Regards,
mr.

Similar Messages

  • IDoc for L_TO_CREATE_DN

    Hello All,
    We are trying to implement an interface process with an external WMS system to our ECC 6.0. We are looking for a standard iDoc that we can receive to 6.0 to create a Transfer Order similar to LT03 or FM L_TO_CREATE_DN. I've identified WMTORD to create transfer orders, but it will not let me reference it to an outbound delivery/delivery line like the L_TO_CREATE_DN function module. Is there any standard iDoc that will create a TO for an outbound delivery?

    Here are the message types:
    WMPIHU     Pick HU
    WMRREF     Release reference number
    WMSUMO     Move storage unit
    WMTOCO     Confirm transfer order
    WMTORD     Transport Request
    WMTREQ     Create/cancel transfer order
    You can set the IDOCs and function modules to process them in OMKY transaction.
    Hope that helps
    Thanks
    Vinod.

  • Missing parameters for L_TO_CREATE_DN (Transfer Order Creation)

    Hi,
       Though i am passing T_LTAP_VB-LETYP, i am getting an error message as 'Enter the storage unit type', could you please let me know what i am missing here.
    I am passing the following fields to the function module (L_TO_CREATE_DN):
    I_LGNUM
    I_VBELN
    I_COMMIT_WORK = 'X'.
    I_BNAME = User name.
    T_LTAK-LGNUM
    T_LTAP_VB-LGNUM
    T_LTAP_VB-LETYP
    T_LTAP_VB-NLTYP
    T_LTAP_VB-NLPLA
    T_LTAP_VB-NSOLM
    T_LTAP_VB-NLENR
    Thanks
    Satya
    Edited by: Satya suresh Donepudi on Aug 18, 2010 4:37 PM

    Hi,
    This function module does create problems in passing the data.
    We had a similar situation and finally ended up exporting to memory and importing it in an enhancement implementation inside the function module.
    We implemented it here IF_EX_SCM_TRM_RELEVANCE_D~TRM_RELEVANCE_CHECK (before endmethod)
    But perhaps it can be done outside this call as well.

  • Problem with FM L_TO_CREATE_DN.

    Hi everyone!
    I've been using FM L_TO_CREATE_DN for splittng TO's, so here's my problem:
    I am splitting TO's based on field MLGN-LHMG1, and this quantity is the maximum articles a TO could have. Here's an example:
    In my delivery I have to pick 9000 units of material 111, and my maximum quantity is 2000, so, I need to split that material (because there are other materials in my delivery) into 5 individual TO's:
    4 TO with 2000 units
    1 TO with 1000 units
    5 TO with 9000 units
    But when I call function L_TO... I have this message: "There are still delivery positions to treat." (Or something like that, because my sistem is in spanish, so I try to tranmslate it).
    I don't know what to do. Here's my piece of code where I call this function:
    CALL FUNCTION 'L_TO_CREATE_DN'
            EXPORTING
              i_lgnum       = vl_vblk-lgnum
              i_squit       = space
              i_vbeln       = vl_vblk-vbeln
              i_bname       = sy-uname
              i_commit_work = 'X'
              it_delit      = tl_deli
             i_nospl       = 'X'
             i_teilk       = 'X'
            IMPORTING
              e_tanum       = vl_tanu.
          IF sy-subrc <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
    I have no problems qith import & export params, I've already debugged, but the problem is still there, maybe it's a configuration trouble, but I don't know...
    Hope you can help me.
    Best regards.

    LOOP AT L_TAB INTO S_TAB.
              READ TABLE XLIPS WITH KEY POSNR = S_TAB-POSNR.
              WA_DELIT-POSNR = S_TAB-POSNR.
              WA_DELIT-ANFME = S_TAB-VEMNG.
              WA_DELIT-ALTME = xLIPS-MEINS.
              WA_DELIT-CHARG = xLIPS-CHARG.
              WA_DELIT-VLENR = S_TAB-LENUM.
              APPEND WA_DELIT TO IT_DELIT.
            ENDLOOP.
       CALL FUNCTION 'L_TO_CREATE_DN'
              EXPORTING
                I_LGNUM                          = WHS_ID
                I_VBELN                          = DELV_ID
              I_REFNR                          = ' '
              I_SQUIT                          = ' '
              I_NIDRU                          = ' '
              I_DRUKZ                          = ' '
              I_LDEST                          = ' '
              I_KOMIM                          = ' '
              I_EINLM                          = ' '
              I_EINTA                          = ' '
              I_NOSPL                          = ' '
              I_UPDATE_TASK                    = ' '
               I_COMMIT_WORK                    = 'X'
              I_BNAME                          = SY-UNAME
              I_TEILK                          = 'X'
              I_SOLEX                          = 0
              I_PERNR                          = 0
               IT_DELIT                         = IT_DELIT
             IMPORTING
               E_TANUM                          = TANUM
              E_TEILK                          =
             TABLES
               T_LTAK                           = T_LTAK
              T_LTAP_VB                        =
              T_WMGRP_MSG                      =
             EXCEPTIONS
               FOREIGN_LOCK                     = 1
               DN_COMPLETED                     = 2
               PARTIAL_DELIVERY_FORBIDDEN       = 3
               XFELD_WRONG                      = 4
               LDEST_WRONG                      = 5
               DRUKZ_WRONG                      = 6
               DN_WRONG                         = 7
               SQUIT_FORBIDDEN                  = 8
               NO_TO_CREATED                    = 9
               TEILK_WRONG                      = 10
               UPDATE_WITHOUT_COMMIT            = 11
               NO_AUTHORITY                     = 12
               NO_PICKING_ALLOWED               = 13
               DN_HU_NOT_CHOOSABLE              = 14
               INPUT_ERROR                      = 15
               OTHERS                           = 16
    This is the code which i used and it worked for me.

  • Suppressing status bar message after function call?

    Hi,
    I'm calling a few functions in a program.
    After calling them, for example function "L_TO_CREATE_DN", I get a message in the status bar, in this case saying that a TO has been created successfully.
    How can I suppress all status bar messages for all the functions that are being called in the program?
    THX!

    Hi
    Try to use the default excption error_message
    CALL FUNCTION
    EXCEPTIONS
        error_message = 1
        OTHERS        = 2.
    Max

  • L_TO_DELETE_ITEM_INT,error message

    Hi, I am trying to delete a item from a delivery when is 0, so after using L_TO_CREATE_DN I check if the delivery picked is 0, if it is like this I use the FM L_TO_DELETE_ITEM_INT to delete the item, the problem is that I can't delete it and I have this message "Release order sequence of function modules not like this". Does anybody how to solve it???
    Thanks in advance

    Hi, I am trying to delete a item from a delivery when is 0, so after using L_TO_CREATE_DN I check if the delivery picked is 0, if it is like this I use the FM L_TO_DELETE_ITEM_INT to delete the item, the problem is that I can't delete it and I have this message "Release order sequence of function modules not like this". Does anybody how to solve it???
    Thanks in advance

  • LT03 (FM L_TO_CREATE_DN)_Overpicking Delivery within Tolerance Limit.

    Hi Experts,
    Need some urgent input. I am using L_TO_CREATE_DN to create TO for Delivery. Certain deliveries have Over-Tolerance Limit such as 10%, 20% etc which means that Picking should be allowed even if the Pick qty is greater than delivery qty but less than over-tolerance limit.
    Example
    If a Delivery has Delivery Qty (in VL03N) = 1000. and Tolerance Limit = 10%. so Maximum Possible pick is (1000*10/100) + 1000 = 1100.
    So in case I have already picked quantity of 900 from the delivery and the next HU I am picking has quantity 150 inside it then total pick would be 1050.
    1050 > 1000 (Delivery Qty) but 1050 < 1100 (Qty within Tolerance) so it should go through.
    But L_TO_CREATE_DN is giving error "Total for assigned quantities exceeds quantity to be removed".
    Any thoughts on whether there is a particular setting in this FM to let it go through? Or is there a different FM available to perform this task?
    Please HELP.
    Thanks,
    Rohit.

    Hi!
    I had the same problem yesterday. How do you solve it?
    I had the message Total for assigned quantities exceeds quantity to be removed
    Regards,
    LB

  • Overpicking- L_TO_CREATE_DN vs LT03

    Hi all,
    im creating a new Z transaction that will have to create a transfer order for each item in the delivery. For that I have used FM 'L_TO_CREATE_DN' , however when I want to do overpicking I get the message E199. When I do the same thing using transaction LT03 I do not get this message.
    Can anyone help???
    thanks

    Hi Rohit...
    I am not sure that you will be able to suggest overpick in WM at the transfer order creation stage...have you tried this function using using standard LT03?
    Normally you could only do this if the delivery requirement quantity is increased by the relevant amount.
    You probably need to look at a user exit or develop some code within a new function module so that the system review WM stock first and determine whether an overpick can be satisfied for a specific customer. If the stock allows then the delivery requirement quantity could be increased by the relevant tolerance amount.
    Alternatively you could leave the overpick to take place within the transfer order confirmation. This way a difference indicator could be used to post more actual stock
    Sorry, not sure of any other alternatives at the moment
    Regards
    Steve

  • Creating TO using L_TO_CREATE_DN with SLED or Expiry Date????

    Hi Team,
    I am writing a Ztcode program for the TO creation using function module L_TO_CREATE_DN function module. But my requirement needs VFDAT (Expiry Date ) to be saved for the Trading Order which we create using tcode LT03, Were SLED, Shelf Expiry Date is required during creation with screen.
    Can anybody help how to create TO using FM with expiry date...
    Thanks in adavance, Help is as soon as possible would be grateful.
    Regards,
    Gaurav Patwari
    919967053678
    Edited by: GauravPa on Jun 13, 2011 1:47 PM

    please check the wm status in the inbound delivery, by this error message looks like plant+sloc is not wm managed ?also if possible Please share the screenshot of the putaway tab of delivery

  • SAP message Log

    Does SAP maintain log of all the messages displayed on screen using MESSAGE statement?
    We are investigating a problem and want to see the messages displayed by SAP during the time when problem occured.

    We have custom development for picking and confirmation. Last week we found that in some deliveries there is difference in delivered quantity and packed quantity.
    Custom development is calling sap-standard FMs. Problem occurs randomly, roughly 10 deliveries in a week has this problem.
    We are still trying to investigate the reason that is causing the problem.
    Custom program does display the message to user if FM raise any message. We asked user of they are getting any message while picking, and if they are ignoring it.
    They just confirmed that they are getting message 'Packing Not Possible Since there is no Quantity to be Packed' and they did ignored this.

  • Windows Vista: Ipod Error Message, no longer read by PCs

    Hello,
    I have a 5th generation black ipod video with 30GB of memory.
    The other day I hooked it up to my laptop (Toshiba, 4 months old) that it's been functioning on with no problems whatsoever. This weird error message flashed twice about it not being able to sync because of some software problem.
    Eversince then, the only thing I can charge my ipod on is the family treadmill in the basement (~_~) as no other computer in the house recognizes it. I can't even charge it through the wall sockets, either.
    I have changed the ipod cord, still no luck. I've also reset the device about 3 or 4 times and uninstalled, restarted the laptop then reinstalled itunes. I would like to reset it back to factory settings but that's impossible as computers/laptops don't pick it up. I live very far from a Mac store...
    What's a girl to do? I can't live without my Busta Rhymes and Wu-Tang Clan!
    Any advice would be greatly appreciated! Thanks!

    you have to update Vista go to this site and up-date http://windowsupdate.microsoft.com

  • Error message into a Variable.

    Dear users,
    I have a rather usual (unusual from the weekend beers for me though!!) query which I can't figure out a proper way to implement.
    My requirement is like this:
    I have a message class in which I want to define a text 'Employee number & not found'.
    I want to use this in the program, but not to raise this error. Instead, I want to move this error message with the Employee number into a Character(200) variable.
    So instead of using MESSAGE e0xx(messageclass) USING employee number, I would like to move the error text into a variable which looks like:
    lv_text = e0xx(messageclass) USING '1234'   which stores the text 'Employee number 1234 not found' in lv_text.
    How would I acheive it??
    Thanks, V!

    Try tis way
    message e999(00) with i_emp-empno into lv_text.
    press f1 in message will provide you more details

  • Cannot sync, error message "could not be read" for an iPod no longer in use

    I have two problems. I upgraded iTunes to 7.2 and the very next morning my iPod died. It is completely unresponsive. Maybe it's coincidental. So I bought a new 80 gig iPod and gave it a different name than the old dead iPod. Now when I try to sync the new iPod, it goes for about 10 minutes, then it fails with this message:
    Attempting to copy to the disk "old iPod name" failed. The disk could not be read from or written to.
    It is complaining that it can not read the old dead iPod that is NOT hooked up to the computer! Somehow, minutes into syncing, iTunes has forgotten which iPod it is looking at. I have seen the article about the "cannont be read" message and it is not relevant. I need to make iTunes forget about the old dead iPod so it will stop looking for it. I've tried removing the files from "Documents and Settings" but iTunes still remembers the old unit. Where else does it store information? Any recommendations?
      Windows XP  

    Attempting to copy to the disk "old iPod name" failed. The disk could not be read from or written to.
    It is complaining that it can not read the old dead iPod that is NOT hooked up to the computer!
    Okay, that can sometimes be caused by a Windows drive letter confusion. For troubleshooting advice on that possibility, see the following document:
    Windows confuses iPod with network drive or hard drive and may keep iPod from mounting or songs may seem to disappear

  • Error message: "playlists selected for updating no longer exist"

    I tried to update my ipod nano and I guess I had deleted a playlist, but since then, I have not been able to update. Every time I try, I get the following message:
    "Cannot be updated because all of the playlists selected for updating no longer exist."
    I haven't been able to highlight which playlists are selected to begin with.
    I read through the manual and thought that maybe rebooting the whole system might work. So I deleted Itunes from my computer and re-installed.
    Then I tried re-setting my ipod. So now I have nothing on my ipod.
    I also deleted everything from my library, thinking it might help to start from scratch. Nothing has worked.
    How do I "select" and "unselect" playlists so I can get up and running again?

    Here you go.
    http://discussions.apple.com/thread.jspa?messageID=607312&#607312

  • IPod seen by windows, not by iTunes+ weird error message

    I have a first generation 2GB iPod nano and i use windows xp. I can't load any music because iTunes doesn't see my iPod and an error message pops up that reads like this: "iTunes: iTunes.exe corrupt file. The file or directory \iPod_Control\iTunes is corrupt and unredable. Please run the checkdisk utility." I've tried everything, reinstalling iTunes, different versions, reinstalling OS, resetting iPod, even on another computer, same problem. Other than that, the iPod works normally, it's just lacking music..
    and why is there no email adress from apple for service qustions? 10x

    I still don't get it, how can I put it in disk mode if I CANNOT see the iPod in iTunes..?
    Did you read the document i linked you to? here's another link to it:
    Putting iPod into Disk Mode
    whereabouts in that procedure in that document (that you get to by clicking that link) does it say that you have to connect it to iTunes to put it into disk mode?
    ... never mind ... i guess you've fixed it anyway ...

Maybe you are looking for

  • Mac Book Pro Core Duo Battery Shot

    When I got this MBP originally, my battery would not last much longer than an hour and a half. I took it to the genius bar on several occasions and talked to different associates which assured me this was completely normal. After about a year my batt

  • ISE suppported switch IOS version

    The table referenced in the new 1.1 ISE guide show 12.2(33)SXI6 is the minimum version for support. Does this mean this version or above? Does anyone know if ISE is tested in newer SXJ streams? We have a massive rollout of SUP 720s to do and need to

  • Zoom option in lightweight wallpaper programs

    In gnome when you pick a wallpaper, you can pick the zoom option and the wallpaper is set to the whole screen and all ratio's in the image are maintained (which is not the case with fill screen, and scale gives borders if the image hasn't got the rig

  • Dbms_job - running update on another schema is failing

    Hi all, I believe I've traced my problem down to a permissions issue, but I'm not exactly sure why. I have three users in a particular database. One user has DBA access, one user is there just to be the owner of everything and a third user which will

  • Converting MovieClip to Sprite issue

    I was reading that you can optimize your Flash project by using Sprites instead of MovieClips if you don't need the timeline. So I right clicked on one of my MovieClips in the library and changed the Base Class from flash.display.MovieClip to flash.d