Service Condition Price in PR!!!!
Hi All,
If I create a purchase requisition with item category D (services) and I use a service master with a valid price in service condition maintained via ML5L, is the price then automatically retrieved in the PR line by standard SAP??
If this is not standard, is there an user exit which can be activated to retrieve the price from condition and copy it to the PR service line.
Please provide me with possible alternatives/solutions for retriving price from service condition to PR service line.
Regards, Kannan.
Hi Kannan,
this is the normal system behaviour.
If in a purchase requisition (PR) you maintain services for which
service conditions were maintained, you can still change the price in the PR
manually. Please also consider, when you create a purchase order (PO) later on, the system uses the
price from the condition, not the manually changed price from the PR.
The system uses the net price from the service master also in a PO.
The system takes always the price from service condition
if there is a condition.
Please check if using by EXIT_SAPLMLSP_030 you could change this behaviour according to your requirements.
Regards,
Edit
Similar Messages
-
How to change a condition price in line service of Purchase Order
People,
we have to do the following development in Purchase Order (ME21N, ME22N, ME23N) :
We have a developed screen in Purchase Order header, where the user provides some information. As a result, this information must be transfered to line service, under a certain condition price. Is it possible? I checked we can "put" the value using a field symbol to (SAPLMLSP)TKOMV[] internal table.
But I believe this is not the best option. Do you have an idea?
Thanks a lot!Hi,
I can see you have couple of posts regarding Service Line Condition Price. Did you find a way to change them?
I'm currently facing similar situation, and still debugging to find out possible solutions.
Thanks, -
Service condition records in contract
Hi
We have created service master....maintained the condition records for the same(Vendor/Plant/Pur Org combination)
When we are creating a contract and mention the service master in the services list,it is not picking the value maintained in the condition.
Can somebody throw light on what could be the possible issue.
ThanksHi,
Why you want value in Service condition record flow to Service contract?
You have maintained the condition records for Vendor/Plant/Pur Org combination but where as condition key for service master- which is missing!
For your requirement on pricing, add field SRVPOS for Activity Number/Service Master in the following path:
SPRO-> MM-> Purchasing > Conditions -> Define Price Determination Process -> Extend Field Catalog for Condition Tables
Now create Condition Table( 989 for example) with condition keys Service master/Vendor/Plant/Pur Org combination
And go for following:
1.Assign table 989 to your access sequence.
2.In t.code: M/06 -assign access sequence to condition type for service
3.In t.code: M/08 - MM pricing procedure procedure ,keep condition type for service
4.Create condition record in t.code: MEK1 with combination Service Master/Vendor/Plant/Pur Org
Go for creation of service purchase order, you will find data maintained in condition record flow to service purchase order.
Refer how to have different condition type for material and service
Different pricing for service and production
Regards,
Biju K -
Service condition for contract
HI,
i have created service condition and I am trying to create a contract with reference that predefined activity ,in that the price is not coming automatically from the condition master ,(but for the purchase order the price is coming automatically ).why the price is not populating from the condition master while creating the contract?
Regards,
Renuga.AHi,
can any one guide ,in service contract why the price is not coming automatically from the service condition master .
Regards,
Renuga.A -
Change in Service entry sheet leads to creation of service condition
A new condition will be created (within ML35) when we change prices in the services which are assigned to Model Service Specifications. When we change a price, SAP creates for that activity number a new condition record. Could we turn this functionality off?
Edited by: Jan la Gasse on Dec 2, 2009 3:37 PMThanks for your prompt reply. The condition update has not been selected and the issue still exists. I will try to explain it in more detail.
We create a purchase requisition for services and we fill in a service number on the tab services. This service number belongs to a Model Service specification and has a price of 42 euro in the specification. Price change and condition update of this service are not checked.
In the purchase requisition we fill in a price of 40 euro (service tab). After saving this requisition, SAP creates a service condition of this new price (40) and a validity from date same as creation date. The price in the model specification did not change.
We do not want to create a new service condition (especially not with the only criteria price and validity date, because this can harm other affiliates).
Hopefully you can help me further.
Thanks in advance. -
Contracts - Service master price update
Hi All,
There was requirement in which the contract service master prices were required to be changed.
To update new condition price in the condition records, we created a program to update these values using ML52.
Eg. Contract A - item 10- Service S - old price - 100 - Valid till yesterday
new price - 200 valid from today
We have a few problems here
1) Contract A always show old price even though valid price for this service today is 200 for the service S.
Is there any standard program which will correct this contract and get the new price seen in the contract based on the valid date. I.e. the service prices in the contract should always reflect the valid condition record price from ML52.
2) While updating ML52 there were two kinds of records. One with Plant specific and others without plant. Now when I go to contract, select services and select a service line item and click on the new condition record which is valid today and come back. If the condition record is plant specific, the new price 200 is immidiately seen on the contract service master screen. But if the ML52 value was not plant specific, it always shows me 100. What could be the reason for this.
I have tried to give as much details as I can. Let me know incase any more information is required.
Regards,
ShahuHi,
Certain condition types can be changed via mass maintenance (transaction MEDL) in a contract, the conditions in all
selected documents are correctly changed. However, even if you display
one of those contracts, the values on item level are NOT updated at all!
This only happens when a MANUAL start of the price determination
occurs, it is NOT performed automatically!
Nevertheless, the user can be SURE that correct príces are found by the system whenever such a contract service is selected, no matter what is written in that contract
itself!
If prices are entered into a contract with different validity periods,
the system does not update them automatically, but one has to use the pulldown menu option
'prices -> find new' after having selected one item line and switched
to the service fullscreen. If you want to update the service
contract with latest price then you have to use the following:
Me32K->item services->service conditions here goto menu
service specipications -> prices-> find New. Then system updates the
price with the current validy date price. In already existing contracts you must carry out a new pricing manually.
Please test additionally the batch input process for price updation in contracts - transaction SHDB.
I can not answer your question regarding the update of non plant specific data. Sorry.
Regards,
Edit -
PRS Condition - Updating Service Condition from PO/RFQ
Deal all,
I am facing a great difficulty in updating the Service Condition Record (ML35 - With Plant & Vendor) via PO. I have done the following settings but still when the PRS condition price is changed in PO or Quotation, the price in Service condition Record is not updated, hence when creating new PO, OLD price from the service condition record is always recalled. Please help
The default check for Update Info Record in PO is activated in customizing.
PRS condition is at the top in Service Schema MS0000.
In PRS - Value (c) has been assigned - Manual Entry has the priority.
Exclusion X is checked both in PRS and in Service Condition Record.
I have tried updating Condition (button in service PO) with all possible entries but the service condition is not updated.
But still the desired result is not accomplished. What i want is, Service Condition Record (ML35 -display) has the price suppose EUR 160, when creating service PO, this price is automatically proposed. Say this is changed from EUR 160 to EUR 190, the latest price should be updated (via update condition check in PO) in the service condition record.
Please help.
Regards,
Ahmad Farhan KhalidThanks Diwakar for your answer.
But there is a check in Service PO - Update Condition.
The description of this check as given by SAP is as below and that is exactly what is my requirement, then why this is not possible, please help, it is really needed in my business scenario.
"Update Conditions
Causes the conditions in the service master record to be changed.
Examples
Vendor Miller Corp. has quoted a price of $100. Since you know that the conditions pertaining to this service currently refer to a price of $110, you wish the new price information to replace the old without having to change the service master record manually.
Procedure
Set the indicator if you wish the condition from the service line of the document being processed to supersede the previous condition in the service master record." -
Hi experts!!!!
I am creating a purchase requisition for a service. I have seen that if I create a contract for a service and I use it when creating the purchase requisition, the system requires me to enter the gross price for the service although there is a service. However, if I create a service condition (for instance transaction ML45) the system brings automatically the gross price when creating the purchase requisition.
Therefore, is there any way to maintain the service conditions from a contract previously created?? In the end I am looking for something similar to the source lists for materials so that when I create a purchase requisitions the system brings automatically the gross price of the contract.
Best regardsHello,
When you create a new purchase requisition and you select
services from a contract the system will try first to determine a
price for the selected service master and purchase organization in the
existing price conditions in the system.
If no prices will be determined only then the system will take the
price from the reference service line.
Please, see also
499722 FAQ: Pricing and condition control for External Services
25357 MM-SRV: Error in the case of service conditions
Regards, -
User-exit in VA01/VA02 to add order item and condition price
Hi experts,
I have an urgent requirement to add an order item and pricing for VA01/VA02 when certain logic are met. Do you know a user-exit in VA01/VA02 to add sales order item and condition price for an order?
I am currently using user-exit USEREXIT_SAVE_DOCUMENT_PREPARE but I can only add the required order item to xvbap but I also need to add a condition code and condition price for the added item (in xkomv). Your response are very much appreciated.
Thanks in advance!Hi Leo,
Check out few more exits:
Exit Name Description
SDTRM001 Reschedule schedule lines without a new ATP check
V45A0001 Determine alternative materials for product selection
V45A0002 Predefine sold-to party in sales document
V45A0003 Collector for customer function modulpool MV45A
V45A0004 Copy packing proposal
V45E0001 Update the purchase order from the sales order
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45L0001 SD component supplier processing (customer enhancements)
V45P0001 SD customer function for cross-company code sales
V45S0001 Update sales document from configuration
V45S0003 MRP-relevance for incomplete configuration
V45S0004 Effectivity type in sales order
V45W0001 SD Service Management: Forward Contract Data to Item
V46H0001 SD Customer functions for resource-related billing
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
SDAPO001 Activating Sourcing Subitem Quantity Propagation
Reward points if this helps.
Manish -
How to update the condition price in the sales order for all the items
Hi,
How to update the condition price for all the itmes in the sales order to carry out the new price automatically through a stand alone program, for all the orders in the billing due list table?
Thanks,
BalaramHi,
There is a change in the requirement.
Scenario:
I have created a sales order with some 4 condition types, in that 2 condition types are of class A & B and the other two is of class C. Here I need to update the condition price of class A & B only and the remaining condition types should not get update even though there is an updated price is available.
For the above scenario, I need to write a standalone program. Do we have any function modules to update the price of the single condition in the sales order? Please tell me how we can update the sales order at item condition level.
Thanks.
Balaram -
How to update the condition price in sales order while creating the invoice
Hi,
How to update the condition price in the sales order to carry out the new price while creating the invoice?
While creating the invoice it should update the condition price in sales order.
Thanks,
BalaramNo, pricing is not there in delivery.
I found an exit for VF01transaction where we can update the price in order.
Can you please tell me how to update the price if I have the order, material numbers and conditions number?
Thanks,
Balaram -
Goods Receipt Acccounting document considers condition price from PO
Hi,
During Goods Receipt with reference to an old PO, the accounting document created considers old overheads condition price from PO and not the updated condition price from condition record (Transaction MEK1) which was subsequently changed after creation of the PO.
Please advise how the accounting document should consider the updated price (MEK1) as on date of creating the GR.
Thanks and Regards,
Pratap Mukund ShettyHi Pavan,
You are right. But we are unable to save the PO with catg 5 as the gross price is pbxx (manual entry) .Our requirement is for the additive cost conditions we have for overheads mantained in MEK1 and in pricing schema show that they are picked up in the PO. At the time of GR if these condition prices were changed it should consider the updated price in GR accounting document but presently it picks the previous price from PO.
If PB00 is mantained and picked from info record then the price date catg works.. But most of our PO's have PBXX (manual entry). How do we address this.
Regards,
Pratap -
PR service line prices are to be adopted in the PO
Dear all
I wanted the PR prices for service lines are to be adopted in to the PO when PO is created with reference to the PR item. Is there any solution for this?
Thank youBut, it is not picking the prices from PR item, istead it is taking the prices from last PO (via info record) if it is consists of material number. But for services no prices are taken either from PR or last PO (because, we do not have service master)
Using setting in OMET, i can able to fetch PR prices in PO, but it is not applicable for Service PRs
Can you please suggest a solution?
Thank you -
How to insert new service condition in PO using BAPI_PO_CHANGE?
Hi all,
I'm trying to insert a new condition under a service line in a PO. This can be seen in ME23N under the services tab of the PO item. Then click on conditions (the button with the dollar and yen symbol).
I tried using the internal table POCOND and POCONDX. But these tables update the conditions of the PO item itself and not the service conditions. In ME23N this is the conditions tab of the PO item.
build condition item table
wa_conditem-change_id = 'I'.
wa_conditem-itm_number = wa_items-po_item.
wa_conditem-cond_type = c_condtypz.
wa_conditem-cond_value = l_plndisamt.
wa_conditem-currency = l_poheader-currency.
APPEND wa_conditem TO it_conditem.
CLEAR wa_conditem.
build condition item change parameter table.
wa_conditemx-itm_number = wa_items-po_item.
wa_conditemx-itm_numberx = 'X'.
wa_conditemx-cond_type = 'X'.
wa_conditemx-cond_value = 'X'.
wa_conditemx-currency = 'X'.
wa_conditemx-change_id = 'X'.
APPEND wa_conditemx TO it_conditemx.
CLEAR wa_conditemx.
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = wa_ekpo_u-ebeln
TABLES
return = it_return
poitem = it_poitem
poitemx = it_poitemx
pocond = it_conditem
pocondx = it_conditemx
EXCEPTIONS
OTHERS = 1.
I tried using the internal tables POCONDHEADER and POCONDHEADERX but this doesn't seem to insert anything.
Can anyone guide me how to insert a new service condition?
thanks,
ShafiqFound a SAP note 499626 quoted below. So it seems that it's not possible to use BAPI_PO_CHANGE.
"Can I create or change conditions on the service level with BAPI_PO_CREATE1 or BAPI_PO_CHANGE?
Answer:
Such a function is currently not available."
Anybody know any FM to do this?
Edited by: shafiq shamsuddin on Mar 16, 2011 4:38 AM -
Wrong Exchange rate for Import PO with past Condition Price date
Hi
We do update Exchange rate type "M" on daily basis, but exchange rate in Import PO is wrong. While creating import PO, the PBXX condition automatically obtain the "exchange rate" with Old "condition price date" despite the Table "TCURR" has maintained updated data. Why system behavior is like this?
As per our requirement, system should obtain the data based on PO date. Kindly help with your experiences.
PrashantHi Biswajit,
Use the user parameter EVO to indicate that no price adoption from last Purchase Order must take place:
IMG: MM -> Purchasing -> Environment data -> Default values for Buyers -> Setting for Default values.
Select or setup a default value and on the "price adoption" tab you may choose how copying of conditions from last purchase order must behave. Select "Do not copy". Then assign this default value to the user, using the EVO parameter.
Prashant
Maybe you are looking for
-
How do I put a picture in the background on Pages
I must be having a senior moment! In the past I have made a poster in Pages and put a picture in the background and text over the top. I have just tried to do it again and can't for the life of me remember how to do it. I do have a new version of
-
Date Parameter in Discoverer Custom Folder
Hi All, We have a requirement where i need to filter sql query data in the where condition as below. WHERE 1=1 AND TRANSACTION_DATE BETWEEN :PARAMETER_DATE-90 AND :PARAMETER_DATE-9 Can anyone of you help me on achieving that in discoverer. Thank You
-
Acrobat 8 "stopped working". Activation issue?
I am using (ahem, trying to use) Acrobat 8.1 Professional on Windows Vista. I never had any problems with it, but starting a few days ago, whenever I'd start my computer, I'd get a message saying that AcroTray had stopped working and needed to close.
-
Where does Snow Leopard store iTunes Music
Greetings, I wanted to get a clean start for my iTunes Library. First, I deleted my iTunes folder in Documents into the trash and then emptied the Trash. Second, I deleted the iTunes app. I went to iTunes and downloaded a new iTunes application. Afte
-
HP C309g-m 3 in 1 Photo Printer - software re-load issue
I am running Windows 8; I've used this same HP C309g-m 3 in 1 photo printer on a previous Window 7 system. I've been able to use this printer for a year and up until this week, I've had no issue. I can print documents, but at this time, I'm unable