Fetching the price of the purchase order and charge it in my SO

Dear, gurus
I am doing services mto and even Repair services of customers machinery. I would like to fetch the price incase of purchase order and charge the customer for that purchase in my Sales Order. Is there a way to automatically fetch the price? Or how can I cover this scenario?
Ex: I receive customers machine and in my plant or workshop I do not have the tool needed or a specialist so I hire someone for the job so I buy or rent it or him from a vendor and in return I want to charge my customer for that purchase.
Any Ideas?
P.S. this is not a 3rd party sale scenario its just a simple Sales Order. I was able to fetch the price from the production order with condition type EK02. Is there any condition type for purchase order price fetching?
Thanks

Amitesh
How did the outcome come out as? meaning did that user exit price fetch appear in a condition type in the billing document? If so which one?
Also, where is the relationship or linkage made from PO to SO? Like how in the world would your sales order know that a purchase order was done. I mean it really is a weird process I mean first the SO should be created then that should trigger the PR and that gets converted to a PO as rightly stated in book terminology. But in this case of first a regular sales order, then out of sap we give our requirement to mm purchasing dept and tell them we need such and such. Once they buy it there is a price which in return we need to charge our customer. Everything can be done manually.
From my own logic of looking at what you described in the user exit. I presume that from abap side they will only pull a table and field data and populate it where I want it?
In the PR there is a place where you can assign acct cat C to the sales order and item line what exactly is this for? GL acct are assigned for which purpose or What is it doing? Also, the purpose of that cost center?
Edited by: Muhammad Ali Lozada on May 31, 2010 12:14 PM

