Service Conditions
Hi All
I would like to know what date determine the service condition that is used.
I have the following scenario.
Service1 - condition valid from 01.01.2009 to 31.03.2009 $500
condition valid from 01.04.2009 to 31.12.2009 $300
A PO was created on the 01.02.2009 and the condition for $500 was used which is corrent.
However a new ine is added to the PO using the same service. The new item was added on the 01.06.2009, but the condition used is still $500 instead if $300.
Is the condition used based on the date the PO was created?
Is there any way I can change the pricing date to 01.06.2009 for it to use the $300 or do I have to create a new PO?
Thanks
Vinesh
Hi
Services Condition Record is picked up based on the PO date.
If it is a new line item, then try to created a New PO, so that Condition record $300 will pick automatically
Kindly create & check the same without saving the document
Regards
Prasanna R
Similar Messages
-
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 -
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 -
Hi,
Kindly let me know the SAP tables for following service condition master records
1) Service Conditions for Vendor and Plant (ML33,ML44,ML35)
2) Vendor Service Conditions (ML39,ML40,ML41)
3) General Service Conditions (ML51,ML52,ML53)hi,
PO Service Conditions at line item level
EKKO-EBELN -> ESLH-EBELN
-> ESLH-EBELP
ESLH-KNUMV -> KONV-KNUMV -
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. -
What is link of Service Conditions for PO which is stored in KONV table?
Hi Gurus,
I want to fetch the details of Service Condition for a particular line item, i have found the entry in KONV table by searching on amount. Do you know how Service Conditions are stored in KONV and how they can be linked to a purchase order?
Thanks in Advance!!!Hello Kaustubh,
Each purchase order has a document condition number (KNUMV-EKKO). Pick this number from EKKO table and put it in KONV table, you will find conditions related to PO.
I hope this solves your query.
With regards.
Sanjay -
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." -
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 -
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, -
*Is it possible to put service conditions in sub contract PO?*
We are giving an Item X for servicing to a vendor. The vendor can do to 2 services S1 and S2 to the item X and give it back.
For this we made a recursive BOM with item X and created a sub contracting PO.
But the problem is we are already having service master and SERVICE conditions for S1 and S2. The vendor needs to charge on the basis of these service conditions.
Example:
Item is TOOL-X.
Service1 and condition: Polishing. 25 INR / each.
Service2: and condition: Plating. 8 INR/ sq.mm
As we need to keep account of items given to Vendor (sub-contractor), I selected item category L. But here I cannot put service conditions? Is it possible to put service conditions in sub contract PO?
If I go for item category D (service) I will not be able to account for materials given to subcontractor.
Please suggest how to reflect this scenario in PO.
GanapathiHi
It is always advisable not to put servicable materials in subcontracting.The reason being, every service would add value to the same material ( MAP will change) .If the material undergoes service many times then the Inventory value of the material will be Inflated.Hence to avoid this follow the steps
1) Create a service PO against the vendors
2) Issue the material via MB1B 541
3) Recieve the material through MB1B 542
4) Enter service entry sheet via ML81N
5) MIRO for service vendor
Regards
Sandeep -
Service Conditions (ML45/ML46/ML47) - SAP Object
Hi,
Can you please provide me the SAP Object for ML45/ML46. We want to batch add/maintain our service conditions on LSMW.
Thanks,
Willietry idoc method COND_A or batch input method 0070 0000 RV14BTCI ?
-
Any Function Module to get Service Conditions in Service Contracts???
Hi All,
I have created a function module inside which I have written BDC code for changing Service Contracts (ME32K).
I have used Item_condition and item_cond_validity structures in Table parameters.
For changing the conditions related to services, I need to know first which ones of those conditions were already there in the database for the contract and which ones are newly put in item_condition structure.
Similar reqmnt I had for Services also, for which I got the FM - MS_FETCH_SPEC_FOR_LIST, wherein I am giving Package number from Ekpo and getting the services related to item. I need something similar for Conditions also.
Is there any Function module wherein by giving the item and service info, I can get the conditions related to that particular Service? Or else any way using SAP std tables, I can get this info.
Please respond if anyone has this info.
Thanks a lot!
NavitaHi Mukesh,
Step 1. Use FM SO_USER_READ_API1 to get the folder details of the user
Step 2. Use FM SO_FOLDER_READ_API1 of the respective folder. You can read the Inbox, Workflow Inbox depending on what folder you read. The function modules are documented well as well with examples.
Hope this will help u,
Thanks & Regards
Kiran -
i think if i replied to it accidentlly i would have to pay this from now on for every text, god only knows how i would stop it
how do you prevent these texts?Talk to your service provider.
-
Edit condition value of service entry sheet
hi,
is there any way to change the service conditions value at the time of invoice verification. there is no seggregation of condition value when enter invoice for services.Hi,
System posted difference / values in GR/IR services account based on condtion maintained in system ,the effect will takes place after the SES gets final acceptance. So system capturing condition values in MIRO-Invoice varification based on Posted SES .
If value seems wrong then revoke ses ,make changes or adjust the value with the help of Subsequest Credit /Subsequent Debit/ with Credit memo.
Hope this will be helpful.
Thanks & Regards,
Sandesh Sawant
Maybe you are looking for
-
How to get current release code for PO
Dear ALL, We need a FM or method , which can give us current release code for PO. We have PO number with us and PO details like Release strategy and release group. Please help, if anybody knows the way. Regards, Nilesh
-
Filter to print file names on your clips?
I'm looking for a way to print the file name of a clip on the clip - similar to the Timecode filter in AfterEffects. Any suggestions? I could use After Effects as well if anyone knows of a suitable filter for that, either...
-
I am trying to create a Dynamic Web Project in Eclipse exactly as Portal Project in Workshop, I am trying to find what are the JAR files we needed, Can any one point me to any resources where i can look into it, Thanks JD
-
Xcelssius 4.5 migration to Xcelsius 2008 - problems
Hi, I am trying to migrate some Xcelsius models from 4.5 to 2008 and found a number of issues - please can anyone else confirm if they have experienced the same things or if there are fixes for them: - on bubble charts you can no longer edit the data
-
When I try to update my iTunes, it tells me that I have the latest version, but I only have 10.6.3 - how can I override this?