Display currency in header status ME23N incorrect

Dear All,
I need your advice
I create PO, MIGO and MIRO in currency "USD".. but when I checked the status in PO header, the invoiced amount is not in USD currency but the invoiced amount is in local currency.
How to fix it? so, the invoiced amount will be in USD currency
Thank you,
tweety.

Hi
If you want the currency to be USD then during MIRO you have to choose the currency key to USD and then proceed further.
Hope this is clear
Regards
Jagadish

Similar Messages

  • Status : 51- Incorrect function module IDOC_INPUT_MATMAS01 called up

    Hello,
    File - IDOC
    in MONI, checkered flag is shown up and when I go the R3 server, WE05, I get error message
    Status : 51
    Incorrect function module IDOC_INPUT_MATMAS01 called up
    I am using MATMAS04 without extension and updated the same in WE57. also checked in WE42 (MATM)
    now, how do I proceed furthur related the above error message?
    Regards,
    Nikhil.

    can very much
    check your partner profiles PROPERLY. If u have the same IDoc type in 2 different partner profiles, check the 2nd one for it's process code. Isn't it the one, which is called after your Idoc is received? Processing code in partner profile is not based only on Idoc Type, but also on Message Type, Message Code and Extension. If the 2nd profile contains the process code, which is called, then check your incoming idoc for header values. May be this is causing your problem.
    Peter

  • Purchase Order Header Status tab

    Hello.
    I have a problem-question.
    In some POs in header status tab, the quantity is missing and only the amount is displayed.
    Why is that?
    thank you!

    compare the items of a purchase order showing the quantity with a PO that does not show the quantity.
    Maybe one is a service PO while the other is for material.

  • Purch Order header status....

    Gurus.
    Is there a easy way of getting the purchase order header status ?
    ....I have debugged the following code....without success:
    PERFORM get_status_header IN PROGRAM saplmepo
                                              CHANGING status_header.

    Hi,
    Try using the ABAP class CL_PO_HEADER_HANDLE_MM to "load" global data of the SAPLMEPO program.
    It will make it possible then to call the get_status_header form:
    REPORT zggar_0006.
    TYPE-POOLS: mmpur.
    DATA: gr_po           TYPE REF TO cl_po_header_handle_mm,
          l_document      TYPE mepo_document,
          l_result        TYPE mmpur_bool.
    DATA: l_mepo_status   TYPE mepo_status.  " to be filled with GET_STATUS_HEADER
    START-OF-SELECTION.
      CREATE OBJECT gr_po.
      l_document-doc_type    = 'F'.
      l_document-process     = mmpur_po_process.
      l_document-trtyp       = 'A'.
      l_document-doc_key(10) = '4500000175'.
      CALL METHOD gr_po->po_initialize( im_document = l_document ).
    *  CALL METHOD gr_po->set_po_number( im_po_number = l_document-doc_key(10) ).
    ** Read purchase order from database
      CALL METHOD gr_po->po_read
        EXPORTING
          im_tcode     = 'ME23N'
          im_trtyp     = l_document-trtyp
          im_aktyp     = l_document-trtyp
          im_po_number = l_document-doc_key(10)
          im_document  = l_document
        IMPORTING
          ex_result    = l_result.
      CHECK l_result = mmpur_yes.
      PERFORM get_status_header IN PROGRAM saplmepo
                                CHANGING l_mepo_status.
      WRITE : / l_mepo_status-value_ordered.
    Hope this helps.
    Best regards,
    Guillaume

  • How the sales order header status update?

    Hello,
    In the sales order header "STATUS" tab is there, under this status tab we can find OBJECT status if we click that object status it shows the Object number,Object category,status profile and status with status no. on which bases this status will update in the sales order header?
    my case is Status "10-xxxx" set automatically for some orders.
    Could you plz let me know on which bases, the status will be updated in the sales order?
    Regards|KS

    Hi
    SAPu2019S GENERAL STATUS MANAGEMENT FUNCTIONALITY
    General Status Management replaced order status management functionality in recent SAP releases (4.6C).  This discussion will address general status management, as this is how SAP allows user statuses for controlling objects in this and future releases.
    General Status Management applies to internal orders, project definitions, WBS elements, production orders and many other objects in SAP.  For the purposes of this discussion we will concentrate on status management for internal orders and WBS elements.  A list of all objects relevant for status management will be made available upon request.
    A status is an indicator that fulfills two functions.  First, it informs you that a particular status has been reached.  For example, an internal order has been created and released; a settlement rule has been entered; a particular business transaction has been executed, etc.  Second, it influences the business transactions you can perform for a particular status.  A status can allow a business transaction; allow a business transaction but issue a warning message; or prohibit a business transaction altogether.  If a warning message is issued it is up to the user whether the business transaction is carried out or not.
    Statuses can be used to control and communicate.  Statuses can be used in reporting (show me a report of all internal orders with a status of TECO, or technically complete).  Statuses can be used as selection criteria (select all internal orders with a status of CLSD, or closed).  Statuses can communicate the state of an object (ready for archiving, not ready for settlement execution).
    There are SAP standard delivered statuses that apply to all object types.  These are known as SYSTEM STATUSES.  CRTD, REL, SETC, TECO are examples of SAP standard system statuses.  SAP standard system statuses cannot be removed from use.  You cannot override the SAP system status with a user status.  You cannot change the behavior of an SAP system status.
    User statuses (or user defined statuses) exist in addition to SAP standard statuses.  User statuses are intended to augment or refine SAP standard statuses, not replace them.  There is no limitation to the number of user statuses that can be created.  Both system and user statuses influence business transactions in the same way.
    An object can have multiple statuses active at the same time.  A plant maintenance order can have released, preliminarily costed, work order printed and confirmed statuses all at the same time.  For SAP display purposes only one status can be displayed on the status line in master data screens, but it is possible to see all active statuses for an object at one time by drilling down into the master data screens.
    A STATUS PROFILE, or user status profile, contains individual user statuses and the business transaction rules defined for those statuses.  There is no limit to the number of user status profiles that can be maintained in SAP.  A user status profile is assigned to an order type or a project profile in configuration.  This user status profile is then defaulted into all objects that reference that order type or project profile.  A users status profile can be overwritten (or deleted) in an individual object (via native master data screens), but only if a user status has yet to be activated for that particular object.  Once a user status has been activated for that object the user status profile cannot be changed.
    HOW STATUS MANAGEMENT WORKS
    When an object (internal order, WBS element, production order) is created SAP assigns the system status CRTD.  MIT automatically releases the order, so the system status REL is also activated.  If there is a user status profile defined in the order type (or project profile) this is carried over into the internal order (or WBS element).  If not, only the SAP system statuses will apply to this object.
    When a user executes a business transaction for this object, SAP checks the user status to see if that business transaction can be executed without any additional influence from a user status, can be executed but with a warning message being issued, or cannot be executed at all.  SAP also checks whether the business transaction sets or deletes any other user statuses within the user status profile.
    A user status may also be maintained directly in the object master data.  Accessing the master data screens allows a user to manually maintain user statuses.  If necessary, an authorization code can be assigned to a user status to ensure that no unauthorized persons can change the status of an object.  Once changed, the new user status is fully active and acts no differently than if a business transaction set the user status.
    Status management and business transaction control only work with standard SAP transactions.  Z transactions will not show up on the business transaction list for an object.  The business transaction table is configurable, but SAP strongly recommends not changing that table.  SAP directly updates that table via support packs and it is often impacted during upgrades.
    Authorization codes / keys are available in user statuses.  The authorization code is checked only when user statuses are being set manually, from within the objectu2019s master data screens.  This ensures the user has the proper authorization to set that status for that particular object.  However, it is important to understand that SAP sets a user status in reaction to a business transaction it does not perform an authorization check.

  • Dynamic date display as a heading in module pool

    Dynamic date display as a heading in module pool from a ztable
    the ZTABLE contain the date from which the date value is to be printed as a heading like
    "BILLING FOR THE MONTH OF MAY 2010 WILL BE CLOSED ON 26/05/2010"
    thanks,
    Sree

    Hi Sreekanth,
    Simply follow below steps:
    1. Create a Input/Output field in screen layout.
    2. Double click on it and 'Attributes' window will get opened.
    3. Give a 'Name' to it (Ex: Text) and under 'Display' tab, tick 2D display and As label on left
    4. Save and Activate.
    5. In PBO, use below code,
    MODULE status_2000 OUTPUT.
      SET PF-STATUS 'DEMO'.        " PF status
      DATA: l_f_date TYPE sy-datum.
      SELECT SINGLE zdate FROM ztable  INTO l_f_date.         " Select Date from ur ZTABLE
      text = 'BILLING FOR THE MONTH OF MAY 2010 WILL BE CLOSED ON'.
      CONCATENATE text l_f_date INTO text SEPARATED BY spce.
    ENDMODULE.                 " STATUS_2000  OUTPUT
    6. In TOP include,
    DATA:  TEXT type string.     " Same name given to  Input/Output field in screen layout.
    7. Save & Activate.
    Thanks..

  • Display parameters in header

    Hi All,
    i want to display parameter in header with if else condition and nested if condition is it possible
    if yes can you please provide code for this
    and also case statement
    if possible please provide any link for coding to display parameters in header
    please help this requirement is needed for me
    thanks and regards,
    jell

    Do you have these parameter values in your data set? If that is the case, then you can simply type the code for these fields in the MS header area like <?Parameter_1?>
    Take a look at this blog: http://blogs.oracle.com/xmlpublisher/entry/get_your_parameters_here_guv
    You could use statements like this: <?xdoxslt:ifelse(.//WM_FLAG='C?,'Canceled','Approved')?>
    You can use choose statement:
    <?choose:?>
    <?when:STATUS = 'Open'?>
    <?...action?>
    <?end when?>
    <?when:STATUS='Closed'?>
    <?take action?>
    <?end when?>
    <?otherwise?>
    <?..?>
    <?end otherwise?>
    <?end choose?>
    Hope that helps.
    Bipuser

  • Display Currency symbol with value in ALV Report

    Hi Experts,
    I need to display currency symbol with value in ALV Report like if currency type is dollar then $200.
    Here I am using field catalog type slis_t_fieldcat_alv and suing field merge catalog FM: 'REUSE_ALV_FIELDCATALOG_MERGE'
    I tried like this
        IF <fs_fieldcat>-fieldname = 'STPRS'.
          <fs_fieldcat>-seltext_s = 'Std Cost '.
          <fs_fieldcat>-seltext_m = 'Std Cost'.
          <fs_fieldcat>-seltext_l = 'Std Cost '
           <fs_fieldcat>-tabname = 'MBEW'.
          <fs_fieldcat>-ctabname = 'T001'.
          <fs_fieldcat>-cfieldname ='WAERS'.
          <fs_fieldcat>-datatype = 'CURR'.
        ENDIF.
    Please any one can suggest the solution for this.
    Advance Thanks.
    Regards,
    Bala Achari

    Hİ,
    Check this link.
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=24379571
    Take care.
    Çağatay

  • Shopping cart header status differs to status at line item level

    Hello
    I am using SRM 5.5 EC, got a situation where there is a single line shopping cart which has been approved. The status on the header is still showing "awaiting approval" but at line item level it shows as being "approved" and no follow on document has been created.
    Can anyone help and let me know why this has happened and how to change the header status now?
    Many Thanks in Advance
    Prakash

    OK found a solution

  • Status distribution incorrect in GOA

    Hi,
    i've created a shopping cart, then bid invitation followed by Bid submission to bid acceptance. Then i created a contract from this bid response successfully. But the problem is when i distribute this contract to R/3, distribution fail with status "Distribution incorrect" I don't understand the missing link. Am using SRM server 5.5 (SRM 5.0) with ECC 6.0.
    Kind Regards,
    Maggie

    Hi Goithoma,
    I faced exactly same problem and coded a BADI to solve this issue.
    Actually Condition type in SRM and ERP is different and that is the reason for this.
    BADI Name: bbp_ctr_be_create
    Sample Code is
    METHOD if_ex_bbp_ctr_be_create~contract_interface_fill.
      TYPES : BEGIN OF ls_mapping,
      cond_type_old TYPE kscha,
      cond_type_new TYPE kscha,
      END OF ls_mapping.
      DATA : lw_ct_be_text TYPE bbps_ctr_text.
      DATA: ls_be_items TYPE bbps_ctr_item,
      ls_be_cnd_ct TYPE bbpbapicondct,
      ls_cnd_hd TYPE bbpbapicondhd,
      ls_cnd_it TYPE bbpbapicondit,
      ls_cnd_qs TYPE bbpbapicondqs,
      ls_cnd_vs TYPE bbpbapicondvs,
      ls_mapping TYPE ls_mapping,
      lt_mapping TYPE TABLE OF ls_mapping,
      lv_tabix_ct TYPE sy-tabix,
      lv_tabix_hd TYPE sy-tabix,
      lv_tabix_it TYPE sy-tabix.
    Condition Type mapping from SRM to ERP system.
      ls_mapping-cond_type_old = '01CT'.
      ls_mapping-cond_type_new = 'PB00'.
      APPEND ls_mapping TO lt_mapping.
      ls_mapping-cond_type_old = '01RA'.
      ls_mapping-cond_type_new = 'RB00'.
      APPEND ls_mapping TO lt_mapping.
      ls_mapping-cond_type_old = '01RH'.
      ls_mapping-cond_type_new = 'RA01'.
      APPEND ls_mapping TO lt_mapping.
      ls_mapping-cond_type_old = '01RP'.
      ls_mapping-cond_type_new = 'RA00'.
      APPEND ls_mapping TO lt_mapping.
    go through all service items (product_type 01 = normal material,
    product_type 02 = service)
      LOOP AT ct_be_items INTO ls_be_items.
    additional loop on local condition table if product_type = 02
    if 02 --> change SRM condition 01CT to PRS
    only valid with services !
        IF ls_be_items-product_type = 02.
          LOOP AT lt_mapping INTO ls_mapping
            WHERE cond_type_old = '01CT'.
            ls_mapping-cond_type_new = 'PRS'.
            MODIFY lt_mapping FROM ls_mapping.
          ENDLOOP.
        ENDIF.
        LOOP AT ct_be_cnd_ct INTO ls_be_cnd_ct.
          lv_tabix_ct = sy-tabix.
          LOOP AT lt_mapping INTO ls_mapping
            WHERE cond_type_old = ls_be_cnd_ct-cond_type.
            CLEAR ls_be_cnd_ct-cond_type.
            MOVE ls_mapping-cond_type_new TO ls_be_cnd_ct-cond_type.
          ENDLOOP.
          MODIFY ct_be_cnd_ct FROM ls_be_cnd_ct.
        ENDLOOP.
        LOOP AT ct_be_cnd_hd INTO ls_cnd_hd.
          LOOP AT lt_mapping INTO ls_mapping
          WHERE cond_type_old = ls_cnd_hd-cond_type.
            CLEAR ls_cnd_hd-cond_type.
            MOVE ls_mapping-cond_type_new TO ls_cnd_hd-cond_type.
            MODIFY ct_be_cnd_hd FROM ls_cnd_hd.
          ENDLOOP.
        ENDLOOP.
        LOOP AT ct_be_cnd_it INTO ls_cnd_it.
          LOOP AT lt_mapping INTO ls_mapping
              WHERE cond_type_old = ls_cnd_it-cond_type.
            CLEAR ls_cnd_it-cond_type.
            MOVE ls_mapping-cond_type_new TO ls_cnd_it-cond_type.
            MODIFY ct_be_cnd_it FROM ls_cnd_it.
          ENDLOOP.
        ENDLOOP.
      ENDLOOP.
    ENDMETHOD.
    Regards,Nishant
    Please reward points if this helps.

  • Sales order cannot be rejected -problem log status item status is incorrect

    Hi,
    I need to reject this particular sales order, but when i try to reject it says to check the problem log which states that the item status is incorrect. It says subsequent documents exists for some lines even though no documenst are attached.
    There were a delivery attached to this order earlier but that has been archived. I ran repors SDVBUK00 etc but nothin seem to sort this issue..
    I just need to reject the whole sales order. does anyone know any reports or somethin to rectify this issue.
    Thanks
    Keshini

    Dear Keshini,
    Could you please update with the process of Delivery Document Archieved?
    I mean, had you reversed the delivery (T. Code: VL09) and then deleted the items from reversed Delivery Doc (T. Code: VL02N), before deleteing the Delivery Doc?
    Was there any subsequent document for Delivery Doc.?
    Best Regards,
    Amit
    Note: Also, check with Copy-Control settings for Order-to-Delivery (T. Code: VTLA)
    1. Field: Update Document Flow is marked ticked at
    Item (Dialog Structure) --> Item Category --> Control data
    2. Field: Pos./neg. quantity with entry "+"

  • How to change header status of a sales order

    Hi people,
    can anybody suggest me a FM for changing sales order header status (say from partailly complete to completed).
    Regards,
    Sandy

    Use this FM SD_SALES_HEADER_MAINTAIN.
    <b><REMOVED BY MODERATOR></b>
    Regards.
    Message was edited by:
            Alvaro Tejada Galindo

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

  • Unable to set header status - VBUK-UVALL in USEREXIT_SAVE_DOCUMENT_PREPARE

    Hi,
    I need some advice in setting header status in table VBUK field UVALL in user exit MV45AFZZ - USEREXIT_SAVE_DOCUMENT_PREPARE. I am unable to set this field in this userexit.
    I create an enhancement implementation in user exit USEREXIT_SAVE_DOCUMENT_PREPARE in MV45AFZZ. In my enhancement code, I have a perform statement which is in a Z include program. In my perform statement, I check a condition, if the line item text is not populated, then  I would like to set XVBUK-UVALS to B. In the code, I set the fields as follow :
    XVBUK-UVALS = 'B'
    XVBUK-UPDKZ = 'U'.
    After the sales order is saved, when I checked in table VBUK-UVALS, the field is not updated.
    Could anyone please provide me with some advice on how I could set the status in VBUK-UVALS in the user exit ? Should I be using another user exit ?
    Any advice would be much appreciated.
    Thanks,
    Virginia

    Hi,
    Similiar to the statements given by you add following statements.
    VBUK-UVALS = 'B'
    VBUK-UPDKZ = 'U'.
    Regards
    Vinod

  • How to get Down Payment amount in P.O Header (Status Tab)

    Hai,
    I want to get the value of  Down Payment made to vendor for a particular P.O in Header of P.O.Can any one give the solution.
    Any valuable suggestion is highly appreciated.
    Thanks in advance
    vvsrs.

    Advance payment to Vendors can be paid and you have to do few customisation.
    In F-47 and F-48 t.code , advance payments to vendors paid WRT to PO.
    Follow the following steps:
    1.Check the Vendor reconciliation A/C,
    2.Go to FS00, and check Filed Status Group,
    3.Go to OBC4, check the Filed Status Group, what u have mentioned for the Vendor reconciliation account.
    4. Go To material management segment and put optional entry for the field of Purchase Order and save.
    5. Create the Purchase order in the System
    6.T.code F-47 for down payment request, ensure you put the Purchase order number & Line item while creating the down Payment request.
    7.Now come to F-48, enter the date, vendor, assign the sp.G/L transaction(A),bank sub account, amount,
    then enter, it will take you to next screen
    Here you enter amount & your purchase order number with reference to your are going to make the payment. Now simulate an
    8. In the Purchase order history you can see the Down payment created, in The PO header status tab also you can see the same.
    9. After the GR & IR is done, Perofrm F-54 for Down Payment Clearing.

Maybe you are looking for

  • How to turn off "...Similar Documents" Feature in SES Search Results

    Hello, We are running 10.1.8.4 and have several database data sources configured. We would like to turn off the "Similar Documents" feature in the SES out-of-the-box search results. It appears to be grouping the results via the required CONTENT colum

  • Re-install Adobe Acrobat Pro X on new PC

    Does anyone know if I can move my Adobe Acrobat Pro X from my old PC to my new one without having to buy a new licence etc,  and how do I go about it?

  • Stuck Messages in Queue in SMQ2

    Hi, I have messages that are stuck in a specific queue seen in SMQ2. when I checked the status of the queue, it is RUNNING and the first message in the queue has a statusText 'Transaction Executing'. We have deregister - register, activate, unlock, l

  • PC not recognizing bluetooth on TX

    Everything else is working geat on my new TX. Bluetooth hotsync is perfect. WiFi surfing and email are flawless (Thanks LPE). I can send individual files to my PC via Bluetooth. However, I can no longer send individual files via Bluetooth from my PC

  • Sending Email. Urgent

    Hi all,   i am planning to send an email from abap To [email protected] Subject: Mail from ABAP text: example mail  from an abap program <b>How to aproach that? Give me a Clear Idea. which function modules to use? which Structures to Use?</b>