Similar Messages

  • The reference field between purchase order and account assignment tables

    i need to reterieve the account assignemnt category (G_L_ACCT) which is in the table bbp_pdacc for an the purchase order item, i am not able to find the reference field. I am working on the SRM system.
    promise to reward points
    regards,
    anitha

    Well, the account assignment category in SRM table BBP_PDACC is ACC_CAT. If this isn't what you are looking for, could you please elaborate your requirements?
    Rob

  • Quantity & price  difference between purchase order and goods receipt

    goods receipt against purchase order
    inventory a/c    dr
       gr/ir clearing a/c    cr
    if there is any quantity & price  difference in between PO and GR  ex-  PO order -1000 bags @ rs 10  but good receipt 900 @ Rs 10
    then how the price difference and quantity diference treated in sap
    what will be the entries, how we adjust it.
    regards
    siba

    kindly note that depending on the Moving average or standard price (price control flag in mm01) the difference will either get adjusted with the material or to the price difference account accordingly.
    in the example for standard price
             gr for po :10 bags @ 11
    dr stock 100
    cr gr/ir 110
    dr price diff 10
    the above is in case of material maitained at 'Standard price' in the mm03.
    regards
    eashwar

  • Price difference between Purchase Order and GR

    Hi
    We have a scenario where we have PO based IR and for the particular Purcahse order we have 4 GRN (out of which 3 goes by Standard Purchase Order Price) whereas one GR have with an Higher value than PO.But all the IR's have been posted with Purchase Order Price.
    What could be the possible cause for this discrepancy in Price.
    There is no change in Purchase Order Price.
    Thanks
    Regards
    Praveen

    Sorry...but MM forum will be able to guide you properly.......
    rgds,
    Vinayak

  • Blanket Purchase Order and the Framework Order

    hi Gurus,
    I wanted to know the following.
    What is the difference between Blanket Purchase Order and the Framework Order.
    Thanks.

    Hi,
    Framework order is also known as Blanket PO.....which we use for the procurement of Low value Material with Long term planning....It is used as Mini Contract....
    Blanket Order:
    Used for long validity period and with the provided value limit. By its name u201Cblanketu201D which covers to required long time? We use doc type FO(for long period) and item cat. B(for value limit).Goods receipts or the entry and acceptance of services performed are not necessary in the case of a blanket PO and limit items. The invoices are posted directly with reference to the purchase order, provided that the specified value limit is not exceeded. But manual entry of invoiced amount and invoiced quantity is required during LIV process.
    Example: Procurement of stationary items.
    Frame work order:
    Framework order (FO) is a document type which is provided by the standerd SAP.
    It can be used for the consumable material ( Which is having low value & where making GR is not of worth like C category item.) & called as blanket PO. Here we need to mntion the validity period & target value or quantity as a restriction as well as need to mention item category as a "b".
    Also it can be used for the procurement of extarnal services (Item category "D" ). Here we need to do the entry of services which have been performed & need to accept the same whereas in blanket PO, GR is not required.
    At the end i would tel u that Framework order is the document type which can be used as blanket Po & procurement of services.
    Regards
    KK

  • Email of Purchase Order and Payment Advice

    Good Morning All
    We wish to implement the emailing of payment advice documents to our vendors. However, we are not sure if the changes to the vendor master data required for this will also mean that purchase orders for that vendor will also be emailed. Does anyone know if this is the case or not?

    Having done some testing I agree that the requirement for condition data for purchase order output makes it possible to email remittances and not purchase orders i.e. by not creating the MN04 condition data. However, in my testing, when I assigned an email address to the vendor for the purposes of emailing purchase orders, the payment advice produced by the next payment run was also emailed. I'm sure I must be missing something as, if nothing else, this would imply that the vendor would offer the same email address for both purposes. In desperation we are wondering whether we need to maintain multiple email addresses and use the standard number for purchase orders and somehow identify one of the other addresses as that to be used for the remittance.

  • Purchase order and rfq  smartforms issues

    Anyone please let me know the issues faced with purchase order and rfq smartforms

    Problems I had is changed line items to print a changed PO/RFQ wich will print what was changed with each line.
    Can't remember the solution in total. If you search on the FM ME_READ_CHANGES_EINKBELEG in the main program of the SAP standard and setup a default PO to print using the standard program and form medruck you can debug it.
    There is a change flag when printing the form, field - NAST-AENDE.
    Else the form is very much streight forward.
    Regards,
    Marius

  • Purchase orders and sales documents

    hi what r the transaction codes for purchase orders and sales documents.

    Hi Mohan,
    ME2C  Purchase Orders by Material Group
    ME2J  Purchase Orders for Project
    ME2L  Purchase Orders by Vendor
    ME2M  Purchase Orders by Material
    ME2N  Purchase Orders by PO Number
    ME2W  Purchase Orders for Supplying Plant
    VA03  Ccreate Sales Order
    VA03  Change Sales Order
    VA03  Display Sales Order
    Regards,
      ok

  • Interfering in "Old Purchase order and Templates"

    Hi Experts,
    We use Extended-Classic scenario.
    We use ECC contracts and transfer the contracts details to the SRM-MDM catalog.
    When the user creates SC the contract details come from the SRM-MDM
    catalog as the source of supply correctly.
    But when the user copy the SC, using "Old Purchase order and Templates", the source of supply (contract details) does not being copied from the old SC. (this happends because we use Extended scenario and we use backend contracts).
    Is there any way we can interfere in "Old Purchase order and Templates" and force the contract details to be copied from the old SC?
    Thanks in Advance,
    Keren

    Hi,
    Thanks for your answer.
    Yes, the old SC was created from catalog but we need the Source of supply (contract number) to be copied to the new SC.
    Thanks,
    Keren

  • Add restriction while create item by "Old Purchase Orders and Templates"

    We are consider to add restriction while create shopping cart item by "Old Purchase Orders and Templates".  After implement such restriction, create item by copying old shopping cart item is not allow for particular matereial group number.
    Is there any BADI can be used in our case?  If there is no, could modify HTML template the only solution?
    Regards,
    Donald

    Hi,
    If the restriction is for certain group of people,then you  have 2 options:
    1.Make the link invisible for those group of people by implementing the BADI BBP_SC_MODIFY_UI.In the BADI,first check the user attributes like particular role and based on that make the link invisible.
    2. Assign certain role to the  group of users who should not see the link "Old Purchase order and templates".You can hide this link in the MENU by removing this from the lits of trasctions in that particular role.In PFCG,go in that role and then under MENU tab,remove the entry for "OLD PURCHASE ORDER AND TEMPLATES".
    BR,
    Disha.
    Do reward points for useful answers.

  • HOW WE FIND OUT OPEN PURCHASE ORDER AND CLOSED PURCHASE IN THE TABLE?

    HI,
    PLZZ HELP ME.
    what are fields names for open purchase order and closed purchase order
    thanks

    Hi param,
    Go to mseg table, pass the purchase order number and purchase order item. if the mseg-menge = ekpo-menge for the corresponding purchase order then consider the purchase order is close, else it is still open. even check if the entries are not there for corresponding purchase order in mseg table then also it is open.
    select mblnr zeile matnr menge from mseg into it_mseg where ebeln = it_ekko-ebeln
    and    ebelp = it_ekpo-ebeln.
    if sy-subrc <> 0.
    then consider the purchase order is open.
    This is the first case.
    even u can consider like this
    if sy-subrc = 0.
    if it_ekpo-menge > it_mseg-menge.
    then also the purchase order is open.
    Regards,
    Santosh Kumar M.
    Award points if it is useful.

  • Standard report in SAP to see the Purchase Order and corresponding PR

    Dear All.
    Is there any Standard Report in SAP , which can provide details of the Purchase Order and the corresponding Purchase Requsition.
    Regards
    Shyam.

    Hi
         ME2L     Purchasing Documents per Vendor
         ME2M     Purchasing Documents per Material
         ME2K     Purchasing Documents by Account Assignment
         ME2W     Purchasing Document by Supplying Plant
         ME5A     List Display Of Requistions
         ME2W     Purchasing Document by Supplying Plant
                        ME80FN     General Analysis of Purchasing Documents

  • I am trying to generate purchase order and i create a BAPI also which is active. But when i call the BAPI from SYbase Mobile Object RFC then after calling it gives an Error "Conflict when calling a Function Module (Field Length)".

    i am trying to generate purchase order and i create a BAPI also which is active.
    But when i call the BAPI from SYbase Mobile Object RFC then after calling it gives an Error "Conflict when calling a Function Module (Field Length)".

    Hi,
    Yeah i tried my Z_BAPI in R3 and then giving some ERROR.
    This is my CODE-
    FUNCTION ZBAPIPOTV2.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(POHD) TYPE  ZPOHD OPTIONAL
    *"     VALUE(POITEM) TYPE  ZPOITEM OPTIONAL
    *"  TABLES
    *"      RETURN STRUCTURE  BAPIRET1 OPTIONAL
    data: ls_pohd type bapimepoheader,
             ls_pohdx TYPE bapimepoheaderx,
             lt_poit TYPE TABLE OF bapimepoitem,
             lt_poitx TYPE TABLE OF bapimepoitemx,
             ls_poit TYPE bapimepoitem,
             ls_poitx TYPE bapimepoitemx.
       MOVE-CORRESPONDING pohd to ls_pohd.
       MOVE-CORRESPONDING poitem to ls_poit.
       ls_pohdx-comp_code = 'x'.
       ls_pohdx-doc_type = 'x'.
       ls_pohdx-vendor = 'x'.
       ls_pohdx-purch_org = 'x'.
       ls_pohdx-pur_group = 'x'.
       ls_poit-po_item = '00010'.
       APPEND ls_poit to lt_poit.
       ls_poitx-po_item = '00010'.
       ls_poitx-po_itemx = 'x'.
       ls_poitx-material = 'x'.
       ls_poitx-plant = 'x'.
       ls_poitx-quantity = 'x'.
       APPEND ls_poitx to lt_poitx.
    CALL FUNCTION 'BAPI_PO_CREATE1'
       EXPORTING
         POHEADER                     = ls_pohd
        POHEADERX                    =  ls_pohdx
    *   POADDRVENDOR                 =
    *   TESTRUN                      =
    *   MEMORY_UNCOMPLETE            =
    *   MEMORY_COMPLETE              =
    *   POEXPIMPHEADER               =
    *   POEXPIMPHEADERX              =
    *   VERSIONS                     =
    *   NO_MESSAGING                 =
    *   NO_MESSAGE_REQ               =
    *   NO_AUTHORITY                 =
    *   NO_PRICE_FROM_PO             =
    *   PARK_COMPLETE                =
    *   PARK_UNCOMPLETE              =
    * IMPORTING
    *   EXPPURCHASEORDER             =
    *   EXPHEADER                    =
    *   EXPPOEXPIMPHEADER            =
      TABLES
        RETURN                       = return
        POITEM                       = lt_poit
        POITEMX                      = lt_poitx
    *   POADDRDELIVERY               =
    *   POSCHEDULE                   =
    *   POSCHEDULEX                  =
    *   POACCOUNT                    =
    *   POACCOUNTPROFITSEGMENT       =
    *   POACCOUNTX                   =
    *   POCONDHEADER                 =
    *   POCONDHEADERX                =
    *   POCOND                       =
    *   POCONDX                      =
    *   POLIMITS                     =
    *   POCONTRACTLIMITS             =
    *   POSERVICES                   =
    *   POSRVACCESSVALUES            =
    *   POSERVICESTEXT               =
    *   EXTENSIONIN                  =
    *   EXTENSIONOUT                 =
    *   POEXPIMPITEM                 =
    *   POEXPIMPITEMX                =
    *   POTEXTHEADER                 =
    *   POTEXTITEM                   =
    *   ALLVERSIONS                  =
    *   POPARTNER                    =
    *   POCOMPONENTS                 =
    *   POCOMPONENTSX                =
    *   POSHIPPING                   =
    *   POSHIPPINGX                  =
    *   POSHIPPINGEXP                =
    *   SERIALNUMBER                 =
    *   SERIALNUMBERX                =
    *   INVPLANHEADER                =
    *   INVPLANHEADERX               =
    *   INVPLANITEM                  =
    *   INVPLANITEMX                 =
    ENDFUNCTION.
    i am trying to generate purchase order and i create a BAPI also which is active. But when i call the BAPI from SYbase Mobile Object RFC then after calling it gives an Error "Conflict when calling a Function Module (Field Length)". 

  • What is the exact difference between Purchse order and purchase requisition

    Hi all,
    What is the exact difference between Purchse order and purchase requisition.
    Thx

    Hi,
    <b>Purchase Requisition</b>-> Staff in an orgn places Pur requisition for want of some goods/products - ME51
    Related Table EBAN
    Request for Quotation(RFQ)-> The Purchase dept in the orgn calls/requests for the quotation for the products against which PR was raised. - ME41
    Vendor Evaluation->After receving the RFQ's, after comparison a Vendor is finalised based on the terms and conditions.
    <b>Purchase Order(PO)</b>-> Pur order was issued to that vendor asking him to supply the goods/products -ME21N
    Tables:EKKO,EKPO
    Goods Receipt Note(GRN)->Vendor supplies the material/Products to the orgn-
    MB01
    Goods Issue (GI) -> People receives their respective itesm for which they have placed the Requisitions
    Vendor, Material ,Qty are mandatory for PO.
    Regards,
    Padmam.

  • Hi i purchased old booth magic with receipt No.159033112350 with the price of 3.99 but they charge me 4 time and still anytime want to use they ask me to purchase again.how i can return this extra charges to my account.

    hi i purchased old booth magic with receipt No.159033112350 with the price of 3.99 but they charge me 4 time and still anytime want to use they ask me to purchase again.how i can return this extra charges to my account.

    hi i purchased old booth magic with receipt No.159033112350 with the price of 3.99 but they charge me 4 time and still anytime want to use they ask me to purchase again.how i can return this extra charges to my account.

Maybe you are looking for

  • Portal Content in Hindi ???

    Hi All, Please let me know if anyone has got a chance to display portal content in HINDI. Thanks and Regards, Sreeram

  • PLD Template

    Hi All, In the Layout Designer window we can select different document types. If i select Sales and Purchase Register it displays the  Sales and Purchase Register report in the template list below. I would like to know where this  particular report i

  • How much does an iphone 4 16GB Unlocked cost at the apple store

    I would like to know how much is an iphone 4 16gb unlocked at the apple store, i have been looking for the price but i can't find it.

  • Latest itunes software

    Can anyone help. I have tried a million times to install the latest itunes software onto my pc with nothing but failure every time. I have tried installing it in compatibility mode as well as normal w7 mode but it fails every time. it gest so far wit

  • Hidden variable but ready for Input - BEx

    Hello everyone, I wanted to know if it's possible to create a variable for selection screen in the BEx which is hidden but still ready for input. I guess that if I uncheck the option "Variable is Ready for Input" in the variable properties in BEx, I