BADI - MRM_ITEM_CUSTFIELDS

Hi Experts,
I need to include some custom fields in transaction MIRO/MIR7 at item level..
For this I found BadI MRM_ITEM_CUSTFIELDS and implemented it.
When I tried to input my new custom fields in subscreen(custom screen - Prog SAPLMR1M , screen -6050) it asked for access key.I got the access key and ready to put my fields.
My questions are.
1.It's subscreen, how I will add my new fields to the subscreen, so that new fields should come in addition to the already existing fields at item level.(Last field is delivery date, new fields should come after that)
2.Do I need to write any coding for this?
Please help me in this regards.
Points for sure.
Note:BADI exist only in ECC 6.0.
Thanks,
Ponraj.s.

HI,
My suggestion is try to find any user exit. It is better to add the fields to that proper screen.
And if u donu2019t find any userexits, as u said u got an access key, u can add those fields in that proper screen & u have to do some coding in PBO & PAI according to u r requirement.
Regards
Rajendra

Similar Messages

  • Adding a new field in MIRO using BADI

    Hai Experts,
    I am new to BADI. Today one requirement was there to add a field in MIRO screen for costcenter.
    As i searched in SDN i got information to use BADI MRM_ITEM_CUSTFIELDS.
    Is it right or anyother option is there to create a field.
    If it is right please give me detailed steps to create.
    Thanks in advance.

    Its my mistake in the first reply as i thought it was for MIGO transaction.
    Anyways you can use MRM_ITEM_CUSTFIELDS badi for MIRO.
    Check the documentation of this badi in SE18.
    You can get more information in Screen Exit MIRO.

  • BADI for MIRO transaction

    Hello Experts,
    I need to capture the Serial Number during invoice entry and stored in a custom table. It is key to note that an invoice line item with a multiple quantity will require multiple serial numbers.
    I am looking for a BADI to enhance the screen to provide a input option for Serial Numbers.
    I figure out a BADI MRM_ITEM_CUSTFIELDS but not sure this is the best suitable one or not.
    Please provide your input.

    Abdul,
    General instructions for finding BAdI calls and when they happen:
    Go to transaction SE80 in a client where you can experiment with the transaction that you are interested in.
    Go to class CL_EXITHANDLER. [Select Class / Interface from the drop-down, and put CL_EXITHANDLER for the class.]
    Go to method get_instance. [Press RETURN to ensure that the contents of the Object Name frame are for CL_EXITHANDLER. Expand the Methods node. Double-click on GET_INSTANCE.]
    Insert a breakpoint just after the call to the method cl_exithandler=>get_class_name_by_interface.
    Use the transaction in which you are BAdI-hunting.
    Examine the contents of the field exit_name whenever the processing stops at the breakpoint. I have found a case where exit_name was an unknown field. Then class_name gave a good clue to the name of the BAdI.
    Hope this helps,
    John

  • M204 field not getting populated in VA01

    I have to map order number to M204 field according to requirement using ORDERS05 Idoc and i am using EXIT for it.
    .but that field does not come during creating sales order.
    If I try to modify BDC DATA and try to append that field it says that its not an input field.
    What can be done???

    Hi,
    1.- According to SAP Note 904652 - MIRO: Different from FB60
    https://service.sap.com/sap/support/notes/904652
    MIRO is an independent Materials Management (MM) transaction that does not
    claim to be the same as the accounting transactions (such as FB60 or FB01).
    MIRO was developed to allow users to process vendor invoices within the
    context of the MM procurement processes as simply as possible.
    For this reason, among other differences, the field selection was limited
    to the absolutely necessary. For example, the following fields from the
    accounting document are not available in Transaction MIRO (this list is not
    complete):
    Reference key (BSEG-XREF1, -XREF 2, -XREF 3)
    2.- SAP Note 1156325 - BAdIs in the Logistics Invoice Verification environment
    https://service.sap.com/sap/support/notes/1156325
    Have a look at badi MRM_ITEM_CUSTFIELDS.
    This badi will create a new tab at item level in order to display the new fields.
    I haven´t used this badi so i cannot talk from experience here.
    Think twice before deciding.
    Best regards.

  • XREF3 field not getting populated in BSEG table while posting MIRO

    Hi,
         I have one query in MIRO tcode.I have activated xref3 field in MIRO tcode using enhancement LMR1MF6Q.Now when i try to post document with some values in xref3 field on screen ,value is not getting populated in BSEG table.Please tell me what else needs to be done to achieve this ?
    any hint on this?
    Thanks & Regards,
    Soniya S.

    Hi,
    1.- According to SAP Note 904652 - MIRO: Different from FB60
    https://service.sap.com/sap/support/notes/904652
    MIRO is an independent Materials Management (MM) transaction that does not
    claim to be the same as the accounting transactions (such as FB60 or FB01).
    MIRO was developed to allow users to process vendor invoices within the
    context of the MM procurement processes as simply as possible.
    For this reason, among other differences, the field selection was limited
    to the absolutely necessary. For example, the following fields from the
    accounting document are not available in Transaction MIRO (this list is not
    complete):
    Reference key (BSEG-XREF1, -XREF 2, -XREF 3)
    2.- SAP Note 1156325 - BAdIs in the Logistics Invoice Verification environment
    https://service.sap.com/sap/support/notes/1156325
    Have a look at badi MRM_ITEM_CUSTFIELDS.
    This badi will create a new tab at item level in order to display the new fields.
    I haven´t used this badi so i cannot talk from experience here.
    Think twice before deciding.
    Best regards.

  • Add fields in item tab PO Reference in tx MIRO

    Hi, I need to add 4 fields in the table control of PO reference Tab (DRSEG) in tx MIRO, the user depending of the value (read only) of this new fields knows if he has to change the import or not.
    I saw that there is a BADI MRM_ITEM_CUSTFIELDS, but this BADI adds me a totally new TAB in tx MIRO.
    so there a way of just adding fields in the table control of the PO reference TAB and how I fill that fields (because there are´t standard I have to fill the values)
    Thx

    Hi, did you find the answer for this, can it be done?
    I am sure it can be done for GL account tab because I have seen it but what about PO reference?

  • Add customer column in item MIR4/MIR7

    Hi all,
    I would like to know, how to add new column at line item in MIR7 or MIR4
    transaction. I need to add new a customer field column at itme in MIR7 transaction.
    If any one knows the process please reply..
    thx
    Widad.

    Hi,
    have a look at badi MRM_ITEM_CUSTFIELDS in se18.
    Check too sample implementation WKA_ITEM_CUSTFIELDS in se19.
    Best regards.

  • Screen Exit MIRO

    Hi
        I have used as BADI MRM_ITEM_CUSTFIELDS to design custom tab. I have written code in METHOD....ENDMETHOD which is triggering. I am getting value in screen field variable through debugging. But not appearing in screen field.
       But if i pass hard coded value for screen field in PBO, its populating in screen field. I have used SET PARAMETER ID,  IMPORT &  EXPORT values to store the value in PBO. But its not working.

    Hi
    data: l_zsdper type zsdper,
            l_ebeln type ebeln,
           wa_drseg like line of it_drseg,
           mmcr_drseg type drseg.
    " IT_drseg is an intenal table  which is an importing parameter.
    loop at it_drseg into wa_drseg.
    l_ebeln = wa_drseg-ebeln.
    endloop.
    select single zsdper
                from ekko
                 into l_zsdper
               where ebeln eq l_ebeln.
    if sy-subrc eq 0.
    move l_zsdper to mmcr_drseg-zsdper.
    " mmcr_drseg-zsdper is my screen field which is getting value throhgh debugging.
    endif.
    in PBO " If i pass hard code value, its displaying in screen.
    move 15 to mmcr_drseg-zsdper.

  • Append Items to Closed PO

    Hi
    Our Client has a request to be able to append Items to Closed PO.
    Kedalene Chong

    Hi,
    I don't think we can add additional fields to the existing TAB but we have an option of adding custom fields to the Custom tab that can be added to the ITEM level.
    You can use BADI MRM_ITEM_CUSTFIELDS for adding custom fields at item level.
    If you have any queries you can revert.
    Regards,
    Deepak.

  • Copying field in Invoice from PO

    Hi,
    I have requirement to copy a field 'Requirement Tracking Number' from purchase order to invoice item level screen. Can anyone guide me this can be done?
    Thanks
    Atif

    You can use it to change customers' own fields in vendor invoices.
    You can use the Business Add-In (BAdI) MRM_ITEM_CUSTFIELDS to integrate a subscreen of your own at item level to process customers' own data. The Customer Include CI_DRSEG_CUST is available for customers' own fields. The structure DRSEG_CI contains the fields C_RBLGP (document item in invoice document), C_KOART (account type), and Customer Include CI_DRSEG_CUST. The structure DRSEG_CI is already contained in the structures DRSEG (invoice item (dialog processing)), MMCR_FRSEG and MMCR_RBMA. If you wish to save customers' own fields to the database, you must attach these fields in an APPEND structure to the corresponding database table (RSEG, RBDRSEG, RBMA). For G/L account lines, add an APPEND structure with the customer's own fields to the structure COBL_MRM. The customer's own fields then also exist in the database table RBCO.
    The customer's own fields can be processed on a separate subscreen during online invoice verification with the aid of the Business Add-In MRM_ITEM_CUSTFIELDS. The following data is available for this purpose:
    Transaction type (Create, Change...)
    Invoice document header
    Invoice document items (items with PO reference, items with G/L account posting, items with material posting)
    Note:
    In the case of automatic transactions, the customer's own fields cannot be populated.
    Requirements
    To implement this BAdI, you need ABAP knowledge to create the subscreen and for the flow logic.
    Standard settings
    The Business Add-In cannot be used multiple times.
    The Business Add-In is not filter-dependent.
    Regards
    Antony

  • MIRO and VBUND field on G/L account tab

    Hi
    When using MIRO, additional posting via the G/L account tab should be with trading partner field. Setting up a new screen variant with OLMRLIST should make it possible to have the trading partner field (ACGL_ITEM-VBUND) included in the screen variant. However, it does not show up.
    If you should put the field as Required (which should not be in our case) then the field trading partner comes visible when double-clicking on the entry line.
    Can anyone tell me how I get the field ACGL_ITEM-VBUND in the MIRO screen variant ?
    I would appreciate your help,
    JeVe

    Hi
    The field VBUND - Company ID of trading partner is not avialable in Table RSEG.
    You need to maintain this filed first in RSEG using append structure, then
    You can use the Business Add-In (BAdI) MRM_ITEM_CUSTFIELDS to integrate a subscreen of your own at item level to process customers' own data.
    The structure DRSEG_CI is already contained in the structures DRSEG (invoice item (dialog processing)), MMCR_FRSEG and MMCR_RBMA. If you wish to save customers' own fields to the database, you must attach these fields in an APPEND structure to the corresponding database table (RSEG, RBDRSEG, RBMA).
    For G/L account lines, add an APPEND structure with the customer's own fields to the structure COBL_MRM. The customer's own fields then also exist in the database table RBCO.
    To implement this BAdI, you need ABAP knowledge to create the subscreen and for the flow logic.
    Thanks & Regards
    Kishore

  • Issue with MIR7(BADI or User exit needed for stop SO data updating)

    Hi,
    While using MIR7 to post invoice, corresponding sales order item data is changed ,such as 'Billing date'.
    We don't want this happen. Please let me know if there is any BADI or Uer exit for achieving this. Thanks in advance..
    Regards..

    Hi,
    These are all BADI/Exit of MIR7 transactions.
    MRM_TRANSACT_DEFAULT
    MRM_HEADER_DEFAULT
    WRF_PREPAY_INVOICE
    MRM_ITEM_CUSTFIELDS
    BADI_FDCB_SUBBAS01
    BADI_LAYER
    BADI_FDCB_SUBBAS02
    BADI_FDCB_SUBBAS03
    BADI_FDCB_SUBBAS04
    BADI_FDCB_SUBBAS05
    PPA_CUST_BADI
    FI_TRANS_DATE_DERIVE
    Thanks ,
    Abhijit

  • BADI for changing fields during Creation of BP in CRM

    Hello to everyone,
      I need to find a BADI (or other way) to default several fields during BP creation in CRM (4.0 SR1 SP9). The fields I will like to set are TAX TYPE, TAX NUMBER, TAX CATEGORY, etc.. I have found the BADI BUPA_TAX_UPDATE but i dont see any suitable parameters (structures) to changes these fields. Please advice and thanks in advance.

    Hi
    If you use function BUPA_NUMBERS_GET then your BP number will already be buffered and you can avoid a DB read. It may also be that the BP is not in the DB yet anyway.
    You can only pass one GUID in at a time - loop through IT_CHANGED_INSTANCES into a variable of type BU_PARTNER_GUID and pass that into the function as input parameter IV_PARTNER_GUID.
    Cheers
    Dom

  • Implementing BADI MD_ADD_COL_EZPS for MD04 custom column

    Hi there,
    I'm using BADI MD_ADD_COL_EZPS to display 3 new buttons and three new columns in MD04.
    For each line item that is displayed, the custom column is filled, after the button is hit -This works fine.
    My Question is:
    Is there any way to limit the value that is filled into the new column so that it only appears on the FIRST line item/row?
    (At the moment it is repeated all the way down the page - the new value is a material characteristic, so doesn't change, will always be the same for each line)
    I've looked at all the available structures/tables in the FILL_ADD_COLUMNS method of the BADI, and none seem suitable
    to determine the "first" row. (ie. something like the way SY-TABIX or SY-INDEX might be used)
    Any help appreciated.
    Thanks,
    David.

    Hi Shubhendu,
    in the method 'ACTIVATE_ADD_COLUMNS', you can set the flag EZ1_MODE to '1' to make the first column visible always. (it's been a while, but I think setting it to '2' makes it visible when the button is pressed.)
    Same applies to EZ2_MODE for second column, EZ3_MODE for third.
    look at the flags/parameters in this method, and also in FILL_ADD_COLUMNS, to fill the data.
    here you need to fill structure EMDEZX_USEX1 (for column 1) etc.
    The code is hit for each record displayed in MD04
    Hopefully this helps you.
    Regards,
    David

  • Help Needed Badly | BlackBerry INC000025111306 | BlackBerry PlayBook - Tablet button does not work, almost stuck, copper under screen, seventh repair

    I was really Humilitated my RIM on this Ticket whcih i rasied.
    1) I bought a new tablet in last november in 2 months i had a Charger issue 
    2) They said this charger issue we cannot replace with new tablet and gave me a refurbished Tablet to me .
    3) Which also had same charging issue and they exchanged 2 more tablets and the last tablet which was given to me by RIM have a safety concern
     - 1 Small mesh of wire is poping out from the Tablet 
     - Power Button is very hard and its not that easy to press,
    So i raised the above ticket and was esclated internally with RMA as well and i got an update from the esclation agents that we will reply back in 2 Days i waited almost 3 weeks and called 2 times in this 3 weeks for an Update asking for a new tablet so that atleast once in all i can jeep a good 1 Tablet.
    But they never bothered to call me and today i called them again and RIM gave me a call back mentioning we cannot give a new tablet we can again check this tablet repair it and give it back , If we cannot repir then give a replacement new/Old tablet,
    I was wondering how can a tablet from RIM can go out without such safety concern ? How a mesh of wire can comeout of tablet so what safety norms RIM is follwoing for customer.
    AM i not humilitated? since after taking all these struggle tto get a good tablet i have been considered as bad.
    What RIM have to say for this, I am planing to take this to Legal department to follow how i can get a justice for this.

    I would have deleted this but can't find a delete?
    At any rate. got the Blackberry going again but it reset it and lost all the info, pictures and so forth.. oh well. at least it is still working.
    Thanks.

