Contract header conditions
Hello All,
I have maintained a condition Y006 which is a header condition in the contract header.
But when I create a contract release order I do not get this condition in the PO.
Am I missing something?
Regards,
V S
The header conditon of the contract is also the item conditon for PO
the header codniton for contrct is not going in to the po as header conditon
basically why SAP has given header conditon for contract becuase suppose you have more than one line item for contract than you can enter as header condtion fo rcontract but when it come to the po it is always a item level conditon because that is for that items from the ocntract only.
suppose you create release order for contract and then add one more line in the po
so contract conditon will always copy to po as item condtion
now i reteste in my system and it working as i explained
For why it is not working -
Please check the conditon in M/06
if the codition should work for heade also than you have to have the access seq in your conditon for header than only it will copy from header to the Po item level.
Similar Messages
-
How to find modifications to contract header conditions ?
Dear colleagues,
We have the following problem, I would appreciate If anyone could help me.
We want to find any modification done to a contract via transaction ME32K for example.
To achieve that, we use function module CHANGEDOCUMENT_READ_HEADERS and it works fine.
The problem is, when there is a modification to the conditions in the contract header, this FM doesnt catch it, and i cant find a way to detect it, even find the tables where to find the conditions, since the field KNUMV comes empty in table EKKO. We need to find out when the header conditions have been modified so we can fill a table with the modified contrats and the date, how can we do this then?
Why is KNUMV empty in EKKO even though we have a condition at contract header level? How can I detect, find when the header conditions of a contract have been modified?
I can execute tx MEKB and it displays the header conditions, but I dont know how the system gets to them.
Thanks in advance for your help, will award points for helpful answers.
DavidDear Umakanth,
Thanks for your answer.
However, in A016, when entering the contract number, the system only shows the entries corresponding to the conditions of the positions, but there is no entry in A016 for the conditions at header level.
So how can I find the condition records at header levels? In which tables are they stored and how can i reach them? How can I determine if there has been a modification to the header conditions of a contract?
Anybody can help? Will award points for helpful answers.
Thanks, kind regards
David -
Copy Header Condition from contract to order
I have a question,
In our scenario we have contracts that are neither value based nor qty based. They are mostly dummy contracts which hold some data in custom created views of the contract header. We have copy routines that fetch this data and transfer to the header of the sales orders.
Question is:
In Pricing, when a header level condition is created at the contract level for an item and when the item gets copied to the order what happens is:
e.g Item 10. header condition: 5% VAT (500 Rs)  when it gets copied to SO  at the header level of the order it shows VAT (500 Rs).
The percentage does not appear. Would you know why this occurs.
Thanks!
Natasha
Message was edited by:
NatashaHi,
FIRST OF ALL YOURS SUBJECT AND THE DETAILS ARE ENTIRELY DIFFERENT.
coming back to yours query:
In item level only you'll get the entire detail pertains to item conditions, check whether you have the condition type with header level? if yes then it will show the details in header level.
Your e.g shows that you have item level condition not header level.
Please check -
Hi Gurus
When I go to header conditions in Contract, message comes that "Not possible to determine a condition type"
Kindly help
RegardsHi,
You have to maintain condition types for contract header with the help of access sequence(kb01).
Regards,
Murali -
Discount value not updating at contract header level
Dear Friends
I am facing problem of updating discount value at contract header level. The scenario is u2026. my client used to provide certain service to their customer. For that they maintain quantity contract & bill them as per billing plan. When customer avail three or more services they get 10% extra discount. Now the problem is after continue for some days if some customer wants to drop one item we are cancelling the line item by assigning proper cancellation procedure but the system is not reversing the 10% discount.
Example u2013
Contract valid for 1st Jan 2009 to 31st Dec 2010(Value for each service = 10)
(Total no of item-3)
(Discount-10%)
Here bill value for each month is 10x3-(30x0.10) =27
At the month of march 2009 customer decided to drop for one item so hence forth the bill value should be 10x2=20
But the system is calculating 10x2-(20x0.10)=18
We need to update the value at contract header level only to satisfy some CRM functionality.
Please suggest how to solve this issueHi,
If that is item condition then you can not change it at header level
check in M/06 make it at header level in change which can be made tab
Regards
Kailas Ugale -
Header Condition giving abnormal values
HI,
This problem occured in multiple number of contract release POs. We use a customized header condition type ZHES as a PO clearing charge which is also a group condition.
At PO header level we maintain a current fixed exchange rate as well.
Problem is once it's maintained it doesn't give the correct local value or the USD converted rate. It gives an abnormal figure and even this figure shows value X at change mode and value Y at display mode.
I just can't understand the cause for this abnormal scenario
Pls help
ThanxHi,
Was the pricing schema changed in the meantime? Please check the changes to the PO item: have been any items deleted in the meantime? (EKPO-STAPO <> X, statistical conditions should be checked)
Please check also the following notes:
1049600 Header condition multiplies if activated repeatedly
876617 FAQ: Header conditions/header condition screen, check especially question 6,
456691 FAQ: Price determination in purchasing
Regards,
Edit -
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 -
Header conditions for external services
Hi all,
How to make header conditions of PO to be consider in external services ?
The issue is that in the service entry sheet the header conditions from PO are not consider in service.
Regards,
Tiago FerreiraHi Tiago,
as per note 353482 it is possible to maintain header condition
on the SERVICE OUTLINE LEVEL. This note explains what condition
types are available.
There is no condition type for fixed amount
that would be distributed proportionally to accepted quantity,
like header conditions in the purchasing level!
These conditions are related to outline levels and the header of the
service package and can also be maintained there. They can be maintained
in quotation, purchase requisitions, purchase orders and contract (as
master conditions). However, in contracts outline conditions can only be
saved for such outline levels that contain services.
In the other documents these conditions are in any case
displayed (when determined by price determination) on service condition
level, which means if you had planned services in your PO item and you create the entry sheet based on this PO item, if you had header conditions on outline level in your services, the same conditions will be overtaken into the entry sheet, but you can see them in the condition screen (mark the service line in the entry sheet, check conditions), not at outline level.
I would advice you to test first with using the condition type KR01 in the PO at service outline level and to check the same condition in the entry sheet (which was created based on this PO) on the condition screen.
Regards,
Edit -
Can pricing requirement be used for manual header condition
I have a manual header condition ZCR1 which will be entered in a sales document with doc type ZAB1. When this sales document is copied into another sales document ZAB2, I want that the manual header condition ZCR1 is not determined. Can I do this via pricing requirement? Or should I use alternation formula for condition base value and make the value of condition ZCR1 to zero when the document is copied into ZAB2.
Both the document types are using the same pricing procedure. In copy control for all item categories from ZAB1 to ZAB2, pricing type G (Copy pricing elements unchanged and re-determine taxes). ZCR1 is a manual condition in the pricing procedure used.
Regards
JavedHi javed
If you want the ZCR1 manual header condition should not be determined then you need to change the pricing type in the copy control but if you assign a requirement in the pricing procedure for ZCR1 condition type then you cant enter the ZCR1 condition type manually also as you are not meeting your requirement.
Another option is you have to create a new requirement with the help of Technical consultant ans assign it to the header condition type in the pricing procedure requirement feild . giving inputs to your Technical consultant that The condition type should not be determined
Regards
Srinath -
Header condition type value not displayed in sales order output
Hi gurus,
I have observed a strange issue regarding a header condition in a sales order.
we have a set up like following:
1. If the Header condition XXXX is used in sales Order then this value should be printed on sales order output.
2. If the Header condition mentioned in above point is not maintained in sales order it should print the total price of all line items.
Though i have maintained the header condition value in Sales Order Header its not displayed in SO output.
That is , I have a sales order and it has one HEADER condition type entered with 3500 USD.
In fact this value is used for some business purpose and is being printed on the sales order output for a specific output type.
But where as in a sales order this header condition value is not getting printed on the output though I am using same data as of the sales order which is having the header condition value printed on its output.
According to business,we must have the header condition value printed on sales Order output.
Please suggest how to proceed.
Thanks in advance.Not sure if you are using costom smartform to print invoice, if yes then ask developer to debug and find the root cause and fix it.
You might need to give him condition when it shuld be printed and when not.
You can take reference of another output type for which it is printing -
Dist. of Header Condition based on the material Value
Hi All,
I have one query regarding the header Condition.i have selected the Calculation type as B - fixed amount (mandatory) for a particular Condition type and also selected the header and Item condition indicator.Now if the material have more than one line item then the system distributes this condition based on the quantities in PO.
My client requirement is that they want to have a header condition as we are using now. But they want to distribute this header condition according to the material values for each line items in a PO. please Mention that this condition is a fixed value (mandatory).
So, how can we make a Fixed Value (Calculation type) for a header condition to be distributed among the line items based on the base Value?
Please revert back asap.
Sure, points will be awarded for the same.as explained earlier ,
system is distributes the header amount on the basic of value calculated by Basic X qty
e.g.
header value =100
two line item
1 is with Rs 4/- and qty is 10
2 is with Rs 10/- and qty is 15
so distribution is
Rs 21.05/- for 1st item
and
Rs 78.94/- for 2ed item
regards,
sujit -
Validation for header condition in a Purchase Order in me21n
Hi Experts!, I need to validate that a header condition can't be repeated in a PO, when it's be creating..
I need your helps.. Thanks..
Message was edited by:
Gustavo GilHi.! Thanks everybody, I recomended this page
http://help.sap.com/saphelp_40b/helpdata/es/14/f62c7dd435d1118b3f0060b03ca329/content.htm
, It's so usefulI, here I found the program, subrutine, and a short description, I resolve the problem using the exit USEREXIT_XKOMV_BEWERTEN_INIT..
Regards,
Gustavo Gil.. -
Very Urgent--Adding Header condition amount in Net order value of PO
Dear friends,
Our client has following requirement.
---In Purchase order ,Header conditions related to delivery costs are using.
--Currently when we add the header condition,that amount is not adding to the Net order value and not adding to the total value in the PO print document.But proportionaly distributing to the line items.
--Because of this two problems one is not adding to net order so not considered for release strategy,secondas it is not adding in the net order value,header condition amount also is not coming in the total value in the print out.
--Currently, this header amount is splitting and posting seperate line item for GR/IR clearing act in MIGO and MIRO..
I have removed the Statistical tick and accrual tick in IMG, then header amount is adding to the Net order value and adding in the total value in the PO print. But in MIGO/MIRO, This amount is adding to the GR/IR clearing act ,instead of seperate GR/IR line item in MIGO/MIRO documents, But client wants the postings shall be made similar to previous one.
I have checked with removing only Stastical key and not removing the accrual key.But header condition is not adding to Net order value. I have searched for User exits/BAdis,suitable are not found.
How the Header condition amount can be added to the Net order value without removing the Statistical key in IMG.Are there any User exit/BAdis,
Please suggest.
Regards,
DayanandDear Sairam,
Thanks for your reply.
Asper your suggestions i tried as follows.
1) We have got condition types like surcharges/discounts before "Net inc dis"
and Delivery costs/accruals/frieghts after "Net inc dis".
2) My requirement is that whatever conditions types after Net inc dis like Del costs/Frieghts are not included in Net order value in PO,so amount is not included in Release strategy and print.Currently this amount is coming as seperate line itemGR/IR Clearing account in MIGO/MIRO.
3) Asper your suggestion,i tried with Surcharge condition existing before "Net inc Disc"--This is a header condition(Cond.cat is Insurance),but stastical tick is not there in Scema. I tried as it is ,amount is adding in Net order value.But seperate line item for this amount is not coming in MIGO/MIRO
4) When i ticked the accrual key and statistical tick and added Accrual-FR1,then PO created ,amount is not adding in Net order value.
5) When i removed only Stastical tick only even though amount is not adding.
6) When i removed the Accrual tick also i.e both the ticks then only amount is adding in Net order value.But Line item of the header condition is not dispalying as a seperate line item in MIGO/MIRO
For these Header conditions ,seperate line item shall come ,at the same time amount shall add in Net order Vaue for the purpose of including in the amount for Release strategy and print.
Please suggest how to do it.
Regards,
Dayanand -
Service Contract header, line level and party data report.
Using 11.5.9.
In Service Contracts Module, trying to create a query that extracts header data, party data (role and name) and the name of the service from the lines/account tab, ie Full Service, Gold Service etc...
Created query that retrieve Service Contract header and party data, but when I try to join to mtl_system_items_b, I am getting a product description instead of the name of the service. I also include code below this that pulls in the lines from the lines/account tab which captures line 1.1 and has the correct service name. Note this code does not have the header data and party data built into it, but I am willing to modify either piece of code to create the need join and get the data returned.
SELECT
distinct (okhb.contract_number) contract_number,
nvl(okhb.contract_number_modifier,'-') contract_modifier,
okhb.sts_code,
okhb.start_date start_date,
okhb.end_date end_date,
okprb.rle_code ROLE,
msib.description,
(msib.segment1) item_number,
hp.party_name
FROM
hz_party_sites ps,
hz_party_sites ps9,
hz_locations l,
hz_locations l9,
hz_cust_acct_sites_all ca,
hz_cust_acct_sites_all ca9,
hz_cust_site_uses_all cs,
hz_cust_site_uses_all cs9,
hz_parties hp,
hz_parties hp9,
okc_rules_b orb,
okc_rules_b orb9,
okc_rule_groups_b ogb,
okc_k_headers_b okhb,
okc_k_party_roles_b okprb,
okc_k_lines_b oklb,
ra_customer_Trx_all rcta,
mtl_system_items_b msib
WHERE
PS.LOCATION_ID = L.LOCATION_ID AND
ps9.location_id = l9.location_id and
L.CONTENT_SOURCE_TYPE = 'USER_ENTERED' AND
l9.content_source_type = 'USER_ENTERED' and
PS.PARTY_SITE_ID = CA.PARTY_SITE_ID AND
ps9.party_site_id = ca9.party_site_id and
CA.CUST_ACCT_SITE_ID = CS.CUST_ACCT_SITE_ID and
ca9.cust_acct_site_id = cs9.cust_acct_site_id and
ps9.party_id = hp9.party_id and
ps.party_id = hp.party_id and
cs.site_use_id=orb.object1_id1 and
cs9.site_use_id = orb9.object1_id1 and
orb.jtot_object1_code in ('OKX_SHIPTO'/*,'OKX_BILLTO'*/) and
orb9.jtot_object1_code = 'OKX_BILLTO' and
orb.rgp_id = ogb.id and
orb9.rgp_id = ogb.id and
okhb.id = okprb.chr_id and
msib.inventory_item_id = orb.object1_id1 and
okhb.contract_number = rcta.interface_header_attribute1 and
nvl(okhb.contract_number_modifier,'-') = nvl(rcta.interface_header_attribute2,0) and
ogb.chr_id = okhb.id and
okhb.sts_code = 'ACTIVE' and
okhb.contract_number in ('VO-7001','VO-7078') and
okprb.rle_code in ('CUSTOMER','END_USER')
--oklb.line_number||'.'||oklbs.line_number = '1.1'
order by okhb.contract_number;
select
to_char(oklb.line_number)||'.'||to_char(oklbs.line_number) subline_number,
okhb.contract_number,
okhb.sts_code,
(msi.segment1) item_number,
msi.description,
okcis.number_of_items,
round(months_between(element.date_completed , element.date_start)) billable_days,
oklbs.start_date start_date,
oklbs.end_date end_date,
to_date(oklbs.attribute1, 'YYYY/MM/DD HH24:MI:SS') warranty_start_date,
to_date(oklbs.attribute2, 'YYYY/MM/DD HH24:MI:SS') warranty_end_date,
oklbs.attribute4 sales_order
from oks_level_elements_v element,
okc_rules_v rule,
okc_rule_groups_v grp,
oks_bill_cont_lines_v obcl,
okc_k_lines_v oklbs,
okc_k_items_v okcis,
mtl_system_items_vl msi,
okc_k_items_v okci,
okc_k_lines_v oklb,
okc_k_headers_v okhb,
OKS_BILL_TRANSACTIONS_V obtrx
where trunc(element.date_start) = trunc(obcl.date_billed_from) and
rule.id = element.rul_id and
rule.rgp_id = grp.id and
grp.rgp_type = 'KRG' and
grp.rgd_code = 'SVC_K' and
grp.cle_id = oklbs.id and
oklbs.cle_id = oklb.id and
oklbs.lse_id <> '2' and
okhb.sts_code = 'ACTIVE' and
msi.inventory_item_id = okci.object1_id1 and
msi.organization_id = 3 and
okcis.cle_id = oklbs.id and
okci.cle_id = oklb.id and
obcl.cle_id = oklb.id and
oklb.chr_id = okhb.id and
obcl.btn_id = obtrx.id and
okhb.contract_number like 'VO-7078' and
oklb.line_number||'.'||oklbs.line_number = '1.1'
order by okhb.contract_number, to_number(oklb.line_number), to_number(oklbs.line_number), oklbs.id;
Code that pulls in the correct description as seen at line level in Service Contracts Module.
OUTPUT of this query
CONTRACT_NUMBER STS_CODE ITEM_NUMBER DESCRIPTION
XX-XXXX ACTIVE FULL SERVICE FULL SERVICEI guess you are looking for coverage name. You need to add two more table to join with items like as in
select inventory_item_id,a.name,a.item_description from mtl_system_Items_b c,okc_k_lines_tl a,okc_k_lines_b b
where organization_id=<organization_id>
and contract_item_type_code in ('SERVICE','WARRANTY')
and a.id=b.id
and b.chr_id=-1
and coverage_schedule_id=b.id;
Thanks
Nagamohan -
Create Order with reference to Contract header
Hello,
In copy control from Contract to order can you please tell me if it is possible to copy only header data?
Meaning ,when creating Order with reference to contract I would like to copy contract header data only
Thanks,
DaveHi Dave,
You can try this,
Go to VTAA--> Select your copy control of contract to order --> Click at details --> Remove the check box of
Copy item number
Complete refrence
Then double click at "Item" left side --> Select your item category --> Click at details --> Remove the check box of
Copy Schedule lines
Then try to create and revert back with your findings,
Regards,
MT
Maybe you are looking for
-
Where are all the preferences gone ?
OsX 10.10. Yosemite. In the Library folder there is no more com.apple.Safari.plist. Noting regarding Safari plist in the pref. folder. Nor there is a plist for Imovie, Iphoto, Aperture. For those who need to see the computer's config here is the Etre
-
hi, experts why only sap? what is the difference between other? what are the main advantages in sap? i am very in need of these questions, could you please explain me. kindly thanks to all for spending yours valuable time.
-
10.5 RSS Screensaver not working
Probably a stupid question, but I tried setting OS 10.5's RSS screensaver to http://images.apple.com/main/rss/hotnews/hotnews.rss, and I keep getting the error message 'Your selected subscriptions contain no pictures". On my new iMac, running 10.6, t
-
How to do i download a recovery disc
Where can I download a recovery disc for compaq persario cq-57 489wm?
-
Does Aperture always apply white balance to RAW files?
Hi Aperture users, I have been an Aperture user for many years. Aperture handles the white balance of my Canon XTi RAW files just as I want it to: it interprets the RAW data by applying the white balance selected at the time of the photo. I.e., whe