Incoterms  by ship-to

Our company has different incoterms by ship-to .  I understand that in SAP, we are maintaining incoterms by Sold-to.   I am exploring the various options that I can suggest to the business. Below are my findings
1.     Change the value in the sales order by the desired inco-term
2.     Use Customer Material  Info record to maintain incoterm value by customer and material. But then, if two ship-tos are using the same product, this wont be  helpful 
3.     Enhancement  in  MV45AFZZ. I have  found this piece of code  in forums to fetch Incoterms from ship-to-party instead of sold-to-party
FORM userexit_move_field_to_vbkd USING us_posnr.
IF us_posnr = 0 AND svbkd-tabix = 0 AND NOT kuwev-inco1 IS INITIAL.
vbkd-inco1 = kuwev-inco1.
vbkd-inco2 = kuwev-inco2.
ENDIF.
Is there any other standard way to fetch the value from the ship to? Please share the experience! Thanks in advance
Edited by: SAPGeorge on Mar 3, 2012 3:32 AM

HI,
I dont think there is any other way for the same.
As of your issue:
Inco terms are determined based on customer masters.So in genral you can not populate them at header level or at item level.
In order to populate them , you need to implement a user exit in sales order processing to bring the incoterms at line items based on the line item delivery plant. For That as you also written  :
In program MV45AFZZ, in FORM USEREXIT_MOVE_FIELD_TO_VBKD:
If SVBKD-TABIX = 0.
VBKD-INCO1 = KUWEV-INCO1. "IncoTerms Part 1
VBKD-INCO2 = KUWEV-INCO2. "IncoTerms Part 2
EndIf.
Note that this is only done in order create mode, so that you can make changes subsequently & not have them overwritten.
Other Alternative if you do not want to use the User exit, Then create Mutiple  ship to parties with different incoterms and use respective ship to party while creating the sales order.
Thanks
Edited by: C.Ankit on Mar 3, 2012 7:19 AM