Maybe you are looking for

  • Does the 4th GB of RAM makes any senses in the nem MacBook Series?

    Risking to start a neverending troll, and risking, the topic was discussed in exteso earlier, I have to admitt that I am a little bit ****** about a company that merchendizes computers with larger RAM-possibilities than the CPU can handle (to my know

  • Incompatible protocol versions

    I am attempting to run an iphone application on an iphone 4.3 simulator. I have confirmed that I can talk to the Unwired Server by seeing that my client is contacting the server in the logs. However, I am getting the following message in the xcode co

  • Downloaded app by appstore in phone... was blocked...

    Hi... While I was downloading an app from appstore in iphone using wifi... The connection was lost, and the application was halted in state "downloading..." Now, I can't remove the app from phone, using iTunes or iPhone... How can I delete this app??

  • After Upgrade to Snow Leopard booting Stops at Apple sign plus spinning cir

    I changes the harddrive in my mac Book pro (Late 2008). Before i had a fujitsu 400 gb harddrive. It was Slow, but it worked. Now i changed it into a hitachi travelstar 500 gb 7k500. Installing Leopard no problem. It worked just Fine. Then i installed

  • Certain flash movies will not play - including Adobe TV movies with Dreamweaver tutorials

    For months, certain .swf movies will not play.  No error, won't even load the player.  I thought it was because of IE8 which I installed several months ago.  Now I loaded Firefox and Opera and the movies still do not play in those browsers either.  A