Currency in PO creation

Hello,
When we are creating a PO the currency is defaulted into the PO from the vendor master, which we can change manually (creating/in change mode).
The requirement is to limit this option to only few currencies(3 to be precise) for only 2 company codes. The other company codes will not have any effect (i.e. they can select anything from the option of about 10 currencies).
How this can be achieved? and is it advisable?
Regards,

Do you mean that, in vendor master you want two currencies maintained and at the time of po creation you should able to play in between only two currencies which are maintained in vendor master
if any third currency is used then system should not allow to do so?
and this should be allowded only for Two company codes and remaining should allow ?
if your answer is yes,
then it can be mapped.
you need to create CURRENCY as a characteristics and need to assign to vendor class.
It is available at SAP easy access menu
SAP Menu > Cross Application >Classification system>Master Data
watch point is  :- it is at client level setting
so when you create a vendor master , you need to maintain the vendor for allowded currencies.
it is in Environment > classification
by doing this if you try to create a PO any other currency which is not maintained for vendor, then system will give Error message
Hope this help you

Similar Messages

  • Force currency in PO creation

    Hi all.
    SRM 4.0, backend ECC 6.0. Extended classic scenario.
    I need information from other wise men, thus I turn to this forum.
    I have several situations where my SC is created in 1 currency, but on PO creation the PO is switched to another currency, because the vendor might have different currencies depending on purchasing organization. I have raised an OSS because I really didn't believe that this could be standard, but it is I am affraid. Now, if i want to force the SC currency through to the PO creation, where would you do that? Surely there must be a BAdI where this could be maintained, and I am thinking about the BBP_CREATE_PO_BACK or related. In my system I cannot rely on the currency determination of the standard system, so I really need some kind of manual forcing of the currency!
    Thanks for valuable input.

    Thank you for the information. However, this is not what I am looking for.
    As already mentioned I have already raised an OSS message with the problem to SAP, and they told me that this was standard SRM behaviour.
    Let me explain even more thoroughly (and technically).
    The SC is in currency USD. The vendor is maintained for several different pur orgs in backend and in SRM - different currencies. When the SC is approved, this will trigger the BBP_REQREQ_TRANSFER - in here the pur org is 425, which already here is incorrect. When creating the PO this pur org is used to find the org unit, that again is used to look into BP to see the currency of this org unit (pur org). However, the SRM determines this pur org incorrectly to begin with, EVEN THOUGH the correct org units are mentioned within the BBP_PD of the shopping cart, so the data are OK. I have a BAdI later on that modifies the pur org to be correct, so I end up with the correct org data in the backend/SRM but the currency being used is taken from the incorrect pur org.
    So - which tools would I use to force the SC currency and pur org mentioned in BBP_PD to check this currency?

  • Problem in loading of flat file transaction data into BI7

    Hi Experts,
    I am new to BI7, got in problem in creation of Data source.
    I have fields in flat file are:
    CUSTID,SREPID,MATID,PRICE PER UNIT,UNIT,QUANTITY,TRANS.DATE
    one of the row under the above fields is
    C100,SR100,MAT01, 50,CS,5,19991005
    Created infoobjects are:
    IO_CUSID
    IO_SRID
    IO_MATID
    IO_PRC
    IO_QTY
    IO_REV
    0CALDAY
    IO_QTY was created with Unit/currency '0UNIT'
    In creation of Data source, under field tab system shown extra CS field, I did confuse that which infoobject should be map to this field. At the same time i created IO_QTY with 0UNIT so when i entered IO_QTY under infoobjects column, system automatically created 0UNIT infoobject. I didn't completly understand why one of the unit (CS) sat under the fields column. could you clarify me please.
    And also could you please tell me the procedure of creating transfer routine for sales revenue as we didn't have this object in flat file (SS). In earlier version of BW(Addison Wesley Step by Step book) i did this at infosource level. Here i am loading the data without infosource so just i would like to know is it possible to create transfer routine at DS level or do i need to create Infosource in this case. If it is the case also could you please make me understand with procedure to create transfer routine for sales revenue.
    Your solutions will be more appreciated with points.
    Thank you,
    Shri

    Hi,
    1.Open Administrator Workbench: Modeling, from the menu or using the transaction RSA1
    2.Go to Source Systems (File)and Create a new System.
    3. Double click on the datasources, create data source
    4.Entitle the Datasource, choose Transaction Data as Data Type Datasource
    5. In next screen, Go to Extraction , Activate the data source
    6.Go to Preview. Press Read Preview Data.
    7.Data will be loaded: Save and activate the datasource
    8.Go to InfoProvider, go to Info area and create Infocube
    9.Entitle the infocube, press create
    10.Display all info objects: . Choose your info objects , Move the characteristics and key figure to the infocube by drag and drop adn activate
    11.Go to InfoCube, create transformation
    12.Click on the ‘Show Navigator’ button. Match the fields in navigator. Save and activate.
    13.go to info provider, your info cube, create data transfer process
    14.Choose: Extraction Mode: full
    Update: Valid records update, Reporting possible (Request green)
    Activate, execute
    14.Double click on the data source, Read Preview Data
    15.Create an InfoPackage by right clicking on the datasource. Execute the load into PSA.
    16.Verify data was loaded into PSA before proceeding with the next step.
    17. Execute the Data Transfer Process
    18.Monitor the results (Menu: GoTo: DTP Monitor)
    19.Try to display the data at the BW Frontend.
    Thanks,
    Sankar M

  • Import PO,In J1iex values are showing in USD

    Hello,
    While creating the Import PO. I hace created the Import PO for Our vendor is using the Currency "USD"
    After creation of PO... I go to Custom clearing vendor MIRo... Created the MIRO for BILL of Entry...In Simulte Button i have cliecked the Disply currency field .. And Changed that all to INR... Post from there only.
    While When i go for J1IEX to capture Excise Invoice wrt to PO.. the here the values showing , Excise base value is in INR,, and remaining Values(BED,ECS,SECEss, and AED are in USD).
    why it is showing like this.
    Regards
    sapman man.

    Hai,
    Do the following steps for Import Po
    in ur pricing u have to create following
    JCDB IN: Basic Custom Duty
    JCV1 IN : CVD
    JECV IN : Ed Cess on CVD
    J1CV IN : H&SECess on CVD
    JEDB IN : Ed Cess on BCD
    JSDB IN : H&SECess on BCD
    JADC Additional Duty of Custom
    JCV1, JECV, J1CV and JADC will go to Excise MODVAT Accounts and JCDB, JEDB and JSDB will get loaded on inventory.
    In M/06, for all above conditions, keep following controls;
    Cond. class A (Discount or surcharge) Plus/minus A (Positive)
    Calculat.type A (Percentage)
    Cond.category B (Delivery costs)
    Activate "Currency Conversion" and "Accrual"
    now for setoff
    maintain the following conditions in excise default settings.
    JCV1, JECV, JADC
    path: spro>logistic general >tax on goods movements>india >basic settings>determination of excise duty >maintain excise defaults >
    along with ur taxprocedure maintain these conditons in the specified fields
    JCV1 in CVD condition field.
    JECV in ECS conditon field.
    JADC in ACD conditon field.
    in case of secess on CVD, no need to maintain.
    it is hardcodded in the standard
    Vendor in GR 2 (Entry always possible)
    Import scenario
    1.Create material master of import goods.
    2.Create vendor master record of import vendor and Customs clearing vendor.
    3.Maintain CIN settings.
    4.Maintain J1id.
    5.Maintain Pricing procedure SAP standard JIMPOR..,maintain required conditions..JCDB,JCV1...
    6.Assign the schema to respective import vendor in Purchasing view of VMR.
    7.Create import PO ,check in conditions of JCDB, JCV1 the customs clearing vendor(Indian vendor) and percentage is assigned..This can be done by In condition tab select condtion then click on display,then enter.
    Save the PO.
    8.MIRO --Capture Bill Of Entry.(Commercial Invoice No.,).Customs clearing first .Here CVD will b converted to BED.
    9.Capture Excisse invoice--j1iex.
    10.MIGO.
    12.Post Excise Invoice.
    13.MIRO...Payment to vendor(import vendor)

  • Report in EBP

    Hi All,
    Iam new to EBP, I need to code a report output fields shopping cart number,PO number,created by,Amount, currency,shopping cart creation date, type of approval and Po creation date,
    Please let me know the fields and table names for the above.
    Thanks
    rk

    Hi,
    Sorry I meant CRMD_ORDERADM_H.
    The field BE_OBJECT_ID in table BBP_PDBEI is the PO number. However, it is not filled until the PO is replicated in the backend. Furthermore, in this table there are also shopping carts, for which this field is not filled. So, there are entries in this table which do not have a value in this field.
    The PO number is in the field OBJECT_ID in the table CRMD_ORDERADM_H (for entries with the right document type for purchase orders). This is the PO number in SRM. Once it is replicated in the backend, you will find the PO number in the backend in BBP_PDBEI - BE_OBJECT_ID.
    BR,
    Sjoerd.

  • Need some reference documents

    Hi all,
    Can i get documentation on transaction codes(Finance, Logistics, ABAP, Basis)? Any links are any site id's. Where can i get it? Thanks a bunch.

    I have few transaction on SD,MM,FI
    Useful SAP FI Related Transaction Codes
    Organizational Structure
    1. Define Company code – OX02 / Copy Company Code – EC01
    2. Define / Edit Chart of Accounts – OB13 / Copy Chart of Accounts – OBY7
    3. Assign Company Code to Chart Of Accounts – OB62
    4. Maintain Fiscal Year Variant – OB29
    5. Assign Company Code to Fiscal Year Variant – OB37
    6. Define Posting Period Variant - OBBO
    7. Open and Close Posting Period – OB52
    8. Assign Posting Period Variant to Company Code - OBBP
    9. Define Document Number Ranges – FBN1
    10. Define Document Types – OBA7
    11. Define Posting Keys – OB41
    12. Define Field Status Variant – OBC4
    13. Assign Company Code to Field Status Variant – OBC5
    14. Screen Variants for document Entry – OB71
    15. Define Tolerance group for Employees – OBA4
    16. Assign User Tolerance Group – OB57
    17. Define Business Area – OX03
    18. Company Code Global Parameters – OBY6
    19. Define Countries – OY01
    20. Define Parallel currencies – OB22
    Customer Creation and Payments
    1. Define Vendor Account Groups – OBD3
    2. Define Number Ranges for Vendor Accounts – XKN1
    3. Assign Number Ranges to Vendor Account Groups – OBAS
    4. Create Recon Account – FS00
    5. Define Customer/Vendor Tolerance Group – OBA3
    6. Define Payment Terms – OBB8
    7. Create Vendor – FK01
    8. Post Invoice – FB60, Doc KR, number range 19
    9. Make incoming payments (full, partial or residual payments) – F- 53, Doc KZ, number range 15
    Automatic Payment
    10. House Bank Configuration – FI12.
    Enter Company code and select House Bank tab. Click on the Create bank to create a new house bank Enter Bank Country and bank key details and click Bank Accounts.
    Enter the Bank Account num and the Bank GL account.
    11. Payment Program Configuration – FBZP
    All Company Codes – Enter Sending and Paying Company Code, outgoing payment with cash discount from.
    Paying Company Code – Enter Minimum amount of Incoming and outgoing payment and Form for the Payment advice.
    Payment methods by country – Select Check will be created, Allowed for personal payments, Street P.O. box or P.O. box pst code (bank details for Wire transfer) and RFFOUS_C (RFFOUS_T for wire transfer) as the print (payment) program.
    Payment methods by Company Code – Enter min and max amounts and form for payment transfer. Payment per due day, optimize by bank group or postal code can also be selected.
    Bank Selection – If more than one house bank, ranking order can be given. Under Amounts, amount available for outgoing payment should be given. Under Accounts, enter bank-clearing account for bank sub
    account.
    12. Define Check numbers – FCHI and Void Reasons - FCHV
    13. Payment Run – F110
    Enter Run Date and Identification and go to parameters tab. Enter Company codes, payment methods, next pay date and vendor accounts. Go to Additional Log Tab and select Due date check, Payment method selection in all cases and line items of the payment documents. Go to Print out/data medium tab, enter variant against the Payment program and select Maintain Variants. Enter Paying company code, House bank details, and check lot number. Select Print Checks and Print payment summary for checks and Print payment advice notes for Wire(enter printer and select print immediately). Also make no. of
    sample printouts to zero. Then execute Proposal, Payment run and Printout. Number range 20 should be defined.
    General Ledger
    1. Define G/L Account Groups – OBD4
    2. Define Retained Earnings Account – OB53
    3. Journal Entry – FB01, F-02, FB50, Document Change / Display – FB02 / FB03
    4. Recurring Document – FBD1, FBD2, FBD3, F.56 - Delete
    5. Sample Document – F-01, FBM2, FBM3, F.57 - Delete
    6. Individual Reversal – FB08, Mass Reversal – F.08
    7. Parked Documents – FBV0 – Post/Delete, FBV2- Change, FBV3 - Display
    8. FS10N – Display Acct Balances, FBL3N – Display Change Line Items, F-03 - Clear
    9. F.19 – Clearing of GR/IR account.
    SD and MM
    Sales summary - VC/2
    Display Customer Hierarchy - VDH2
    Display Condition record report - V/I6
    Pricing Report - V/LD
    Create Net Price List - V_NL
    List customer material info - VD59
    List of sales order - VA05
    List of Billing documents - VF05
    Inquiries list - VA15
    Quotation List - VA25
    Incomplete Sales orders - V.02
    Backorders - V.15
    <b>Outbound Delivery Monitor - VL06o
    Incomplete delivery - V_UC</b>Customer
    Returns-Analysis - MC+A
    Customer Analysis- Sales - MC+E
    Customer Analysis- Cr. Memo - MC+I
    Deliveries-Due list - VL04
    Billing due list - VF04
    Incomplete Billing documents - MCV9
    Customer Analysis-Basic List - MCTA
    Material Analysis(SIS) - MCTC
    Sales org analysis - MCTE
    Sales org analysis-Invoiced sales - MC+2
    Material Analysis-Incoming orders - MC(E
    General- List of Outbound deliveries - VL06f
    Material Returns-Analysis - MC+M
    Material Analysis- Invoiced Sales - MC+Q
    Variant configuration Analysis - MC(B
    Sales org analysis-Incoming orders - MC(I
    Sales org analysis-Returns - MC+Y
    Sales office Analysis- Invoiced Sales - MC-E
    Sales office Analysis- Returns - MC-A
    Shipping point Analysis - MC(U
    Shipping point Analysis-Returns - MC-O
    <b>Blocked orders - V.14</b>
    Order Within time period - SD01
    Duplicate Sales orders in period - SDD1
    Display Delivery Changes - VL22
    Thanks
    Seshu

  • Condition value currency based on amount currency in sales order creation

    Hi all,
          I have a requirement where during creation of a sales order with line items in the conditions tab where if condition type is EDI2 the amount currency should be USDN and accordingly condition value currency should also be changed to USDN.
    I found the exit to acheive this and succeeded in changing the amount currency to USDN but condition value  currency is also changing but for all above condition types.
    I am using form userexit_field_modific_kzwi.
    loop at xkomv where kschl = 'EDI2'.
    XKOMV-WAERS  = 'USDN'.
    MODIFY XKOMV INDEX SY-TABIX TRANSPORTING WAERS .
    select single waers into komk-waerk from TCURC where waers = xkomv-waers.
    endloop.
    Thanks & Regards
    Jerry

    Hi Vindo,
    Thank you for your replay.
    There is no Net value column in pricing procedure. Am able to change the Net value in the condtion tab of  Item level but the problem is , the change is  not  reflected in condition tab of sales order header net value.This is creating a problem when we try to post the invoice document .
    Cheers,
    sravan.
    Edited by: Rob Burbank on May 7, 2010 4:30 PM

  • Currency & Unit creation in Cube

    Hi,
    Could anyone guide me the Steps for using of currency field from start to end in BI 7.0.
    Am trying with a small example where keyfields contains a currency or unit infobject.
    a) created infoobject with Quantity field as Unit and Price as Currency
    b) Created a Cube, with Unit & Currency dimensions
    c) Created a Infosource, able to see Unit & Currency fields
    d) Created transformations by using cube, able to map fields automatically
    e) Am unable to proceed from DTP onwards.
    I request you to please provide the steps of currency creation.
    -Naveen

    Its not a standard datasource.
    I created my own Characteristics & KeyFigures Infobjects for practice. In that i added Amount as Currency and Quantity as Unit key figures.
    I want to generate a simple report with creating Cube by Currency & Unit fields.
    Could you please provide Step by Step for these in BI 7.0.
    -Naveen

  • Default the opportunity currency at the time of  opportunity creation

    Hello,
    How to default the opportunity currency at the time of opportunity creation. At the time lead conversion it is defaulted according to lead currency but when creating a new lead it is not working fine.
    Thanks
    Subbu

    Hi CRMWise,
    You can use the JoinField Value function for this.
    To default it with the user currency, you can pick the currency from User level.
    For new record creation you can put the validation ion the default value and check the post default check box so once you save the record it will be automatically defaulted.
    For modified record, you can have a workflow with an update action which can again use the Join Field value function, once you will modify the record this workflow will trigger and update the currency field.
    Syntx for JoinFieldValue is
    JoinFieldValue('<User>',[<OwnerId>],'<EMailAddr>')
    Hope you get the point.
    Thanks,
    Mayank

  • Currency creation in Classic Application

    Hi John,
    When creating a classic application there are only some default currencies given. Can we add a currency to that list.

    Hi John,
    As u said it has got nthng to do witd what currency we select in a single currency application. But at the time of creation when we select the base currency, the user wants it tobe SAR. though it doesnt effect even if we select USD, the user wants it to be SAR. I there any way where we can add the currency in the backend tables so that it gets displayed in the drop down when we create the classic applcn

  • Expense Report creation -currency F4 classcastexception-java webdynpro

    Hi,
    We have upgraded sap portal from 7.0 to 7.31  SP09 and we are using java webdynpros for creation of expense report. ECC version is ERP6.0 EHP6.
    Everything is working fine except for currency F4. when an expense type is selected, and user clicking on currency, F4 help is displayed with various currencies and upon selecting any currency in the F4 window results in a classcast exception as shown in the screenshot attached.
    Any help is greatly appreciated.
    Thanks,
    Vasu.

    moved to SAP Travel Management by moderator.

  • Currency not taken in order creation

    In Customer master record currency is maintained to $USD, while creating an order system throwing message " Exchange rate"ll be redetermined" & order gets created in INR.
    What to do?
    URGENT!

    Dear Friend,
    You can maintain exchange rate in OB08 or OC41.
    You can also maintian exchange rate in Sales Order - Go to Item Details - Sales A Tab page  - enter exhange rate in Exch. Rate feild...
    Hope this helps...
    Reward if useful...
    Thanks,
    Jignesh Mehta
    Mumbai
    98700 10230

  • Creation of depreciation area for posting of parallel currencies postings

    while i am posting f-90 asset e. auqsiation its giving error massage
    "Customizing inconsistency (contact your system administrator)
    Message no. AC496
    Diagnosis
    Company code BP01 manages parallel currencies in Asset Accounting. For each area that posts automatically online to FI, you have to define one dependent depreciation area that adopts both identical values and depreciation terms from depreciation area 01, and which is assigned to currency type 60 and currency INR. There is no depreciation area of this type defined for depreciation area 01.
    Procedure
    Check your Customizing settings."

    Hi Venkat,
    Create a New Depreciation area with APC Values and Depn values identical to Value 01.
    Then goto valuation> currencies
    Specify the Use of Parallel Currencies> and assign the currency type and valuation view to the new depn area. tick the identical values
    then goto
    Define Depreciation Areas for Foreign Currencies> give the parallel currency against the depn area
    Now try doing the transaction.
    Please revert back if you still have any issues.
    Thanks,
    Vamsi

  • Creation of currency for company code

    Dear Experts ,
                                    Kindly let me know the steps of how to create currency & make it available to assign it to company code.
    Also Please let me know what needs to created first . Company code or controlling are ?
    Regards
    Keerthan Kumar

    Hi Keerthan,
    Please google before post a query on forums. Its a very basic question andhave many threads and SAP notes on this.
    Did you ever try creating company code? Because, currency is already predefined by SAP and can be selected directly while creating com. code.
    Also, creating of company code and cont, area depends upon the business requirement. Create Com code under the path:
    Enterprise structure >Define > Financial Accounting >Edit, Copy, Delete, Check Com code.
    Also, Con Area path is: Enterprise structure >Define > Controlling Area
    BR, Srinivas Salpala

  • PO Creation Error - "Price could not be translated to standard currency"

    Hello SRM Experts
    Using SRM 5.00 in an extended classic scenario
    I have a purchaser who every time they convert a shopping cart in the sourcing cockpit into a PO gets the above error message on the Sourcing Document Preview screen for each line item. They can ignore it and continue without any consequence to the PO and it's status.
    In comparing to other UK based purchasers their Purch Org Structure is identical with only GBP defined as the Local Currency attribute. I have ensured that all country related parameters against their profile and purchasing group points to the UK. None of the other UK purchasers have this problem.
    Hope you can help.
    Thanks
    Ian

    Hi Masa
    Thanks for your response.
    Unfortunately, this is happening for every SC they are converting into a PO. Regardless of the Vendor and it's currency.
    Regards
    Ian

Maybe you are looking for