Business req. change in transaction MRKO

Hi,
I am working in MRKO transaction, which is to create accounting document using vendor and material documet.
Problem is EXCHANGE RATE. I have to create accounting document as per Vendor suggested exchange rate, Not per system caliculated exchange rate.
So what i thought was, We have some exits in MRKO transaction. For each vendor we will ask user to get Vendor exchange rate and proceed with that rate. But system is taking exchange rate maintenained in system.
Challange is: I have to create accounting document as per Vendor suggested exchange rate, Not per system caliculated exchange rate.
Any body help me on this.
Thanks,
Rays
Message was edited by: rayudu p

MCG,
  You are right... We can maintain tax rates depending on vendor and tax code....
Bur my requirement is: When i create accounting document Other than GST line items exchange rate should be taken from system and only for the GST line item i.e tax line item it sould not take from the system. We have to provide popup with exchange rate.
In configuration Its not possible, as i discussed with my func. consultant...
I am able to change in user exit of MRKO transction.. but its applicable to whole documet(i.e each line item.) .. I am not able to change for only tax lineitem...
Rayudu

Similar Messages

  • Business Partner Change Pointers

    Hi,
    Currently when Business Partner is created. Change pointers are also created. Does anybody know the process to switch of these change pointers from being created.
    Thanks
    Martin

    Hi Martin,
    As I said, if you are creating business partners using the transaction BP then its not possible to switchoff the change documents.
    If the APIs, function modules  or the BAPIs such as 'BUPA_CREATE_FROM_DATA are being used then the change documents can be switched off by calling the module BUPA_SUPPRESS_CHANGE_DOCS.
    Regards,
    Sudheer.

  • Business Object type and Transactions

    Hi, gurus.
    Where can i check the matching of Business Object type with transaction type , i.e. CRM Service Process ( BUS2000116 and SLFN)?
    Is it possible to change these kind of settings? Where?
    Thanks a lot

    Hi Michele 
    The transaction you are looking for should be SWO1
    Then put the ex "BUS2000116" into the Object/Interface type and ...
    Guess it will help you
    Best Regards
    Daniel

  • Business partner changing in contract account

    Hi, all.
    Inform, please, somebody by experience, whether it is possible business partner change in contract account?
    At creation of the contract account the incorrect business partner was wrongly specified. In result one business partner had two contract accounts (one not him), and other business partner - any. This error was detected not immediately and exists several already billed and invoiced periods for today.
    Whether it is possible somehow assign to the contract account of other (correct) business partner (instead of existing) or transfer the contract account (without change its number) with all contracts from one business partner to another?
    Thank in advance.

    You have a few options:  execute a customer change or use the account holder functionality, or reverse all transactions and redo with correct partner.
    The account holder would enable you to keep the account number, but it only allows you to add a new business partner as related.  You cannot remove the current business partner relation, and thus might not be appropriate.
    The customer change process moves the contracts and account from one bp to another.  This will result in a new account number.
    Lastly, you can reverse the bills and moves, and then re-execute them with the correct bp. 
    regards,
    bill.

  • Name of Standard outbound Idoc generated after Business Partner change

    Dear All,
    I am looking for an standard outbound Idoc ehich generates after Business Partner Change/Save.
    We are working on a customer requirement where we need to send Business Partner change data from ECC 6.0 system to their application through SAP PI 7.0.
    The requirement is whenever we change a Business Partner (TCode - BP) in ECC 6.0 and save it,an IDoc should be triggered with changed data and this Idoc data will be propagated to SAP PI.
    Can someone suggest the message type or basic type of standard outbound Idoc ehich generates after Business Partner Change and how we can trigger it.
    Thanks
    Honey
    Edited by: Honey Gyanani on Jun 21, 2009 6:58 AM
    Edited by: Honey Gyanani on Jun 21, 2009 7:05 AM

    Dear Michal,
    Thanks for all the details. At last the scenario worked and i am able to send the saved Business Partner data from ECC system to PI.
    Can you please suggest what configuration needs to be done to send Customer data from ECC  system to PI when we save/change any Customer in ECC system.
    I have done ALE setting like SM59 (RFC destination), WE21 (Port creation), WE20 (Partner profile ), SALE (Logical system creation) and BD64 (Distribution channel with DEBMAS Idoc).
    In transaction CRMC_BUT_CALL_FU, do I need to change any event.
    Also please confirm if I can use outbound IDOC DEBMAS.
    Best Regards
    Honey

  • Change the transaction type and BP from contract in use - TRM

    Hello good morning
    We are a Brazilian company and we have some contracts on the SAP TRM.
    These contracts are in partnership with a Bank called UNIBANCO. The
    transaction type used for these operations is classified as "linked".
    However, the bank Unibanco was recently acquired by Itau bank. The new
    bank does not want to keep those contracts with us. Then we have to
    change the transaction type to "NOT linked" to companies and keep the
    contracts normally. It would be necessary because it will change the
    accounting postings of operation and the business partner.
    We could settle the current operation and insert it again on the SAP
    using the new business partner and a new transaction type. However
    there is some taxation that could not be applied again and we will lost
    the past historic of operations.
    Could you suggest some solution for that?
    Best regards

    Of course, my friend.
    TRM - Treasury and Risk Management.
    It is related ERP - Financial Supply Chain Management.
    Best regards

  • Delay in creation of idocs after business partner change

    Hello all,
    In our production CRM system, we had an issue where even though users were making changes/creation of business partners, there was no trigger for the creation of idocs to be sent to the middleware system (connected via ALE to the CRM system).
    This happened for a period of 17 minutes and then suddenly idocs started generating for the changes and posted to the middleware system as normal.
    There were no resource constraints in the system during that time.  We also checked the ORACLE database alert file to see if there were any database issues and found nothing.
    The main activity going on that time was the download of product/materials from our R/3 system. 
    We can confirm that bdocs were generated for the business partner change to be sent to R/3 and those were sent succesfully during these 17 minutes.  So only the creation of idocs were impacted.
    We are trying to determine root cause as to why for those 17 minutes, idocs were not getting created.
    Any help is appreciated.
    Thanks,
    Ramesh

    Hello Kiran,
    Thanks for the reply.  The issue really is why during those 17 minutes idocs were not generated for the business partner changes.
    After those 17 minutes, idocs started generating fine (even for those business partner changes that happened during those 17 minutes).
    So we are looking to find a root cause for this behavior.
    Thanks,
    Ramesh

  • BAPI for Price Change using Transaction VK12

    Hi All..
    Can any one help in locating a BAPI for making price changes using transaction VK12.
    Rgds

    try RV_CONDITION_MAINTENANCE

  • How to call transaction MRKO in background

    Hi All,
    I want to call transaction MRKO in foreground step in workflow.
    After calling transaction I want to get the posted document number.
    I do not have any information prior to calling transaction regarding input fields for MRKO. User can put anything and settle consignment.
    Next step in workflow needs information, like posted document number from MRKO to do further processing ..
    How can I achieve this?
    Thanks ,
    Vinaya.

    Hi,
    you have to define a handler for the event hotspot_click of class CL_GUI_ALV_GRID, if you are using that class. If you are using class CL_SALV_TABLE maybe class CL_SALV_EVENTS_TABLE may help you.
    Regards,
    Klaus

  • How to change the transaction isolation level of a CMP?

    How to change the transaction isolation level of a CMP from SUN's Deployment Tool? So far I can't find any entry for this setting.

    Anuradha W wrote:
    That means, currently the only way tospecify the transaction level is through
    weblogic-ejb-jar.xml deployment descriptor?
    for WLS-generated code, yes.Somewhat related to this question, we have written a standalone testcase to reproduce this issue we have been having. Basically, the issue is that even though we configure the isolation level to a non-default one in the deployment descriptor, the connections returned by the datasource seem to be having the default (which is Read Committed). The DBMS is DB2.
    weblogic-ejb-jar.xml has the following set:
    <isolation-level>TransactionRepeatableRead</isolation-level>
    And we printed the isolation level of the connection returned from a method in the EJB, but the isolation level is still the default. I can share the code to reproduce the problem if you want to take a look at it. Please let me know how I can get that across to you.
    Thanks,
    AnuradhaIf you are using our JDBC driver for DB2, or can switch to it,
    just for a test, there is some debug I'd like from you.
    Joe

  • NodeID of business process in solar01 transaction in solution manager

    Hi All ,
    Can any one help me to find out the Nodeid of any business process in solar01 transaction ??
    wanna know where can i find out the nodeid ?
    Thanks in advance ...

    Hi,
    relevant are the tables TPR_INDEX, TTREE and TTREET!
    Nodeids are in table TPR_INDEX.
    TPR_INDEX-REFNODE_ID joins with TTREE-NODE_ID
    TTREE-ID joins with TTREET-ID, where you will find the text of the node.
    Regards,
    Christoph

  • Output type problem for transaction MRKO

    Hi,
    Transaction mrko should create invoice & post invoive document to spool.
    When i execute the transaction with mat doc i can see invoice document created but can’t see layourtin spool.
    But i can  see layout when i execute mr91 output message types with processing mode  1 (processed without error).
    Layout is processed without error but not in spool why?.
    Similar transactions mrrl, mris when i execute i can see layout in spool but not mrko.
    Pls suggest guys what to do to see layout in spool.
    Thanks for all your help in advance.

    Hi,
    Can any one tell me whats the use of MR90 MR91 Transaction?
    Also in that processing mode..
    Much  Awaited for your answer.
    Thanks

  • BAPI needed  for  change material(Transaction : MM02)

    Hi all,
    We have a requirement where in we need to post the documents throuh BAPI for change material (Transaction: MM02).
    Any inputs on this..is highly appreciable...
    thanks in advance...
    regards..
    prathima.

    CHECK THIS CODE
    *& Report  ZBAPI_MATERIAL_SAVEDATA
    REPORT  ZBAPI_MATERIAL_SAVEDATA NO STANDARD PAGE HEADING MESSAGE-ID (ZHNC).
    TYPES:BEGIN OF TY_MAT,
           MATERIAL(4),
           IND_SECTOR(1),
           MATL_TYPE(4),
           MATL_GROUP(9),
           BASE_UOM(3),
           BASE_UOM_ISO(3),
           PLANT(4),
           DEL_FLAG(1),
           PUR_GROUP(3),
           BASE_QTY(13),
           STGE_LOC(4),
           MRP_IND(1),
           SALES_ORG(4),
           DISTR_CHAN(2),
           DEL_FLAG1(1),
           MIN_ORDER(13),
           LANGU(2),
          MATL_DESC(40),
       END OF TY_MAT.
    DATA: IT_DATA TYPE TABLE OF TY_MAT,
          WA_DATA LIKE LINE  OF IT_DATA.
    *decalraing flag
    data: v_flag value ''.
    *DECLARING WORK AREAs  TO BE PASSED TO THE FUNCTION MODULE.
    DATA: BAPI_HEAD LIKE BAPIMATHEAD,
          BAPI_CLIENTDATA LIKE BAPI_MARA,
          BAPI_CLIENTDATAX LIKE BAPI_MARAX,
          BAPI_PLANTDATA LIKE BAPI_MARC,
          BAPI_PLANTDATAX LIKE  BAPI_MARCX,
          BAPI_STORAGELOCATIONDATA LIKE BAPI_MARD,
          BAPI_STORAGELOCATIONDATAX LIKE BAPI_MARDX,
          BAPI_SALESDATA LIKE BAPI_MVKE,
          BAPI_SALESDATAX LIKE BAPI_MVKEX,
          BAPI_MAKT LIKE BAPI_MAKT,
          BAPI_RETURN LIKE BAPIRET2.
    *INTERNAL TABLE TO HOLD THE MATERIAL DESCRIPTION
    DATA: BEGIN OF IT_MAKT OCCURS 0.
    INCLUDE STRUCTURE BAPI_MAKT.
    DATA END OF IT_MAKT.
    DATA:BEGIN OF IT_RET OCCURS 0.
    INCLUDE STRUCTURE BAPIRET2.
    DATA END OF IT_RET.
    *INTERNAL TABLE TO HOLD HEADER DATA
    DATA: IT_EXCEL TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
    *SELECTION-SCREEN ELEMENTS
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER: FNAME TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\MATMAS.XLS' .
    PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
                P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
                P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
                P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
    SELECTION-SCREEN END OF BLOCK B1.
    *DECLARATION OF EXCELAL TABLE
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR FNAME.
    PERFORM F_GET_FILE USING FNAME.
    START-OF-SELECTION.
    PERFORM F_XLS_ITAB USING FNAME
                       CHANGING IT_EXCEL.
    PERFORM F_MOVE_DATA.
    perform F_GET_DATA.
    *&      Form  F_GET_FILE
          text
         -->P_FNAME  text
         <--P_SY_SUBRC  text
    FORM F_GET_FILE  USING    P_FNAME LIKE FNAME.
    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
       PROGRAM_NAME        = SYST-REPID
       DYNPRO_NUMBER       = SYST-DYNNR
      FIELD_NAME          = ' '
      STATIC              = ' '
      MASK                = ' '
      CHANGING
        FILE_NAME           = P_FNAME
    EXCEPTIONS
      MASK_TOO_LONG       = 1
      OTHERS              = 2
    IF SY-SUBRC <> 0.
    MESSAGE E006(ZHNC).
    ENDIF.
    ENDFORM.                    " F_GET_FILE
    *&      Form  F_XLS_ITAB
          text
         -->P_FNAME  text
         <--P_IT_EXCEL  text
    FORM F_XLS_ITAB  USING    P_FNAME
                     CHANGING P_IT_EXCEL.
    CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
      EXPORTING
        FILENAME                      = FNAME
        I_BEGIN_COL                   = P_BEGCOL
        I_BEGIN_ROW                   = P_BEGROW
        I_END_COL                     = P_ENDCOL
        I_END_ROW                     = P_ENDROW
      TABLES
        INTERN                        = IT_EXCEL
    EXCEPTIONS
       INCONSISTENT_PARAMETERS       = 1
       UPLOAD_OLE                    = 2
       OTHERS                        = 3
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.                    " F_XLS_ITAB
    *&      Form  F_MOVE_DATA
          text
    -->  p1        text
    <--  p2        text
    FORM F_MOVE_DATA .
    DATA : LV_INDEX TYPE I.
    FIELD-SYMBOLS <FS>.
    *--- Sorting the internal table
    SORT IT_EXCEL BY ROW COL.
    CLEAR IT_EXCEL.
    LOOP AT IT_EXCEL.
    MOVE IT_EXCEL-COL TO LV_INDEX.
    *--- Assigning the each record to an internal table row
    ASSIGN COMPONENT LV_INDEX OF STRUCTURE WA_DATA TO <FS>.
    *--- Asigning the field value to a field symbol
    MOVE IT_EXCEL-VALUE TO <FS>.
    AT END OF ROW.
    APPEND WA_DATA TO IT_DATA.
    CLEAR WA_DATA.
    ENDAT.
    ENDLOOP.
    ENDFORM.                    " F_MOVE_DATA
    *&      Form  F_GET_DATA
          text
    -->  p1        text
    <--  p2        text
    FORM F_GET_DATA .
    LOOP AT IT_DATA INTO WA_DATA.
    MOVE-CORRESPONDING WA_DATA  TO  BAPI_HEAD.
    BAPI_HEAD-BASIC_VIEW ='X'.
    BAPI_HEAD-SALES_VIEW ='X'.
    BAPI_HEAD-PURCHASE_VIEW ='X'.
    BAPI_HEAD-STORAGE_VIEW ='X'.
    MOVE-CORRESPONDING WA_DATA TO BAPI_CLIENTDATA.
    BAPI_CLIENTDATAX-MATL_GROUP = 'X'.
    BAPI_CLIENTDATAX-BASE_UOM = 'X'.
    BAPI_CLIENTDATAX-BASE_UOM_ISO = 'X'.
    MOVE-CORRESPONDING WA_DATA TO BAPI_PLANTDATA.
    BAPI_PLANTDATAX-PLANT = BAPI_PLANTDATA-PLANT.
    BAPI_PLANTDATAX-DEL_FLAG = 'X'.
    BAPI_PLANTDATAX-PUR_GROUP = 'X'.
    BAPI_PLANTDATAX-BASE_QTY = 'X'.
    MOVE-CORRESPONDING WA_DATA TO BAPI_STORAGELOCATIONDATA.
    BAPI_STORAGELOCATIONDATA-PLANT = BAPI_PLANTDATA-PLANT.
    BAPI_STORAGELOCATIONDATAX-PLANT = BAPI_STORAGELOCATIONDATA-PLANT.
    BAPI_STORAGELOCATIONDATAX-STGE_LOC = BAPI_STORAGELOCATIONDATA-STGE_LOC.
    BAPI_STORAGELOCATIONDATAX-MRP_IND = 'X'.
    MOVE-CORRESPONDING WA_DATA TO BAPI_SALESDATA.
    BAPI_SALESDATAX-SALES_ORG = BAPI_SALESDATA-SALES_ORG.
    BAPI_SALESDATAX-DISTR_CHAN = BAPI_SALESDATA-DISTR_CHAN.
    BAPI_SALESDATAX-DEL_FLAG = BAPI_SALESDATA-DEL_FLAG.
    BAPI_SALESDATAX-MIN_ORDER = 'X'.
    REFRESH IT_MAKT.
    IT_MAKT-LANGU = WA_DATA-LANGU.
    IT_MAKT-MATL_DESC = WA_DATA-MATL_DESC.
    APPEND IT_MAKT.
    CLEAR IT_RET.
    REFRESH IT_RET.
    PERFORM F_CALL_BAPI.
    READ TABLE IT_RET WITH KEY TYPE = 'S'.
    IF SY-SUBRC EQ 0.
    PERFORM F_BAPI_COMMIT.
    WRITE:/ 'MATERIAL CREATED OR UPDATED SUCESSFULLY WITH MATERIAL NO',WA_DATA-MATERIAL.
    ELSE.
    MESSAGE E000(ZHNC) WITH 'ERROR IN CREATING THE MATERIAL'.
    *WRITE: / 'ERROR IN CREATIN MATERIAL',IT_RET-MESSAGE.
    *PERFORM F_DOWNLOAD.
    ENDIF.
    *ENDIF.
    ENDLOOP.
    ENDFORM.                    " F_GET_DATA
    *&      Form  F_CALL_BAPI
          text
    -->  p1        text
    <--  p2        text
    FORM F_CALL_BAPI .
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        HEADDATA                   = BAPI_HEAD
       CLIENTDATA                 =  BAPI_CLIENTDATA
       CLIENTDATAX                =  BAPI_CLIENTDATAX
       PLANTDATA                  =  BAPI_PLANTDATA
       PLANTDATAX                 =  BAPI_PLANTDATAX
       STORAGELOCATIONDATA        =  BAPI_STORAGELOCATIONDATA
       STORAGELOCATIONDATAX       =  BAPI_STORAGELOCATIONDATAX
       SALESDATA                  =  BAPI_SALESDATA
       SALESDATAX                 =  BAPI_SALESDATAX
    IMPORTING
       RETURN                     =  IT_RET
    TABLES
       MATERIALDESCRIPTION        = IT_MAKT
      UNITSOFMEASURE             =
      UNITSOFMEASUREX            =
      INTERNATIONALARTNOS        =
      MATERIALLONGTEXT           =
      TAXCLASSIFICATIONS         =
      RETURNMESSAGES             =
      PRTDATA                    =
      PRTDATAX                   =
      EXTENSIONIN                =
      EXTENSIONINX               =
    APPEND IT_RET.
    ENDFORM.                    " F_CALL_BAPI
    *&      Form  F_BAPI_COMMIT
          text
    -->  p1        text
    <--  p2        text
    FORM F_BAPI_COMMIT .
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      WAIT         =
    IMPORTING
      RETURN        =
    ENDFORM.                    " F_BAPI_COMMIT

  • Business Package for MM Transactions

    Hi all.
    I wanna know if there exists a Business Package for MM transactions i mean a BP that allows users to interact with MM transactions, specifically approval transactions in MM.
    I hope somebody can help me.
    Thx.
    Regards.
    Gregory.

    I found it (BP EXTERNAL PROCUREMENT 60.2) after ages looking today. links are given below:
    info:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/a02cd4a8-9c6d-2910-eab0-94e41996af89
    file:
    https://websmp209.sap-ag.de/~form/handler?_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&V=MAINT&TA=ACTUAL&TMPL=01200615320200007730
    I really don't see why it should be so hard to find stuff on sap.com!
    even when you do locate something you then have to battle with the pointless sap download manager to get any further!
    ho hum...

  • Business Area Changed

    Hi FI Experts,
    The User used the Upload program for Importing the Bank clearing entries from Bank . After uploading some of the posting documents  DR and CR entries of Business Area Changed . For DR and CR entry Business area should be same .
    Example :  After Importing the bank file .
    I got the following entry :
    Item  PK  Account            Assignment         Amount      BA
    1       50   761300              000978300          3000          XXXX
    2       40   761310              200067889          3000          YYY
    BA was diffrent .
    Pls anyone help me How resolve this Problem?
    Thanks
    Nathan

    Hi,
    Check the assignment of Business area  to your plant in OMj7 t.code.
    Also check any changes done to the table T134H in SE11 with regards to Business area.
    Regards,
    Biju K

Maybe you are looking for