Intercompany process - STO Method

Hi
we are looking to change our intercompany billing to a SAP standard one.
Currently we create a sales order, process it and issue an invoice from warehouse. Invoice is booked on receiving store and process completed. Financial entries are passed through AP/AR. When invoice is issued financial entries are not passed automaticly to store accoun, only upon delivery check.
The new process required by business is to create a STO from issuing plant instead of an SO.
Anyone did this and has any documentation or hints from where to start?. I read the SAP building block 123 documentation and that refers only to SO.
Thank you in advance

hi,
Please go through below link
http://help.sap.com/saphelp_46c/helpdata/en/dd/5614f4545a11d1a7020000e829fd11/frameset.htm
http://www.sap-img.com/sap-sd/configure-intercompany-stock-transport-order.htm
Kapil

Similar Messages

  • Intercompany process -  document flow

    hello all,
    i have to do a document-flow list based on values for the intercompany process with reference to the original sales order.
    the intercompany process can only handle order-related invoices.
    the intercompany process is not related to the logistic-process via document-flow, key figure is only the order-no in SD-Order-of one company, which represents the SD-order-no of the logistic process.
    original sd order -> contract1->sd order1-> open/close flags ->invoice->
    -> contract1->po order1-> open/close flags ->invoice->
    original sd order -> contract2->sd order2-> open/close flags ->invoice->
    original sd order -> contract2->po order2-> open/close flags ->invoice->
    what table/field do i use to get the original sales order?
    do you have some tips regarding the folowing flow?
    original sd order
                            -> contract1->sd order1-> open/close flags ->invoice
                            -> contract1->po order1-> open/close flags ->invoice
                            -> contract2->sd order2-> open/close flags ->invoice
                            -> contract2->po order2-> open/close flags ->invoice
    best regards,
    emilia
    Edited by: EMI on Jul 3, 2008 2:09 PM
    Edited by: EMI on Jul 3, 2008 2:11 PM

    about the vpfa table
    so, just to be sure:
    if sd order 1 is part of the intercompany process i can still use vbfa to get, for example, sd order 2 (also a document part of the intercompany process )?
    even if this should be obvious please tell me if i am corect
    thanks for the help,
    Best regards,
    emilia

  • Customer consignment with intercompany process

    Hello,
    Has anybody worked on Customer consignment with intercompany process. If yes, what are the main points to be taken into or configured for this process ?
    regds

    Hello Intercompany Gurús
    I would like to know in case posible, the drawbacks of the folloing situation:
    We have 2 plants, 1 selling plant (Plant1)in company code and 1 shipping plant (Plant2) in anothr company code working inside interconmpay +  consignment process, plant 2 ships directly to cutomer consignment of plant 1´s customer (no phisical recepction in plant 1)
    Customer place a Consignment fill up order in plant 1
    Plant 1 place a PO for qtys needd to plant 2 as the consignment fill up order is intrcompany as well so PO is generated
    Plant 2 generates a New Consignment Fill Up order with sold to as plant 1 and ship to customer consignment door
    Plant 2 makes PGI and place stock in cutomer consignment line (ship to) and plant1 (sold to)
    Plant 2 generates an intercompany invoice to plant 1
    Customer will invoice to plant 1 base on consumption
    So no reception is needed in plant 1
    Is it posible this scenario?
    Thanks and regards

  • Intercompany process error

    Hi All,
    I have one requirement for intercompany process.
    I have 2 Business area as per company my client mentioned in system 2 company as a 2 different  business area Now one company (Business area A) Second company (Business area B), We create one Internal order in Business area A and create P.O also with using Sachem code (Budget also) Now the Business area A Give the Advance payment against this P.O to Business area B Now the Advance amount using Business area B Create new Internal order with using scheme code the Business area B done all the process material receive from store OR give the order for that material all that complete the work and closed the Internal order Prepare copalation report and send the final copy to Business area A (For remeaning fund) Create GRN per completion report and release/ Recover Balance amount. Noe prepare final completion report of internal order after finalizing all the payment with Business area B Now we done financial settlement of  Internal order and create one Asset.
    Regards,
    Seema
    Edited by: seemacg on May 24, 2011 8:41 AM
    Edited by: seemacg on May 26, 2011 8:16 AM
    Reply me .
    Edited by: seemacg on May 27, 2011 8:53 AM
    Edited by: seemacg on May 30, 2011 8:35 AM
    Edited by: seemacg on Jun 6, 2011 7:48 AM

    closed

  • Intercompany process

    Hi All,
    Please any one give me idea about intercompany process I have know idea about the process because 1 company use intercompany process by useing Business area concept please help me.
    Regards,
    Seema
    Moderator: Please, search before posting and avoid asking 'vague' questions

    Hi All,
    Please any one give me idea about intercompany process I have know idea about the process because 1 company use intercompany process by useing Business area concept please help me.
    Regards,
    Seema
    Moderator: Please, search before posting and avoid asking 'vague' questions

  • Intercompany process in is retail

    Hi
    we are implementing IS retail. we have a process of intercompany transfer. can any one tell me what is the intercompany process step by step. i have tried to do like in R/3, but could not able to run the process. hope for the faster reply
    Thanks in Advance
    Kishore

    http://www50.sap.com/businessmaps/iv_834CE219779E4642948985CF040F02E8.htm
    Plz checkwith the above SAP connection

  • Automated Intercompany Process

    Hi,
    Can someone clarify if I can use this BAPI MB_CREATE_GOODS_MOVEMENT for make automatic receptions in intercompany process?
    The process should work via EDI. EDI generates IDOC that calls BAPI and make recepction
    Could be posible?
    Thanks in advance

    Thanks but let me explain you please the purpose of my question
    We have a very big qty of customer consignment stock.
    Customer consignment stock is sent directly from another plant different than mine when customer place a replenishment consignment fill up order
    What I want is to automatize the process as much as posible
    So what I want is:
    1. Consignment fill up order  (coming EDI from External System) in PlantACompaCodeA and SaOrgA
    2. Consignment fill up + Intercompany, generates an automatic PO (materials are flagged for this)
    4. IDOC is sent to the CompanyCode B and SaOrg B where PlantA exists as a client
    5. This IDOC contains PO Data and generates,  either SO, either Outbound Delivery in Plant B
    6. Plant B makes pick, pack and ship and sends EDI message to Plant A, and generates an Intercompany Invoice to Plant A which send via IDOC
    7. EDI message for Spain contains information about shipment and related to original PO (related to the Consignment Fill Up order)
    8. EDI generates IDOC which triggers BAPI Call like for example,( not sure need MM): MB_CREATE_GOODS_MOVEMENT which will be related to consignment fill up order and will make recepction with good movement to customer consignment
    Can you analyse it please?
    Thanks in advance

  • Using the Process.getOutputStream() method

    Hi all,
    i have written a java program that executes System commands and returns output...
    this program works fine if you want to only execute the command and returns output...
    but suppose that the program that you executed waits for you to input something before returning ouput?!!
    i suppose i have to use the Process.getOutputStraem() method in my prog!
    but i don't know how to do that :-(
    can any one help me to refine the prog to handle this case !
    thanks a lot
    here is the code:
    import java.util.*;
    import java.io.*;
    class StreamGobbler extends Thread
        InputStream is;
        String type;
        OutputStream os;
        StreamGobbler(InputStream is, String type)
            this(is, type, null);
        StreamGobbler(InputStream is, String type, OutputStream redirect)
            this.is = is;
            this.type = type;
            this.os = redirect;
        public void run()
            try
                PrintWriter pw = null;
                if (os != null)
                    pw = new PrintWriter(os);
                InputStreamReader isr = new InputStreamReader(is);
                BufferedReader br = new BufferedReader(isr);
                String line=null;
                while ( (line = br.readLine()) != null)
                    if (pw != null)
                        pw.println(line);
                    System.out.println(type + ">" + line);   
                if (pw != null)
                    pw.flush();
            } catch (IOException ioe)
                ioe.printStackTrace(); 
    public class GoodWinRedirect
        public static void main(String args[])
            if (args.length < 1)
                System.out.println("USAGE java GoodWinRedirect <outputfile>");
                System.exit(1);
            try
                FileOutputStream fos = new FileOutputStream(args[0]);
                Runtime rt = Runtime.getRuntime();
                Process proc = rt.exec("java jecho 'Hello World'");
                // any error message?
                StreamGobbler errorGobbler = new
                    StreamGobbler(proc.getErrorStream(), "ERROR");           
                // any output?
                StreamGobbler outputGobbler = new
                    StreamGobbler(proc.getInputStream(), "OUTPUT", fos);
                // kick them off
                errorGobbler.start();
                outputGobbler.start();
                // any error???
                int exitVal = proc.waitFor();
                System.out.println("ExitValue: " + exitVal);
                fos.flush();
                fos.close();       
            } catch (Throwable t)
                t.printStackTrace();
    }

    it's true that i've copied it and pasted it...
    but i do understand how it works (really)
    the article mentioned at last that we could send input
    to the Program by invoking getoutputStream
    i guess that we should write a construtor for the
    streamGobbler class but this time using a
    OutputStreamReader and may be doing sth elseThe "Gobbler" is there to eat up whatever bytes become available on an InputStream (from the program's output). I don't think ou just want to try to use the same class to handle the program's input.
    The Gobbler can be used for eating up whatever comes out of any program--it' general, and doesn't rely on any particular output from the program (input to the Gobler). This is not the case for whatever writes to the program's input. You'll need to write what the program expects in the proper order.

  • Intercompany process with shipments

    Hello experts,
    we have an intercompany process. The outbound deliveries are collected in an outgoing shipment. The deliveriy will be posted GI.
    The question is: is it possible to post GR in reference to the outgoing shipment via MIGO. At the moment i get the message that the shipmet has to be an inbound shipment. So i have no chance to post GR in reference to the shipment.
    Do you know the way how to handle this
    Many thanks in advance,
    Hannes

    hi,
    First of all you need to create two GL accounts in both your company code for Clearing then make the configuration as per below path;
    SPRO > IMG > Finanacial Accounting > General Ledger Accounting > Business Transactions > Prepare Cross-Company Code Transactions
    It will ask two company code1 & Company Code2 enter it.
    For Company Code1
    Receivable :
    Debit Posting Key : 40
    Account Debit : Give your Clearing account which we created in First step
    Payable:
    Credit Posting Key : 50
    Account Credit : Give your Clearing account which we created in First step
    For Company Code2
    Receivable :
    Debit Posting Key : 40
    Account Debit : Give your Clearing account which we created in First step
    Payable:
    Credit Posting Key : 50
    Account Credit : Give your Clearing account which we created in First step
    save it and create one transaction through F-02 and check it
    thx.
    Ganu

  • Intercompany process u0096 MM u0096 SD

    Intercompany process – MM – SD
    We need to implement a fluw than consist in:
    The subsidiary A create a Purchases order to other company B of the same group.
    We should like this purchases order creates automatically a sales order at B Company.
    Also the following documents (delivery from B creates the entrance material document at A) …
    Is this possible by standard? How?
    Thanks in advance for any help,
    rosana

    Hi
    Are you looking for the solution in SRM side ? If yes, then i don't think it's yet possible.
    <u>Which SAP System versions is installed in your case ?</u>
    <b>Please go through the related links -></b>
    <u>Process for Stock Transport Orders that Include SD Deliveries and Billing Document</u>
    http://help.sap.com/saphelp_47x200/helpdata/en/4d/2b919243ad11d189410000e829fbbd/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/5601c2545a11d1a7020000e829fd11/frameset.htm
    <u>Preparation for Consolidation</u>
    http://help.sap.com/saphelp_47x200/helpdata/en/eb/13772943c411d1896f0000e8322d00/frameset.htm
    <u>MM Scenario - Interplant Purchasing</u>
    http://help.sap.com/saphelp_47x200/helpdata/en/50/dc9e0d122211d3a54fdfb7b31fd578/content.htm
    <u>MM Scenario - Global Purchasing</u>
    http://help.sap.com/saphelp_47x200/helpdata/en/50/dc9e0a122211d3a54fdfb7b31fd578/content.htm
    <u>FI Scenario - Localization for Intercompany Documents</u>
    http://help.sap.com/saphelp_47x200/helpdata/en/50/dc9e01122211d3a54fdfb7b31fd578/frameset.htm
    http://www50.sap.com/businessmaps/834CE219779E4642948985CF040F02E8.htm
    http://www50.sap.com/businessmaps/iv_834CE219779E4642948985CF040F02E8.htm
    www.ficoexpertonline.com/downloads/QA.doc
    www.sap.com/services/pdf/BWP_SAP_Best_Practices_for_Baseline_Package.pdf
    Do let me know.
    Regards
    - Atul

  • Process request method executing multiple times issue

    Hi ALL,
    In my controller code , process request method is executing multiple times and inserting multiple data into the table, can any body help me how to resolve this issue.
    I have the below code in my process request:
    OAApplicationModule am = (OAApplicationModule) pageContext.getApplicationModule(webBean);
         am.invokeMethod("InsertRecord",null);
         OAMessageLovInputBean oalovinputbean=(OAMessageLovInputBean)webBean.findIndexedChildRecursive("ccustatus") ;
         oalovinputbean.setValue(pageContext,"INPROGRESS");
         String userName = pageContext.getUserName();
          System.out.println("User NAme is :" + userName);
          OAMessageTextInputBean pUserId = (OAMessageTextInputBean)webBean.findChildRecursive("item32");
          pUserId.setValue(pageContext,userName);
          OAMessageTextInputBean pchangedby =  (OAMessageTextInputBean)webBean.findChildRecursive("item34");
          pchangedby.setValue(pageContext,userName);
          if((("on").equals(pageContext.getParameter("rrchkbox"))))
                  String whereclause1=(String)pageContext.getTransactionValue("whereclause");
                  String workordnum=(String)pageContext.getTransactionValue("workordnum");
                  String rrnum =(String)pageContext.getTransactionValue("rrnum");
                  String ponum =(String)pageContext.getTransactionValue("ponum");
                  System.out.println("whereclause test1"+whereclause1);
                  String status=pageContext.getParameter("ccustatus");
                  System.out.println("DEBENDRA LINE STATUS:" + status);
                  Serializable param[] = {whereclause1,workordnum,rrnum,ponum};        
                           // am.invokeMethod("getSearchData1",param);
                           // am.invokeMethod("checkSelectedrow",param);       
                 Serializable vcnt =  am.invokeMethod("processPOData",param);  
    Below code written in AM:
    public void InsertRecord()
            XXDPECONTAINERVOImpl vo = getXXDPECONTAINERVO1();
            vo.setMaxFetchSize(0);
            XXDPECONTAINERVORowImpl row = (XXDPECONTAINERVORowImpl)vo.createRow();
            oracle.jbo.domain.Number empNum = (oracle.jbo.domain.Number)getOADBTransaction().getSequenceValue("XXDPE_CONTAIN_SEQ");
            row.setContainerizationId(empNum);
            vo.insertRow(row);
            row.setNewRowState(row.STATUS_INITIALIZED);
    Please help me out.

    hi,
    PR() will be called whenever your page will load, so the number of times you will load your page all the time your PR will be called and it will call the AM method.
    otherwise put some condition and call the insert method from your PR.
    Regards
    Mahesh

  • Intercompany process-F2 billing document profit center assignment

    Dear SAP friends
    I would really appreciate if somebody could help us identify the following profit center billing document assignment issue.
    We have a intercompany process scenario:
    Company code A, sales organization A, Plant A.
    Company Code B, Sales organization B, Plant B.
    Sales organization A is the sales party which belong to company code A, The goods is delivered from Plant B which belongs to company B. The F2 billing document will be posted to Sales organization A. We have already assigned the profit center C in the material master of all the plants, sales organization level we could think about. During the sales order and delivery creation, the profit center C is automatically determined in the sales order and delivery level. However the profit center C can not be automatically determined in the F2 billing document level.  We understand we could maintain automatic account assignment of revenue elements in CO-profit center accounting area. However this  would be our last choice.
    We have no issues with F2 billing document profit center determination if it’s non-intercompany process. But with the intercompany process, the profit center can not be determined in the F2 billing document level.   Any idea would be greatly appreciated.
    Thanks
    Ning

    Ideally the profit centre from sales order should have been passed to subsequent document & should also be determined in Billing Document. You will have to check with FI consultant the probable reason, as they will be the correct consultant to look into the issue & mend it.
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • Intercompany process in SAP TM 8.0

    Dear consultants,
    We are working with SAP TM 8.0 and we have some doubts regarding business process in TM.
    We need to include a intercompany process for transport. We have a company who is responsible for transport (we have not internal carriers or trucks). All of the transport is done by external providers.
    Our transport company is responsible for managing purchasing transports with different transport providers. After transport process, this transport companies bill the services to the rest of the companies.
    Is this intercompany process managed in TM or in ECC?
    With my best regards

    Good afternoon,
    Your question is a nice one and not simple to answer, since what is supported is depending a lot of the details.
    In general SAP identifies two main TM customer target groups, shippers and LSP's.
    Within Consulting we also have a third target group and these are embedded LSP's, these are shippers with their own Transport department or company that is managing the transports for the rest of the company.
    The Transport Company in your company looks like an embedded LSP, to identify waht you should do I have two questions.
    As I understand you correctly you have a separate company that is managing your transports. Is this Transport company also a separate SAP Company code or legal entity?
    How is the Transport Company billing to the rest of the company. Is that based on fixed agreements or based on a cost plus a percentage overhead for managing the transports?
    Based on the answers on these questions, there are multiple solutions possible.
    In general in the TM 8.0 it would be possible to bill the rest of the company also with intercompany billing, depending on some details there is maybe some additional  development in BADI's etc. needed.
    The TM 8.1 and future release will have improved functionality in this area, since these releases are planned to support LSP processes better.
    Kind regards,

  • STO's Intra/intercompany process !!

    Dear friends!! plz clear my doubts in the following : -
    1) in STO cross comp, internal customer required and doc flow is like NBNLCCF2
    and my doubt is whether pricing comes to F2 from NB with MM pricing procedure? Does Doc.PP should be assigned to F2 here??
    2)in STO intra comp, internal customer is not required and doc flow is like UBNLJEX and pricing is triggered from UB with MM pricing procedure? Does SD Pricing procedure is required or not? SD pricing procd determinaion is required??
    So far my question has not been answered !!
    Pls let me know the things clearly.
    <b><REMOVED BY MODERATOR></b>

    Sreedhar,
    Configure Intercompany Stock Transport Order
    Material should exist in both the plants (Delivering  & Ordering),
    Internal customer should be assaigned 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 assaign the supply source ( Delivering Plant).
    Create a puchase order ME21N ---> Save
    Delivery VL10 G ---> Calculation rule (appropriate) --> Assaign 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).
    REWARD POINTS  IF U FINDS THIS AS USEFUL....
    Regds
    Manoj

  • Intercompany Consignment STO

    Dear Experts,
    We have an Intercompany STO process.
    Purchase order type NB
    Delivery type NLCC
    Invoicing IV afrer PGI
    The PGI makes Mvt 645 at supplying plant  and Mvt 101 at receving plant
    For Consignment inventory we need that the 645 will be Stock Type "K"
    Does this supported by SAP , and how can we Implement it in IMG?
    Thanks,
    Moshe

    Please check this answered link:
    Re: Intercompany STO Consignment Return
    Intercompany Stock transfer with Consignment
    Re: Intercompany Consignment Stock Transfer
    Edited by: Afshad Irani on Jun 17, 2010 5:55 PM

Maybe you are looking for