Shipment Loading

Consider the example below:
I have a plant in Detroit from which I ship material to three customers C1 (in Chicago), C2 (in Springfield) and C3 (in Indianapolis). They are two possible ways material can be shipped: 
Case 1: Full truck load of material going to only one Customer C1 (or) C2 (or) C3, in which I create a shipment for the deliveries and load the truck.
Case 2: Full truck load of material having deliveries to be sent to all the customers (C1,C2 and C3) (or) Combination of customers C1 and C2, C1 and C3 (or) C2 and C3.
In Case 2, if truck is loaded with material for multiple customers (Say C1, C2 and C3), the deliveries must be loaded in exactly opposite manner (C3 first then C2 and C1) so that I can deliver the material first to C1 (in Chicago) and then C2 (in Springfield) and C3 (in Indy).
Can you please suggest what can be done in system that help to load the deliveries accordingly.
I cannot create a route between Plant and C3 and have C1 and C2 as legs because material can be shipped to any combination from the plant. C1,C2 and C3 (or) C1 and C3 (or) C2 and C3

sOLVED

Similar Messages

  • SAp standard Activity profile for shipment.

    Hi Expert,
    I am working on transortation module.
    WE have requirmrnt that in shipment creation measn vt01n transaction when user will tick the shipment status that is shipment start,shipment loading......etc. automatic PGI happend or automatic billing document created in background.
    for this as per my knowledge SAP activity profile is the solution but no idea.
    Can someone help me & help me to clear my view.
    Thanks in Advance.
    Dev

    Hi
    Thanks for your reply.
    I know the path , but I want what is activity profile?
    Which activity profile have to use for PGI & which for Billing document.?
    Please suggest or send me any document which provide me a complete set of information.
    Thanks & reply ASAP.
    Dev

  • Dates on the inbound delivery header

    Hi Gurus,
    Can anybody please explain me what is the use of dates tab on the inbound delivery header. What is it used for? How can we activate/populate this. We are looking for the ASN functionality to be turned on. Any help is greatly appreciated
    Thanks
    Anusha

    Picking = planned time to start picking
    Trans. Planning = planned time to start processing shipment
    Loading = planned time for loading
    Planned GI = planned goods issue date
    Delivery Date = planned date to deliver
    The dates can be used for planning various warehouse activities and they should be populated by the system when the delivery is released based on entries maintained in the sales order.
    The dates can all be the same or different depending on your needs. They are used for various things (depending on your config) we use the planned goods issue date to show the date we want to the delivery to ship and we us the transportation planning date (same as planned goods issue) to calculate transit time for revenue recognition.
    basically delivery processing, shipping scheduling dates that can be used or not depending on your needs

  • TAS and process flow

    Dear All,
    We are trying to use TAS for existing imeplentation.
    We are not able to assign load id to Sales Order manually even config settings are done for manual one.
    Pls. guide whether the process flow is correct for this.
    Create Load ID --> Assign to SO --> Creat Outbound Delviery --> Create Bulk Shipment --> Create Loading Confirmation --> Create Delviery Confirmation.
    Information on SAP help and in PDF file of TAS is quite confusing.Process flow is not clear.
    Thanks and Regards,
    Vijay Mundke

    Hi Vijay,
    the process can have different variantions, but the document you want to send to the tas system has to have the load-id assigned. The load-id triggers the tas relevance.
    If you want to send the sales order to an external system, you need to assign the load-id to the sales order.
    usually, the sales order is sent to a TPI system (transportation planning system) and the transportation system sends back the delivery and bulk shipment (idoc OILSHl). This means that this order goes to this truck. The shipment represents the truck on which the delivery is scheduled. Each document that is posted after-event is a function module (one for the delivery and one for the bulk shipment).
    Then, you would send the bulk shipment to the terminal (refinery or depot). This means that a load-id needs to be assigned to the bulk shipment (idoc OILSHL). The TAS system receives the shipment and the loading must be done with reference to this shipment/load/id. Then, the TAS sends back the loading data (OILLDD), mainly the OILLDD file contains the reference, the material data, the load qty, the unit, the density, the temperature. The OILLDD idoc has many fields, but only a few are mandatory. I can send you a list of the mandatory fields if you can use it.
    Then, the system posts the load confirmation automatically based on these data. depending on the set-up, you can either have the system post the load confirmation only or the load confirmation and the delivery confirmation. Both documents have standard function modules. I strongly recommend to use the standard function modules. They work. I have used them on several projects and all you need are some exits. If you post only the load confirmation, the delivery confirmation can be posted manually. If the customers are invoiced based on arrival quantities, the delivery confirmation can have different quantities (temperature can be quite different, especially in India). If invoicing is based on loaded quantities, you can post both the load and delivery confirmation with the same data or set up the customizing that a load confirmation will be the end of the process (based on the incoterm).
    before, you can do the customizing, you need to check which processes you have. To know whether you have a shipment or a pick-up process triggers whether you should send a sales order or a shipment to the terminal. Most oil companies have their own fleet and deliver their fuel via a truck to the customer -> in this case, you need to send a bulk shipment to the terminal. But, often, the customers also pick-up the fuel at the refinery. Then, you only need a sales order and a delivery and goods issue is sufficient. However, if you need to manage the plate number at the refinery, you might want to process both of these variants via a bulk shipment. In all cases, the loadings will come back with an OILLDD idoc.
    Depending on the answer to this question, you can set-up the tas relevance customizing. If you choose to send bulk shipments, you set up tas relevance for shipments. This defines simply in which cases a load-id is required in the shipment. Say you have 2 refineries which are represented in the transportation planning point (ref1 and Ref2). If only one refinery will have an automatic interface, you set up only that one to require a load-id. If you have several product groups (say Bitumen, white fuels) and some of them are automated (typically fuel) and other not (bitumen) and you have set them up as bulk shipment types, then you can further differentiate. Then, you need one load-id type for each process variation.
    I like to use the following:
    PU-ORDER (you send an order and the tas posts the delivery and goods issue)
    SH-LC (you send a bulk shipment and the TAS posts the load confirmation only)
    SH-LCDC (you send a bulk shipment and the TSA posts load and dlv confirmation)
    SH-DC (the load confirmed shipment is sent to the arrival terminal and the arrival terminal sends back the delivery confirmation)
    The most commonly used is the SH-LC.
    After that, you call the control structures and the LID function groups the same name. (Types are A for pick-up, B for load confirmation and E for delivery confirmation). It makes the whole thing much clearer. Then, you just have to assign to each function group the inbound function modules of the standard.
    Standard load confirmation for SH-LC for example and standard delivery confirmation for SH-DC.  I hope this helps.
    Regards, Petra

  • Large transports a problem?

    Hello Folks,
    in previous projects we always went for collecting objects into transport by type buttom up e.g.
    1. Infoobjects
    2. Data Sources
    However, now we have enabled standard transport system and get prompts for every object creation. Which is convinient for developers as you save the collection process and you don't forget any object to collect.
    General idea we got is to group now objects into process deliveries e.g. shipment load -> this would then contain all DSO, Cubes, Proces chains and even queries associated with this process.
    With this approach the transports can get quite packed with objects.
    Are large transports of any problem? My assumption is that it simply will run a bit longer on the target and yes there might be some exercise to fix problems (dependent object is in another transport). But overall large transports will work or did anyone had negativ experience.
    Thanks for all replies in advance,
    Axel

    >
    Axel wrote:
    >
    > However, now we have enabled standard transport system and get prompts for every object creation. Which is convinient for developers as you save the collection process and you don't forget any object to collect.
    Actually, we dont't have standard transport switched on in our system, as we don't want to collect everything we create, it has its own pros and cons.
    Anyway regarding large transports, we once tried to transport 150 queries in one transport along with dataflow  (in a landscape where we have several transports transported in a day across tracks). We were not able to release the transport (the reason may be as suggested by  shailesh patil ) , it used to get stuck in red.
    Finally we managed to take help from Basis and load it in splits
    On contrary, this may be successful sometimes too.

  • Function OIGI_LOADING_CREATE

    Hello ABAP-gurus,
    I have made an ALV grid to Update, confirm or cancel a shipment load. I am not sure if this function can do all this, but I am trying with different input parameters... Does anybody know hoe to use this function for each purpose? I would appreciate any input:)
    Regards Ballo

    Hi.
    To load shipment I call 1st FM in a way:
    CALL FUNCTION 'OIGI_LOADING_CREATE' DESTINATION 'NONE'
    EXPORTING
    I_SUBRC = 9 "save and commit
    I_SHNUMBER = shNumber
    I_VEHICLE = vehicle
    I_LDPLT = plant
    I_LDDATE = loadDate
    I_LDTIME = loadTime
    I_LDCDAT = loadDate
    I_VEH_NR = veh_nr
    TABLES
    T_OIGISVMQ = quantity_items
    T_OIGISVMQ2 = hpm_append
    T_OIGISIQ = doc_quan_items
    EXCEPTIONS
    COMMUNICATION_FAILURE = 1 MESSAGE p_error
    SYSTEM_FAILURE = 2 MESSAGE p_error.
    Regards
    Sudheer

  • Shipment cost load to material

    We have following scenario against which Freight cost are not loading to material in outbound delivery process.
    Outbound delivery is created against Salse Order using delivery type LF. then we created shipment document then PGI and finally
    Shipment Cost Document. Where is this shipment cost is posting?? There is no accounting document is generated for shipment cost. How will this cost load to Material.
    The scenario has been tested for charging the freight cost to GL account in which the system is automatically creating a purchase order and service entry sheet but as soon as we change the Settlement Relevance in Item Category from X to A there is no accounting accounting document generated.
    Regards,
    Rashid Masood

    Hi rashid,
    Pls follow the link :
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/d5/2285347860ea35e10000009b38f83b/frameset.htm
    The accounting entries would be as follows:
    1.While posting Shipment cost-
    Freight A/C---Dr
    SR/IR  A/C----Cr
    2. On Payment through MIRO
    SR/IR A/C----Dr
    To Bank A/C--Cr
    Pls revert if any other help  I can offer.
    Regards
    Sanjay

  • Shipment documents related load

    Hi All,
    We are in the process upgrading our BI system from 3.5 to BI 7.0. We are now in quality system. We are doing loads from R/3 and further in BI. There is a load from 8ZSHPDELC (Shipment and delivery combined ODS) to ZSHPDELCI (Shipment and Delivery cube).This load is working fine on the BW 3.5 system.
    But now on the upgraded BI quality system (BI 7.0), we are getting an error when loading deltas. There is a short dump in BW everytime we trigger a delta load. The dump is " ASSIGN_CAST_WRONG_ALIGNMENT". And also an error "Error in ASSIGN statement in program "GP3M1DP4E8GSNBA25B1KDK8SRB9".
    Can anyone help us?
    Regards,
    Suman

    Hi Venki,
    Please check for the following links for the information on Upgradation from 4.6C to ECC6.0
    Upgrade Procedure/Support Packages:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    SAP Upgrade guide:
    http://www.thespot4sap.com/upgrade_guide_v2.pdf#search=%22upGRADE%20STEPS%20-%20SAP%22
    Upgrade information centre:
    Upgrade Information Center [original link is broken]
    For Functionality Differences pls refer to the below site - http://solutionbrowser.erp.sap.fmpmedia.com/
    From ABAP's perspective, the link below helps you:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5ac31178-0701-0010-469a-b4d7fa2721ca
    For technical upgrade inputs, check:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/05/07/upgradeFROMR3TOmySAPERP-PARTII&
    https://wiki.sdn.sap.com/wiki/display/profile/UPGRADEFROMR3TOmySAPERP-PARTIII
    I am sending you a mail too.Please check it.
    Reward if found useful.
    Regards
    Sayee

  • Shipment cost condition types - Insurance and loading/picking

    Hello Experts!
    I am trying to create a pricing procedure for shipment containing :
    -One pricing condition for insurance (the insurance is a % of the total value of the transported goods (value of the delivery)).
    -One pricing condition for loading. When the loading is done by the forwarding agent, we have to pay 4 euros/ parcel loaded.
    Can you please help me to build those two conditions please?
    Thank you!

    Dear Pegasus
    As the insurance would be fixed percentage, you can very well create a new condition type in V/06 say the name as ZINS and maintain the required fields with access sequence (you can retain the same condition type as your access sequence in V/06.  Now go to V/07, select this ZINS and maintain the required combination.  It may be for customer or Customer / Material. Now go to VK11, input the condition type and maintain the percentage and save. Create a sale order and see whether the insurance percentage calculates correctly.
    With regard to loading charges, what do you mean by parcel ??  I mean, how it is packed ??  That is one parcel contains how many quantities ??  If this is fixed, then you can create a condition record for this also as explained above.  Alternatively, you can maintain a header condition type for this and include the same in billing manually.  While generating invoice, you know how many parcels are loaded and calculate the total value and input the same in condition tab at header level.  Once you input this tab, click on Activate button at the bottom screen in condition tab so that the value will be equally allocated to all line items.
    thanks
    G. Lakshmipathi

  • Shipment completion check is erasing load start and load end dates & times

    Once the load start, load end is clicked during the pack process, the system reads this just fine.  Once ship complete happens, the system is erasing the load start load end.
    We are capturing the difference between Load end and Load start as Packing time in a custom report.  Similarly the difference between Shipment end and Shipment start as Loading time.  But we post goods issue the delivery by ship complete button the dates and times are gone.  Any idea of how and where I can configure this not to disappear even after the ship complete.  Thank you.

    Have you checked the table VTTK with different fields before completing PGI? In other words you are wiping out the loading start and loading end details some how. You should have a value in your VTTk value before PGI.  Check that.
    Regards,

  • Unique load time of shipments in TP/VS. Is it possible?

    Hi, friends!
    Could anybody tell me one trick about TP/VS? I have got a hard constraint from business not to have two shipments with the same load time at one location, e.g. 09:00 & 09:01 are suitable, 09:00 & 09:00 are not. Is there any ideas or experience how to solve this issue?
    Best reqards,
    Dmitriy Karpov

    Hi Dmitriy,
                   Use Macro with Tiem counter to supress the value.
    There is no as such trick to do it through system.Only possible way what i have used is to use macro.
    You can create Macro in Deployment stock transfer or at the time of generating TLB shipments.
    Supress the values there.
    Regards,
    Santosh

  • User exist at loading start for shipment txn (VT02N)

    Hi Guru,
        May I know is there any user exist at loading start button for shipment transaction (VT02N)? As we need to include some logic to auto generate the value then populate that value into standard SAP fields ( external id field VTTK/EXTI1).
      And can we direct update the output value from that user exist to standard SAP fields ( external id field VTTK/EXTI1) in VT02n transaction?
    Pls help and advise.
    Thanks,
    LH.

    Hi
    EXIT_SAPLV56F_011 is the place which is activated while setting shipment status (any of these including loading start).
    You can manipulate the standard VTTK fields there.
    Dominik Modrzejewski

  • Shipping dates(Loading start,Loading End,shipment start...)

    Hi,
    In the shipment transaction(VT01n) what (Configuration)settings are required to populate the fields
    Loading start,Loading End,shipment start, and shipment end dates  in the Planning side.
    REgards
    Rahul

    Yes. Its called Inferred member concept or Early Arriving facts
    You can handle them as follows
    1. In the ETL for fact identify cases where you've dimension key value coming but reference missing from the corresponding dimension table
    2. Insert those records to dimension table with just the available business key value and retrieve the generated surrogate key. For all the other attributes put some default value. Have a bit field called IsInferred in the table with default value 0. Set
    it to 1 for the above records. This would avoid missing reference error for FK
    3. In the ETL for the dimension include one step to look for cases where IsInferred = 1 and do an update of all attribute values except business key. Also make sure IsInferred is reset to 0. This will make sure the missing information gets automatically
    added during the next ETL run for the dimensions
    4. If you make use of standard SCD task available in SSIS it can take care of this scenario by itself
    See
    http://www.mssqltips.com/sqlservertip/1446/handle-early-arriving-facts-in-sql-server-integration-services-ssis/
    http://chandunayakwadi.blogspot.in/2013/01/handling-inferred-members-in-ssis.html
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Max load of carrier vs shipment weight

    Hi,
    I need to ceate a shipment using BAPI_SHIPMENT_CREATE.
    How can I check that maximum load of carrier is compatable with shipment weight?

    This was resolved by implementing exit EXIT_SAPLV54K_001, which allows to perform you own calculations to distribute the cost.

  • Shipment door should be released at loading end rather shipment completion.

    Hi ,
    There is a requirment from Business that " Door should be released at Loading end " instead of  " shipment end "
    is it possible for us to do this through Developement if so how ?
    Loading end gets triggered when the last item on the TO is confirmed for the shipment and if we clear the door assignment on the loading end and in the meantime it another truck arrives at gatehouse, there is a possibility that the same door will be assigned to the truck even before the prior truck leaves the door
    This is the major fear ,Could this be acived like ..
    If  so please suggest how this could be done ?
    Awarded suitable points
    Thanks
    Adarsh

    Hi,
    If we release the door during the Loading end status, this problem can occur. However inistead of loading end, if the door is released once the shipment status is "Shipment Start", I think it will work fine. At this point of time, anyway the truck also would have left the door and hence the door can be released to be made available for the next truck. There will not be any error in door allocation.

Maybe you are looking for