Scenario strategy: conversion script purchase orders

Hi,
Can anybody email me an example of an conversion script regarding Purchase orders from an other system into SAP? I'am specially interested how to deal with open purchase orders in the old system, when they could not be closed in the old system.
Thank you in advance,
Eric van Zundert : email [email protected]
Additional info regarding strategies about PR's and source lists are very welcome.

Hi,
If you want to upload data from old legacy system to SAP you have to do data migration like with LSMW etc.You can upload the system the open purchase orders in legacy system to SAP.Contact your data migration team for that.Even u can retain the old PO ref.
Thanks
suresh

Similar Messages

  • Release strategy problem in Purchase order

    Hi Guys,
    I was trying to configure Release strategy for the purchase order and this button   is not triggering in my purchase order.
    I dont know where I was doing wrong and  where might be the problem  as I tried several times.
    Can someone give me some good idea about it  how to configure in a proper way.
    If you need any further information please let me know.
    Thanks
    Krishna

    Hi
    I hope you followed the following steps:
    1. Create Characteristic using CT04
    2. Create a class and link to the characteristic using CL02( class type: 32)
    3. Configuration of release procedure
        SPRO IMG->MM-> Purchasing -> PO -> Release Procedure -> Set up procedure
        A) Create release group and link to class
        B) Create release code
        C) Set up the release indicator
        D) Set up Release Strategies-> strategy and codes
        E) Set up Release Strategies -> pre requisites
        F) Set up Release Strategies -> status
        G) Set up Release Strategies -> values for strategy
    Regards,
    Subhashini

  • Purchase Requisition conversion into Purchase Order

    Hi,
    We are developing an intercompany process and we have a problem with the purchase requisition conversion.
    When we convert the PURCHASE REQUISITION into PURCHASE ORDER we need to mantain purchase requisition ITEM number/s.
    For example:
    PURCHASE REQUISITION: 10015720 / 50 / 60 ---> PURCHASE ORDER: 210515 / 50 / 60   
    We are trying to do it with some enhancements but we have not found any solution. Is posible to customize this requirement ?
    Thanks in advance.
    Regards,

    Hi Orion
    I suggest you to translate it to english before somebody feels awful. Orion's customer wants mantain a kind of register to trace or manage the traceability for this flow from SO to PO in a cross company scenario.
    If a understand you, you do this flow:
    SO from a customer not cross company-> request from this SO to other company cross company -> PO with ME59 (is the third part customer if I'm right)
    Do you check all flow in VBFA table? I suggest to see the SAP Note 627846 - AFS: Purchase order document flow for
    sales order incorrect, although it's so older, it gave me ideas in the past. I suggest you to avoid 'handle' the fields related with key fields (number of documents, number of items, and so on). Create reports or create customer tables and populate records for this trace. After, you can create lists for your customer to know about this traceability.
    If you are agree other possibilty is enhance SAP tables with customer fields and see them in the documents. There a lot of tools to do it (VOFM subroutines in the copy rules, BADI's and enhancemetns to see customer fields in new tabs in SO, PO and so on).
    I hope this helps you
    Regards
    Eduardo
    Edited by: E_Hinojosa on Sep 26, 2011 6:42 PM
    Edited by: E_Hinojosa on Sep 26, 2011 6:42 PM
    Edited by: E_Hinojosa on Sep 26, 2011 6:43 PM

  • SAP Script - Purchase Order

    Dear All,
             I m working with sap script for purchase order. Now problem is that when i give the print from purchase order (ME23N) the data of internal table is not getting printed (where as itab contains data - checked in debugging). But when executing same print program  directly then data of itab is getting printed.
    I have assigned the print program, subroutine & sap script to the required (NEU) output type.
    Please help.
    Regards,
    Vikas Madaan

    Hi,
    You can not directly print the PO .
    First you need to create message for output type NEU.
    Do the following steps to do that..
    Goto transaction ME23N -> Goto  -> Messages
    Here eneter output type NEU and choose medium as Pinter.  Save the rescord
    Now try to print the PO.
    THanks,
    Ramakrishna

  • Unit and price conversion for purchase order & GRPO

    Hi Experts,
    my Requirement is "Purchase order" of an item should be in meter, but GRPO should be in milimeter.
    and in inventory it should be added in milimeter.
    Currently in item master data->purchasing data:
    i hv defined Purchasing UoM -meter
    Items per Purchase Unit- 1
    and in inventory data,  Inventory UoM- milimeter  
    by this when, i create PO & GRPO both are in meter and in inventory also it is maintained in meter.
    pls tell me it is possible? if yes then plz help me.
    Thanking you
    vishwajit kumar

    Hi Vishwajit......
    It is possible in SAP standard.
    All you need to do is Go to Item Master Data> Purchasing Data Tab> Enter Purchase UOM as Mtr.
    Item Per Purchasing Unit as 10000
    Packaging UOM as Milimeter
    Quantity per Packaging UoM as 1
    Try this and then do transaction.
    You can see the effect......
    Regards,
    Rahul

  • Conversion of Purchase Order sap withgoods reciept done

    Hi
    In legacy system the Purchase order and goods receipt done ,now the invoice is to be done in  SAP. Can you please advice how the invoice can be posted in SAP,with reference to purchase order or create an invoice in FI. Please advice.
    Regards
    Rekha

    Normally, after a FI Invoice document is generated in the system, FI makes the payment through Payment Run separately. But in your case, if you need to create a invoice first then cost has to be assigned to some CO object or any other accounts. So would suggest to for FV60 - Park Incoming Invoices and distribute the cost to G/L accounts. Then based on this payments can be processed.
    /Manoj

  • Subcontracting scenario for a Project Purchase Order.

    Hi Friends,
    the requriement is as follows:
    We need to create a Purchase Order with account assignment category Q or N directly from Project Systems and sent to a vendor. The vendor has to deliver these materials to a subcontracting vendor. The subcontracting vendor will do some (minor)processing and finally sends the same material to the plant. The Excise duties are to be captured accordingly and invocie is to be posted for both the Vendor & Subcontractor.
    Regards,
    Phani

    Hi,
    Mention the Vendor & Sub contracting detail as service line item in Network order & release, the system automatically generates the PR for this.
    Then create PO with reference to this PR.
    Create Normal PO with service line iten, item cateory as D ,Specify 2 line item one is for vendor & other service line item for the Sub contractor.Once sub contractor delivers material to plant Then  accept both the service line item in SES, the payment will get generated for both vendor & sub contractor as specified in the PO.
    The invoice will be based on this line item.
    Regards,
    Raj

  • Release Strategy for Asset Purchase order

    Hi,
    I have the following client Requirement.
    1. PO document type will be anything but Po created is for Asset
    2. In such case, Release strategy should be approved only be certain groups only. Anyway the Account assignment category will be "A"
    As we cannot control the PO Release by Account Assignment category, it has to be controlled via User Exit.
    I.e., combination of Acc Assignment category and Purchasing Group should result in a particular strategy.
    Can you suggest relevant user exit? This is importantly needed. Please help.
    Thanks

    Hi,
    Please do the following changes,same is tested by me in Our dev server and works successfully in PO.
    Go to Se11 ,open structures -CEKKO (You will find KNTTP-account assignment field is missing)
    Click on append structures ,system will ask you object name ,give as anything,then put a description /
    Then system will ask you to add new field in CEKKO structures.
    Add field KNTTP and save ,system will generate request for the same.
    Now create a characteristic as CEKKO_KNTTP and save ,don't give table name here
    Once saved,re-open the CEKKO_KNTTP ,here you need to give table name as CEKKO and field name-KNTTP. Define values an save.
    then add the same in class ,and then select the required assignment in CL20N ,save.
    And check the PO effects,it will works.
    Regards,
    Sandesh Sawant

  • Possible version conflict, sending purchase order to SUS in MM-SUS scenario

    We are currently trying to get the MM-SUS scenario working. In this
    scenario, we create a purchase order in the ERP/MM system. The
    purchase order is then transferred into SUS via XI/PI.
    After creating a purchase order in the MM system, the purchase order
    reaches the SUS system, but then errors-out in the SUS system upon
    posting. The specific error is paraphrased as follows:
    No interface action for sender or receiver found (from Trace)
    PARSE_APPLICATION_DATA
    CX_ST_MATCH_ELEMENT
    System expected the element http://sap.com/xi/SAPGlobal20/Global;
    PurchaseOrderRequest
    We suspect a version conflict. The SUS version is 7.01. The XI/PI
    system is version 7.11.
    Can you confirm or rule-out a version conflict?
    The Integration Builder scenario we are using is Plan
    Driven Procurement with Supplier Enablement.
    We have tryed many variations in Integration Builder, but all
    produce errors in SUS.  The test tool in Integration Builder also shows errors
    for certain message types.  The message type ORDERS.ORDERS02
    needed to be added manually, and did not come along with the scenario.
    Edited by: Bill Guderian on Mar 19, 2010 4:53 PM

    Any clue from here.
    Note 936003 - ERS Invoice causes conversion error within SRM
    When the SRM system attempts to process an ERS Invoice sent from the MM backend, a PARSE_APPLICATION_DATA CX_ST_DESERIALIZATION_ERROR fault is thrown.
    Other terms
    CX_ST_DESERIALIZATION_ERROR PARSE_APPLICATION_DATA SUS SRM EBP ERS Invoice XI Exchange Infrastructure Mapping
    Reason and Prerequisites
    This error will occur when the IDOC does not have a VPREI value; it is the result of an error within the divide logic of the XI mapping operation.  This operation is performed within the XI system.  A calculation of NETWR/MENGE is performed; however, the result is not properly formatted.  As such, 72.30/10 produces a result of 7.2300002. This value is too long for the inbound SRM proxy and hence the error is thrown.
    Solution
    The solution to this problem is to add a FORMATNUM function within the XI mapping operation.  This restricts the result to 2 decimal places, which adheres to the definition of the inbound proxy.
    Step by step directions on how one implements the FORMATNUM function are as follows:
    1. Log into the XI system with SAPGUI
    2. Start the Integration Builder:Design tool (for steps on how to do this, review the steps below):
        a. Run transaction sxmb_ifr
        b. This will cause a browser to come up.  Select the Integration Repository link
    3. In the left pane, select the Objects tab
    4. Navigate to the SAP SRM SERVER ' SAP SRM SERVER 5.0 ' http://sap.com/xi/SRM/SupplierEnablement/Global --> Mapping Objects --> Message Mappings folder
    5. Double-click on MM2SUSInvoice
    6. The right pane will display the mapping object
    7. Select Edit mode
    8. In the box that contains the output (Message Type: InvoiceRequest), navigate to InvoiceRequest ' Invoice ' Item ' Price ' NetUnitPrice
    9. Double-click on the Amount element and you should see the mapping, represented graphically in the bottom pane
    10. In the status line of the graphical editor, select Arithmetic from the list box:
    11. To the right of the listbox, scroll until you see the FormatNum function
    12. Click on FormatNum, which will cause the function to be added to the graphical editor.  You may drag the box as desired
    13. Select the connection that binds the if/then/else to the Amount box by grabbing the arrow within the input of the Amount
    14. Release the drag of the connection while over the input to the FormatNum box.  This will reassign the output of the if/then/else to the input of FormatNum
    15. Create a connection between the output of the FormatNum box and the input of the Amount box.  You accomplish this by clicking within the output and releasing within the input (respectively).
    16. Save the modified mapping object
    17. Activate the changes
        a. In the left pane, select the Change Lists tab
        b. Navigate to the Standard Change List entry
        c. Right-click the Standard Change List entry and select Activate
        d. Select only MM2SUSInvoice if more than one item is available, and press the Activate button
    18. This will complete the required modification.

  • BADI: Release strategy to Purchase Order

    Hello gurús,
    Do you know some enhancement or BADI that I can use to reset the release strategy in the purchase order?
    The transaction where I need this is ME22N.
    Thanks for your time and support.
    Regards,
    Sandra Palomo

    Hello Sandra
    Have you had a look at BAdI ME_PROCESS_REQ_CUST? Perhaps you find a method there which matches your requirements.
    Regards
      Uwe

  • Subcontract purchase order release strategy

    Iu2019m trying to customize a release strategy for subcontract purchase order (SC) but PO document is not taking any release strategy.
    Now Iu2019m not sure about SAP standard allows to have a release strategy for subcontract purchase orders (SC)?
    Thanks for your help.

    Hi,
    1. Please check this link (it is for PR but I think might be useful):
    http://www.sap123.com/showthread.php?t=59
    2. Remark: You can use user exit EXIT_SAPLEBND_002, M06E0004 if you want to make your release startegy sensitive for item category - however this was not question.
    3. On additonal data tab of the characteristics (assigned to the class), can you see table CEKKO and its field name in the suitable fileds? (CT04)
    4. Does your strategy work for other purchase orders (with other document types)?
    5. Please check classification settings under your release startegy, whether the values defiend there are in harmony with the values defined in the subcon-PO (I mean purch doc. category, purchasing group, order type, plant). SPRO > MM > Purchasing > PO > Release procedure for POs > Define Release Procedure for POs - here choose release strategies...
    Regards,
    Csaba

  • Release Strategy - Purchase Order

    I have configured the relevant settings for creating the purchase order.
    I am now able to create the purchase order and email the same.
    However, the requirement is to release the purchase order by a Superior in the organization.
    I have come across the transaction code ME28.
    Can you please let me know the configuration and user transaction steps in order to follow he release strategy of the purchase order.
    Thanks in advance for your inputs.
    Regards,
    Ravi

    hi,
    Few points:
    1. Po can be released only at header level..
    2. For configuartion, go to SPRO >> IMG >> MM >> Purchasing >> PO >> define release strategy for PO >>
    here you shd set up your new release strategy ...for that you need to edit characteristics, class...
    first maintain your characteristics ie. from "EDIT characteristics" ...here create your own characteristics and enter the suitable data here...enter class type '032' for the same...
    reference the fields from CEKKO structure...and add your require release relevent fields...
    then go to EDIT CLASS...here define your new class and maintain same class type as 032...
    3. After this maintain release strategy...click on release group option..go inside...link your req. release group to class...so that the classified characteristics will seems while releasing the document...
    4. Maintain release codes...
    5. maintain release indicator...
    6. then maintain inside Release strategy tab...
    here define you already maintain group and codes...maximum 7 rel. codes are possible...
    then maintain preriquisite...
    In side classification, maintain the fields based on which you wanna release the PO...
    and maintain the other req. things on diff. tabs...
    7. after doing this check your rel. strategy at OMGSCK tcode ie. given in tree path at same place inside SPRO path define above..
    Try making a PO and check whether its working or not...
    regards
    Priyanka.P

  • Export Purchase Order

    Hi
    I have a scenario in which Export Purchase order to be created ? I like to know what are the condition types  & Taxes will be included for Exporting PO ?
    Please help me on this issue
    Thanks & Regards,
    Pioneersap.

    hi
    if it is PURCHASE ORDER then it have to be IMPORT PO and bot export as export comes in SALES
    now if it is IMPORT then check following
    in ur pricing u have to create following
    JCDB IN: Basic Custom Duty
    JCV1 IN : CVD
    JECV IN : Ed Cess on CVD
    J1CV IN : H&SECess on CVD
    JEDB IN : Ed Cess on BCD
    JSDB IN : H&SECess on BCD
    JADC Additional Duty of Custom
    JCV1, JECV, J1CV and JADC will go to Excise MODVAT Accounts and JCDB, JEDB and JSDB will get loaded on inventory.
    In M/06, for all above conditions, keep following controls;
    Cond. class A (Discount or surcharge) Plus/minus A (Positive)
    Calculat.type A (Percentage)
    Cond.category B (Delivery costs)
    Activate "Currency Conversion" and "Accrual"
    Now for setoff
    maintain the following conditions in excise default settings.
    JCV1, JECV, JADC
    path: spro>logistic general >tax on goods movements>India >basic settings>determination of excise duty >maintain excise defaults >
    along with ur tax procedure maintain these conditions in the specified fields
    JCV1 in CVD condition field.
    JECV in ECS condition field.
    JADC in ACD condition field.
    in case of SECess on CVD, no need to maintain.
    it is hardcode in the standard
    Vendor in GR 2 (Entry always possible)
    Import scenario
    1.Create material master of import goods.
    2. Create vendor master record of import vendor and Customs clearing vendor.
    3. Maintain CIN settings.
    4. Maintain J1id.
    5. Maintain Pricing procedure SAP standard JIMPOR.., maintain required conditions..JCDB, JCV1...
    6.Assign the schema to respective import vendor in purchasing view of VMR.
    7. Create import PO, check in conditions of JCDB, JCV1 the customs clearing vendor(Indian vendor) and percentage is assigned. This can be done by In condition tab select condtion then click on display, then enter.
    Save the PO.
    8. MIRO --Capture Bill Of Entry.(Commercial Invoice No.,).Customs clearing first .Here CVD will b converted to BED.
    9. Capture Excises invoice--j1iex.
    10.MIGO.
    12.Post Excise Invoice.
    13.MIRO...Payment to vendor(import vendor)

  • Another User modified Table (ODBC -2039) - purchase order

    I have following scenario:
    In SBO are purchase orders for one vendor where in document line is user field for storing some informations. After setting this user field to all lines (manualy) I want to recreate this purchase orders and create one purchase order for each value in user field and close lines in former orders.
    For example - purchase orders lines:
    docentry itemcode userfield
    1            12           a
    1            12           b
    1            12           a
    1            12           a
    1            12           b
    1            12           c
    2            12           c
    2            12           a
    After recreating I want to have:
    docentry itemcode userfield
    3            12           a
    3            12           a
    3            12           a
    3            12           a
    4            12           b
    4            12           b
    5            12           c
    5            12           c
    Hope is clear this explanation what I want.
    Im doing it so, that I create new purchase order for each value in user field - with no problem. After creating new orders Im going through old orders and Im closing the lines. And here is sometime problem with error Another user... I found out, that this problem is only when in order, where I want close line, exist already closed line and not allways.
    When I try to simulate this problem, everything works. When I create order, manualy close one line in this order and wait few days and try to apply this scenario, it will falls.
    This problems occurs since PL30 and in PL47 it is same.
    The code I have for this is:
    obj = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
                                obj.GetByKey(docentry)
                                obj.Comments = " xxx"
                                err_code = obj.Update()
                                If err_code <> 0 Then
                                    oCompany.GetLastError(err_code, err_msg)
                                    SAP.Connection.oSBOApplication.MessageBox(err_msg, 1, "OK")
                                End If
                                obj.Lines.SetCurrentLine(3)
                                obj.Lines.LineStatus = SAPbobsCOM.BoStatus.bost_Close
                                err_code = obj.Update()
                                If err_code <> 0 Then
                                    oCompany.GetLastError(err_code, err_msg)
                                    SAP.Connection.oSBOApplication.MessageBox(err_msg, 1, "OK")
                                End If
    The double update of order is there, because when one line is closed, DI API will not allow make update of lines...
    Any help is highly appreciated. Thanks

    Partly is the problem as in the note, but I dont think that its only this problem.
    When I add PO with DI with 10 lines, I can close 5 lines for example, but when next day Im trying to close the rest of lines, I get the error. When I get the error, I cannot with DI update nothing (not in lines, but I cannot update note, dates, ...).
    It seems to me, when I make more updates with closing lines in short time, for example
    closerow
    update
    closerow
    update
    closerow
    update
    after this I cannot update the order at all (it seems that this order is for DI locked).

  • Unable to create Invoice against a Project based Purchase Order

    Hi,
    We have a scenario, wherein there is Purchase Order created against a NETWORK ACTIVITY of a PROJECT. We have created a Invoice with ref to this PO. Now we want to cancel this Invoice by creating the Credit Memo against this PO. But, while trying to create the Credit Memo, we end with the following error message:
    "Budget for WBS element XXXX/12:7777-XX-X1-Y1-Z1 was exceeded by XXXX EUR in document item 003 Ntwk actvty XXXXXXXXXXXX 00110.
    Hence unable to create the Credit Memo. Desperately looking for your response to solved this.............
    Rgds,

    Hi,
    Check the cost as on today for ur project under project itself using CJ20n & then go to CJ30 and check the Budget for ur WBS
    regds,
    CB

Maybe you are looking for