Change S/C Currency, at Header Level Not Item Level
Hello,
We have a requirement for a requisitioner to be able to purchase for two different companies with different currencies. However, when the requisitioner creates a shopping cart, the shopping cart header defaults to the default currency and cannot change it. The company and currency can be changed at the item level but not the header.
Has anyone encountered this requirement? If so, how did you handle it?
Regards, Dean.
Technically, there is a header, not a header like EKKO. There is a S/C header that contains the S/C guid, curreny key and other S/C information. The tables involved are CRMD_ORDERADM_H and BBP_PDHGP.
In the BBP_DOC_CHANGE_BADI that was mentioned above, was already considered as a place to make the currency change since structures IS_HEADER and ES_HEADER are available for processing.
I was hoping for a better solution that having to do alot of coding.
Regards, Dean.
Edited by: Dean Hinson on Apr 29, 2008 7:10 PM
Similar Messages
-
Change currency at header level in shopping cart
Hello
I'm working with SRM 7.0 in classic scenario. We are facing an issue, because even if we change the currency at item level, when the PO is created in back-end it is the default currency of the supplier. We can change behaviour in Badi BBP_CREATE_BE_PO_NEW to get header currency (wich is default currency in pposa_bbp). But problem is that we want to be able to change header currency in shopping cart. And when we change header currency this currency will be applied in all items (thank to badi BBP_DOC_CHANGE).
How can we make possible for the requetser to choose the currency at header level? This currency will those when purchase order will be created.
Thank you.
Regards,
Peggy.Hello Peggy,
If you change the SC header Currency as well it won't be an effective solution as your SC items can have muplitple currecies.
Now As per standard SRM PO currency is determined from vendor currency, hence if you SC line item is created with currency GBP and your vendor has currency CHF then your PO will be created with currency CHF only.
Now if you need to retain the SC line item currency in your PO then you need to do particular enhancements in standard SAP code to overwrite vendor currency functionality.
and more over I would suggest you to group the PO based on Currencies. For example all SC line items with currency CHF will create 1 PO.
In that case it will be easier to change the PO currency. -
Condition Currency at Header Level
Hi,
Using SRM 7.0, SP09, ECS.
We are unable to change the Conditions Curency for Header Level Conditions while creating RFx Response. Is it standard behaviour?
Note: It is working fine with item level conditions.
GanapathiHi,
Someone who is using conditions in RFx/RFx Response kindl check and reply.
In RFx, before publishing add more than 1 currency in Bidder's tab page. In Response, go to condition tab page...
add a condition at item level for which calulation type is not %. You will get a box to select reqired currency....
add a condition at header level for which calculation type is not %. You don't get any option to selectu currency. The field is grayed out.....Is it so in your system?
Ganapathi -
Change the Payment Method at header level in Sales order document.
Hi Experts,
I have a doubt and a problem; I want to change the Payment Method at the header level however that is not possible never at header level is the same even either I chose other when I was creating the sales order document or I tried to change after that. The system allows changing the Payment Method but when I display the document after that the change is not done always is the same payment method. Maybe it is defined at customer or sales organization level.
At item level it is possible change the payment method with any problem.
Thank you and best regards.Dear Alberto
Payment Terms can be changed both at header level and at item level in sale order.
thanks
G. Lakshmipathi -
Hi,
In my query some keyfigure has currency in its header , however for 2 KF currency is coming at row level rather than header. Please help.
RegardsHi,
first use the NODIM formula function for brokerage
after applying the NODIM formula you won't get row wise currency.
select the brokarage KF -> NODIM (brokerage)
maintain the header level currency was Brokerage (INR)
Thanks,
Phani. -
Pricing is not changed when pricing date is changed at header level.
Dear Gurus,
The query is about pricing. When I change the pricing date at header level it is supposed to chnage the pricing at item level also. But it is not happening. In our scenatio there is a ZPR0 price and there is a condition record for that.
The order was created earlier and now when we change the pricing date price is not being changed. I checked the analysis button. There it shows the following messages for ZPR0(In this case condition already exists). ZPR0 has three condition tables
1. Condition record exists, but has not been set (for the 1st table in acces sequence)
2. Access has not been executed due to previous access(for the 2nd table in acces sequence)
3. Access has not been executed due to previous access(for the 3rd table in acces sequence)
As a result we are not able to change price in the header level by changing the pricing date.
Please help
Thanks in advance,
JeHi Felipe,
The pricing will change if we click on the update button and select 'C' or 'B' option in the item level. But when we try to chnage by clicking on the update button in the header level it is not getting changed.
I would also like to add that customer wants the price to be changed without pressing the update button at tghe header level.
Please clarify on the pricing validity configuration . What steps are required in the pricing validity configuration.?
Thanking you,
Je
Edited by: jerryabap on Feb 4, 2011 12:17 PM -
How to set differnt Currency at header and conditions levels
Hi Guys,
if we take USD Currency at header level for import Purchase orders, system automatically convert all the conditions(Price Schema's conditions in USD), while we want Price schema's condition in india Rupee. because all the customs,cess duties and CVD have to pay in Indian Rs. not In USD.
if we take INR at header Level, in this case Purchase order becomes in Rupee, while it should be in USD (for import Vendor)
Pls suggest the solution
Regards,
AshishHi Ashish,
It cannot be changed in the PO level but can be done in Invoice Verification Level. Go to MIRO and before entering the reference documents (PO, Delivery Note, etc) go to DETAILS TAB and make the Exchange rate as 1.00 and hence 1 USD = 1 INR.
By this way only it can be done.
Hope this is useful. Kindly mention if so.
Regards,
Elanchezhian. K.C. -
Header data not getting updated in line item level
Hi,
We are trying to update Pricing date at header level but it is not gettting copied to item level.
getting an message "The header business data does not apply to item xxxx"
i have checked the item category and "business item" field is checked. and for the same sales order previously we were able to change the pricing date at header level and it got applied to item level but this time is is not getting applied.
kindly suggest.If there are multiple line items which are having different data; in your case, Pricing Date, then in that case, when you try to change at header level, system will pop up this message.
You can also have a look at the following note:-
Note 336660 - Message V1403 in sales order with article order no
G. Lakshmipathi -
PO number prints only if it is at header level not for item level
Hi All,
I am not able to print the PO number in my order acknowledgement and COA printout when I enter the PO number in the sales order at item level of only. It prints fine when it is at the header level.
Please assist.
Thank you,
Shanu JainHi,
BSTKD Field in the VBKD is dependent on two things . IF the Header PO Number is same as the Item number if u change at Header level it will be changed at all items level also. If both are diff then if u change the PO Number at Header level it will change PO numbers of the Items which is having same value as Header Po Number otherwise it wont change the Item PO Number .
Ex " Order Number 1000 is having PO Number at Header Level is PO1. And the sales order is having Item 010 and 020.
IF Item 010 and 020 is having PO1 at item level if u change the value of PO1 at header Level if will be applicable to items 010 and 020.
If Item 010 is having Po Number PO1 and 020 is having PO2, if i change value of PO number at header to PO3 then it will change Item 010 PO Number to PO3 and Item 020 PO Number will be same as PO2.
Try to Take The VBKD - BSTKD where Item Number POSNR is blank that means Header PO Number .
IF u want Item Po Number then pass the item number in POSNR and get it.
Regards,
Srinivas. -
Changes in conditions at header level in Scheduling Agreement
Dear experts,
I would like to change condition for duty at header level.when i did through ME32l,system is showing these conditions in Grey field.I want to over write the condition value with new one.
Please suggest me how to do this.
Thanks in advance
MKHi MK,
While condition customizing in "chnages can be made" manual entries if you select manual entry has priority "c" then only you can overwrite the condition value
but for selection "B" you will not be able to overwrite because this value is flowing auto from conition record
If you think logically if you are maintaining condition record and condition value is flowing auto why system should allow you to change instead you can change the condition record from where the value is flowing
And if you want that value to be always overwritten make "c" as priority
Hope this clears your doubt
BR
Diwakar
reward if useful -
Clear IDOC creation when only header level changes are made ME22N.
Hi All,
when the PO is on changed in the header level only(for example header texts and header code) and when we execute RSNAST00 one BADI getts triggered which checks if the Item category is 9 and badi will clear the IDOC creation.
If the PO item category is = 9, the IDOC must not be created. This badi works fine if the changes are made at
1)at Item level
2)both header level and Item level
In case of 1 and 2 we have both header segment E1EDK01 and item segments E1EDP01.As a result it checks for the item category in the item segment.so idoc is not created.
3)BADI is not working when the changes are made at the header level only. The IDOC is getting created even though the PO has the item category as 9.
I found in this case only header segments are availble while debugging and the item segments are not there to check the condition for the item category.
Please any one can suggest me possible solutions to clear idoc creation when only header level changes are made ME22N.
The BADI used is as below.
DATA : lwa_data TYPE edidd.
DATA : lw_dp01 TYPE e1edp01.
DATA : lwa_control TYPE edidc.
CHECK idoc_control-rcvprn = '3PL' AND idoc_control-idoctp = 'ORDERS05'.
LOOP AT idoc_data INTO lwa_data.
IF lwa_data-segnam = 'E1EDP01'.
lw_dp01 = lwa_data-sdata.
IF lw_dp01-pstyp = '9'.
CLEAR create_idoc.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHO
Thanks in advance.Hi all,
Is there any way that I can get the item category details when Only header level changes are made to the PO in ME22N and only header segments are available in the IDOC.
Is this possible:- Fetch the po number and item category details from ekpo table that matches with the header segment po number and then check for item category value to clear the idoc creation?
Any information is helpfull.
Edited by: Selina.selk on Nov 20, 2009 1:39 PM
Edited by: Selina.selk on Nov 20, 2009 2:49 PM -
Transferring order header level details to line level details
I know, that by creating an order, the order header information is the 'default' information for the lines. What that means is that all the information at the header level, i.e. Freight terms, etc...will default to the lines.
But when an order already exists and I change some field in Order Header level, changes are not automatically transferred to Order Lines.
For example, customer requirement is to change ship method for existing order. I change Ship Method on Order Header, but then I must go to Line details and change Ship method on every line. Is there any way, how to change order lines details automatically after Order header update?
Thank you
Zdenek Moravec
Information Systems Department
Matsushita Television Central Europe
[email protected]
tel.: +420 37 8211 261SPRO - SD - Billing - Billing Plan - the first 5 config nodes (Define Billing Plan types / Define Date descriptions / Assign Date categories / Maintain Date Proposals / Assign Billing Plan types to Sales Doc types) are applicable to you.
this is pretty tranparent for a reference.
What else is required? -
Change in partner at header level not getting copied to item level
Hello,
I would really appreciate any help from the forum on the below query.
How is it possible that a change in the Employee Responsible(Standard Partner Function) at the header level is not triggering a change in the item level?
Thanks,
SahilHi Sahil,
Please look into below note.
It may hint you something.
1008458
Rgds
Hari -
PR (Header level) release strategy not working
Hi all,
I have configured release procedure for PR - Header level release(i.e. With classification). My scenario is as below,
If PR value is <=1000 INR and Plant 1000 Two persons will release the PR. I.e., Release codes A1 and A2.
If PR value is >1000 INR and Plant 1000 Three persons will release the PR. I.e., Release codes A1,A2 and A3.
i have created Two charac(for Plant and Value), one class(Assigned the characs to it), one group, 3 release codes, and 2 Release stratergies (i.e.S1 and S2). All the settings are fine. But when I create PR, system takes only the first Release stratergy by default. That is irrespective of the valuation price in PR system by default takes S1 release stratergy only. Even for higher value PR system is not taking S2 stratergy. I have given correct values in the classification field. Why does this happen? Release procedure without classification is not configured.
Note: I have even ticked overall release for document type NB
Any inputs? Thanks in advance.
Regards,
Ayyappan.Hi all,
One thing is clear now. System is not all considering the value characteristics. Its only considering Plant character(WERKS). Thats why by default its taking first release stratergy since both have plant value as 1000 in classification view.
Just now i checked by using sinlge character. For release class with plant as character the release procedure is working fine but for class with value as character release is not at all getting hit.
Note:
1.My company code currency is EUR. My characteristic currency is USD. While i create PR in valuation price system by default selects EUR. I am manually changing it to USD. Is that correct?
2. Still my new posting period is not yet open.
Is there the problem is somethig related to above?
Regards,
Ayyappan -
Delivery address at Item Level and not at the Header Level
Hello Experts,
We are facing an issue as described below:-
We are in SRM 7.0 using classic scenario.
After approval of multi line Shopping Cart in SRM ,PR's are getting
automatically created in backend R/3 system.After converting PR's into
POs in backend R/3,we are observing that the delivery address for these
PO'are getting printed at Item level and not at the Header Level
inspite of the delivery address being same for all the Item level.
As desired,the delivery address in the PO's should have the delivery
address at the header level if the the delivery address is identical
for all the Item Levels.
However,if we create a PR directly in R/3 system and then convert these
PR's into PO's in the backend R/3 system,we find that the deliver
address are getting printed at the Header Level if the delivery address
is same for all the item level(which is as desired)
Any pointers will be highly appreciated.
Thanks & Regards,
RKSIt is standard process only.
In Po delivery address is maintained at item level because to which address perticular material to be delivered,
this may change from material to material or may not change
Maybe you are looking for
-
Hi Gurus, I have one requirement like the below..... One info object contains 15 attributes...and this is used in few data targets also. From this info object I would like to change one attribute from display to navigational attribute, will it be aff
-
Messages, function modules and Batch Input
Hi, I need to modify some values on the BP transaction with a batch input and I encapsulated it on a function module, because I need to call this FM from a Web Dynpro ABAP. The problem is that some success messages are raising from the batch input, e
-
Multiple PageHeader section does not get exported to ExcelRecord format
Hi, We are using Crystal Reports for VS 2005 in the web application that we are developing. We found that when are exporting the report to ExcelRecord, if the report has multiple PageHeader sections then only the content of the last section will get
-
Go back gesture on Mac OS X Lion
Hi everyone, I just installed new Mac OS X Lion and the only thing which I am missing is "go back" gesture. In previous version of OS I was able to slide with three fingers to the left (go back) or to the right (go forward). I have used those gesture
-
SAP MM ECC.6 Certification
Hi SAP GURUS I am prepararing for SAP MM ECC.6 exams, i bought SAP MM Functionality and Technical Configuration by Martin Murray. Is the information on the book enough to write SAP MM Certification or i still need SAP MM Manuals. It's a very good boo