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.
    Ganapathi

    Hi,
    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

  • Need currency in header level

    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.
    Regards

    Hi,
    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,
    Je

    Hi 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,
    Ashish

    Hi 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 Jain

    Hi,
    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
    MK

    Hi 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 261

    SPRO - 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,
    Sahil

    Hi 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,
    RKS

    It 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

  • Navigational Attribute change

    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