Delivery creation based on Customer Preferred Days

Hi,
We are on SAP 4.7 version.
My requirement is to have delivery create date (i.e. schedule line date) to be based on certain specific days of the week. For example one customer picks up their goods on Wednesdays only. I want all deliveries due before wednesday to be created on wednesday. These days are specific by customer. I therefore cannot set up shipping point calendars.
How can this be achieved ?
I tried, Unloading points -- calendar assignment in customer master. It does not help is determining the schedule line date. I only get a warning message saying "customer will accept delivery on dd/mm/yyyy".
Any suggestions are highly appreciated.
Regards,
Ron

Hi,
You should be able to do it via route scheduling - I haven't used it myself yet, but see an extract below from SAP Help about Route Scheduling. In Route Scheduling you can specify by customer what dates and times the customer can receive a shipment. The system does backward scheduling based on the date and time that the customer can receive the shipment, and the delivery creation date should be based on the route schedule. The key is to ensure that the route schedule is used to determine the delivery creation date. Like i said, i havent done this before, but it is worth investigating.
=================================================================================================
Processing a Route Schedule  
Implementation Options
Wholesale trade customers and stores can receive goods at regular intervals. These delivery rhythms have an influence on the workload in the warehouse. To help delivery planning, the route schedule serves as a tool for planning regular, repetitive customer deliveries on a particular route. At the time of planning, potential deliveries that have not yet been created are grouped in the route schedule. When the deliveries are created, the system can automatically determine a route schedule and assign it to the delivery. All deliveries with the same route schedule and the same date can be processed together in the shipping point. All these deliveries leave the shipping point together at a particular time. They are distributed along the same geographical route.
· Deliveries for route schedule MO10H leave the shipping on Mondays at 10:00 in the direction of Philadelphia.
· Deliveries for route schedule MO10M leave the shipping point on Mondays at 10:00 in the direction of Boston.
· Deliveries for route schedule MO10S leave the shipping point on Mondays at 10:00 in the direction of New York.
You can print picking lists for all deliveries that belong to route schedules MO10H - MO10S together.
Maintenance of the itinerary should be uniform for all the route schedules used. To ensure exact planning, maintain the itinerary for all the route schedules. If rough planning is sufficient in this case, you do not need to maintain the itinerary for a route schedule.
If you do not define any goods accepted times in the customer master for the unloading points of the ship-to party, the system assumes that the goods acceptance is possible at any time. The system determines the delivery time from the departure time in the route schedule plus the required traveling time to the ship-to party, as set in the itinerary (specific move time). This delivery time must be within the goods acceptance time of the unloading point of the ship-to party. If not, the respective route schedule is not determined during delivery creation.
For more information on route schedules, refer to the Implementation Guide (IMG) under Route Schedules.

