Cross-Company Stock Transfer with Delivery and Billing

Hello Fellow Experts and Friends,
I have a situation at a client in California. The client does Make-to-Order sales. The only materials kept in inventory are raw materials and NREs. This client has plants in several countries around the world but only two are on SAP. The current version is 4.6C.
The scenario goes like this. The plant in China (CC: 2020, Plnt: 0020) wants to order raw materials from the US plant (CC: 1010, Plnt: 0010). If the US plant does not have enough stock in inventory, an order needs to be placed with a local vendor. When all materials a re available to ship,we need to deliver to and invoice the China plant. Additionally, shipment notification needs to be sent to the plant in China.
IWould someone please be so kind as to helpme with a "Best Practice" process flow for Cross-Company STO with Delivery and Billing? I also need guidlines for customizing the process in the IMG. This process must include issuing a PO to a local vendor for ordering additional inventory. For the shipment notification, I was thinking of an EDI Advance Shipment Notice if the receiving plant uses EDI. I need a different option, If the receiving palnt does not use EDI.
I am open to your suggestions.
Thanks,
AJ
Edited by: Arthur Hawley on Sep 8, 2009 10:56 PM
Edited by: Arthur Hawley on Sep 11, 2009 4:46 PM

Arthur,
Once this is correctly set up it works very, very well.  And the cross-company supply scenario is actually fairly simple, streamlined and automated.  However, this is NOT such a simple process to set up.
True cross-company supply, all the way through, requires a LOT of configuration which ties in SD, MM, FI, and EDI.  It uses "wrap-around" IDocs to do some of the cross-posting in other company codes.  There is also the issue of Intercompany markups, as well as Intercompany eliminations.
There are LOTS of folks who do the painful process of the FULL Order to Cash in one company code, and the full Purchase to Pay in the other.  But this is NOT the right solution and requires almost twice as much transaction processing.
Just for the Intercompany setup, start to finish, I've been working on a "cookbook" to set up all of the modules for almost 10 years now.  I've done it several times, at several companies and it works very well once it is all in place.  However, that cookbook document is about 100 pages long (config settings, IMG settings, master data requirements, EDI settings, etc.).
Also, in your scenario you are talking about multi-sourcing parts from other locations.  All of the related MRP settings are a separate setup issue.
What you are asking is WAYYYYyyy beyond the scope of forum posting.  So if your company or client could use some help, please feel free to contact me.
Bill Wood - President
R3Now Consulting
http://www.r3now.com SAP thought leadership!
Platinum SAP Solutions
(704) 905 - 5175
http://www.linkedin.com/in/billwood

