Triggering BAdI on change of customer field in ME21N

Hello,
How can I tell transaction ME21N that relevant field values have been changed?
I'm using BAdI ME_PROCESS_PO_CUST to change several field values in ME21N and ME22N. The BAdI (method PROCESS_ITEM) is called whenever a field changes, which is good.
However, the BAdI is NOT called when a customer field changes.
Of course, I can create a PAI module to catch changes in the customer fields, but how can I notify ME21N that the BAdI has to be called?
Thanks in advance
Roland

Hi!
Apparently this does not work. However, I implemented BAdI ME_GUI_PO_CUST to create a new customer subscreen and this one works.
Unfortunately the "old" user exit and the "new" BAdI don't work together very well...
best regards
Roland

Similar Messages

  • Who has changed the Custom Field value?

    Dears,
    Need to know the information regarding how to fetch that who has changed the Custom field value from PWA/MPP.
    Example:
    There is a PDP (say ProjectInfo):
    There is a Custom Field added to that PDP (say Project Status = In Progress).
    Now for ProjectA, someone has checked out and changed the Custom Field "Project Status" from "In Progress" to "Closed".
    I need to fetch the information regarding who has changed that Custom field.
    In which direction should I move: Event Handlers, PSI???? Any other stuff?
    Thanks & Regards,
    Shravan

    Hi Shravan,
    I'm not a developer but I do know that you can use an event handler pushing the resource name and date in custom fields.
    Another way is to use a 3rd-party tool like
    FluentPro Audit Tool.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • BADI  ME_GUI_PO_CUST not populating custom fields

    Hi!
        I've created my custom fields in the Line item level for ME21n transaction. The custom fields are in the include structure CL_EKPODB for EKPO. I'm unable to populate my custom fields. Help needed.
        My screen fields are named EKPO-ZZSTREET ,EKPO-ZZCITY etc.  
    Thanks
    Shubha!

    Hi Shubha
          You have to set the mode ( editable / display only etc ) in method FIELDSELECTION_ITEM of BADI ME_PROCESS_PO_CUST to populate custom fields in  ME_GUI_PO_CUST.
    By default system will take display mode. So u can your customer field in Me23n.
    Regards
    Jeevi

  • Change of custom fields in header data

    Hi Experts,
    How to change of custom fields in header data in frontend SRM for Process PO transaction ?
    Help is appreciable.
    Thank You.
    Regards,Sunu

    Thank you for your replies.
    There is one custom field in header data called 'SDN Number' of our PO for example and i would like to change this from 'SDN Number' to 'Login Name' as the logic for taking the value for this field should remain the same. Only the display text should change.
    So, whenever i login into frontned SRM and process the transaction 'Process PO' i should be able to see 'Login Name' instead of 'SDN Number' in header data of the PO.
    Hope i reaced my query in clear way.
    Highly thanful for your replies.
    Regards, Sunu

  • Custom fields in me21n

    Dear Gurus  ,
    I have added some custom fields in me21n in header & item level through badi . some fields are in standard table (CI_EKPODB )
    and other are in Ztable . Every thing is working fine .
    Problam is that when i am making a new purchase order through me21n by Copying another purchase order . Custom fields are not copying .
    Example: i have a po no : 101 .
    two custom field  zabc = 123 .
                                 zdef = 345 .
    when i am making a new po by adopt(Through Document overview on) this po 101 these custom fields are not coping  .
    is there any Customizing , exit  , Enhaancement  . That can Resolve this issue ?
    Thanks in advance .
    Hemant Gulati(A1).

    Hi
    In BADI 'ME_PROCESS_PO_CUST', try with method PROCESS_ITEM to populate them with the right filters. Check if in MEPOITEM for fields REFBS and REFPS is the PO that you are copying.
    I hope this helps you
    Regards
    Eduardo

  • Add customized fields in ME21N item overview.

    Hi experts,
    Can we insert our own customized fields into ME21N item overview section.
    Pls advise.
    Thanks and regards,
    Simonksh.

    hi,
    Yes, you can do it with the help of ABAP consultant...
    Pls check whether you are providing all links to the tables for that customised field...For this all coding is required to be done...
    Also check:
    MM06E005 - Customer fields in purchasing documents
    Its an intensive work...
    Hope it helps..
    Regards
    Priyanka.P

  • User exit in VA01 not triggering on change of custom field

    Hello Guys,
    We have custom field in SO item (VBAP) for which screen 8459 of SAPMV45A has been enhanced. Now, on the change of the custom field, user exit USEREXIT_MOVE_FIELD_TO_ME_REQ is not getting triggered.
    Requirement is to change Purchase Requistion item (setting value of a EBAN field to custom field from 8459 screen) when a SO is created/changed.
    Can someone please help!
    Regards,
    Ashish
    Edited by: Ashish Kshatriya on Nov 4, 2009 8:00 PM

    Hi
    U can also to try to insert a new MODULE in the PAI of screen-exit where u call the user-exit USEREXIT_MOVE_FIELD_TO_ME_REQ or where u fill the header line of table EBAN just as what that exit does.
    U should remember the screen-exit is "yours", so u can insert all module u need, just only save them in the following include:
    - MV45AOZZ (PBO module)
    - MV45AIZZ   (PAI module)
    Max

  • BADI MB_MIGO_BADI not updating custom field in MSEG Table

    Dear Experts,
    I am working on screen exit In MIGO transaction for transfer Posting.
    I checked that BADI MB_MIGO_BADI having facility for screen exit and method line_modify having facility to change GOITEM Structure for the changed line item.
    Now, to make this functionality work I have enhanced include structure CI_COBL which is available in both mseg table and goitem structure, now I have this customized fields on my custome tab through the enhancement and also to update this value 2 custom fields created in goitem structure and MSEG table through include structure  CI_COBL.
    Here my question is at the time of transfer posing creation in MIGO when I am passing the value in custom fields through screen and assigning it to custom fields of structure GOITEM through LINE_MODIFY method, it is giving me below worning message
    BADI: Field GOITEM-ZZIDNLF is not ready for input. (Change is not taken over)
    Now I have debuged the code, also checkout many threads and came to know that because of few checks in standred program (iNCLUDE:LMIGOKL3) these fields will not be updated WHERE IT always checks whether these fields are ready for input or not and if not ready then instead of assigning the values it throws worning message.
    Now can you please through some light how can I go ahead as I have check out many threads and also tried to change value of cs_goitem structure using field symbol but throughing dump that it is blocked against changes through field symbol.
    The helpful answers will be highly appriciated.

    Hi,
    In the badi mentioned by you GOITEM is the importing parameters & if the relevant field is not used in any MIGO screen you cannot change the data.
    Please check example BADI interface: IF_EX_MB_MIGO_BADI~LINE_MODIFY
    Please check the BADI documentation:
    Changed data in GOITEM is only adopted if the relevant fields are visible and ready for input.
    Changed data in GOITEM is not adopted if the relevant field is not used in any MIGO screen (warning via MIGO 049).
    Changed data in GOITEM is not adopted if the relevant fields are not ready for input (warning via MIGO 050)
    Thanks and Regards,
    Chandra

  • Delta load not picking the changes to Custom Fields in 0CRM_QUOTA_ORDER_I

    We have enhanced the structure of CRM datasource 0CRM_QUOTA_ORDER_I for some additional fields that are held on the quotation. These are being successfully extracted when the quotation is being created. We have been running with this exctract for some time but we have been made aware that the additional fields on the append structure are not being updated when the quotation is being changed. Therefore delta changes are not being picked up making the reports incorrect.
    The user exit we are using to extract the information is EXIT_SAPLRSAP_001
    Does anyone know how we can enable this change so that delta changes are picked up by the extractor.
    Many thanks
    Gareth
    Edited by: Gareth Aspinall on Jan 14, 2010 2:04 PM

    Hi Gareth,
    Can you please check that the custom fields were added as described in question 4 in the SAP note
    692195? If yes and there is still a problem please check that the SAP note  1319891 has been applied
    in your system, it is a pilot note so you will need to raise a message with SAP to get added to the pilot
    note.
    Best Regards,
    Des Gallagher.

  • How to add history for changes on custom fields in PO

    Hi all,
      I have added custom fields to purchase orders via ME21N, ME22N, ME23N.  When i update the changes on the custom fields, there is no history kept in ME22N or ME23N  screen.  Is there a way I can add my custom changes to the po history ?
    Any suggestions are welcome.
    thanks
    Joyce

    Hello!
    What kind of "history" do you mean? If you would like to store entries in transparent table EKBE, the M.Seema's suggestion may be reasonable. But if you mean that changes need to be logged by means of Document Changes Service, you should get hold of information here http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/fa015b493111d182b70000e829fbfe/frameset.htm

  • Change Delivery - Custom fields

    Hi Forum,
    I need to change with BAPI a lot of custom fields in LIKP & LIPS. I found BAPI_OUTB_DELIVERY_CHANGE but there aren't all append structures as in LIKP and LIPS. (I also think that it is not released because in trx BAPI it is not present)
    After another search, I found SHP_BAPI_DELIVERY_CHANGE but I don't know if I can modify only my fields.
    Someone can help me?
    I'm under go-live and I'm afraid to do this operation manually.
    Thanks.

    Yes they are, but these fields are empty during outbound delivery creation with VL10C because they are being populate with Idoc form inbound delivery. I must read these fields thru RFC from ecc to 4.6 and then I need to make changes to the new deliveries.

  • How to capture changes of custom field value

    Hi
    I am the project server 2010 administrator. i have 2 columns below
    1. task finish date
    2. myfield (task level custom field)
    when ever user made changes in task finish date then "myfield" task level custom field should capture the old values
    Is this possible in PSI or Event handler or Macros

    You would need to create an event handler.
    http://msdn.microsoft.com/en-us/library/office/gg615466(v=office.14).aspx
    kashif

  • Custom Fields in ME21N transaction

    Hi all,
    I have added custom fields on the transaction ME21N using the screen exit in enhancement MM06E005.
    Now i need to do validations on these fields even if the user does not come to the screen. So i am using the BADI ME_PROCESS_PO_CUST for the validations.
    But this BADI gets triggered only when there is a change in a standard SAP field. If i change the value of the Custom field then the BADI does not get triggered.
    So the problem is that once i issue an error message for the custom field in the BADI .. and then change the value in the custom field, the BADI does not get called and hence the error message stays as it is...
    Any solutions for this?
    thanks,
    Ashiq Ali Ratnani

    even when we create a custom screen, the user-exits which are getting called from other screens should also get called from custom one. If this is not happeing, then you need to check in configurations where you have created this screen, that whether you have done assignment of screen at right place, not at the header level but at tab level.

  • Custom fields in ME21n ,step by step procedure/weblog ?

    I need to add a custom field zz1 to ME21N transaction at header level and make it available for input in the screen. Is there any step by step proceurec/approach which is generic for adding this functionality to any standard transaction?
    Rgds,
    Ajay

    Hi,
      Try this..
      In ZXM06TOP
      DATA: gl_ekko_ci LIKE ekko_ci.
      In the FM EXIT_SAPMM06E_006
      ekko_ci  = i_ci_ekko.
      In the FM EXIT_SAPMM06E_007
      *transfer values in own structures
      move-corresponding i_ekko to gl_ekko_ci.
      In the FM EXIT_SAPMM06E_008
      E_CI_EKkO = gl_ekko_ci.
      if gl_ekko_ci-ZZ ne ekko_ci-ZZ.
          e_ci_ekko-ZZ = ekko_ci-ZZ.
          e_ci_update = 'X'.
      ENDIF.
    Please let me know if it works..
    Thanks
    Naren

  • Custom exit or badi for changing the user fields in operation of process order

    Hi all
        I want to find a exit or badi to set default value to the user fields in operation of process order when COR1.
        I have tried exit 'PPCO0001', but this exit is call after commit work, so I can not change any thing
        I also tried to use badi 'workorder_update', 'before_update', but all parameters in this BADI are importing, can't be changed, I've tried to change it and then program dump.
        Do you have any solution for this question?
    Thanks

    Do a Implicit Enhancement at the PBO of this subscreen.

Maybe you are looking for

  • Ipad mini - checked out as guest

    Hello I just recently ordered a ipad mini w/ retenia, but i was a little surprised to not receive a confirmation email after purchase? I have seen other posts about this happening so i thought i might as well make one since i never read a solution, e

  • Saveing projects

    What is the proper format for saving a video project to play on a tv from a thumb drive?  Thank you!

  • Is it possible to change Item Category of BOM component

    Hi, We are in the process of implementing Guided Structure Synchronization (GSS).  GSS helps in Syncing Source BOM (Engineering BOM) to Target BOM(Manufacturing BOM). During the creation of EBOM, designer may not have complete information about the I

  • Image turns negative when cropping.

    When I try to crop in CS6 the image turns negative until I finish the crop when it goes back to positive. Anything I can do to stop this?

  • How do I customize the workspace in Captivate 8?

    I've just installed Captivate 8. I want to customize the workspace but I can't save my settings. The option that the Help file describes (Window>>Workspace>>New Workspace) isn't in my version of the software. All I see is Workspace>>Reset "Classic"