Similar Messages

  • Delivery creation based on Customer PO number

    Hi Friends,
    My requirement is like this
    suppose i have 5 Sales orders - S1, S2, S3, S4 & S5.
    If Customer PO numbers in S1, S3, S5 are P1 &
                                            S2 & S4 are P2.
    Then there is a background Job which runs a Program
    RV50SBT1 (Transaction VL04) which creates the delivery.
    Now the Problem is that Only those sales Orders with same Customer PO Number (S1,S3 & S5 With Cust PO number - P1) should be combined in 1 delivery say D1 and (S2 & S4 With Cust PO number - P2) in another delivery D2.
    all sales orders have same shipping point say SHP1. Now i have to write the Logic in some user exit and VL04 creates a delivery and how can i write the logic such that 2 deliveries are created in this case.
    Thanks in advance

    Hello,
    Can a Sales order have more than one Customer PO number?
    Is it possible to split the delivery order into as many number of
    Customer PO numbers in the sales order?
    For the Sales Order type in t-code VOV8, please use the option called "Check purch.order no" and leave this field blank and you can go for multiple Sales Order with a single Customer PO number.
    Coming to your second query, Could you please refresh your question as there is lack of clarity on the requirement ? I mean do you mean to split the Delivery Document on the basis of PO number at the item level ? For this you can go for a requirement and attach this requirement in the copying control between Sales Order Delivery Document in VTLA.
    Regards,
    Sarthak

  • Delivery Creation based on Backdate stock

    Hi
    Could anyone advise the procedure to have the delivery creation based on the back dated stock.
    IN DETAIIL detail The system should be able to allocate stock in sales order shedule line item based on the back date of last week (example) stock avilablity,  though today no system level inventory due to goods movement.
    Appreciated if could advise in detail.
    Regards
    RG

    Provide with an example.
    At present system checks the stock which is posted in backdate,
    To determine confirmed delivery date, Backward scheduling performed first , if not derived the req del date, then system does forward scheduling- which is a std functionality
    Regards,
    Reazuddin MD

  • Undesiarable Delivery split based on customer group

    Hi Gurus,
    This is very urgent,
    One of my business requirement is to avoid splitting of Delivery when the reference sales order contains line items that belong to different customer group.
    I have a sales order with three line items. Two of which belong to one customer group and one belong to another customer group. When delivery is created it gets split into two based on the customer group. But I dont want splitting based on customer group.
    Is there any SRO settings or enhancement or SAP note etc available for this purpose.
    Helpful answers will be rewarded.
    Thanks in advance
    Ramachandran Babu

    This is indeed the routine I was referring to. This ZUKRL field is created for each order and only orders with exactly the same content in this field will be or can be combined into one delivery.
    However, I don't see customer group here (only distribution channel and division), so this will not be the cause of your problem.
    Regards,
    John.

  • Delivery control based on customer's GRN

    Dear Gurus,
    We follow Scheduling agreement (LP) process. We have a requirement like, when we do the PGI of the delivery (along with the commercial and excise invoices), the goods goes to Transporter's warehouse and kept there.
    Whenever customer ask the transporter to send some of the goods (say PGI made for 500 qyt and customer wants to GRN for 300 initially) then transporter sends the same. Rest will be sent as per the customer's request by transporter. ( FYI..Here transporter updates the delivered qty dispatched status to the client)  
    In this, my client wants to have a control that when we create the next delivery to the same customer and the same material, system should indicate them that out of the earlier dispatched goods, how much of them are inwarded by the customer and left out qty in transporteru2019s WH details.  So that they can avoid creating dispatch again to that customer
    How to map this in SAP. If we have to do with some developments then pls suggest me on how to do the same.
    Thanks in advance.
    Reg,
    JJ

    Hi,
    here you need to have clarity on below points-
    - On whose name goods issued initially?
                           if its customer's name, then stock is out of the system & no chance of tracking, as ownership of the goods transferred from client to customer.
                if its transporter's name, then transporter should treat as ship to party. still you will not have track to consider in availability check.
           Final option will be consider the transporter location as depo/warehouse , then whenever customer demands for goods, first transfer to warehouse/depo & from there issue to customer. Delivering Plant should be always transporter warehouse.
    -Invoice & Excise invoice has to be created on customer, if goods are sending to customer, but not to transfer to the warehouse.
    -Just for the business convinience / for immediate dispatch or timely dispatches to customer, transporter's warehouse is hired to place the stock.  if the stock at warehouse is still client's property then only availability check is possible.
    - Legally, client should show in their books until goods are their ownership, if transferred physically to the other location which doenst belongs to client then that is not considered as client stock.
    Re-discuss about this process with the client & we had similar discussion and convinced FI & their internal auditors as well to set up / consider the transporter warehouse as depot. mapped accordingly.
    Tracking of GR qtty is part of report requirement , where as availability check is a function which needs to be carried out at transaction level. GRN is nothing but a POD.
    Regards,
    Reazuddin MD

  • Determining service level offer for delivery date based on customer/materi

    Hi,
    we operate R/3 4.7 enterprise and are looking at a new requirement to present a service level offer at time of sales order input va01, drvin by customer number or group and the material number... For example customer 123456 orders two materials, ABC, ZXC... ABC has a proposed delivery date of today +2 while ZXC has +5 days, this would populate the "first date" ETDAT and then if not available schedule lines would be based on ATP scope of check. To further explain a second customer 654321 orders the same two materials, ABC and ZXC but this customer has a service level of today +4 days for ABC and +10 days for ZXC... I do not recollect in my experience such functionality in standard sap, perhaps with CRM? OR ABAP user exit?
    Appreciate your thoughts and direction, perhaps siome one has developed a similar scenario or knows with greater experience that the solution is not in standard R3 4.7...
    Thanks and look forward to your thoughts...
    Craig

    Hi,
    When u creates sales order, system reserve material in c u r case
    ABC = Today + 2 days
    xyz = today + 5 days
    Now another order come for same material then system automatically gives u next date if material is not availabe
    ABC = Today + 4 days
    XYZ = Today + 10 days
    But if u have stock then this will not give u further dates,it will confirm as early as possible.
    Kapil

  • Delivery Schedule line date customer receiving day dependant

    Hello Experts,
    We are working with transfers between plants with STO UB. Tha availability check is activated at storage location level and it works correctly. Now, some plants have a special day for receiving goods. Say, Plant A receives on monday, plant B receives on tuesday, Plant C receives on wednesday.,...
    We want to influence the delivery schedule line based on the goods receiving day of the requesting plant?
    ex : if the system determines delivery schedule line date on 31/01 but the receiving day of the plant is monday, so the system have to update this date to the next receiving day (04/02 = monday)
    Thanks for your help.
    Regards.
    A.

    Hello Experts,
    We are working with transfers between plants with STO UB. Tha availability check is activated at storage location level and it works correctly. Now, some plants have a special day for receiving goods. Say, Plant A receives on monday, plant B receives on tuesday, Plant C receives on wednesday.,...
    We want to influence the delivery schedule line based on the goods receiving day of the requesting plant?
    ex : if the system determines delivery schedule line date on 31/01 but the receiving day of the plant is monday, so the system have to update this date to the next receiving day (04/02 = monday)
    Thanks for your help.
    Regards.
    A.

  • Need to have a Delivery split based on number of line items

    What are best possible ways to have a control on the delivery creation based on the no. of line items.
    Scenario : Suppose if i have a sales order with say 1200 lines (same to ship to party, same del date & Same Shipping point) and suppose if i want to have a deliveries created for this order that should not exceed 400 lines (hence 3 deliveries for the same order), how can i proceed?. Kindly Advice.
    Thanks & Regards
    Ilango

    hi
    there are  2 options
    If you are creating delivery manually then you can give the no of line items on the first screen of VL01N.
    second option is to use field LIKP-ZUKRL.  You can popluate this field with some logc that for first 400 line itmes the value is 1 and beyond that it is 2 and next 400 it is 3.  The system will split the delivery according to the field ZUKRL.  It the values are different at header it will split the deliveries. you can do this at the time of copy control or user exit.  Please chek the best feasbility with the technical consultant
    Regards
    Yatin Thakkar

  • Incorrect delivery creation date in stock transport order

    Hi,
    I've checked SAP notes and forums but no answers to this one....hope you can help.
    I have 2 plants, in separate company codes.  One orders from the other using a full inter-company process.
    The issue is, when i raise a PO the delivery date (shipping tab) is updated correctly, using the agreed lead time (planned delivery days)
    However, the Delivery Creation Date is usually updated with 'todays' date.  It's as though the planned delivery days on the material master or PIR is being interpreted as a transit time between the plants.
    This has 2 undesirable effects:
    1.  The supplying plant has no notice, requirement date is NOW
    2.  Delivery creation batch jobs create deliveries which aren't really due yet
    I really need the Delivery creation date to be a true material availability date  ie the date the goods are required to be available in the supplying plant.  For us this would be 3 days (transit time between plants) before the delivery date. 
    Any help greatly appreciated.
    Regards
    Guy

    Guy,
    true lead time.
    is a bit ambiguous.  The system does exactly what you tell it to do.  'True Lead time" is not defined in SAP.  What do you mean by this term?  Are you talking about "Total replenishment lead time" in the material master?
    Anyhow, you are telling me you want the delivery creation date to be "three days prior to Delivery date".  No problem, set PDT to 3 days.  So, if you today created an STO with a delivery date of July 30, and the PDT was 3 days, the delivery creation date would be July 27.  If you also want cushion, then today convert the STPRs with a delivery date of July 30.  Don't wait until July 27 to convert these PRs.
    How are you creating STOs today?  You mentioned delivery dates being populated by the system.  How? What transaction/what program?  If your current process is to automatically convert all existing STPRs into STOs, then you probably need to consider adding some time to Purchase Req processing time.  OMEW in config.
    Rgds,
    DB49

  • Auto delivery creation without settings!!

    Dear SD wizards,
    At my place the sales order - delivery settings are NOT for automatic delivery creation. However, in
    some cases, the delivery is getting created automatically in the background and can bee senn in the doc flow.
    Have done some introspection in these 'some' cases and found that they pertain to a few of our sales ofifces / storage locations and probably with some of our users not ALL the users.
    Would there be any settings for auto delivery creation based on storage locations / user access?
    Do advise how to go about resolving this unnecessary 'deliveries'!
    Thanks and regards,
    Tariq

    Dear Lakshmipathi,
    Thanks for the response but thats not the case. I had earlier checked the order settings and not found the "create delivery immediately" settings for the said order. However, on your advise I again went in there to find the 'tick' you said but I don't find any 'checkbox' to enter a tick, but the same drop down in the section 'Shipping' box named "Imediate delivery". the entry is blank in there, thereby signifying no automatic delivery is configured.
    Moreover, Do recall my initial point that it is for SOME of the cases only for which this is happening, doc type is common for all. What I have found is the storage location / sales office / userid as the main differentiating factors, till now.
    Any pointers anybody...??
    Regards,

  • Blocking a particular customer for immediate delivery creation

    Hi All,
    I have the following requirement
    Right now whenever the sales orders comes from the customers through EDI, the deliveries were created immediately. This was set up through the sales document. This is being used for the document KE.
    Now we need to stop this immediate delivery creation for a particular customer when orders come through EDI.
    We can not do this by blocking the customer for deliveries(VD05) because this will block all the sales documents for deliveries. We need this to happen only for KE.
    We cannot remove the immediate delivery creation set up from the sales document(KE) because this will affect all the customers(for other customers this should create immediate delivery).
    I feel this has to be controlled through a user exit.
    In that case what should be the logic used?
    What should be checked before blocking the delivery for a particular customer?
    Please advise on this.
    Thanks in advance for your help.

    Harini,
    I am sure you do not want to take the route of achieving this by u2018Userexitu2019
    Here is the alternate solution by simple customizing.
    You need to do it in two steps:
    Step 1:  Define reasons for Blocking the delivery
    IMG > Logistics Execution > Shipping > Deliveries > Define Reasons for Blocking in Shipping
    Select :  Deliveries: Blocking Reasons/Criteria 
    u2022  Define a blocking reason : say  ZZ u2013 delivery Hold.
    u2022  Check  the Order check box
    u2022  Save
    Select:  Delivery Blocks
    u2022   Assign  SO to Delivery ( I guess KE to whatever delivery type you have configured)
    STEP 2:
    Go to Customer Master record for whom you want to block them for normal process:
    XD02 > enter customer master in change mode.
    Select u2018Extrasu2019 tab in main menu
    You see u201C sales and Distribution blocksu201D
    Under this click on  delivery block ( for  All sales areas or desired sales area)
    You will find the reason for blocking (ZZ)  you created in STEP 1
    Assignu2019 ZZu2019  to this customer and save.
    Thatu2019s itu2026u2026 !!!!!
    When  a sales order received with this customer through your EDI, the order will be blocked for delivery.
    One need to release the order manually by releasing this block
    VA02 >  sales tab : remove the block from the delivery block
    Hope this helps.

  • Automatic Storage Location determination based on Customer in SO Creation

    Hi Guru,
    We have the scenario where some customer goods need to be out from the bonded WH, and Some customer will always take the goods from General WH, can i know if there is a way to maintain the default storage location based on which customer?
    Thank you very much,
    Regards,
    Chee Wee

    Dear Chee Wee,
        First, Storage location will not be defaulted in Sales order with std system settings. Still if you want to automate storage location , you have to use exist.
    Include: MV45AFZB
    Form Exit: USEREXIT_CHECK_VBAP
                Based on Customer you can bypass sales process ( whether goods can procure externally or produce internally),
    but not default the storage location based on Customer.
    Regards,
    Reazuddin MD

  • Delivery Split based on Schedule line data

    Hi,
    Would need some help in determining how to proceed with splitting delivery based on Schedule line data (Date/Time).
    If S.A 1 has line item 10 with two schedule lines SL1 and SL2 which happened in different times of the day, how to split this S.A to two deliveries in delivery creation (thru VL10E).
    Please suggest.
    Thanks,
    Preema

    Hi,
    In copy control see which Split routine is there, with the help of abaper
    Copy that and create new one, an maintain your date criteria in newely created routine and assign that.
    T-code VOFM
    Kapil

  • Serial Number validation during Delivery Creation itself(PGI-system checks)

    Process:
    Sales Order PR(Purchase Order) GR( New Serial Numbers are created automatically or manually keyed in)
    Once the Goods Receipt is received, we do the (SO) DELIVERYu2014SERIAL NUMBER ASSIGNMENT Post Goods Issue
    Issue:
    Current Serial Number Profile Management does not do a valid serial number check during DELIVERY CREATION where we do a SERIAL NUMBER ASSIGNMENT.
    Only during POST GOODS ISSUE, the check happens for valid serial numbers; this is too late in the game for business as there is a time lag of 3 days from the DELIVERY CREATION and PGI.
    Reason being--- We donu2019t check the following u201C Existing Stock Checku201D( which does a serial number validation during delivery creation as well)
    SPRO>Plant Maintenance and Customer Service>Master Data in Plant Maintenance and Customer Service>Technical Objects>Serial Number Management>Define Serial Number Profiles
    If we check this option, the business requirement to do a valid serial number check does happen during delivery creation, however we cannot create new serial numbers during Purchase Order- GOODS RECEIPT.
    QUESTION:
    Can we have the system check the valid serial numbers from stock during delivery creation and serial number assignment.
    And Also create new serial numbers during Purchase Order- Goods Receipt.

    Hi
    1.In std SAP its not possible to check the serail number during Delivery creation, through enhancement it can be done.
    2.During GR for PO serial numbers can be created.
    Rgds
    Ramesh

  • Automating Goods issue during Delivery creation

    Hi all,
    We have a requirement to automate the Goods issue creation for certain type of orders when the Delivery is getting created. The orders that need to be automatically Goods issued during delivery creation are identified based on certain plants. These plants are linked to certain output type and in the output type routine is the standard program RVADEK01 with one additonal code for automating the Goods Issue creation.
    We have a custom table that holds the status of orders and there is a code in user exit userexit_save_document_prepare which changes the status of the order as closed when the goods issue is done.
    But when the delivery is saved, in this case when an automatic goods issue needs to happen, when the flow reaches this user exit, the output type code dosenot get executed and the Goods issue is not done and so the custom table will not be updated with the closed status. So we are in need to findout a place where we can update the status of the order in that table.
    The output type code is not executed even before the other user exit userexit_save_document. The output type code gets executed and goods issue is done after the this userexit_save_document when the COMMIT statement is executed in the subroutine BELEG_SICHEN_POST in the include FV50XF0B_BELEG_SICHERN.
    I need help in finding out if any user exit or badi is called after this commit statement, so that I can add my code to close the status of the order in my custom table. Just after this commit the Goods issue happens and the VBFA table gets updated with the 'R' records for goods issue.
    Please let me know if anyone has any idea on this. The ultimate goal is to find some place after the goods issue is done to update the status of the order as closed in the custom table we have.
    Thanks,
    Packia

    Dear Siva,
    As informed yesterday I changed the language from DE to EN, to match the other shipping points settings in table V_TVST, this did not bring the solution.
    Please let me summarize, I am really desparate here:
    This is only IM related, Not WM.
    Picking lists are not printed for any Shipping Point from this warehouse, this is just a small subsidiary of my customer in Finland.
    Issue is not Aut. PGI.
    VP01SHP has not been configured for any shipping points, still there we do get the PR except for the new shipping point.
    In the deliveries of correct processed shipping points  I do not find any picking output type.
    Item category in new shipping is equal to Item category in already existing shipping points, so no need to config here.
    There is no picking block active.
    PR creation happens once I enter the pick qty in the delivery in VL02N. This is the part that we need to have automated.
    Can you please try to help me out?
    Tnx & regards,
    Chris

