Default document currency as per document type for sales order

Dear All,
We are facing problem in Default document currency as per document type for sales order,
Our requirement is not to give currency in customer master & set it as default document currency as per document type,
for example: Document type 'OR' default currency 'INR',
                     Document type 'ZEU' default currency 'EUR',
                     Document type 'ZUS' default currency 'USD',
                     Document type 'ZNP' default currency 'NRP,'
                     Document type 'ZAF' default currency 'RAND,'
Is it any how possible in standard setting ?,
Regards,
Sai

Hi,
The system proposes the sales document currency from the customer master record of the sold-to party. You can change the currency manually in the document or change in currency in customer master. If you change the currency, the system recalculates prices for the entire document.
to determine different currrency in sales docuement you need to write an user exit and then overwrite the docuement currency copied from customer master. Try user exit 'USEREXIT_MOVE_FIELD_TO_VBAK' under include MV45AFZZ for this change.
with regards
vivek.

Similar Messages

  • Default document type for FB50L

    Hello Guys,
    When i am trying to post a document through T.Code  FB50L with ledger group ZL (Non-Leading Ledger)
    The t.code FB50L is picking DocType SA by default. I  need a separate DocType ZL for posting to non leading ledger.
    How do i default DocType for FB50L.
    Regards,
    SK

    Hello AP,
    I want to Default Document type for FB50L.
    The config part, it is done.
    Any how i the issue is closed. I can change the document type at the posting
    Regards,
    SK

  • Define new document type for purchase order

    Hello
    I want to create a new document type for purchase ordre with also new number range.
    And within my conditions, the shopping card will be generate either document type ECPO with number range 44 or document type ZOS with number range 33.
    The document type is still a purchase order.
    Is it possible to do that? To assign new document type for purcharse order?
    If yes, is there any Badi to put my conditions of generation of my document type?
    Thank you for your help.
    Regards,
    Peggy

    Hi Markus
    Thank you four your response. Unfortuntly, i do not want to create a new transaction type.
    It is still a purchase order which could be visibled in standard transaction. The behaviour is still like standard PO, and could be visible in standard transaction PO.
    I just want to create 2 types of purchases orders to identify them, so create a new number range and so a new document type for purchase order..
    I have a condition to do "the shopping card will be created in this document type, and this schopping card will be created in this document type".
    But standard document type is ECPO, and I don't really know if it is possible to create new document type for purchase order...
    Peggy.

  • What is the IDOC Basic Type for sales order creation

    Hi Experts,
    Can anyone tell me Idoc Basic type for sales order creation.
    Thanks
    Prashant

    Hi,
    The basic types for creating the order are:
    1.Orders01
    2.Orders02
    3.Orders03
    4.Orders04
    5.Orders05.
    The basic type for SIS order is:
    SISCSO01.
    Regards,
    Krishna.

  • Default document type for F-28 per company code wise.

    Hi SAP Experts
    My client wants to default document types per company code wise for F-28.
    As per my knowledge in OBU1 is cross client and OBZO is accepting only customer invoice and credit memo but not customer payment.
    Please help with possible ideas to solve this issue, including any idea relates to substitution also. Your help is appreciated.
    Thanks in advance
    Prathima

    Hi Prathima,
    As mouri said it can be done only by Substitutions
    Since OBZO is only for enjoy transactions
    I have verified the notes aslo but there is no possibility for F-28 by company codes
    Better you can use
    Prerequisite
    SYST-TCODE = F-28
    Substitution
    use Exit
    Inside exit you need fetch the document type as per the companycode
    to achieve this you need define one ztable with company code and document type columns
    Thanks
    Vishnu

  • Default Document type for ME21N

    Hi,
    I have lokked thru numerous posts on this issue but couldn't resolve. in IMG I blanked out default document type from NB and cleared Personal settings. Now the default document type is 'Dummy Purchase Order' which is first in the drop down list. Tried to maintain Parameter BSA = Blank. didn't work. Went back and checked the defaults in personal settings now instead of blank 'My Purchase Order' appears. Clear it again save it and check again it;s back in there. My objective is to have a blank in Default document type when ME21N is executed. Any help is much appreciated.
    regards
    Sim

    Dear Parampreet kaur,
    I know you can do this configuring the personal user setting once i've logged in the system. The drawback of this solution is that you've to config. this stuff for all users in the system.
    You can do that clicking in a colored button in the top right corner of the screen.
    I hope someone bring here a better solution then mine.
    Regards,
    Rodrigo

  • Defaulting document types for a particular company codes.

    Dear All,
    Is there a way to default certain document types to particular company codes, so that when ever if we enter that particular company code then automatically the default document types has to come. I tried to check for configurations but could not. Please let me know how to achieve this scenario.
    Regards
    Srikanth

    Hi,
    No, does not seem possible to me without development...
    Regards,
    Eli

  • Default Output Type for Sales Order Header

    Hi Guru
    I created 2 output types for hardcopy printout and for mail.
    I want both should be selected as default when a sales order is created. (using NACE)
    Output will be manually from VA02 -> issue output to. Here I must get 2 output types.
    As of now, this is manual process. 
    Please help.
    sunil Kolambkar.

    Hi Sunil,
    For this you need to maintain condition record for output type. for the sales order type, [V V11].
    Do the output determination in the same way as Pricing procedure determination.
    OUTPUT DETERMINATION:
    SPRO- IMG- Basic Functions- Output Control- Output Determination- Output Det using Cond Tech- Output Det for Sales Documents & output det for billing documents.
    Create Condition Table: select the field Sales Doc Type from field catalog & Save
    Maintain Access Sequence: 4-digits code & description.
    Assign condition table to access sequence. Select Accesses line item and Go To Fields. Fields will display the fields we have selected in the condition table i.e. sales doc type.
    Maintain Output Types:
    AF00: Inquiry
    AN00: Quotation
    BA00: Order Confirmation
    LD00: Delivery
    Select BA00 & Copy & Rename. Give the same 4-digit code as given to acc seq.
    You Can Maintain:
    Languages of Output
    Partners (to whom we want to send output)
    Print Program- print specification
    Sap Script- layout
    Assign Output Types to Partner Functions: go to new entries & assign your output type to partner functions.
    Maintain Output Determination Procedure: V10000 (Standard Procedure). Go to new entries & create your own 6-digit code with descp. Select the procedure & go to Control Data. Here mention the output type i.e. cond type & leave requirement and manual only columns as blank.
    Determination Rule: link the 6-digit procedure code to doc types.
    Create Condition Records: VV11. Select document type and click on Communication. Mention partner function, medium, time. Output device: LP01, Spool request Name: SD_003, Suffix 2: order_confir & flag on print immediately.
    Once you press enter you will come across 2 key combinations:
    Sales organisation/ Customer Number: fill SO, Customer No, Partner Function Abbreviation, Partner to whom the output should be sent, time, medium, language. {It contains: Sales Orgn, Customer, Partner Function (The abbreviated form of the name that identifies the Partner) (During output determination, the system determines the recipient of the output from the master record for the specified partner function. In this field, you can explicitly specify a recipient that will override the standard partner. There must also be a master record for the partner that is specified explicitly.), Medium, Time & Language.}
    Order Type: Document Type, Partner Function (abbreviation), Partner, Medium, Time & Language.
    Hope this would be helpful.
    Regds,
    Rupali

  • Alphanumeric Document number for Sales order

    Dear Experts,
    I got a requirement, The sales order number after saving the document the SO document number should be SO ( Alphabetic) 00012074 (Numeric) ie. SO00012074,
    The numeric portion will come from the number range assigned for that document and Alphabatic portion should come depending on the transaction code and document type.
    in SAPMV45AFZZ  User-exit
    FORM USEREXIT_NUMBER_RANGE USING US_RANGE_INTERN.
    This exit triggers before call function 'NUMBER_GET_NEXT'  that generates document number for the current document and return to the field vbak-vbeln and finally this is the document number, In the debug mode if I change the number for example 0000012074 to SO00012074 runtime I can get the expected number and also it is saved in the system. But in the real time it is not possible as this coding in not any user-exit.
    So I can't use this user-exit for the to get alphanumeric number in the document.
    FORM USEREXIT_SAVE_DOCUMENT
    This exit triggers after the generation of document number. In this user exit if we change the document number for example 0000012074 to SO00012074, it shows the expected number after saving the sales order but it is not actually saving in the database. Means if we try to open the same SO for example SO00012074 in va02/va03 it is showing
    SD document SO00012074 is not in the database or has been archived but if we try open 0000012074 in va02/va03, we can get the document.
    We can use this user-exit but if we change the value of vbak-vbeln in this user-exit finally it is not saving in the system.
    Can anybody help me how I can achieve the requirement ?

    bro...
    You have got an option to copy the program the standard program into zprogram....
    goto se38 and copy the program into a z program....and in doing so copy everything from the ctandard program ie vaients,documentation and function module etc.
    now change this z program to meet your need....
    both way if you dont make lot of changes you will get same performance with your work done
    regards

  • How to find out the Accounting document status for sales order

    Hi
    We have created the sales document by referring the billing document of contract no.Aftre that we have raised invoice for sales document. Now system is generated both invoice , accounting document and the value is appearing against the invoice document. However the status against the accounting document is showing as not cleared. I want to know where we could see this status in Table,
    Normally we can see the status in FPLT for contracts since its having the billing plan no. Suppose if the billing plan is not available like S.O , How to check the status in table?
    I have refered so many tables but not helping. Since i want to get the uncleared value of accouting document.
    Please help me.
    Regards
    Thenna

    Hi Thenna
    The accounting document status in the document flow is determined dynamically when you display the document flow,
    it's not saved in a specific table.
    Here is the relevant logic:
    LV05CF01 -> form BUCHHALTUNGSBELEG
    IF vbrk-vbeln <> vbfa_tab-vbeln.
       PERFORM vbrk_ermitteln USING vbfa_tab-vbeln.
       REFRESH xbkpf.
       CALL FUNCTION 'FI_DOCUMENT_READ'
        LOOP AT xbseg WHERE bukrs EQ xbkpf-bukrs
                      AND   belnr EQ xbkpf-belnr
                      AND   gjahr EQ xbkpf-gjahr
                      AND   ( koart EQ 'D' OR koart EQ 'K' ).
        ENDLOOP.
                IF NOT sy-subrc IS INITIAL.
      SET STATUS TO 'No items are cleared'
                  l_xdoc_num-status = 'A'. <<<
                ELSE.
                  LOOP AT xbseg WHERE augbl IS initial
                                AND   umskz NE 'A'
                                AND   vorgn NE 'AZUM'
                                AND   ( koart EQ 'D' OR koart EQ 'K' ).
                  ENDLOOP.
                  IF NOT sy-subrc IS INITIAL.
      Set status to 'All items are cleared'
                    l_xdoc_num-status = 'C'. <<<
                  ENDIF.
                ENDIF.
    Regards,
    Alex

  • New Message type for Sales orders

    Hi,
    We have the message type is ORDSRP(ORDERS05) and Function module IDOC_OUTPUT_ORDRSP for the sales orders.
    We have lot of custom fields to be added to the IDoc.
    Can any one suggst if it is better extending the current message of create a new one.
    Thanks.
    Rohita.

    Hi Rohita,
    Instead of changing the standard domain, You have to make the changes in the User Exit.
    Say Qualifier 001,002,003 were already there in the domain.
    001--Purchase Date
    002--Delivery Date
    003--Ordered Date
    In the user exit u have to just add the segment and the qualifier without making any changes to the Standard Domain.
    These Qualifiers are just like other variables and u can add whatever values to them that u want..
    You can add Qualifier 004 for Trnasportation Date or Goods issue date and have to communicate the MiddleWare informing that date with this Qualifier will be Transportation Date and they will do the mapping to the corresponding field in other syste.
    You can have as many message types as u want for the same IDoc type. There is no harm in having multiple message type. And u dont need to change the standard domain. It can be done without changing the domain.
    If u analyse the FM closely u will realise that they have done coding for those values in the domain.
    So instead of adding it to domain u just have to do the coding for this new qualifier.
    Revert back if u need any help on it.
    Thanks...
    Message was edited by:
            Utsah Garg

  • OUTPUT TYPES FOR SALE ORDER(VA01)

    Hi All,
    When i create a sale order, the data can be downloaded thru output type BA00 & standard program RSNASTED into SAPScript, but i wanted to download it to internal table. Can u please tell me the changes to be made after copying the standard program into Z... Program.

    Hello Rafi,
    Better U debug the report. Since the data will be in the internal table, if it is downloaded to the Script. So u no need to copy and make the changes.
    Vasanth

  • Problem creating CR doc type for sales order

    Hello Gurus:
       I have been trying to use a bapi to create a sales order. So far I have tested
    BAPI_SALESORDER_CREATEFROMDATA
    BAPI_SALESORDER_CREATEFROMDAT1
    BAPI_SALESORDER_CREATEFROMDAT2
    All of them works fine with SO type, But I am trying to create credit request. And they all return with error message saying the doc_type is invalid or not allowed. So far I have only found a function module SD_Salesdocument_create. But is there any standard BAPI that currently calling this? To make my life a little easier!
    Cheers _

    Hi
    Check these BAPI's
    BAPI_SALESDOCU_CREATEFROMDATA1
    BAPI_SALESDOCU_CREATEWITHDIA  
    Regards
    Anji

  • Changing PO document type for automatic purchase order opened by GR

    Hi to all,
    You know, there is a feature to customize automatic PO creation upon GR. The system uses "NB- Standart Purchase Order" document type. But, i need to use a different document type (like ZNB) that i have copied from standart one.
    How can I change default document type for PO in customizing. Or, am I able to do that in customizing.
    Thanks,
    Hakan.

    Goto OLME --> Define default value for document type
    here for T-code  MB01 - cahnge to your doc type
    Read that documentation for more info

  • How to set a default document type in EasyDMS?

    Hello,
    I want to set default document type for some users. Whenever they check in a file a defined document type should be chosen.

    Hi,
    Just to explain, whenever we checkin , first the document type is determined and then the file is added. So at the beginning the system cannot know the file format or workstation application.
    So from my point of view maybe a solution could be to use the BADI DOCUMENT_MAIN01 with method BEFORE_SAVE to change the document type in reference to the involved entries in table DOCFILES.
    I hope that this information could be useful for you.
    Regards,
    Deepak Kori

Maybe you are looking for