Check deliveries when inserted in shipment

Hello people,
could you please give me an advice how to solve my problem? When I create shipment in VT01N, fill header data, I want to insert deliveries. So I press button "Deliveries", set proper data and press "Excecute" button. At this moment I would like to enter list of selected deliveries and do some ABAP code to check deeper deliveries's relevance for shipment.
I found some userexits V56* which can be maintained via CMOD, but they work only when save icon is pressed - too late for me - I do not want to adopt deliveries, which don't pass through my ABAP code.
Thanks for your help.
David

Hi David,
I think you want to post this on a different board (SD or LE).  This board is for the Transportation Management application which is separate from ECC/ERP.
Regards,
Mike

Similar Messages

  • Deliveries not appearing in Shipment VT04 ?

    Hello friends,
    My requirement is to configure a combined shipment type for  outbound deliveries
    I have configured
    - shipment  type  (used via VT04  and selection variants for the type)
    - Route  (single, main leg)
    - I have a carrier  that is used as partner type in deliveries
    So, the factors based on which deliveries are  ' combined' in a shipment document  are  route  and carrier. These 2 value have to be inserted in outbound deliveries  ( goto -> header -> shipment tab for route and partners tab for carrier)
    Once the deliveries have these 2 values, when I run  VT04, I should get all such deliveries  combined in the shipment doc
    But they, don't.  No deliveries appear in the shipment.
    Am I missing something in the config ?
    If somebody has experienced this and can offer help / comments that would be much appreciated
    Thanks,
    SM

    Please make sure that the transportation relevance is activated for delivery type, item category and the route.
    Are you able to create shipment for the relevant deliveries in VT01N and its failing in VT04?
    Thanks
    Swagat

  • HT1567 Itunes 10.6.1.7 is not recognising an Audio CD when inserted in the drive. This means I connot import any CD's. What could be wrong?

    iTunes 10.6.1.7 is not recognising an audio CD when inserted in the drive. This means that I cannot import CD's. It used to work but since installing other software iTunes does not see the audio CD and will not open the drive when "eject disc" is selected from the controls menu.

    Check the drive letter of your CD drive.  iTunes doesn't seem to work properly with CD drives if they are mapped to the letters A or B.  Use Disk Management tool in windows to change to a different letter and this will fix it (if this is the cause!).

  • Error when inserting Web Dynpro script

    Hello,
    I am trying to create a new form using fields from KNA1 and am using ISR controls. When I try to insert Webdynpro scripts i get message "Error when inserting Web Dynpro script" Message no. FPUIFB094.
    Has anyone faced this error? no notes are available regarding this and in SDN.
    Regards
    Prasad

    It must be atleast ALD 7.1. Check this [Thread|Re: Problem on Button; having the same issue. Also check the SAPNOTE 962763.

  • Problem when inserting Spry Tabbed Panels

    Hi all,
    Just lately i started to get this message when inserting spry
    tabs
    " ! The structure of this widget appears to be damaged. Go to
    Code view and repair the widget, or replace the widget."
    Anyone know why and how to fix it? At first i thought it has
    something to do with my current page, but when i tried in a blank
    html, still got the same problem.
    I have CS3 and Spry 1.6.1. I didnt touch the .js and .css
    file for this spry. I checked for Spry updates, installed and
    reinstalled spry, still get the same message.
    Please help!!!
    thanks

    Thanks Kin,
    here is the code. i created a new html and inserted tabs from
    the spry tab. no other changes are made. Still getting the same
    error.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8">
    <title>Untitled Document</title>
    <script src="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.js"
    type="text/javascript"></script>
    <link href="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.css"
    rel="stylesheet" type="text/css" />
    </head>
    <body><div id="TabbedPanels1"
    class="TabbedPanels"><ul
    class="TabbedPanelsTabGroup"><li class="TabbedPanelsTab"
    tabindex="0">Tab
    1</li><li class="TabbedPanelsTab"
    tabindex="0">Tab 2</li></ul><div
    class="TabbedPanelsContentGroup"><div
    class="TabbedPanelsContent">Content
    1</div><div class="TabbedPanelsContent">Content
    2</div></div></div><script
    type="text/javascript">
    <!--
    var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1");
    //-->
    </script></body></html>
    >>>>>Also, the add panel function from the
    properties panel doesnt work correctly. the code below is what i
    get when i add a panel.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8">
    <title>Untitled Document</title>
    <script src="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.js"
    type="text/javascript"></script>
    <link href="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.css"
    rel="stylesheet" type="text/css" />
    </head>
    <body><div id="TabbedPanels1"
    class="TabbedPanels"><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"><li class="TabbedPanelsTab"
    tabindex="0">Tab
    1</li><li class="TabbedPanelsTab"
    tabindex="0">Tab 2</li></ul><div
    class="TabbedPanelsContentGroup"><div
    class="TabbedPanelsContent">Content
    1</div><div class="TabbedPanelsContent">Content
    2</div></div></div><script
    type="text/javascript">
    <!--
    var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1");
    //-->
    </script></body></html>
    Thank you.

  • No CD or DVD on Display When Inserted

    I have no icon on screen when a DVD or CD is inserted in my Mac Book Pro. Are there settings I can check to verify if its machine related or software issue.
    Thanks

    I just checked those preferences, and they don't give an option for displaying them. Mine used to all show on the desktop when inserted, but now they are only shown on the finder window. I know I must have changed something, but can't figure out how to change it back.

  • How to get LR4 to open when inserting an SD card (MAC 10.8.2)

    I had LR3 opening when I inserted an SD card but when I installed LR4.4 it broke that and now I can't get LR4 to open when inserting a card. Still fairly new to MAC's so would appreciate any help.

    First:
    Go to Preferences>General Tab  and check Show import dialog when a memory card is detected.
    Second:
    Open Image Capture on your Mac (search for it in Spotlight)
    Insert your Card.
    Click on the card in the LH Pane.
    At the bottom of the Pane, set the default program to be Lightroom 4
    Close.
    It should work now.

  • Can I run a Unix shell when insert some record on a specific table?

    Can I run a Unix shell when insert some record on a specific table?
    I need to run a Unix shell when a record be insert on a table. Is there a way in order to do that?
    THanks,
    Carlos.

    1. Make a backup of the extproc.c file in the c:\orant\rdbms80\extproc
    directory.
    2. Create a file called extern.c in the c:\orant\rdbms80\extproc directory.
    The "extern.c" file :
    #include <oci.h>
    #define NullValue -1
    #include<stdio.h>
    #include<string.h>
    long __declspec(dllexport) OutputString(context ,
                             path , path_ind ,
                             message , message_ind,
                             filemode , filemode_ind ,
                             len , len_ind )
    char *path;
    char *message; 
    char *filemode;
    int len;
    OCIExtProcContext *context;
    short path_ind;
    short message_ind;
    short filemode_ind;
    short len_ind;
    FILE *file_handle;
    int i ;
    char str[3];
    int value;
    /* Check whether any parameter passing is null */
    if (path_ind == OCI_IND_NULL || message_ind == OCI_IND_NULL ||
    filemode_ind == OCI_IND_NULL || len_ind == OCI_IND_NULL ) {
    text initial_msg = (text )"One of the Parameters Has a Null Value!!! ";
    text *error_msg;
    /* Allocate space for the error message text, and set it up.
    We do not have to free this memory - PL/SQL will do that automatically. */
    error_msg = OCIExtProcAllocCallMemory(context,
    strlen(path) + strlen(initial_msg) + 1);
    strcpy((char *)error_msg, (char *)initial_msg);
    /*strcat((char *)error_msg, path); */
    OCIExtProcRaiseExcpWithMsg(context, 20001, error_msg, 0);
    /* OCIExtProcRaiseExcp(context, 6502); */
    return 0;
    /* Open the file for writing. */
    file_handle = fopen(path, filemode);
    /* Check for success. If not, raise an error. */
    if (!file_handle) {
    text initial_msg = (text )"Cannot Create file ";
    text *error_msg ;
    /* Allocate space for the error message text, and set it up.
    We do not have to free this memory - PL/SQL will do that automatically. */
    error_msg = OCIExtProcAllocCallMemory(context,
    strlen(path) + strlen(initial_msg) + 1);
    strcpy((char *)error_msg, (char *)initial_msg);
    strcat((char *)error_msg, path);
    OCIExtProcRaiseExcpWithMsg(context, 20001, error_msg, 0);
    return 0;
    i = 0;
    while (i < len)
    /* Read the hexadecimal value(1). */
    str[0] = message;
         i++;
    /* Read the hexadecimal value(2). */
    str[1] = message[i];
    /* Convert the first byte to the binary value. */
    if (str[0] > 64 && str[0] < 71)
    str[0] = str[0] - 55;
    else
    str[0] = str[0] - 48;
    /* Convert the second byte to the binary value. */
    if (str[1] > 64 && str[1] < 71)
    str[1] = str[1] - 55;
    else
    str[1] = str[1] - 48;
    /* Convert the hex value to binary (first & second byte). */
    value = str[0] * 16 + str[1];
    /* Write the binary data to the binary file. */
    fprintf(file_handle,"%c",value);
              i++;
    /* Output the string followed by a newline. */
    /* fwrite(message,len,1,file_handle); */
    /* Close the file. */
    fclose(file_handle);
    3. Use the make.bat available in the c:\orant\rdbms80\extproc directory. You
    need to run vcvars32.bat file before running this batch file. This will
    create a dll file.
    4. Configure the tnsnames.ora and the listener.ora files.
    The tnsnames.ora should contain the following entries.
    extproc_connection_data.world =
    (DESCRIPTION =
    (ADDRESS =
    (PROTOCOL = IPC)
    (KEY = ORCL)
    (CONNECT_DATA = (SID = extproc)
    The listener.ora should contain the following entries.
    # P:\ORANT\NET80\ADMIN\LISTENER.ORA Configuration File:p:\orant\net80\admin\listener.ora
    # Generated by Oracle Net8 Assistant
    LISTENER8 =
    (ADDRESS = (PROTOCOL = TCP)(HOST = winnt_nsc)(PORT = 1521))
    SID_LIST_LISTENER8=
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = winnt_nsc)
    (SID_NAME = ORCL)
    (SID_DESC =
    (SID_NAME = extproc)
    (PROGRAM = extproc)
    5. Login from sqlplus and issue the following statements.
    create library externProcedures as 'C:\orant\RDBMS80\EXTPROC\extern.dll';
    Create or replace PROCEDURE OutputString(
    p_Path IN VARCHAR2,
    p_Message IN VARCHAR2,
    p_mode in VARCHAR2,
    p_NumLines IN BINARY_INTEGER) AS EXTERNAL
    LIBRARY externProcedures
    NAME "OutputString"
    With context
    PARAMETERS (CONTEXT,
    p_Path STRING,
    p_path INDICATOR,
    p_Message STRING,
    p_message INDICATOR,
    p_mode STRING,
    p_mode INDICATOR,
    p_NumLines INT,
    p_numlines INDICATOR);
    This is the pl/sql block used to write the contents of the BLOB into a file.
    Set serveroutput on before running it.
    SQL> desc lob_tab;
    Name Null? Type
    C1 NUMBER
    C2 BLOB
    lob_tab is the table which contains the blob data.
    declare
    i1 blob;
    len number;
    my_vr raw(10000);
    i2 number;
    i3 number := 10000;
    begin
    -- get the blob locator
    SELECT c2 INTO i1 FROM lob_tab WHERE c1 = 2;
    -- find the length of the blob column
    len := DBMS_LOB.GETLENGTH(i1);
    dbms_output.put_line('Length of the Column : ' || to_char(len));
    -- Read 10000 bytes at a time
    i2 := 1;
    if len < 10000 then
    -- If the col length is < 10000
    DBMS_LOB.READ(i1,len,i2,my_vr);
    outputstring('p:\bfiles\ravi.bmp',rawtohex(my_vr),'wb',2*len);
    -- You have to convert the data to rawtohex format. Directly sending the buffer
    -- data will not work
    -- That is the reason why we are sending the length as the double the size of the data read
    dbms_output.put_line('Read ' || to_char(len) || 'Bytes');
    else
    -- If the col length is > 10000
    DBMS_LOB.READ(i1,i3,i2,my_vr);
    outputstring('p:\bfiles\ravi.bmp',rawtohex(my_vr),'wb',2*i3);
    dbms_output.put_line('Read ' || to_char(i3) || ' Bytes ');
    end if;
    i2 := i2 + 10000;
    while (i2 < len ) loop
    -- loop till entire data is fetched
    DBMS_LOB.READ(i1,i3,i2,my_vr);
    dbms_output.put_line('Read ' || to_char(i3+i2-1) || ' Bytes ');
    outputstring('p:\bfiles\ravi.bmp',rawtohex(my_vr),'ab',2*i3);
    i2 := i2 + 10000 ;
    end loop;
    end;

  • Error when inserting Adhoc characteristic value next time through SDK

    Hi,
    while inserting an adhoc characteristic value to person through algorithm with different effective dates its working fine
    for the first time but for the second time its showing error like "morethan one row matches the specified criteria"
    --while entering manually through front-end  its allowing to insert two values for the same characteristic type with different effective dates but if we edit any one of them its showing same error ......
    can any one help me out in this? Is there any restriction that there should be only one characteristic value for one characteristic type in an entity?
    thanks
    sivaram

    Suggestions for your ODP.NET code.
    1.
    using Oracle.DataAccess.Types;
    OracleBlob myBlob = new OracleBlob(con);
    myBlob.Write(myByteArray, 0, count); //where myByteArray is populated by a file stream and count is the number of bytes to be written to myBlob
    cmd.Parameters[0].Value = myBlob;
    2. Check only when it's not null then dispose blob object, command object, and connection object. (No need to close connection before dispose)
    This is not relevant to the issue.
    Edited by: shsu on Jan 12, 2012 4:16 PM

  • T420 hanging when inserting audio in powerpoint 2010

    When inserting any audio clip on a T420 Thinkpad in Powerpoint 2010 , the computer will take a long time to insert the file. This same process on a T420s it does the same, and if I do the same process on a Lenovo Thinkpad X200 it takes five seconds. Any Ideas

    Hi johnbrae
    I encountered some problems with Microsoft Office 2010 before, even uninstall and reinstalling it does not work. It could be caused by misconfigurations in Windows, etc. I have some of the functions not workable or crash in Word, PowerPoint and Excel.
    This works for my case, maybe you could try:
    (Windows 7)
    Go to Control Panel, Internet Options, under Browser Settings, click Settings.
    Check whether the Current Location is correct: (# is your OS drives) ("" is your username)
    #:\Users\""\AppData\Local\Microsoft\Windows\Tempor​ary Internet Files\Temporary Internet Files.
    I am unsure, from what I test out, some program would not work properly if the Temporary Internet Files location is changed.
    Cheers 
    Peter
    ThinkPad: W520 (4284-A99)
    =============================================
    Does someone’s post help you? Give them kudos as a reward, as they will do better to improve 
    Mark it as solved if the solution works for you, so it could be reference for others in the future 
    Dolby Home Theater v4 (Essential/IdeaPad/ThinkPad)
    http://forums.lenovo.com/t5/General-Discussion/Dol​by-Home-Theater-v4-for-most-Lenovo-Laptops/td-p/62​...

  • Spinning Beach Ball of Death in iTunes when Inserting iPhone into Cradle

    Anyone else getting the spinning beach ball of death when inserting your iPhone into your cradle to sync? I'm getting that, but only on my iMac, not my MacBook Air.
    Any suggestions?
    YoungTurk

    I'm having the same problem. And it tells me that sync is not activated and asks me if want to activate sync. I say 'yes' and it then say it cannot activate sync would I like to 'override.' This just started happening this week. And it's very annoying. It's as if something is accessing my iphone and keeping iTunes from accessing the phone a while. If I wait long enough it shows up in iTunes. I'm running Symantic Norton Anti Virus. My first guess is there's a virus. Or Norton Anti Virus is trying to access the phone for some reason. I just noticed you now have the option of automatically checking the iphone for virus when connected. But when I deactivate the auto scan of the iphone option the ball still spins for minutes and minutes. I've spent HOURS trying to figure this out. Apple has got to help. I've not installed anything else new to my system in the past few months.

  • Validations when inserting records into database using table control?

    hi , guru's.
          iam inserting records into database table through table control when i press insert i want check which record is existing and which is not . so please give me any sample code
    regards,
    satheesh.

    hi , arjun.
    please check this code.
        WHEN 'INSERT'.
        data: g_vcontrol_itab1 like table of zcust_call_rec,
              g_vcontrol_wa1 like g_vcontrol_wa.
         SELECT *  FROM zcust_call_rec
                   INTO CORRESPONDING FIELDS OF TABLE g_vcontrol_itab1
                   FOR ALL ENTRIES IN g_vcontrol_itab
                   WHERE kunnr = g_vcontrol_itab-kunnr AND budat = g_vcontrol_itab-budat.
            loop at g_vcontrol_itab into g_vcontrol_wa.
               read table g_vcontrol_itab1 into g_vcontrol_wa1
                    with table key  g_vcontrol_wa-kunnr = kunnr and g_vcontrol_wa-budat = budat.
                     if sy-subrc = 0.
                       delete g_vcontrol_itab.
                     endif.
            endloop.
          LOOP AT g_vcontrol_itab INTO g_vcontrol_wa.
            INSERT into zcust_call_rec values g_vcontrol_wa.
          ENDLOOP.
    with this iam getting error message like this.
              <b>g_vcontrol_wa-budat is not expected.</b>

  • Multi-track duration issue when inserting clips

    I apologize if I missed this anywhere.  Tried to search first.
    I'm using Audition cs6 and I have a clip in my waveform viewer.  I have already created a new multi-track session that matches the specs of the source files.
    HOWEVER, when I make a selection on the source file and select "Insert into multitrack" and then select the session, it inserts it 14-hours and 22-minutes into the blank 30-second session.  This throws off the whole viewing slider and it becomes very difficult to manipulate the timeline.  If I simply drag the file from the browser and then re-trim it, it's fine, but not using the insert command.
    Why is this and is there a way to correct this?
    Any help would be wonderful
    -Todd
    Windows 7 64bit
    12GB RAM
    Production Premium CS6

    It sounds like the file has BWF Time Reference metadata embedded.  You can verify this by opening Window > Metadata and under the BWF tab, check the Time Reference field.  To disable this behavior, uncheck Preferences > Multitrack > Use embedded timecode when inserting clips into Multitrack.

  • Issue when inserting Child Entity (Notes) with Contact

    Hi,
    I am getting the following error message when inserting Contacts with a child entity i.e. Notes which is quite misleading
    SOAP fault from Item: OnDemandServicesObjMgr_eng_44477.log(SBL-DAT-00542)Method 'SetFieldValue' of business component 'Contact Note' (integration component 'Contact_Contact Note') returned the following error: "Access denied.(SBL-DAT-00542)"(SBL-EAI-04376
    As suggested in earlier post I have tried providing values for fields NotesID and ContactID as well and even though it gives this error message.
    Thanks
    Arif

    Hi, From the error message it looks like the access profile settings for the WS user doesn't have required privileges to create a note for contact. You make have to check access profile settings first and then try it
    -- Venky CRMIT

  • AutoPlay does not run when inserting disk

    System: dv7-1285dx
    Vista Home Premium 64 bit SP1
    When inserting a disk into the dvd drive AutoPlay does not run.
    The information on the disk can be accessed through windows explorer by right clicking on the drive letter and choosing
    open.  The contents of the disk are displayed and can be accessed but windows does not recognise whether the disk
    is video or data.
    AutoPlay does not run from Windows Explorer.
    In control panel > autoplay the "Use AutoPlay for all media and devices" is checked, all media have options other than
    "take no action".
    The driver for the DVD player has been unistalled and reinstalled with no effect.
    Disks burned with the drive behave normally on other computers.
    AutoPlay runs properly for any device plugged into a USB port.
    Any ideas of what to try next?
    Thanks
    Bo

    Hi,
    Please check the following steps:
       http://windows.microsoft.com/en-AU/windows-vista/T​roubleshoot-AutoPlay-problems
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

Maybe you are looking for

  • My iPod touch 4th generation will not show up on my computer or in iTunes

    It makes the alert when you plug in a iPod into your computer but it does not show in my iTunes nor on my computer at all .

  • Transfering music from 1 ipod to another?

    i currently have a 4gen ipod nano. and im thinking of getting a touch. but i want just to transfer my music to the new ipod is this even possible?

  • Hawaii missing on Skype to go set up

    aloha...i'm trying to set up 'skype to go' but every time i get to the drop down thingy to choose the state for my area code...hawaii is not listed.  can someone help pls?  mahalo Solved! Go to Solution.

  • Help Help Me... Why can't update Mini Firmware ?

    Hi all, Pls give me a help, I have one firmware upgrade problem. I have already update to 10.4.6 version. And download boot camp utility and MacMiniFirmwareUpdater.dmg. http://www.apple.com/support/downloads/macminiearly2006firmwareupdate10.html Exec

  • Proxy client configuration

    Is there any way other than generating the pac file to configure the browser client. I manually set the server and port but this does not work. packet capture shows 407 error. pac files don't work well with my app. I appreciate any thoughts or commen