When creating Outbound Delivery, how does SAP propose Delivery Type?

Hi,
in VL01N, when i create an outbound delivery i can create it with reference to an SO or without reference to an SO.
But how does SAP know the delivery type to use?
I don't know where to really look.
in SPRO i went to:
Logistics Execution ---> Shipping --> Deliveries
but all i saw was delivery type definition.
then i went down the path:
LE --> Shipping --> Copy Control --> Specify Copy Control for Deliveries
then i found a table linking Sales Order Types and Delivery Types.
However, we use SO doc. type Z*** for example but I see that there are multiple entries for it linking to various delivery types including LF and another custom Z*** delivery type.
My question is, how is the system choosing which delivery type to use?
Is it maintained in customer master or at config level?
Thanks.

Hi Gavin,
If you check VOV8 for example standard order (OR), the delivery type is LF. Here you can define only delivery type person SO. Hence you will not find SO to LF relation as 1:N but will surely find N:1.
Item category just defines the billing relevance of the item. Hence if billing is delivery related then delivery will be created for the item.
Now once order is created when tried to deliver, it will know that LF is the delivery type from VOV8 and from item it will know he should deliver it or not.
Hope this is clear now. Reward if helpful.
Kind regards
sandeep

Similar Messages

  • How does SAP trigger a deletion request to OpenText (IXOS)

    Currently we are trying to implement OpenText as the Archive Server for SAP NetWeaver 7.0.
    We did able to archive documents (mostly ARCHIVELNK) into OpenText but have problems on deleting documents in the Archive Server when the retention date expired. Referring to OpenTextu2019s documentations, the Archive Server will delete the documents when it received a delete request from the leading application.
    We are a bit confused on how does SAP send a delete request to the Archive Server. Are there any TCode or program required to achieve this approach?
    Anyone can help?
    Thanks a lot.

    Hi,
    There is no link between update type and account assignment reference. I will explain in brief so that you can understand it better.  Let us take the case of fixed deposit.  You are having 2 kinds of fixed deposit - 1 in local currency and another in foreign currency.   Assume both are managed using different product types say 51A and 51B.  Now while making an investment, both are going to post similar entries - Dr investment account (asset) Cr Bank account.  Hence we assign same update types for both.  And thus the posting specification will also be same and the account symbols will also be same.
    But the actual  G/L account for both is going to be different because in general we manage investments in local currencies separately with that of foreign currencies in our ledger.  This is where we have 2 different account assignment references and when we assign the G/L accounts to account symbol, we make it pick different G/L accounts for same account symbol using different account assignment references.
    Hope this clears your doubt.  But please note this is just 1 way of doing it.  We can manage the same scenario using 1 account assignment reference itself and make it to post to different G/L accounts using the different currency option.
    Regards,
    Ravi

  • When setting up sync how does sync manage information from two computers? Does it merge the information?

    When setting up sync how does sync manage information from two computers? Does it merge the information?

    Hi!
    Yes, the way Sync works is that it puts all the Bookmarks together and pushes them to all your devices. Same with History.
    You will not loose any information in any of your computers.

  • How does SAP populates COEP-GKONT field?

    I dont know if this is the right firum/section that I entered, but I have a problem.
    How does SAP populates the COEP-GKONT.
    This is an offset account that (someone) SAP decides for a particular line item in a document, what the offset account is. 
    You can see the field using the KSB1 cost center line item report.  For example in SI4 you can pull CC C100388888, period 01 and year 2007 and just execute. 
    Then you can pull this field into the display layout. 
    If you double-click on the line you get taken to an FI document. 
    Somehow SAP decides what the offset account should be.  It looks like if the item you drilldown on is a debit, then SAP looks for a credit line item and populates the offset account value. 
    What I don’t understand is how SAP chooses this if there are multiple credits.  I don’t know if it just takes the first one or what.

    look fm GET_GKONT
    or logical database KDF structure gseg
    A.

  • How does SAP updates MKPF Table Through TCODE MB0A

    Hello There,
       how does SAP updates MKPF Table Through TCODE MB0A ( POST GOODS RECEIPT )? I tried to debug the same by posting GR, but could not figure out.
    Awaiting Reply
    Santosh

    Hi ,
    These are the table that are updated through the MB0A ,,
    DGESV DMAEX DMAKT DMAPE
    DMARM DMEAN DMKAL DMLAN
    DPROW DQMAT DUNGV MARA
    MARC MARD MBEW MFHM
    MLGN MLGT MPGD MPOP MVKE,
    MCHA, MCHB, MCHD.
    Regards,
    Bharani

  • How does SAP calculate tax for employees who pay SFSS(Australia)?

    Hi,
        Good day. How does SAP calculate tax for employees who pay SFSS (Student Financial Supplement Scheme). The EE is under tax scale 7 - No Leave Loading. Please advise. Thank you.

    hai..
    check QTAX sub schema

  • Error message when creating outbound delivery

    Hi there:
    When I am trying to create outbound delivery I encountered below error message:
    Item 000010: delivery split because of different shipping points
    How to solve this issue?

    This mostly happens whenever the shipping point in the header and the line is not the same.
    Or it may be the reason that the unloading and receiving points of the header does not correspond to the unloading and receiving point of line.
    I hope it helps.
    Regards:Vijay Kumar

  • How to change proposed delivery data in a SO

    Hi Gems,
        I am new to SD.
    I am creating SO with order type OR.
    The system is proposing Delivery date (and some other date like goods issue date, loading date etc.) as 2 days ahead of the current date.(these dates can be changed manually)
    U can find all these date in schedule line/Shipping.
    I want to change the proposed date to current date.
    beside this there are 2 other date in Availability control.
    1) Complete delivery (Dely/Conf. Date)
    2) Dely Proposal (Dely/Conf. Date)
    these are also proposing dates 2 days ahead and not giving permission to change it manually to current date (u can able to change it to any future date but not to any past date of proposed date).
    There is no problem while creating SO. But when I am trying to create delivery it's giving error as 'Dely/Conf. Date' is in future.
    Now, how to change these dates?
    Please help me to solve this problem.

    Hi Surajit
    As you have maintained 2 days , so go to VA02-> item data->schedule lines tab->check the delivery date
    If the delivery date is 14.02.2009 then go to VL01N and give manually the delivery date as 14.02.2009 ,
    then you can do  delivery
    Example :
    Today's date : 12.02.2009 ;
    Maintained days : 2 days
    Delivery date : 14.02.2009 ;
    Check the following parameters wheather you have maintained or not :
    In shipping point details check pick, pack , goods in transit  time
    In VOV8 check the Lead time in days
    In MMR check the GR time , In house production time
    Regards
    Srinath

  • Outbound "Mutiple" how does it work?

    Hi,
    how does the outbound "Mutiple" work. Can I use DI Objects and an SQL-call in one "command" ?
    Best regards,
    Manuel Marhold

    Hi Martina,
    If I do so, no xml is passed to R2. I  got following code in atom0:
    <b1im_mulitmsg xmlns="">
         <b1im_msg>
              <xsl:element name="B1out">
                   <xsl:attribute name="type">object</xsl:attribute>
                   <!--<xsl:attribute name="type">object_full</xsl:attribute>
                   <xsl:element name="Control">
                        <xsl:element name="method">Update</xsl:element>
                        <xsl:element name="objectid">4</xsl:element>
                        <xsl:element name="keyname">ItemCode</xsl:element>
                   </xsl:element>
                   <xsl:element name="Payload">-->
                        <xsl:element name="Items">
                             <xsl:element name="row">
                                  <xsl:element name="ItemCode">
                                       <xsl:value-of select="$vpItemCode"></xsl:value-of>
                                  </xsl:element>
                             </xsl:element>
                        </xsl:element>
                        <xsl:element name="Items_Prices">
                             <xsl:call-template name="EmptyPricelists">
                                  <xsl:with-param name="i">1</xsl:with-param>
                                  <xsl:with-param name="count">
                                       <xsl:value-of select="/bfa:unbranch/vpf:Msg/vpf:Body/vpf:Payload[./@id = &apos;atom2&apos;]/jdbc:ResultSet/jdbc:Row/jdbc:LineNum"></xsl:value-of>
                                  </xsl:with-param>
                             </xsl:call-template>
                             <xsl:for-each select="/bfa:unbranch/vpf:Msg/vpf:Body/vpf:Payload[@id=&apos;atom3&apos;]/jdbc:ResultSet/jdbc:Row">
                                  <xsl:element name="row">
                                       <xsl:element name="PriceList">
                                            <xsl:value-of select="jdbc:PriceList"></xsl:value-of>
                                       </xsl:element>
                                       <xsl:element name="Price">
                                            <xsl:value-of select="jdbc:Price"></xsl:value-of>
                                       </xsl:element>
                                  </xsl:element>
                             </xsl:for-each>
                        </xsl:element>
                   </xsl:element>
              <!--</xsl:element>-->
         </b1im_msg>
         <b1im_msg>
              <xsl:element name="B1out">
                   <xsl:attribute name="type">sql</xsl:attribute>
                   <xsl:element name="sql">
                        <xsl:choose>
                             <xsl:when test="/bfa:unbranch/vpf:Msg/vpf:Body/vpf:Payload[./@id=&apos;atom1&apos;]/jdbc:ResultSet/@rowCount &gt; 0">
                                  UPDATE [@SCB_B1I_ITEMPRICESP] SET U_Price = <xsl:value-of select="$msg/BOM/BO/Items_Prices/row[PriceList=$vpPriceListPurchase]/Price"/> WHERE Code = &apos;<xsl:value-of select="/bfa:unbranch/vpf:Msg/vpf:Body/vpf:Payload[./@id=&apos;atom1&apos;]/jdbc:ResultSet/jdbc:Row/jdbc:Code"/>&apos;
                             </xsl:when>
                             <xsl:otherwise>
                                  INSERT INTO [@SCB_B1I_ITEMPRICESP] VALUES ((SELECT REPLICATE(&apos;0&apos;, 8 - LEN((SELECT MAX(CAST(Code AS int)) + 1 FROM [@SCB_B1I_ITEMPRICESP]))) + (SELECT CAST(MAX(CAST(Code AS int)) + 1 AS nvarchar(8)) FROM [@SCB_B1I_ITEMPRICESP])), &apos;<xsl:value-of select="$vpItemCode"/>&apos;, <xsl:value-of select="$msg/BOM/BO/Items_Prices/row[PriceList=$vpPriceListPurchase]/Price"/>)
                             </xsl:otherwise>
                        </xsl:choose>
                   </xsl:element>
              </xsl:element>
         </b1im_msg>
    </b1im_mulitmsg>
    as you can see, I also tried it with the full object and I also tried it without the second object (sql).
    the result of atom 0 is:
    <Payload Role="R" id="atom0" pltype="xml">
          <b1im_mulitmsg xmlns="">
            <b1im_msg>
              <B1out type="object">
                <Items>
                  <row>
                    <ItemCode>test</ItemCode>
                  </row>
                </Items>
                <Items_Prices>
                  <row>
                    <PriceList>3</PriceList>
                    <Price>435.000000</Price>
                  </row>
                  <row>
                    <PriceList>4</PriceList>
                    <Price>580.000000</Price>
                  </row>
                  <row>
                    <PriceList>5</PriceList>
                    <Price>725.000000</Price>
                  </row>
                  <row>
                    <PriceList>6</PriceList>
                    <Price>870.000000</Price>
                  </row>
                </Items_Prices>
              </B1out>
            </b1im_msg>
            <b1im_msg>
              <B1out type="sql">
                <sql>UPDATE [@SCB_B1I_ITEMPRICESP] SET U_Price = 290.000000 WHERE Code = '00000001'</sql>
              </B1out>
            </b1im_msg>
          </b1im_mulitmsg>
        </Payload>
    The result of R2 is:
    <Payload Role="R2" Call="no"/>
    Errormessage is: B1out or BOM/BO or BS segment missing in receiver payload (handover to B1 not possible)

  • When creating a book how can I get all the photos from an album to show up in the order they were in the album?

    When creating a book in iphoto, how can I get all the photos from the album I want to use to show up in the order that they are in the album?  When I tried to use the option to add my own photos instead of having the program "flow" them, they showed up all mixed up.

    iPhoto puts them in the book in chronological order.  So to get your photos from an album into an iPhoto book in the same order you will need to use the Photos ➙ Batch Change ➙ Date menu option and set them all to the same date with a 1 minute time difference between each. 
    OT

  • Is it possible to use variant configuration (with a Non-SAP solution) when creating ERP sales orders in SAP CRM WebUI

    Hello,
    our customer plans to use a Non-SAP solution for variant configuration (Camos) in SAP ERP (ECC 6.0) and in SAP CRM 7.0 EHP1 as well.
    ERP sales orders (and ERP quotations) should be created in SAP CRM (CRM WebUI).
    Is it possible to use variant configuration (with an external variant configuration tool) when creating ERP sales orders and quotations in the SAP CRM WebUI or do we have to implement SAP IPC for this?
    Thanks in advance.
    Regards,
    AEV

    Dear AEV,
    I think LORD (lean orders) should work with variant configuration as well. In the note 1236015 there is not restriction listed. However you need lord2 activated in ECC, and ECC system should be on EHP4.
    Best regards
    Rene

  • When creating PDFs, the PDF does not open.

    I am using Acrobat Pro X...and have had no problem creating PDFs.  Suddenly today when I create the PDFs, although they are created, the PDF does not automatically open upon creation (I have to go to the file folder location and open the PDF).
    I tried repairing the Acrobat installation and that didn't help.  And actually when trying through the Control Panel, a 2nd PDF printer was created which I cannot figure out how to delete (they both are listed under the same Adobe PDF printer).
    So, the main issue is fixing so I the PDF automatically opens upon being created.....but if someone can help with the 2nd PDF printer that would be appreciated.
    Steve

    The check box is in the default properties of the Adobe PDF printer, under the settings tab. Get there with Start>Printers>select Adobe PDF and right click to check printing preferences. This is a selection, not a reason to reinstall. How it got unchecked is a different question.
    If there are Adobe PDF printers present, just delete one of them or rename the second one to something else (like Adobe PDF backup).

  • JAXM RI asynchronous delivery -- how does it work?

    After struggling with using a one-way remote messaging with JAXM provider for several days, I finally got two simple clients working on two machines, one message producer on server1 and the other consumer on server2 (no reply message the other way) -- but only on the condition of both servlets are up. If the producer sends message while the consumer is undeployed or the consumer's container is stopped, the consumer does NOT get the message after it is back on line. But isn't that the whole point of "asynchronousness" which the RI spec says "The application itself may be active or quiescent, but the remote provider continues to try to ... receive any incoming messages on the application's behalf. When an application comes up and establishes a connection to the remote provider, messages received by the provider for that application are delivered to it."?
    There are quite some discussions on the confusing topic about configuring the sender and receiver. But I didn't find any discussion on this "asynchronousness" and how it works. any insights would be appreciated. posting my configuration files here.
    ============================================
    Producer side
    client.xml:
    <Endpoint>
    http://Producer
    </Endpoint>
    <CallbackURL>
    http://server1:8080/HelloProducer/Producer
    </CallbackURL>
    <Provider>
    <URI>http://java.sun.com/xml/jaxm/provider</URI>
    <URL>http://127.0.0.1:8081/jaxm-provider/sender</URL>
    </Provider>
    provider.xml
    URI: http://Consumer
    URL: http://server2:8080/jaxm-provider/receiver/soaprp
    ============================================
    Consumer side:
    client.xml
    <Endpoint>
    http://Consumer
    </Endpoint>
    <CallbackURL>
    http://server2:8080/HelloConsumer/Consumer
    </CallbackURL>
    <Provider>
    <URI>http://java.sun.com/xml/jaxm/provider</URI>
    <URL>http://127.0.0.1:8081/jaxm-provider/sender</URL>
    </Provider>
    provider.xml
    No mapping (there is no reply message)
    ============================================
    Bianca

    I've only quickly scanned through your post, but one point is that if you stop the web container, then the messaging provider will also stop and will not receive any messages.
    Although the documentation mentions being able to retrieve messages from a provider once it re-connects, this would only work if you left the container running and re-deployed the application the message is intended for. I haven't read all of the JAXM specs in detail, but I have found in several instances that the documentation/specs will suggest a specific functionality is available, but then I find it has not been implemented at this time.
    Generally, JAXM applications (servlets) tend to initiate a connection to their provider early on, and do not disconnect, so if the JAXM application has an onMessage method, it will receive the SOAP message and process it.
    Additionally, if you configure the provider through the GUI tool provided with JWSDP, then you can set how many times the message should be re-sent by a provider (and some other properties).
    Finally, the definition of asynchronicity should not be confused with the ability discussed above of providers to deliver messages to an application which has been offline. Synchronous messaging is basically the same as a regular function call. For example,
    double ReturnDouble (){
    return 4.35;
    If this method is called by a class, then it will wait for a double to be returned and the calling class is said to be 'blocked'. Only when the function returns a response to the calling class is the method unblocked and the program execution continues. Similarly with synchronous JAXM (SAAJ) messaging (without providers), the method in a listening servlet is:
    SOAPMessage onMessage(SOAPMessage message){
    // Create SOAP
    return soapMessage;
    This method returns a SOAPMessage object to the client, and this client is blocked until it receives this SOAPMessage as a reply.
    With asynchronous messaging, the listening servlet does not return a response to an incoming message (and the sending servlet does not expect one), so the sending application (a JAXM servlet) can send a SOAP message to the listening servlet, and then execute the rest of its code without waiting for a response.
    (Although the onMessage method in asynchronous messaging using providers has a return type of void, using a return type of void in JAX-RPC messaging does NOT imply an asynchronous method call :) )
    Hope that is clear - I haven't had coffee yet ;)
    Simon

  • Error When creating Broadcastings "Portal theme does not fit output format"

    Hi All,
    When i create a Broadcasting Settings i am getting an Error saying "Portal theme does not fit output format", and below is the detailed that we are getting,
    "Diagnosis
    You used separate portal themes to generate PDF or print formats (PS or PCL). The output format that you selected is not appropriate for the portal theme currently set.
    System Response
    The broadcast setting is not consistent and you cannot save or execute it.
    Procedure
    Change the output format or the portal theme correspondingly. (The portal theme is set to the first valid value for the current output format when you display the corresponding tab page).
    Procedure for System Administration
      Notification Number RSRD 640"
    Can anyone help how to resolve this issue?
    Regards,
    Muruganand.K

    Would you have chance to provide me the sollution...
    We are facing the exactly the same error message
    Thanks a lot in advance
    Regards
    Ivan

  • How does SAP pick up an update type

    Hello,
    For a Fixed Deposit, there are several update types used by the system while posting flows through TBB1.
    GL Account determination is done for an Account Symbol with reference to a valuation area, Account Assignment Reference and Currency. An Account Symbol is assigned with Posting Specifications, Posting Specifications assigned to Update Types.
    I need some help in understanding how Updates Types are related to Account Assignment Reference. While creating a Fixed Deposit Transaction through FTR_CREATE, the Account Assignment Reference appears in the Position Indicator. This account assignment reference is mapped in "Assignment of G/L Accounts to Account symbols"
    I am trying to understand how do the Post Flows transaction TBB1 pick up the Update Type for relevant flows. Is there a link between Update Type to Account Assignment Reference.
    Request clarity on the matter.
    Thanks,
    Murtuza.

    Hi,
    There is no link between update type and account assignment reference. I will explain in brief so that you can understand it better.  Let us take the case of fixed deposit.  You are having 2 kinds of fixed deposit - 1 in local currency and another in foreign currency.   Assume both are managed using different product types say 51A and 51B.  Now while making an investment, both are going to post similar entries - Dr investment account (asset) Cr Bank account.  Hence we assign same update types for both.  And thus the posting specification will also be same and the account symbols will also be same.
    But the actual  G/L account for both is going to be different because in general we manage investments in local currencies separately with that of foreign currencies in our ledger.  This is where we have 2 different account assignment references and when we assign the G/L accounts to account symbol, we make it pick different G/L accounts for same account symbol using different account assignment references.
    Hope this clears your doubt.  But please note this is just 1 way of doing it.  We can manage the same scenario using 1 account assignment reference itself and make it to post to different G/L accounts using the different currency option.
    Regards,
    Ravi

Maybe you are looking for

  • Removing EXIF and other Metadata from iPhoto 5 Library

    This post is intended for users who have upgraded to iPhoto5 and have suffered extensive slowdowns because of metadata that has accumulated in their iPhoto library, specifically in the Library.iPhoto file. This occurs if certain Pentax, Canon, and ot

  • Delivery Completion Indicator- Control?

    Hi all,    In our organization we have defined the release strategy in such a way that, we are having 8 release codes in a release strategy,, by means of release indicator blocked and released,,,once the PO was released bythe initial hierarchy releas

  • Cant download tv programmes to ipod touch

    Hi all, I just got my ipod touch and to celebrate downloaded an episode of Greys Anatomy from itune uk! When i try to sync this to the ipod i get a message saying it was not copied because it cannot be played on this ipod! There is not help option in

  • Mountain Lion and Parallels Desktop 7

    When I updated My Late 2011 Macbook Air to Mountain Lion, I could not open Parallels Desktop 7 any more. It would say that it cannot be used with this version of OS X. Does it mean I have to buy a better version of Parallels? What should I do? I dont

  • Connection Status INACTIVE (Oracle Dev tools EntityFramework)

    Hello, I am using the EF ObjectContext in a C++ application (via COM) - I wrapped the context in an exposed class to COM in .NET - and once I finish with the COM object, I uninitialize COM (CoUninitialize();) and the finalizer of the wrapped class is