Maybe you are looking for

  • Material Cost Estimate with Qty Structure - Activity Cost

    Hi All While executing the Cost Roll up (CK11n) Im facing a peculiar problem . I have defined an activity for which the rates are also maintained in KP26 against the Basic UOM(eg for 1000 activity 10Rs is the variable price mentioned)  . When Im taki

  • Problem with client_host statement

    Hi all. I'm on devsuite 10g. I have a problem while executing client_host statement. With another application I have exported a job as script (.bat file). Now I want to execute this file from my form application. With webutil I'm able to locate file

  • Photo sync volume changes on iPhone

    Running Leopard on an iMac, with iTunes 10, and syncing iPhone 4. I have noticed recently the space taken up by my photos changing radically. I have photos set up to sync all photos from Aperture. I noticed the space taken up as being 5.7 GB, which s

  • WHT tax not displaying in accounting document

    Hi I am trying to configure Withholding tax for AR process. I have attached the WHT tax type and code in the customer master. I try to create a debit note request, i do not get a popup which shows the WHT from the customer master for us to choose the

  • Automatic "j_security_check" form login submission question

    I've been using J2EE 1.4 declarative security with no problems. It works great. I define the security constraints to the server and when the relevant pages are hit the login.jsp page gets invoked where users can login. I happen to be using Tomcat 5 r