Similar Messages

  • Cross-company stock transfer with delivery function!

    Dear friends:
          I have a problem to borther u,I create stock transfer order with type 'NB',and then create delivery by T-CODE:VL10B with reference to the transfer order,but the log show the following error message:
       1030000484 000010 Sales unit  is not valid for item 000010
       Diagnosis
        The sales unit is not allowed for the material in item
        000010.
    System Response
        The system does not allow further processing of this item.
    Procedure
        Check your entry.
        Select a sales unit which is defined for the material in the
        material master record. Normally the sales unit will be
        determined immediately from the master master record.
    I really don't know how to deal it.
    thanks.

    UOM is in which stocks of the material are managed. The system converts all the quantities you enter in other units of measure to the base unit of measure.
    In the material master [MM02] check as to what is the base unit of measurement in the Sales Org1 tab and Purchasing tab. It seems that both these would be different as the system is not able to convert the UOM from Purchsing unit to the sales unit.
    Next, click the button for 'Additional data' [CTRL+F6], tab Unit of measure and enter the conversion for the UOM.
    For more details refer to the link below.
    <a href="http://help.sap.com/saphelp_46c/helpdata/en/ff/516a6749d811d182b80000e829fbfe/frameset.htm">UOM Details</a>
    In the link, follow the path Material Master Records-Additional Data-Units of measure.
    Regards,
    Gauravjit.
    Reward points if the solution is helpful

  • Intercompany Stock transfer with delivery and intercompany billing.

    hi,
    I'm trying to use the standard cross company stock transport order process, however, when i create the initail purchase order in the ordering company, the shipping tab does not appear, preventing me from creating a delivery. The customers and vendors have been assigned correctly. Can anybody help ???

    hi
    if u want to do STO with inter company billing, the following settings to be done
    System settings: 1. Create internal customer( at the supplying co code,sales org) and assign to receiving plant.
    2. maintain the supplying plant receiving plant and delivery type NLCC.
    3. Maintain the doc. type NB, supl. plant and recv. plant.
    This you will do in customizing. SETTINGS for STO.
    Hint: when u create a custmer master maintain the shipping instruction.
    Master settings:  In vendor master maintain plant in purchasing tab.
    this means this vendor is considered as your supplying plant.
    IN PURCHASE TAB GO TO EXTRAS ( main menu)  SELECT ADD  ADDITIONAL PURCHASING DATA.(maintain the plant here)
    then
    ME21N
    doc type : NB( std)
    rest of the things as usual
    Check it and revert back.
    Regards
    Viru

  • Billing pirce in the cross-company stock transfer

    Hi,
       We went to use the cross-company stock transfer to move our stock from one company to another, as we know price of the Intercompany billing copy from condition table.but we went the price copy from the transfer order(PO),How to do it?
    Lance

    Dear Lance,
    Go to copy controls of Billing doc., choose Tgt doc type and Source doc type, click on 'Item' in tree and choose "details", there u'll find a field by "Price Source" and can put that as "A" (PO). Hope this answers your question.
    Reward if it helps
    Samier Danish

  • Cross Company Stock Transfer- Please check excise base for the item is zero

    Hi,
    My scenario is Cross company Stock transfer (Two different Company Codes)
    I have done following steps :
    1.Create Purchase Order
    2.Create Outbound Delivery for Purchase Order
    3.Post Goods Issue for Delivery
    4.Creating Billing Document
    5.Creating Excise Invoice
    6.Printing of Excise Invoice
    7.Post Goods Receipt for Stock Transport Order
    Till MIGO there is no problem.
    I am getting a errro while doing MIGO with reference to Outbound Delivery, when I enter Excise Invoice created in sending plant, I am getting error as
    "Please check excise base for the item is zero" - Message no. 4F121
    Excise Duty values are flowing as per the excise invoice but system make base value as 0 , I have maintained Assesable value in J1ID also. We are using TAXINN.
    Pl. help
    Thanks
    Vikas

    Hi
    The best way to slolve this problem, Now is to maintain Assable value in Material Master For reciving Plant.
    Hear you can maintain all the chapter id, register A or C, etc
    and then try doing GR,
    The other way and the permanent solution is
    VPRS or equivalent
    Condition class B Prices
    Calculat.type C Quantity
    Condit.category  H
    Cond.control H Condition value fixed
    Condit.origin A Automatic pricing
    In this Condition category is most important and by this only system copies the base amount for excise duty calculation in MIGO or J1IEX.
    Regs
    Niti Narayan

  • Stock transfer with delivery in purchasing Problem

    Hi Gurus,
    I have perform all points needed to be done (as mentioned in Note 498143),
    Note 498143 :
    1. You must assign a delivery type to the purchase order document
    type/supplying plant combination. You can do this in the IMG for
    purchasing under "Purchase Order --> Set Up Stock Transport Order
    --> Assign Delivery Type and Checking Rule". NL (Replenishment
    delivery) is provided for intra-company-code stock transfers and
    NLCC (Replenishment delivery cross company) for cross-company-code
    stock transfers.
    2. You must assign sales and distribution (SD) organizational units
    to the supplying plant. They are a sales organization and a
    distribution channel. Purchasing --> Purchase order --> Set up
    Stock Transport Order --> Plant.
    3. You must assign a customer master record to the receiving plant.
    IMG Purchasing --> Purchase Order --> Set Up Stock Transport Order
    --> Plant. You require a customer master record for the receiving
    plant. This customer master record must be created for the
    organizational units of the supplying plant (point 2) (Logistics
    --> Sales and Distribution --> Master Data --> Business Partners
    --> Customers --> Create -> sales and distribution VD01 or total
    XD01).
    For the intra-company-code stock transport, it is sufficent to
    create the customer master record as a goods recipient (VD01).
    For the cross-company-code stock transport with shipping and
    billing documents, a complete cutomer master reccord is required
    (XD01).
    4. For the material to be transferred, you must create the sales
    organization data for the sales organization/distribution channel
    of the supplying plant (point 2), and you must maintain the sales
    view (general plant data) for the supplying plant.
    5. If there is a cross-company-code stock transport, you must
    create a vendor master record for the purchasing organization of
    the receiving plant. You must assign the supplying plant to the
    vendor master record. The assignment is executed in the vendor
    master record from the purchasing organization screen using "Extras
    --> Additional Purchasing Data".
    6. You must enter a shipping point for the combination of
    shipping condition (from the customer master record of the
    ordering plant, see point 3) - loading group (from the material
    master) - supplying plant, IMG: Logistics Execution --> Shipping
    10.10.2008 Page 2 of 6
    --> Basic Shipping Functions --> Shipping Point and Goods Receiving
    Point Determination --> Assign shipping points.
    after performing all this points, I still have Error messages :
    This is an intra-company transfer.
    red one : Not possible to determine shipping data for material P442
    yellow one : Customer 9991 does not exist (please change entry in plant 2000)
    I have created this customer 9991 and assigned to the division 2000
    thanks to any help or suggestion.

    Hi,
    Just follow the steps:-
    1) You should check the shipping point assignment under SPRO-> Logistics Execution-> Shipping->Basic Shipping Functions->Shipping points & Goods receiving point determination-> Assign shipping points.
    OR.....
    You may directly check from table also....>
    Put T-code SE16-Table TVSTZ
    Put your plant and shipping point and check the correct assignments.
    2 ) Go to table T001W and check the assignment of customer to plant.And also check the sales area in this table for both Supplying & Receiving plant.
    3) Check wether the customer is in the required sales area or not.
    If still u face problem kindly reply me.
    Regards,
    Savita

  • Issues on cross-company stock transfer triggered by sales order

    Hi, friends:
      As our business process required, we need to make the cross-company sale between to plants under two company codes.
      The business process required is different from standard inter-company billing in SAP SD module. Our business process is as follows:
       sales order --> PR --> PO --> cross-company stock transfer --> delivery to customer --> billing.
      However, there is a difficulty in this process of make-to-stock production method. When we use schedule line item in SO to trigger the PO, there is a must to assign "account assignment category" in PO. This indicator is unchangable in PO by manual. When post goods recepit against the PO, there is no stock quantity udpate in un-restricted stock. By the way,  I selected "C" in the "account assignment category" of schedule line item cofiguration.
      Checked the MM documents, I found it seemed like only two results of PGR against PO with account assignment category. One result of PGR is directly consumpted by receiptent or unloading point. The other result of PGR is updating sepecial stock. For example, I've fullfilled the process for make-to-order production method, the stocks are specified for sales order.
      In our requiremnt, we have to post to normal un-restricted stock for the following ATP in sales order.
      Could any friend give some suggestion on this issue?
      Thanks!
    Justin

    Hi, Venkadesh:
      I've checked the Purchasing view and quantity/value update in both plants of different company codes. That's correctly configured.
      In the business process, the quantity in normal un-restricted stock updating still doesn't work.
      Do you mean that as follows: if select any indicator in  "account assignment category", we have to use UNBW or NLAG material type in the purchase order?
      I have successfully fullfilled the process in make-to-order sales order, with material type FERT and account assignment category "E". The account assignmnet categroy is obligatory in sales order schedlue line item configuration, which is to trigger PO by SO. The configuration path is as below:
      IMG>Sales and Distribution>Sales>Sales Documents>Schedule Lines-->Define Schedule Line Categories
      If possible, would make a test in your system to check how to fullfill the process with make-to-stock sales order, FERT material?
      Thanks!
    Justin

  • Return back the stock in a cross company stock transfer environment

    Hi all,
    I have a question in reagrds to Standard SAP Stock transport order with SD and billing (i.e. cross company stock transfer)
    For example:
    Ordering plant (issue Stock transport PO)----
    > Supplying plant (create DO) -
    > Supplying Plant (PGI) -
    > Ordering Plant (GR) -
    > Supplying Plant (billing) -
    > Ordering plant (invoice verification)
    Now my question is...
    if the ordering plant want to return the stock back to the supplying plant due to some business reason, what does ordering and supplying need to do?
    Can the supplying plant now issue a stock transport PO to the ordering plant to buy back (i.e. get back) the stock? is this the right away? and if not what is the right way so that the financial posting can correctly take  place.
    regards
    YY

    Hi Buddy
    Please refer OSS note 430074
    Regards
    Yogesh

  • How to control the goods receive in Cross-Company Stock Transfer process?

    Hi,
    we use the standard Cross-Company Stock Transfer process to transfer goods between company, we have a issue, for  example transfer order quantity(po) is 10 pc, devlivery order quantity is also 10 pc,but only issue 5pc.and then we use mb01 to receive goods.It can receive 10 pc!? is there anything wrong with my configuration?
    Regards,
    lance

    Hi,
    Can you explain WHY Cross-Company STO's can still be received by referencing the PO even if this has not been Goods Issued? 
    It has also occurred in our set up that the PO qty is 1000, GI was only 500, GR is also 500, but the remaining 500 can still be received even if it wasn't issued (referencing the PO).
    Regards,
    Lee

  • Error in Cross Company Stock Transfer

    Dear Experts,
           While creating billing document for cross company stock transfer, it is not taking the material basic price and freight value.it is showing value 0.00, what might be the mistake. how do i correct that. kindly let me know plz.
    Regards,
    Prasath

    hi,
    even after i mantained that, it is not taking. then i have tried to maintain manually in condition tab. there if i press f4 and chekced for that condtion type. the gross price condtion is not coming there. but it is there in the procedure. i cant able to solve this. kindly let me know any other solution plz.
    prasath

  • Issue in Intracompany STO with Delivery and Billing

    Dear Experts,
                          In Intra Company STO with Delivery and Billing, pls help to map this scenario:
    During PGI Supplying plant stock a/c credited. and debited to some interim a/c.
    During GR at receiving plant this interim a/c credited against the receiving plant stock a/c.
    This issue mainly arose b'cause in ordinary cases during PGI itself the stock a/c value updated, even when the goods r in Stock in transit.
    Thanks and regards
    sBk

    Hi,
    During Intra company Stock trasfer below acc. entries happen:
    at the time of PGI 
    movement type (641)
    Stock A/c receiving plant : debit (BSX +)
    Stock A/c issuing plant : credit (BSX -)
    But at the time of receiving goods (GR) at receing plant:
    only impact the inventory entries. No accounting entries.
    SAM

  • Cross company stock transfer, in which table "stock in transfer CC"

    Dear Gurus,
    When I do cross company stock transfer, in which table quantity for "stock in transfer CC" will get updated?
    Rgds
    Sar

    Hi there
    Just with th report transaction MB5T
    I think your purpose will be solved using that report
    just check the flag cross company code in the initial screen
    *the qty gets updated in the table MSEG feild MENGE.*
    Reward if usefull
    Sujoy
    Edited by: SUJOY KUMAR PAL on Feb 15, 2008 6:07 AM

  • STO with delivery and Billing

    HI,
    STO with delivery and Billing
    Material is valuated in MAP
    When doing PGI system picks the MAP of the issuing batch and this is what SAP provided
    Nw we need to transfer(PGI) @ the purchase price of the material in the supplying plant
    How to configure that
    Do we have any control on the price during PGI
    How can i use the help of ABAP ers for this
    sapmmlearner

    Hi,
    If material is not maintained for batch, then system picks MAP during PGI as it is having price control 'V'.
    To get desired result, you have to go for batch valuation. ACtivate valuation category for your plant.
    Maintain 'X' in accounting 1 view in material master.
    Valuation type is nothing but your batch number. During PGI, you can select batch as per valuation.
    Regards,
    Piyush

  • Cross company Stock Transport with Intercompany billing

    hi,
    I'm trying to use the standard cross company stock transport order process, however, when i create the initail purchase order in the ordering company, the shipping tab does not appear, preventing me from creating a delivery. The customers and vendors have been assigned correctly. Can anybody help ???

    dear govender
    refer this
    STO PROCESS
    Stock Transfer Orders comes into picture when the stock is moving / Transferring between two different plants with two Different Company Codes or Stock Transfer between two plants with One Company Code the Difference are given below:
    P.O Order types and Delivery Types
    STO: - Stock Transfer Order – Intra Company
    Stock Transfer between Two Plants with One Company code.
    The Purchase Order Type is Used in this case is "UB".
    And the Delivery Type Used here is "NL".
    Goods Movement type: 641
    Item Category in delivery is NLN
    STPO: - Stock Transfer Purchase Order – Inter Company
    Stock Transfer Purchase Orders between Two Plants with Two Different Company Codes.
    The Purchase Order Type is Used in this case is "NB".
    And the Delivery Type Used here is "NLCC".
    Goods Movement type: 643
    Item Category in delivery is NLC
    A. Configure Intercompany Stock Transport Order
    Material should exist in both the plants (Delivering & Ordering),
    Internal customer should be assigned to the ordering plant ( MM -> Purchasing -> Purchase Order -> Setup stock transport order -> assign the internal customer to the ordering plant and assign the Sales area of the internal customer.
    Assign its Sales area to the delivering plant
    Assign the document type and Delivery type NB and NLCC
    Assign the Supplying plant --> Receiving Plant --> NB
    Take the delivering plant and assign the sales area.
    Vendor master has to be created and assign the supply source (Delivering Plant).
    Create a purchase order ME21N ---> Save
    Delivery VL10 G ---> Calculation rule (appropriate) --> Assign the purchase order number here and execute.
    Select the Delivery creation line and do the back ground process.
    Start the log display and see the delivery document number by the documents button
    Goto VL02N --> do picking and PGI --> Then do the MIGO with respect to the delivery document.
    Billing (Intercompany pricing conditions should be set).
    AND
    1. Customer No. for the Goods Receiving Plant - OMGN
    2. Availability Check- Checking Rule (if necessary) - OMGN
    3. Assign a Delivery Type for the Delivering Plant - OMGN (for Stock Transport Orders, NLCC)
    4. PO type (which i believe you have done) - OMGN
    5. Assign Vendor No. to the Supplying Plant (done) - VK02
    6. Assign Customer No. to the Purchasing Plant for the Inter-Company Invoice (but you need to assign this to the Sales Organization pre-assigned to the Purchasing Plant),
    IMG-SD-Billing-InterCompany Billing-Define Internal Customer No. by Sales Org
    ***and by the way for the Invoice to work between Cross-Company Plants, you need also to have a Sales Org for the Supplying Plant and a Pricing Determination Procedure
    INTERCOMPANY PRICING:
    PI01 Intercompany: fixed amount per material unit
    PI02 Intercompany: percentage of the net invoice amount
    These condition types specify that the price charged by the delivering plant to the sales organization is shown as a statistical value in the sales order and an effective charge in the internal invoice.
    The condition records you create and maintain for intercompany billing are the same kind of records that you create for pricing in general.
    IV01 Inter-company Price ERLOS Revenue
    IV02 Inter-company % ERLOS Revenue
    STO CONFIG:
    The following steps have to be followed in order to configure stock transport order between two plants.
    1. Create a vendor for the Company code of the receiving plant using account group 0007 via T-Code XK01.
    2. In the purchasing data view assign the supplying plant and the schema group
    3. Create customer with the sales area of the vendor.
    4. The shipping conditions, the delivering plant and the transportation zone determine the route in the STO.
    5. In the pricing procedure determination relevant to the STO assign document pricing procedure and customer pricing procedure to get the pricing in the invoice.
    6. Maintain condition records for pricing condition.
    7. Maintain carrier as a partner in the customer master.
    8. In OMGN select the supplying plant and assign the company code and sales area. Similarly select the receiving plant and assign the company code and sales area (The company code to which the plant is assigned to).
    9. Assign the delivery type and checking rule to the document type.
    10. And finally, assign the purchasing document type to the supplying plant and the receiving plant.
    11. Create the STO using T-Code ME 21N and save.
    12. Check for release strategy if any and release using T-Code ME 28.
    13. Create delivery in background using VL10G.
    14. If delivery is created, it is an indication of correct configuration and master data creation.
    Stock transfer between two plants in different company codes is known as inter company stock transfer.
    Material should be maintained in both supplying and receiving plant MM01
    Stock should maintain only in supplying plant MB1C
    Create receiving plant as a customer in supplying plants company code and sales area XD01
    Assign this customer number in receiving plant details OMGN
    Assign supplying sales area in supplying plant details OMGN
    Assign delivery type NB for in combination of supplying/ receiving plants.
    Create STO ME21N
    As it is normal there in the item details we should get shipping date i.e. customer number
    Go for Delivery VL10B
    Shipping point *****
    Select PO go for execute
    then select the delivery then go for delvy ............create delvy,,,, delvy number generated.
    Goods Issue VL02
    Delvy doc **********
    Click on picking
    enter the picking qty
    Click on PGI
    in the mean time check in the PO history you will get the details
    Goods receipt MIGO
    Stock overview the stock will be updated....
    Check the below link
    http://help.sap.com/saphelp_47x200/helpdata/en/4d/2ba31643ad11d189410000e829fbbd/frameset.htm
    Stock transfers that include deliveries and billing documents/invoices are only possible between plants belonging to different company codes.
    If you want to carry out a cross-company-code stock transport order with delivery but without a billing document, you must set the Relevant for Billing (data element FKREL) indicator in Customizing of the item type to "blank" (Not relevant for billing).
    The following applications are involved in this type of stock transfer:
    • Purchasing (MM-PUR) in entering the order
    • Shipping (LE-SHP) in making the delivery from the issuing plant
    • Billing (SD-BIL) in creating the billing document for the delivery
    • Inventory Management (MM-IM) at goods receipt in the receiving plant
    Invoice Verification (MM-IV) at invoice receipt in the receiving
    Transfer of goods from one location to another location, it may be between plants within the same company code or in different company code's plants.
    within the company code, but plants,
    receiving plant will raise the STO in Supplying/issuing plant-ME21n,
    Supplying plant will deliver the goods to receiving plants ,
    then we need to pick n post the Goods Issue-VL02n,
    now when we can observe that the STO qty will be added into receiving plant and reduced in Delivering plant,
    To do this, we need do prior customization in SPRO-IMG,-
    material should be created in both plants( receiving & Supplying)
    -maintain the stock only in supplying plant
    -create a dummy customer in supplying plant's sales area(if u have one sales area, create in tat comp code n sales area)
    -assign this customer number to receiving plant's details along with the sales area,
    -Assign the STO doc type(UB) to Supplying plant, along with checking rule
    -Assign the Del type (NL/NLCC) to Supplying n receiving plant.
    *Del type=NL is not relevant for billing, where as NLCC is relevant for billing
    rewards if it helps
    siva

  • Intra company stock transfer without delivery

    Hi,
    Can anyone give me the configuration steps for the intra company stock transport order by using UB type (Between two plants with in same company code) with out delivery.

    Hi,
    While I am doing Stock transport order I am getting the following error:
    "Not possible to determine shipping data for material 4500012"
    I have maintained the material 4500012 in both the plants.
    I am not quite sure to what you are trying to say but the cross company Stock Transport Orders can be done by:
    - Configure using transaction OMGN.
    - Depending upon the sending and receiving plants, maintain sales organization and customer data in customizing.
    - Maintain the supplying plant as a vendor and attach the plant to the vendor in the Vendor Master.
    - Material type has to be HALB or HAWA.
    - Ensure that the company with sales Organization has a plant to take care of stocking.
    - The PO used is NB and not Stock Transfer PO.
    Configure SD for inter-company billing to enable picking up the pricing procedure for billing.
    - Carry Out delivery through process delivery due list and billing through process billing due list.
    Otherwise, You need to configure your Stock Transport Order settings for your Cross-Company:
    Business Transaction to work.
    1. Customer No. for the Goods Receiving Plant - OMGN
    2. Availability Check- Checking Rule (if necessary) - OMGN
    3. Assign a Delivery Type for the Delivering Plant - OMGN (for Stock Transport Orders, NLCC)
    4. PO type (which i belive you have done) - OMGN
    5. Assign Vendor No. to the Supplying Plant (done) - VK02
    6. Assign Customer No. to the Purchasing Plant for the Inter-Compnay Invoice (but you need to assign this to the Sales Organization pre-assigned to the Purchasing Plant),
    IMG-SD-Billing-InterCompany Billing-Define Internal Customer No. by Sales Org
    ***and by the way for the Invoice to work between Cross-Compnay Plants, you need also to have a Sales Org for the Supplying Plant and a Pricing Determination Procedure.
    pherasath

Maybe you are looking for