PO creation through third system

Hi Friends,
We have one process wherein PO is created in thirdparty system & that is being created in SAP through RFC call. Middleware used is Biztalk.
Now we have new third party system ( BOL) which need to do same job of PO creation. I want to know how process flows while integrating third party system to SAP .What are the details I will require from tool BOL etc. Is there any standard process which I can follow to get this done.
Thanks,
Kiran

Kiran,
For a PO to be created you need to have the following data
Document type,Comp code, Purch Org, Purch Grp, Material code, Qty, UOM, Net price, Additional charges if any, delivery date.
Please create a Custom Table with the above fields in your SAP system. you need to obtain the above data from your third party system through your middle ware system Biz Talk, and store the data in respective fields Please include date and time in the Custom table as fields.
Create a separate program in SAP system with Date and Time as selection fields.
The program should call PO creation BAPI and create a PO in SAP system.
You need to discuss and decide on the timings of the Interface and run the program as a Background Job to create PO in SAP system.
Hope this helps you.
Raghavan

Similar Messages

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

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

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

  • Automatic Asset creation through Project settlement

    Dear All,
    We have one issues where in AS02 AUC Asset quantity is in display mode still we can find the quantity there.
    Can any body help me about the Process of Auto Asset creation through Project settlement.
    I need to know how system calculate the Quantity from the Project settlement. if such type of Process exist in SAP
    Thanks
    Abhijeet
    Edited by: Abhijeet  Patil on Oct 5, 2011 3:05 PM
    Edited by: Abhijeet  Patil on Oct 5, 2011 3:05 PM

    Hi,
    There is process in SAP where we can create AuC from Projects. We need to have an investement profile set up and the same needs to be used in the project. You will have the details in SAP Help documnetation for this.
    Regards
    Sreekanth

  • Service Order Creation through IC Web client

    Hello Experts,
    I am facing some problem for service order creation in IC Web client.
    Description: "ISUSRV" is the new BOL component in CRM 7.0 for service order creation in ISU System. BOL Object is given in this component is "IsuserviceOrder" for service order creation.
    Through this component in BOL i am able to search service order.
    Problem: When i am trying to create new Service Order it gives error Massage creation failed.
    (1) How to create service order through this BOL Root Object "IsuServiceOrder" which field are required to fill the data before create order.
    (2) I found ORDER_CODE field in BOL Root Object "IsuServiceOrderu201D when trying to create order what value fill in this field.
    (3) I have create one view Using BOL Root Object "IsuServiceOrder" with Save button how to save the service order through this button. What code is required for Save the View data?

    Hi Gagan
    Could you please share with your solution, i am kind looking help in same are. We are using CRM 7.0, but i can not find BOL component which is ISUSRV.
    My requirement is to create Service Order from Webclient, example meter problem reporting, etc
    Please kindly reply or by email shankar no dot vangari at gmail com
    regards
    shankar

  • Idoc Generation after Purchase Order Creation through trading contract.

    Hi All,
    When a Purchase Order is created via trading contract, I need to generate an Idoc and pass details of the Purchase Order created to the Partner System.
    Can anyone suggest any Function module or user exit which gets called while Purchase Order creation through trading contract, so that I can fill the Idoc with necessary details of the Purchase Order and send that to the Partner System?
    Thanks in advance.

    Hi Tejas,
    I do not know about Trading Contract but what all I can say it that Check if Change pointers are getting written Once the PO has been created, If "Yes" then probably you do not have to do anything for craetion of Purchanse Order. You can use RBDMIDOC Program to create IDOCs from change pointers.
    Refer [this|http://help.sap.com/saphelp_nw04/helpdata/en/12/83e03c19758e71e10000000a114084/content.htm] for more information on change pointers.
    Regards
    Shital

  • Quotation creation through DP81 Error related to Material maintain Inquiry

    Dear All,
    This is related to Quotation creation through DP81.I have maintain A DIP profile and as per my Easy Cost Planning (ECP) in Project System it is capturing in sales price in DP81.Please note that I have maintain three (3) line item in the sales Inquiry.Based on that 3 line item we have maintain three different WBS element in ECP and it is attached to corresponding material no in VA12.
    Now in DP81 system showing the three line item but if we go for Quotation creation one material no is coming for the three line item with different price value.
    I have also maintain these three material in DIP profile in ODP1.Please note that the first material no maintained in DIP profile that is coming not the other material no.
    Please through some light as in our case there are several line item is maintained in quotation.So is it possible to make Quotation with different item and where I have to maintain these material no.
    Thanks
    Suman Sardar

    i checked the characteristic for cost element & Material for CR, MD & Str, i created sets for cost element & the material & i determined the material which i required in the quotation. I am getting an error "no expenditure item found" , can you suggest me now.

  • Shopping Cart Item wise PO or PR creation in backend system.

    HI Experts,
    I have one doubt in the shopping cart,can any one of you tell me the customizing setting for the same.
    Whenever we create shopping cart either PO or PR is created in backend system as per the requirement of client,there must be some customizing settings need to be done for the same.
    What is that customizing settings????reply for both PR as well as PO.
    Also when we have multiple line items in Shopping cart and if we want to create PO for one line item and PR for other line item in the back end system then how to change this setting for achieving item specific customizing?????
    Thanks in Advance,Please help.
    Thanks & Regards,
    Paresh Sojitra.

    Hi,
    1. Using Business Add-In BBP_CREATE_BE_RQ_NEW you can change all the data that is transferred to the backend system for generation of a requirement. This includes, for example, item data, account assignment data, and texts. You can access all the shopping cart data in the method FILL_RQ_INTERFACE for generation of the backend reservation via the BAPI BAPI_REQUISITION_CREATE
    2. Using the Business Add-In BBP_CREATE_BE_RS_NEW, you can change all the data that is transferred to the backend system for generation of a reservation. This includes header and item data.
    All the shopping cart data is available as input parameters.
    3. With Business Add-In BBP_CTR_BE_CREATE, you can replace or supplement existing contract data in SAP Enterprise Buyer with your own backend structures and tables. Enterprise Buyer calls this BAdI before it makes the RFC to the backend system to create a contract.
    For more details go through SE18 Badi documentation..
    Q Also in the the above case if i want to create Reservation for one item of shopping cart then what to do???????? and what to do for Contract creation in backend system????
    A. When you create SC for item, if the item was stock item in backend system automatically created reservation as mentioned in above settings.
    in classic scenario contracts are created in R/3 System.
    Thanks
    prasad.s

  • Batch Number creation through DIAPI

    Dear all,
         i tried batch number creation through DIAPI.. but its shows error message [WTR1.Whscode][Line:1],'No matching Records found(ODBC-2028)' any body helpme  in this regard..
    thanks in advance.. here i have attached my coding..
    Dim objLines As SAPbobsCOM.StockTransfer_Lines
            objForm = objAddOn.objApplication.Forms.Item(FormUID)
            Dim objStockTransfer As SAPbobsCOM.StockTransfer
            objStockTransfer =    objAddOn.objCompany.GetBusinessObjectSAPbobsCOM.BoObjectTypes.oStockTransfer)    
            objStockTransfer.DocDate = System.DateTime.Today
            objStockTransfer.TaxDate = System.DateTime.Today
            objStockTransfer.FromWarehouse = "01"
            objStockTransfer.PriceList = 1
            objStockTransfer.Lines.ItemCode = "B000001"
            objStockTransfer.Lines.Quantity = "1"
            objStockTransfer.Lines.WarehouseCode = "BAP"
            objStockTransfer.Lines.BatchNumbers.BatchNumber = "B10"
            objStockTransfer.Lines.BatchNumbers.Quantity = "1"
                  objStockTransfer.Lines.BatchNumbers.Add()
                If objStockTransfer.Add <> 0 Then
                objAddOn.objApplication.SetStatusBarMessage(objAddOn.objCompany.GetLastErrorDescription, SAPbouiCOM.BoMessageTime.bmt_Short, True)
                objAddOn.objApplication.MessageBox(objAddOn.objCompany.GetLastErrorDescription)
            Else
                objAddOn.objApplication.SetStatusBarMessage("Inventory Transfered Successfully", SAPbouiCOM.BoMessageTime.bmt_Short, False)
            End If
    With Regards
    G.shankar Ganesh

    Shankar,
    your code looks fine. just ensure that the warehouse code and batch you are specifying , do exist in owhs and oibt tables respectively, with the specified quantity. ( and the best way to check it is, try stock transfer from UI with the same parameters.)
    also, may be off topic, but, before specifying batch lines, you need to ensure that items are managed by batch or not )
    regards,
    Binita

  • Error in creation of source system

    Hi Experts,
    We are facing a problem while creation of source system. We are getting an error "You have no authorization for basic types (activity 03)" Kindly help me to resolve this issue.
    Regards,
    Jitendra

    Hi there,
    if you get the error again, please go tcode su53 directly and see for which object the authorization is missing. I understand you have SAP_ALL access but for any authorization issue we normally go to SU53 tcode and verfiy.
    So once you get the object name then go to SU01 and open your id. Go to authorization tab and find for that object and see if '03' activity is assigned to you or not.
    If this step is absolutely fine then we can think of alternative solution.
    Regards,
    Anup

  • IDOC/BAPI for Production order creation from Legacy system

    Hi all
    We are using an interface to create Production orders from legacy to SAP. Would you recommend an IDOC or a BAPI to create Production orders. If IDOC or BAPI then could you please mention which one?
    thanks a bunch

    Hi John,
    For your purposes, please use BAPI for production order creation from legacy system. There is no standard inbound IDoc available to use. SAP has an IDoc for outbound interface only (message type LOIPRO).
    If there is an inbound IDoc available, I would recommend to use an IDoc.
    IDoc technology has excellent error handling and will allow you to reprocess an error (if any).
    BAPI is also good approach to use and fast in term of  processing.
    For BAPI approach, you can use BAPI BAPI_PRODORD_CREATE.
    Hope this will help.
    Regards,
    Ferry Lianto

  • Return material to vendor procured through Third party PO

    Hi Friends
          We have a scenario where the materials sent to customers through third party sales order is retuned back as retuned stock.
    This retuned material needs to be sent back to the vendor. Please let us know how this can be handled.
    regards
    R.Rajesh

    Hi
    i have an issue on the way we manage return from third party order but maybe it can help you to know how we proceed
    third party order here is treated this way;
    sales order with TAS triggering PR and then PO......we do MIGO when good reach customer ..then MIRO and finally customer invoice..ok..nothing really extraordinary !!
    for the return we add a new item in the Sales order and then triggers a new PR..we go to our PO with ME22N and create a new item from the PR generated with the second sales order item
    We set the return checkbox in the second PO item...and then we do MIGO to indicate that stock has been returned to the supplier ..and create the MIRO to be refunded by the supplier and finally we create a G2S invoice to refund the customer ....
    it works good but...the overal status of the sales order remains "Being processed..." !! this is my problem and SAP do not want to help us coz a return flow on third party order is not covered by SAP in standard !
    Regards
    Laure imberti

  • Balance final payment (max 5%) payble to vendor through third party audit

    I have onc case here I want to make all account payable  final payment to vendor by third party govt audit commite . Our client is govt and they have standard process so all final payment will be done through third party audit people (audit people also from govt) .
    For example for PO payment terms say 10% advance , 85% after delivery and 5%after inspection of all document by audit people . here audit people will check all purchaseing documet before going to pay .
    How we can manage this process in SAP ERP and auditor want to check all document after that he want to post payment in sap .
    max points for best solution
    thanks in advace
    RBK

    Dear Ajit,
    you can sale RAW Material to vendor, vendor should make GR & avail excise benifit. after this vendor can use some other parts for production of final product. Vendor can sale us final product as per the costing (i.e. our rm cost + other products used by vendor + % of Margins)
    we can use standard SAP SD Sales flow & MM flow for GRN
    Thanks,
    Santosh G.

  • Is it possible to launch native app through third party app.

    I am making the app in which I want to launch the others app,I am able to launch the third party app but not the mobile native app. Is it possible to launch native app through third party app.
    Thanks in advance.
    Solved!
    Go to Solution.

    For example I want to launch sudoku game which is preinstalled in the phone from my application,but I am not able to do that.

  • ESOA - XML PO creation in MM system

    Hi Gurus,
    I m working on MM-SUS scenario using eSOA. I have imported business scenarion Service procurment in XI system. I have activated WF WS53800008 for BO BUS2012 and Business function LOG_MM_P2PSE_1.
    When I create PO in MM system, it should create an XML PO and that supposed to reach SUS system thru XI. The issue is, XML PO is not getting generated in MM system. I couldnt find the solution... Could anyone help me on this???
    What all are the necessary steps to be followed for this scenario???
    Currently I am working on SRM 7.0 version...
    Regards
    Iyyappa...
    Edited by: Rama Iyyappa on Aug 30, 2010 9:27 AM

    Hello,
    Could you check the foll cust link in SPRO:
    Define Objects in Backend System (Purch. Reqs, Reservations, Purch. Orders).
    PO is created if you set the "*" for EITHER the purchasing group OR the product category.
    SRM is creating PR or PO depending on:
    SRM customizing (ex: always external proc + PR if incomplete, PO if complete)
    the interpretation of SC data by R/3.
    IF your SC is considered complete by SRM (but with a fixed vendor and not a preferred vendor) the system will check if it can create a PO in R/3.
    For this, each item will request a META_INTERPRETE_DATA to R/3, asking if it can create a PO. If R/3 considers this data as incomplete, it will reply to create a PR.
    Usual cases of R/3 PR creation instead of PO:
    prefered vendor in SRM (and not a fixed one)
    custom checks in user exits in R/3
    error messages in R/3 (ex: O6 334 In the case of a fixed vendor, please enter info record)
    To debug without debuging into R/3, you can also try the following:
    use BADI DETERMINE_TARGET_OBJECT and force PO creation
    so the system will always try to create a PO
    R/3 won't create the PO (for the same reason as in META_INTERPRETE_DATA), and will raise an error in SRM
    finally you get the real error in application monitor (SC --> backend application errors
    Related thread:
    Re: PO not create from SC with source of supply in classic sena
    Kind regards,
    Gaurav
    PLEASE GIVE FULL POINTS FOR USEFUL REPLIES

  • Problem while SO creation through BDC

    Hi Experts,
    The follow problem  came in log file of SM35 ,while SO creation through BDC for some sales org.
      Runtime error COMPUTE_BCD_OVERFLOW has occurred.
    could you please tell me what is problem.
    Thanks
    jai

    Hi
    It could be the following reasons,
    1. Too many orders
    2. Mismatch in the field, like fields skip a line so data not matching.
    Check these
    <b>Reward if it helped!</b>
    Chandru

Maybe you are looking for

  • Can I use a Time Capsule to extend my wireless network.

    Hi, I have just bought a 3TB time capsule as my old (flat style) 500GB TC is reaching full capacity. The old style TC will then be surplus to requirements as a data storage unit, at least for myself, though it might be useful for my son to use as his

  • Could not find resource 'ora.node2.vip'

    During the extention of node,I get message to run three scipts on nodes: 1 /opt/u01/app/oracle/oraInventory/orainstRoot.sh node2 2 /opt/u01/app/oracle/product/10.2.0/crs_1/install/rootaddnode.sh node3 3 /opt/u01/app/oracle/product/10.2.0/crs_1/root.s

  • Unable to Open Application - Xlib: connection to "localhost:10.0" refused by ser

    Hello, I have Tarantella installed on Fedora Core 2. I am accessing the WebTop from Windows XP machine. After logging in with Administrator account when I click on kedit nothing happens so I clicked on show details and I found below log. I really don

  • The instruction at"0x10007dba" referenced memory at "0x7c90e514" The memory could not be "written"

    When trying to open firefox receive application error message with ok to terminate and cancel to debug - window then closes & program is unusable. complete error message titled firefox.exe - Application Error The instruction at "0x10007dba" reference

  • Where to put the "Model" project?

    I note in ADF Mobile there's "ViewController" and "ApplicationController" projects. For vanilla applications we'd typically have "Model" and "ViewController". Say I want to build a web service data control, cache the results, and store them in the lo