Similar Messages

  • User exit is used to get incoterms from ship-to-party.

    Hi Gurus,
    my client needs to catch incoterms from ship-to-party,
    please let me know which user exit is used to get incoterms from ship-to-party.
    regards,
    Naren

    In our system we get the inco terms from the ship to party. We use user exit move_fields_to_vbkd in program mv45afzz. The code looks like this:
    Inco terms
    Added to get the values of Inco Terms from
    Ship-To-Party instead of Sold-To-Party.
    data: oldship like kuwev-kunnr value space.
    if sy-ucomm   <> 'UEBR' and  "Ordre er ikke oprettet med reference
       t180-trtyp <> 'A'.        "Der er ikke Vis mode
      import oldship from memory id 'ZSS'.
      if *vbkd-inco1 is initial. "Første gang vi er i User-Exitet
        if kuwev-kunnr <> kuagv-kunnr. "Varemodtager forskellig fra ordregiver
          select single inco1
                        inco2
         into (vbkd-inco1,
               vbkd-inco2)
         from knvv
        where kunnr = kuwev-kunnr
          and vkorg = vbak-vkorg
          and spart = vbak-spart
          and vtweg = vbak-vtweg.
        endif.
      elseif oldship <> kuwev-kunnr and
       ( *vbkd-inco1 <> vbkd-inco1 or
         *vbkd-inco2 <> vbkd-inco2 ).
        select single inco1
                      inco2
          into (vbkd-inco1,
                vbkd-inco2)
          from knvv
         where kunnr = kuwev-kunnr
           and vkorg = vbak-vkorg
           and spart = vbak-spart
           and vtweg = vbak-vtweg.
      endif.
    endif.
    Det skal ligge udenfor if-sætningen for at undgå at det overskrives
    ved oprettelse med reference
    move kuwev-kunnr to oldship.
    export oldship to memory id 'ZSS'.
    /Torben

  • User exit for incoterms from ship-to-party

    Hi Gurus,
    my client needs to catch incoterms from ship-to-party,
    please let me know which user exit is used to get incoterms from ship-to-party.
    regards,
    Naren

    In our system we get the inco terms from the ship to party. We use user exit move_fields_to_vbkd in program mv45afzz. The code looks like this:
    Inco terms
    Added to get the values of Inco Terms from
    Ship-To-Party instead of Sold-To-Party.
    data: oldship like kuwev-kunnr value space.
    if sy-ucomm   <> 'UEBR' and  "Ordre er ikke oprettet med reference
       t180-trtyp <> 'A'.        "Der er ikke Vis mode
      import oldship from memory id 'ZSS'.
      if *vbkd-inco1 is initial. "Første gang vi er i User-Exitet
        if kuwev-kunnr <> kuagv-kunnr. "Varemodtager forskellig fra ordregiver
          select single inco1
                        inco2
         into (vbkd-inco1,
               vbkd-inco2)
         from knvv
        where kunnr = kuwev-kunnr
          and vkorg = vbak-vkorg
          and spart = vbak-spart
          and vtweg = vbak-vtweg.
        endif.
      elseif oldship <> kuwev-kunnr and
       ( *vbkd-inco1 <> vbkd-inco1 or
         *vbkd-inco2 <> vbkd-inco2 ).
        select single inco1
                      inco2
          into (vbkd-inco1,
                vbkd-inco2)
          from knvv
         where kunnr = kuwev-kunnr
           and vkorg = vbak-vkorg
           and spart = vbak-spart
           and vtweg = vbak-vtweg.
      endif.
    endif.
    Det skal ligge udenfor if-sætningen for at undgå at det overskrives
    ved oprettelse med reference
    move kuwev-kunnr to oldship.
    export oldship to memory id 'ZSS'.
    /Torben

  • Incoterms from Ship-to instead of Sold-to

    Dear forum
    Is there any way of getting the incoterms copied from the Ship-to party customer master (Sales area data/Billing document data) in the sales order (created with VA01) copied into the fields VBKD-INCO1 and VBKD-INCO, instead of the standard SAP functionality where the inco terms values are copied from the Sold-to customer master?
    Regards,
    Ola Törnblom

    HI
    We will get it by using  "User Exit "
    Regards
    DV

  • Inco terms needs to copi from ship to

    HI,
    We have a requirement as,when we create a sales order needs to copi incoterms of ship--to party  in to the order
    not from sold--to .,if we have different  soldto and ship to,How to get this

    I believe you aware of that as per standard SAP, Incoterms proposed into sales document on the bases of Sold-to party.
    So, you need to go for enhancement for your requirement.
    To do so, take help of ABAPer in your team and use user exit MV45AFZZ. in the Form USEREXIT_MOVE_FIELD_TO_VBKD.
    Regards
    JP

  • Incoterms in Quotation

    Hi Experts:
    System will auto input incoterms base on sold-to party when a quotation is created.
    Can the setting be changed to base on ship-to party ??
    Shwan

    Hi there,
    Incoterms are stored in VBKD business data table.
    In quotation creation include SAPMV45A, it calls incoterms from VBKD-INCO1. If you want your incoterms to come from ship-to, then you need to read the VBPA table 1st, then go to PARVW = WE (ship-to). Then read the INCO1 in billing view.
    Looks like its not a good idea to put this logic.
    Basically why do you want to default incoterms from ship-to?
    Defintion of incoterms is Incoterms specify certain internationally recognised procedures that the shipper and the receiving party must follow for the shipping transaction to be successfully completed. You do business with Sold-to. Not the ship-to.
    Regards,
    Sivanand

  • Need help to understand the relation bw VBKD and VBAP

    Hi all,
    I have a requiement to display the incoterms of ship-to-party if Ship-to-party is differnt from sold-to-party.
    At header level it is ok,,but at item level im facing some problems.
    READ TABLE xvbkd WITH KEY vbeln = xvbap-vbeln
                                        posnr = xvbap-posnr.
              IF sy-subrc = 0.
                xvbkd-inco1 = wa_xvbkd-inco1.
                xvbkd-inco2 = wa_xvbkd-inco2.
                MODIFY xvbkd FROM wa_xvbkd INDEX sy-tabix TRANSPORTING  inco1 inco2.
              ENDIF.
    Im getting the incotems but the problem is xvbkd does get populated with the items though VBAP has multiple items.
    Pls help me to understand why VBKD does nt get populated with item details.
    In some cases it gets populated, then it is working fine.
    Your valuable suggesstion is highly appricated.
    Rgs,
    Priya

    Pls help me to understand why VBKD does nt get populated with item details
    Hi,
    When you define a table lookup for the table VBKD (Sales document: Business data), data does not have to be present for every item in the sales document. If the item data is no different than the header data, the system does not store it in the item as well. In this case, you can find the valid values in the header data, which is stored in table VBKD under the item number "000000".
    Thus, if you want to read incoterms values from VBKD, you always need to define two table lookups:
    1: Table lookup in table VBKD using the key VBELN and POSNR;
    2: Table lookup in table VBKD using the key VBELN and POSNR ="000000" (if the 1st lookup failed)
    Regards,
    Andrea

  • Incoterm to be derived from Ship to party in sales order creation via va02

    Hi Experts,
    I have a requirement.
    When a new sales order is created from the screen va02, the inco term flows from the sold to party.
    It should infact flow from the ship to party.
    So standard SAP  SAP derives the incoterms from the sold-to -party when creating saloes order from the va02 screen.
    we should implement user exit for this.
    I just did a little bit of search and got the info that the euxt should be done in MV45AFZZ. in the FORM USEREXIT_MOVE_FIELD_TO_VBKD
    If anyone has worked on this please share your code details of things to be considered.
    Regs,
    SuryaD.

    Hi Experts,
    Found the solution.
    TCode SE38,
    In program MV45AFZZ, in FORM USEREXIT_MOVE_FIELD_TO_VBKD:
    IF us_posnr = 0 AND svbkd-tabix GT 0 AND NOT kuwev-inco1 IS INITIAL.
        vbkd-inco1 = kuwev-inco1.
        vbkd-inco2 = kuwev-inco2.
    ENDIF.
    SVBKD_TABIX = 0 means that you are in the creation mode (VA01),
    SVBKD_TABIX>0 means we are in the change mode(VA02)
    US_POSNR = 0 means that there is no position number for the item yet.
    Regs,
    SuryaD.

  • Controlling PO incoterms/delivery address from SO shipping point

    Hi,
    We want to be able to create sales orders with individual Purchase orders ( Purchase orders created with sales order as account assignment - one PO for SO/SO Item )
    We want to select freely between multiple shipping point in different countries within the same plant ( in free trade zones )
    What is the best way to ensure that the purchase order reflects the different shipping point ? As this is DDU, the Vendor needs to know where to send the goods. You could imagne that the Incoterm 2 would be dynamically set according to the shippingpoint, but the Incoterms in the PO are static - header from vendor master, item from inforecord. Also is the PO delivering address not updated.
    We are afraid that the vendor sends the goods to one place and the DSP will attempt to pick up at another ...

    Thanks much for your time!
    All i need is 2 W/days for picking and 2 W/days for loading from the shipping point. Do i need to delete duration also? i have deleted the workign times. Also , i do not need anything from Routes as well. I maintain duration , do i need to maintain them in days for all the possible routes ?? Since my pick/loading times are based on shipping points only , do i have to maintain this data for routes and wt grps ?
    Really appreciate ur sharing ur experience!!
    -Amit

  • Incoterms in Intercompany Billing Document

    My Dear SAP Mentors,
    Can you please let me know that from where in "Purchase Order" incoterm appears at item level...
    In the concerned PO at Header level there is a seperate incoterm for e.g. DDP Jyderup...I know this comes from the vendor master record.
    There are two items in the concerned PO...
    I am confused as when I go to item details Delivery tab then for one Material say 212244 incoterm comes as DDU gebze and for another Material say 253264 incoterm comes as EXW Poland.
    1) Any idea from where this is coming...?
    2) Which incoterm should appear at the intercompany billing document ?
    3) Is it correct to have a incoterm from customer master record (Ship to party) in the intercompany billing document.
    4) Else please let me know the standard setup or incoterm get affected by copy control in documents.
    Requesting you all to kindly help me on above queries...
    Best answers would be appreciated by full points...
    Thank You !
    Best Regards,
    Anubhav

    Hi,
    1) Any idea from where this is coming...?
    - This could be from Info record. Use T.code ME12 to check the inco term for the particular vendor + material combinations. You can view the details under Purchase organization data1.
    2) Which incoterm should appear at the intercompany billing document ?
    - Ship-to party inco term.
    3) Is it correct to have a incoterm from customer master record (Ship to party) in the intercompany billing document.
    - This is correct
    Regards,

  • Change incoterms for delivery at creation of return purchase order

    Hi all,
    When we create a PO with a return item we always create a delivery to post the goods issue. Therefore we've to create a customer from the vendor master record. In the customer master record the incoterms are defined. But sometimes the incoterms for the return items are different.
    Is there a way to set the incoterms in the purchase order that is taken over in the delivery? This is possible with the shipping conditions (shipping tab in PO).
    Regards,
    Maarten

    Hi Adithya,
    I too facing the same kind of requirement, can u please let me know how you achieved sending multiple idocs.
    Thanks,
    Kashif

  • INCOTERMS : Different Incoterms for a Customer by Plant

    Hi there,
    I have a customer - ABC.
    ABC's sales orders are fulfilled from 2 Plants - X and Y.
    X and Y are in two different countries (one in EU, one non-EU).
    Rerquirement is to have different incoterms based on what plant the customer's sales order is fulfilled from.
    X -> ABC = CIP
    Y -> ABC = DAP
    I know you can manually change the sales order line item to have a different incoterms but is there any standard way in ECC 6.0 to have the system automatically choose an incoterm based on source plant? Or would a customization be required?
    Thanks,
    Niall

    Hi,
    There is no standard SAP config which will populate incoterms based on plant.
    Incoterms are basically based on the Ship to party, there are two workarounds for this requirement
    A. User exit so that the system automatically posts the correct incoterms based on the Plant / system can give an error message when the user has not changed the incoterms as per the plant.
    B. And if you do not want to use the exit, create two ship to parties with different incoterms and as you will be aware of the plant while creating the order select the correct ship to party.

  • Line item Shipping data missing in STO

    Hi, I am making an STO ( same company code ). I have added 4 line items in the STO.
    For three line items, everything is ok. But when I added the fourth line item , the system gives an information message that sales org data and shipping data could not be found for the 4th line item.
    And so I could not see the shipping data(consisting of delivery type, shipping point etc) tab for the 4th line item. For the first three items, the shipping tab exists.
    The material for the 4th line item exists in both supplying and receiving plant and the material also exists in relevant sales org.
    The outcome of the above issue is that the 4th line item is not copied to delivery with ref to STO !
    Could any tell what is the config missing or what I need to do so that I have the shipping data for the 4th line item of the STO ?
    regards
    Pamela

    Hi,
    Check  Below points relevant to your shipping maintained correctly.
    u2022Shipping Data Determination
    ◦Shipping data (table EKPV) in STO is determined depending on:
    1.Supplying Plant
    2.Ship-to (customer of the receiving plant)
    (IMG -> MM -> Purchasing -> Purchasing Order -Set up Stock Transfer Order -> Define Shipping Data for Plants)
    3.Material Master Data
    4.Delivery Type
    (IMG -> MM -> Purchasing -> Purchasing Order -Set up Stock Transfer Order -> Assign Delivery Type and Checking Rule)
    ◦Shipping data determination:
    1.Sales Area: from supplying plant (T001W) (See SAP notes 169586, 170029, 170075, 170082, 303957)
    2.Shipping Condition: default order type (u2018DLu2019) for delivery type (TVLK-DAART), otherwise customer master data (KNVV-VSBED)Delivery priority: material/customer/distribution chain (KNMT), otherwise customer master data (KNVV-LPRIO)
    3.Unloading Point: from Ship-to, if available
    4.Shipping Point: loading group/shipping condition/supplying plant (TVSTZ)
    5.Route: usual criteria for route determination (TROLZ)
    6.Delivery Type: Purchase order category/document type/supplying plant (T161V, different delivery types)
    7.Route Schedule: with delivery scheduling (T161V)
    8.Loading Group and Transportation Group: material master data (MARA, MARC)
    9.Language of Material Description: customer master data (KNA1-SPRAS) (to read material master data from MAKT)
    10.Incoterms: customer master data, from purchase order
    11.Indicator for Order Combination: customer master data
    12.Indicator for Partial Deliveries: material/customer/distribution chain (KNMT), otherwise customer master data (KNVV-KZTLF

  • Need info on Incoterms

    Hi SAPiens,
         Wish u a Very Good Morning.
    I know a little about Incoterms (commercial term used in international trade -in exports and imports)
    but I want to know more  about<b> incoterms</b> and role they play in MM and SD transactions.Can anybody share his/her knowledge with me?
    Thanks and Regards,
    Uzair Hussain.

    Hi......
    C whether it helps..........
    Incoterms
    Incoterms are worldwide accepted commercial terms that defines the respective roles of the buyer as well as of the seller in arrangement of the transportation and other responsibilities and it also clarifies when the ownership of the merchandise takes place.
    The following are the Incoterms 2000 which are generally used:
    Origin Terms
    EXW (Ex-Works) - The title and risk passes on to the buyer including the payment of all transportation and insurance cost from the seller's point. It can be used for any mode of transport.
    International Carriage Not Paid by Seller
    FCA (Free Carrier) - The title and risk passes on to the buyer including the transportation and insurance cost if the seller delivers the goods cleared for export to the carrier. In this case the seller is obligated to load the goods on the buyer's collecting vehicle but it is the buyer's obligation to receive the seller's arriving vehicle unloaded.
    FAS (Free Alongside Ship) - The title and risk passes on to the buyer, included the transportation and insurance payment, once the goods delivered alongside ship by the seller. It is only used for the sea or inland waterway transportation and the export clearance obligation rests with the seller.
    FOB (Free On Board) - In FOB the risk passes to buyer, included the transportation and insurance payment, once delivered on board the ship by the seller. It is only used for sea or inland waterway transportation.
    International Carriage Paid by the Seller
    CFR (Cost and Freight) - The title, risk and the insurance cost passes on to the buyer if delivered on board the ship by seller who paid the transportation cost to the destination point. It is only used for sea or inland waterway transportation.
    CIF (Cost, Insurance and Freight) - The title and risk passes on to the buyer if delivered on board the ship by the seller who paid the transportation and insurance cost to the destination port. It is used for sea or inland waterway transportation.
    CPT (Carriage Paid To) - The title, risk and insurance cost passes to the buyer if the goods delivered to carrier by the seller who pays transportation cost to the destination. It can be used for any mode of transportation.
    CIP (Carriage and Insurance Paid To) - The title and risk passes to the buyer if the goods are delivered to carrier by the seller and he pays transportation and insurance cost to destination. It can be used for any mode of transportation.
    Arrival At Stated Destination
    DAF (Delivered at Frontier) - The title, risk and responsibility for the import clearance passes on to the buyer if the goods are delivered to named border point by the seller. It can be used for any mood of transportation.
    DES (Delivered Ex Ship) - The title, risk, responsibility for the vessel discharge and the import clearance passes on to the buyer when the seller delivers it on board the ship to destination port. It is used for sea or inland waterway transportation.
    DEQ (Delivered Ex Quay - Duty Paid) - The title and risk passes to the buyer if the goods are delivered on board the ship at the destination point by the seller who on his part delivers the goods on dock at the destination point cleared for import. It is used for sea or inland waterway transportation.
    DDU (Delivered Duty Unpaid) - The title, risk and responsibility of the import clearance passes on to the buyer if the seller delivers the goods to named destination point. It can be used for any mode of transportation. Here the buyer is obligated for import clearance.
    DDP (Delivered Duty Paid) - The title and risk passes on to the buyer when the seller delivers the goods to the named destination point cleared for the import. It is also used for any mode of transportation.
    Important info......
    EXW, CPT, CIP, DAF, DDU and DDP are used for any mode of transportation whereas the FAS, FOB, CFR, CIF, DES, and DEQ are used for sea and inland waterway.

  • Incoterms in CCSTO

    Hi Team,
    I have 2 CCSTO , in one of them i am getting incoterms while in other incoterms are not coming.
    In one it seems to come not from "Vendor master" or " PIR" or "PIR info update" but from customer master in shipping tab...
    But similarly for 2nd PO/STO..same value is maintained in customer in shipping tab but it is not getting populated in thisPO...
    Can you suggest what can be the possibilities of this difference.
    Thanks
    Neha

    Please check the KBA 1991355 - How Incoterms filled into Purchase Order (header / item)
    customer master is not mentioned in that document at all. If yours is really taken from customer master, then you may check for BADIs and exits (ask your colleagues)

Maybe you are looking for

  • Error while running sapccmsr.exe on Netweaver Trial

    Hi there, I've installed Netweaver Trial on my laptop, and I'm trying to run 'sapccmsr.exe -R' from the command to register the CCMS monitoring agent. It almost works, but then comes up with the following error: "After entering the RFC logon info for

  • Create Navigation path in IDT4.0 and how to use these navigation paths in Webi report

    Hi All, I want to know how to create navigation path in universe? I am using IDT BO4.0 SP4 and relational connection and want to create navigation path. I would like to know how to use this navigation path in Webi report? If I create a webi report wh

  • Where to place external temp sensor?

    I have a MSI 845 Ultra (6398) MB with a PIV 2Ghz processor and I have just changed case to a ThermalTake XaserII 6000. The case came with an external temp sensor that "can be placed anywhere". The reason I changed case was that my temp readings was v

  • Nokia n82 gps version 2.0

    I updated my maps on my phone to version 2.0. It seems like I can't operate the GPS (like showing the route or simulate the route) unless I purchase their Walk/Drive license. Before I updated the maps/gps, I was about to see where to go, and simulate

  • Can I use Photoshop Touch on GoClever TAB T76GPSTV 7"

    I want to buy a Adobe Photoshop Touch for my tablet GoClever TAB T76GPSTV 7" . Will it work? Please help!