PO price condition tied to a contract
Hi,
I have a scenario wherein I have to put in a PO price condition like freight against a different vendor which is not an issue. However, the freight charges are actually covered by a contract and I would like to have the capability to link the PO freight condition against the said freight contract. This is to allow me to monitor contract spend and do other contract management/reporting activities. Has anyone have any ides on how this can be done? Am on version 4.6C. Thanks...
Hi Ramesh!
The currency rate should be used when converting the PB00 value from EUR currency to the local currency in tab Conditions at position level (the PO has as currency RON and the price condition PB00 has as currency EUR). The system will use this value (the converted value) also in GR as in IR.
Thanks.
Similar Messages
-
Price condition determination for purchasing contract(ME31K)
Hi Experts,
It is possible to apply price condition determination in purchasng contract(ME31K)? We had maintain the price condition for below keys: WBS/Material number and this condition record work well in purchase order. But I hope that this condition record is applied in pruchasing contract when we create contract by ME31K. Plz kindly give me a suggestion.
So I want to check the condition dtermination is whether fullfil my requirement. If we can not use the price condition determination to get the net price, then we only go for user-exit to get it.
Thank you very much in advance.>
Gangrong Chen wrote:
> Hi Experts,
>
> It is possible to apply price condition determination in purchasng contract(ME31K)? We had maintain the price condition for below keys: WBS/Material number and this condition record work well in purchase order. But I hope that this condition record is applied in pruchasing contract when we create contract by ME31K. Plz kindly give me a suggestion.
>
> So I want to check the condition dtermination is whether fullfil my requirement. If we can not use the price condition determination to get the net price, then we only go for user-exit to get it.
>
> Thank you very much in advance.
Why not, in me31k, click on condition button on toolbar for item conditions and for header conditions, click on menu bar path HEADER>CONDITIONS and maintain your conditions accordingly. -
Sales item price condition pricing date from contract
Hi SAP Gurus,
I have requirement as following.
When we create a sales order if any contract is available it should be populated in a diaglog box, and when user select a one , we keep this as a z-field in the sales order header level, so far fine.
And the requirement includes the pricing date for one of pricing condition should be the first delivery date(schedulelinedate).
We have the condition records with the pricing date as document date, we cannt keep commited delivery date as pricingdate(komv-kdatu).
So i need a solution, thru i can modify the KOMV-KDATU
for the condition type,with the first schedule line date.
could anybody knows how to modify the KOMV structure values?????
The quick answer will be highly apreciated?
Thanks & Regards,
PraveenWere you able to resolve. I'm running into the same problem
-
Report for Service price conditions in contracts esp. validity periods
Hi all
I need a report that will show validity periods against price conditions for services in a contract. Can't find anything through the menus, SAP Help, Google.
Is there something as standard or will I need to cobble something together? The report needs to display conditions and validity periods by service / contract.
Any ideas?
Regards
DavidHi
Thanks for those, I had already found and tried a couple of those transaction. For some reason, those transactions aren't returning any results. I can get results if I branch into the 'Conditon info' screen, but unfortunately in this case the actual service numbers aren't quoted.
Regards
David -
Price conditions available in contract (MM)
Hi,
I created a new price condition and it is not available in tha match code in contract (ME32K).
How can I customize which condition are available in the contract ? Does it depend on the category of the condition ???
Thank you for your help,
LaetitiaDear Laetitia,
a) Please check if this condition type "Manual Pricing" set as allow
b)Please check if you have include this condition type in your pricing procedure.
Transaction SPRO:
MM->Purchasing
->condition
-> Define Price Determination Process
-> Define calculation schemas
Regards,
ian, Wong Loke Foong -
SRM Local Contracts - Price Conditions
Hi,
We are trying to extract the price conditions from the SRM Local Contract line items, with the Condition Type, Valid From, Valid To, Amount, Price Unit, Unit. This is to allow us to track the changes in contract prices.
If you have any experience of this, or know which SRM tables we need to be extracting from it would be greatly appreciated! We already have the Contract Header and Line information from CRMD_ORDERADM_H, CRMD_ORDERADM_I, BBP_PDHGP and BBP_PDIGP. Where are the conditions stored? And are there any extractors planned for this in the future? It would be very useful standard content.
Thanks.Hi
Few BADIs to refer using SE18 Transaction (Please read standard documentation provided by SAP on them )
BBP_IMS_CONTACT Changes the Contract for the E-Mail
BBP_CTR_INIT_UP Contracts and GOAs to SRM
BBP_CHANGE_SF_CTR Change Smart Form for Contract Output
BBP_CND_UI_CTRL BBP Conditions: UI Control
BBP_CTR_BE_CREATE Exit when Creating a Contract in the Backend System
BBP_CTR_INIT_UP BAdI to upload Contracts and GOAs to SRM
BBP_CTR_MAIL_BADI BAdI for Changes Regarding Sending Mails
BBP_CTR_MASS_BADI Implementation of Mass Change Parameters
BBP_CTR_STAT BAdI to enable changes in the contract status
BBP_PROCESS_CTR Process Smart Form with Changed Interface
BBP_QA_REDETERM_CTR Redefine the Contract to be Used (Quota Arrangement)
<b>Please go through these links -></b>
http://help.sap.com/saphelp_srm50/helpdata/en/58/2a8442a07b0e53e10000000a155106/content.htm
http://help.sap.com/saphelp_srm50/helpdata/en/6d/1e8442a07b0e53e10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/fd/dc804258544b76e10000000a155106/frameset.htm
Regards
- Atul -
Item category determination with ref to price conditions in contract
Hi Gurus,
I have the following requirement from my client.
They need the item category ZNSM populated when creating the sales order ZOR8 with reference to quantity contract ZCQ1 when the pricing condition type is ZPG6 or ZPFL.For this they are asking to change in copy control.The pricing condition is on the contract.Since the sales order is created with reference to the contract you should be able to use the pricing condition to change the item category.
Please let me know whether this requirement can be met by making the changes to copy control.
Regards,
Hari Challa.Hi,
If you want to populate particular item category for particular sales order, then go ot VOV4 item category determination and enter the value for
Sales Doc. type + Item category group + Higher levl item cate. (if any) + Usage (if any)
But if you want to populate this item category when condition type is ZPG6 / ZPFL in the contract, then i think you need to write some program with the help of ABAPer for routine in copying control
Hope it helps you
regards,
Sagar -
How to update multiple Price conditions in FM CRM_ORDER_MAINTAIN
Hi All,
need to update multiple price conditions in a contract Thru FM CRM_ORDER_MAINTAIN.
please see the piece of code that am using...
am able to update single price condition...but not able to populate 2 or more .......i,e..ADD A Condition
i,e...DATA : ls_cond TYPE prct_cond_external_input,
lt_cond TYPE prct_cond_external_input_t.
DATA : ls_con TYPE PRCT_COND_DU,
lt_con TYPE PRCT_COND_DU_TAB.
Create Condition Type
*ls_con-KNUMV = lv_header_guid.
*ls_con-KPOSN = lv_item_guid.
ls_con-stunr = '134'.
IF Y EQ 1.
ls_con-ZAEHK = '001'.
ELSE.
ls_con-ZAEHK = '002'.
*ENDIF.
*ls_con-kschl = 'ZFP1'.
**ls_cond-waers = 'CNY'.
*ls_con-kbetr = '0.00'.
*ls_con-kpein = '1'.
ls_cond-kschl = 'ZFP1'.
ls_cond-waers = 'CNY'.
ls_cond-kbetr = '0'.
ls_cond-kpein = '1'.
ls_cond-knumh = lv_item_guid .
CLEAR ls_Price_doc.
ls_Price_doc-ref_guid = lv_item_guid.
ls_Price_doc-ref_kind = 'A'.
IF Y EQ 1.
ls_Price_doc-ref_handle = '000000001'.
ELSE.
ls_Price_doc-ref_handle = '000000002'.
ENDIF.
*ls_price_doc-PRIC_COND[] = lt_cond[].
*INSERT ls_con into table ls_price_doc-PRIC_COND.
INSERT ls_cond into table ls_price_doc-COND_ADD.
INSERT ls_price_doc INTO TABLE lt_price_doc.
ls_input_fields-ref_guid = lv_item_guid.
ls_input_field_names-fieldname = 'KNUMH'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'KPOSN'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'KSCHL'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'KPEIN'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'STUNR'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'ZAEHK'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'WAERS'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
ls_input_field_names-fieldname = 'KBETR'.
INSERT ls_input_fields INTO TABLE lt_input_fields.
CLEAR ls_input_fields.
Ls_input_fields-ref_guid = lv_item_guid.
ls_input_fields-ref_kind = 'B'.
ls_input_fields-objectname = 'PRIDOC'.
*ls_input_fields-logical_key = '0001'.
ls_input_fields-field_names = lt_input_field_names.
INSERT ls_input_fields INTO TABLE lt_input_fields.
CLEAR ls_input_fields.
CLEAR ls_Price_agreement.
Clear ls_cond.
I kept this under code. loop, for item records.....
Though the internal table lt_price_doc. is holding all the records, it is updating only one record. can you any one pls guide me ,This example works fine for me. Modify it according to your needs...
Price
IF it_item-value IS NOT INITIAL.
ls_cond-kschl = 'PR00'. " add price
ls_cond-kbetr = it_item-value.
ls_cond-waers = st_head-currency.
INSERT ls_cond INTO TABLE ls_pridoc_com-cond_add.
index_2 = 1.
CLEAR: ls_cond.
ENDIF.
Discount
IF it_item-discount IS NOT INITIAL.
ls_cond-kschl = 'ZPPP'. " add discount
wa_procent_calc = it_item-discount * 10.
ls_cond-kbetr = wa_procent_calc."it_item-discount.
ls_cond-waers = '%'."st_head-currency.
INSERT ls_cond INTO TABLE ls_pridoc_com-cond_add.
index_2 = 1.
CLEAR: ls_cond, wa_procent_calc.
ENDIF.
IF index_2 = 1.
ls_pridoc_com-ref_handle = counter.
ls_pridoc_com-ref_kind = 'B'.
INSERT ls_pridoc_com INTO TABLE gt_pridoc_com.
CLEAR: index_2,ls_pridoc_com.
ENDIF. -
Price Condition Depending of Material Master Record
Helllo Experts, I have an issue with a price condition on a price procedure the user wants to be able to mantain the price condition manually only if the material used at item level of sales order is equal to one of 3 sku´s.
This Price condition can not be mantained on VK12 because it´s calculated manually depending of several factors.
For Example, let´s say the Material ID´s are 1122, 1123 and 1124 and the price condition is ZY01.
If the Mateial ID used at item level of sales document, the manual condition ZY01 shouldn´t be shown to the user only if the material used is equal to 1122, 1123 or 1124
To solve this issue I was thinking to use at price procedure the field requirement and use a pricing routine as "2" Item with pricing and edit the routine. the Material used at item level of sales document
I´m not quire sure this is going to work, And what´s the name of the field I should use to get that
Any Suggestion how to adress this issue is welcome.Hello, I create my own condition table to include material field, also a new access sequence has been created, to link this table on field material I only can specify one material number, I capture there my material for wich I want this price condition work, but when I create a Contract on VA41 using the material included on my price condition, I´m able to mantain the amount, but the same happen when I try to use another material number not included on my access sequence.
-
Price is not Picking from Contract while making PO
Hi Gurus,
Value Contract for services is created, While making the Purchase Order the price is not picking.
Note:-The Contract is in Valid Period only.
Can any one tell me what reasons may be there.
Regards,
Prabhakaran MAs a std procedure while creating PO price won't be picked from contract. Rather you need to create a PO w.r.t the contract. In that case PO will take the same conditions stored in the contract.
Else if you are working with sourcelist, then you need to define the contract as a source of supply. In this case when you create PO system will pick Contract as source and contract price will appear in PO. -
User exit for Price Conditions in VA02 (update,insert or delete conditions)
Hi folks. I would like to know if anyone of you has already worked with transaction VA02...I need a user exit, which could be capable to: Erase, Update and Insert new Price Conditions.
Scenario: The user will not enter into the Price Conditions Tab. He will only make some modifications to the document via VA02 and when he saves the document, then the user exit should update, erase or include new conditions based on some logic that the user exit will implement. does anyone know a user exit for this particular case, please !
Thanks in advance.HI,
Check this.
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing
Regards
Rajendra -
Populating price agreements for performace base contracts with idoc
Hi Experts,
We are trying to create Contracts through idoc. We are using CRMXIF_ORDER_SAVE_M02 idoc and we are able to successfully create the flat fee contract and performance base contracts.
we are having problem with populating the price agreements for the performance base contract . We are using "E101CRMXIF_BT_PRCD_COND" segment for populasting pricing agreements but its not populating. But in case of a flat fee contract it is working fine we are able to create price conditions.
Could you please let us know how can we resolve this issue if any one faced thjs problem earlier.
Thanks in advance.
Regards,
Sarath. JJürgen, thank you very much for your answer.
Unfortunately maintaining the info records is not an option in this instance as we have 1000s of materials and vendors (conveyor belts is just one example and this category alone contains a few 100s unique material masters with different attributes and each vendor will have a different variable price. For an indirect material category I don't think this is worth the effort).
I like your suggestion to check the difference between the PO price and a moving average price. However, what if the material is being purchased for the first time and therefore the moving average price is £0.00? Do you know the code for the user exit you mentioned? Are there any other solutions? -
Price Conditions for Long Term Agreement
Hi,
i need to extract the price conditions from long term agreements. For what i can understand i have to access the KONH table with a Varkey = EBELN&EBELP of the contract, and then see conditions on KONP and KONM tables. One thing I can't understand is how a record in KONH is marked for deletion. If I create another record with same validity period for same item. the other one is superceeded as if it was cancelled. Is there any other table with header condition master data?
Furthermore, why the system lets me insert a new item with gross price, with same condition of an existing one, without having to flag for deletion the other. It seems that i can insert all the gross price (PB00) positions i want, and the last one i inserted is considered.
Someone has any clue?
thanksLoquat - That's not a good analogy. Let me help you with your bank analogy:
* You pay your mortgage payment on time faithfully for 24.5 years, and you want to REFINANCE your mortgage with your existing bank; however, your existing bank wants to charge you closing costs on your new loan AND a termination fee for the old loan.
* HOWEVER, to solicit new business, your bank is telling other customers that they will pay the termination fees on their old mortgages if they do their refinance with the bank. So why would the bank pay to get someone else's customer but not pay the same (OR EVEN MUCH LESS) to retain the customer that they already have?
* By the way, thanks for the banking analogy. As a 20+ year banker, I can tell you that a bank would never treat new, unproven customers better than their existing, long-time customers.
Thanks all for the lively debate, but nobody has been able to tell me how Verizon is better off by taking $130 now and letting $7,000 go to someone else. That would be the equivalent of a 1.8% discount to make an existing customer feel like Verizon values their business. But they would gladly give $600 ($150 per phone) to a new customer for bringing them the same business.
Loquat - by the way, that is not a "Special Privilege"! That is the same privilege that they are offering to others that are not current customers!! How is that "special privilege"? And yes, it does sound fair. -
Price condition equal to VPRS cost of goods
I have a senario ,which we will create sales orders for customers with sales price equals to the MAP(moving average price) at the time when the SO being input .And the sales price in sales orders should be copy to the billing whether the MAP has changed or not .
Now I have set up an pricing procedure ,which use VPRS as the sales price condition type ,but here comes another question when I create billing according to the delivery . When I create the billing document ,the net value is defferent with the net value of the sales order ,because the MAP has changed during the goods issue.
Is there any idea that can make sure the sale price equals to the MAP , and the billing net value is same as sales order net value?
can you give me some advice ? thanks for you help!Hi,
The pricing type (Copy control) is an extremely important field. It is worthwhile keeping this entry
in mind when creating your pricing condition types. As a rule of thumb, you should
have all item categories for a particular sales document with the same settings.
Generally, you may use pricing type B (carry out new pricing), G (copy pricing
elements unchanged and redetermine taxes), or C (copy manual pricing elements
and redetermine the others).
When using condition B all manual pricing condition types are lost.
If you want to copy the sales order to the invoice without changing the sales order
conditions, use pricing rule G. This will copy the pricing conditions from the order into the
invoice without changing them, but will redetermine the taxes.
Regards...
SBC -
Report to check price condition
Hi All,
Is it possible to check existing price conditions on all customers to make sure we have a valid price (i.e no ZERO price) in any condition, any report or fuction to help me do the above.
Thanks in advance.Try pricing report V/LD. Copy the output to excel and customer masters to excel and then do a V Lookup in excel.
Regards,
GSL.
Maybe you are looking for
-
Fan noise on Macbook pro retina 15 on low speed!
Hi guys, I'm experiencing a constant low background noise from the left fan (as I'm looking at the screen). The noise is audible always even when the fans are working in their lowest speed possible the noise is there. It seems to me that that is a me
-
can i use acrobate x pro to convert arabic PDF to word file without loosing the original format
-
Hi, We have a situation. Initially we had English language as default language installation. Later we had a requirement to have Dutch language. Our basis consultant did the necessary installtion. Post installation when we checked the initial logon sc
-
Have to restart every time I upload to Youtube
Ok, this is really strange, and I can't figure out what is going on. Almost everytime I work on a video and then publish to youtube it sends it to the share monitor, it goes to about 95%, and then just sticks. I can leave it overnight and it doesn't
-
Error Message: Objects Extending Beyond Addressable Area
I've created a simple line graph and when I go into change some settings I get the following message. All I'm changing is the: Category Axis, deslecting the "Draw tick marks between labels" and on the Value Axis, I'm using the Override Calculated Val