BADI implementation for NOTIF_EVENT_POST not getting triggered

Hi All,
        We have created an implementaion for the NOTIF_EVENT_POST. And it was working fine previously. Now it is not working for some reason. In fact issue is that the implemetation is not getting triggerd at all. I have put a BREAK-POINT statement in the code, but does not even goes into the code.
I have checked all the properties. It is active. The table V_EXT_IMP has a entry corresponding to the BADI definition and implementation.
I tried to debug the standard transaction IW52 (which uses this). The program runs till the FM call for CL_EXITHANDLER=>GET_INSTANCE. It created a instance also. But it does not get inside the call for the method of the BADI LR_BADI_INST->CHECK_DATA_AT_POST.
I am at a fix now. Can somebody answer this issue? It would be very helpful.
Regards
Barada.
Edited by: Baradakanta Swain on Aug 5, 2008 4:06 PM

I did not get the issue with the BADI implementation. But as our time line was very tight, we moved the code to BTE event for Updating Notifications.
This required a little tweaking of the code and now it is working.
I am marking it ANSWERED so as to remove it from the list of unanswered questions.
Regards
Barada

Similar Messages

  • Issue in Production for Workflow not getting Triggered .

    Hi Guys,
    I have a workflow, which is properly triggering in the development and Quality but not getting triggered in the Production. Can't get the Exaact reason because by using T-code PFTC when i test the workflow independantly its working properly and even BOR does not have any problem. Please Help me guys as this is a issue in Production.
    The workflow is a customized one, It getting triggered throught the funtion call in User Exit of MM01.
    Thanks

    It getting triggered throught the funtion call in User Exit of MM01.
    1. I hope the workflow customization is done properly in production system, as you stated that if you are trying to trigger from PFTC then it is working fine, can you please try to Refresh Organizational Environment  from SBWP ---> On MEnu  ---> Settings  --> Workflow Settings  ---> Refresh Organizational Environment and  secondly try to refresh the buffer from txn SWU_OBUF
    2. Make sure the user exit is transported to Production.
    3. Check the workflow log from the txn SWIA  if you have proper authorizations for the userid.

  • Subroutine for subtotal not getting triggered

    Hi ,
    I am using a dynamic internal table and passed to reuse_alv_grid_display .i have populated the event table with the subroutine for calculating the subtotal .
    Please find my code below.
    populating sort and layout  structure .
    z_v_repid = sy-repid.
    z_wa_layout-zebra = 'X'.
    z_wa_layout-colwidth_optimize = 'X'.
    z_wa_sort-fieldname = 'LIFNR'.
    z_wa_sort-up = 'X'.
    z_wa_sort-subtot = 'X'.
    APPEND z_wa_sort TO  z_i_sort[].
    CLEAR z_wa_sort.
    z_wa_sort-fieldname = 'MATNR'.
    z_wa_sort-up = 'X'.
    z_wa_sort-subtot = 'X'.
    APPEND z_wa_sort TO  z_i_sort[].
    CLEAR z_wa_sort.
    z_wa_sort-fieldname = 'WERKS'.
    z_wa_sort-up = 'X'.
    z_wa_sort-subtot = 'X'.
    APPEND z_wa_sort TO  z_i_sort[].
    CLEAR z_wa_sort.
    CLEAR z_wa_event.
    populating the field catalogue
    z_wa_fcat-col_pos = 0.
    z_wa_fcat-fieldname = 'LIFNR'.
    z_wa_fcat-tabname  = '<Z_F_DYNTABLE>'.
    z_wa_fcat-seltext_l = 'Vendor'.
    append z_wa_fcat to z_i_fcat[].
    clear z_wa_fcat.
    z_wa_fcat-col_pos = 1.
    z_wa_fcat-fieldname = 'MATNR'.
    z_wa_fcat-tabname  = '<Z_F_DYNTABLE>'.
    z_wa_fcat-seltext_l = 'material'.
    append z_wa_fcat to z_i_fcat[].
    clear z_wa_fcat.
    z_wa_fcat-col_pos = 2.
    z_wa_fcat-fieldname = 'WERKS'.
    z_wa_fcat-tabname  = '<Z_F_DYNTABLE>'.
    z_wa_fcat-seltext_l = 'Plant'.
    append z_wa_fcat to z_i_fcat[].
    clear z_wa_fcat.
    z_wa_fcat-col_pos = 3.
    z_wa_fcat-fieldname = 'BASME'.
    z_wa_fcat-tabname  = '<Z_F_DYNTABLE>'.
    z_wa_fcat-seltext_l = 'Unit'.
    append z_wa_fcat to z_i_fcat[].
    clear z_wa_fcat.
    during run time the field catalogue table is filled with column names from z_i_temp determined during run time
    DO z_v_num_month TIMES. "builds the field catalogue
      j = sy-index.
      READ TABLE z_i_temp INTO z_wa_temp INDEX j.
      z_wa_fcat-fieldname = z_wa_temp-mon.
      z_wa_fcat-seltext_m = z_wa_temp-mon.
      z_wa_fcat-col_pos = l.
      z_wa_fcat-tabname = '<Z_F_DYNTABLE>'.
      l = l + 1.
      APPEND z_wa_fcat TO z_i_fcat[].
      CLEAR: z_wa_fcat , z_wa_temp.
    ENDDO.
    CALL METHOD cl_alv_table_create=>create_dynamic_table
      EXPORTING
        it_fieldcatalog = z_i_fcat1
      IMPORTING
        ep_table        = z_i_temp1.
    ASSIGN z_i_temp1->* TO <z_f_dyntable>.
    CREATE DATA z_wa_temp1 LIKE LINE OF <z_f_dyntable>.
    ASSIGN z_wa_temp1->* TO <z_f_workarea>.
    The event table is populated .
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
    EXPORTING
       I_LIST_TYPE           = 4
    IMPORTING
       ET_EVENTS             = z_i_event[]
    EXCEPTIONS
       LIST_TYPE_WRONG       = 1
       OTHERS                = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    READ TABLE z_i_event  INTO z_wa_event
                        WITH KEY name = slis_ev_subtotal_text.
      IF sy-subrc = 0.
        MOVE z_k_formname TO z_wa_event-form.
        MODIFY z_i_event FROM z_wa_event INDEX sy-tabix.
      ENDIF.
    and then the z_f_dyntable is populated with  values .
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       I_CALLBACK_PROGRAM                = z_v_repid
       IS_LAYOUT                                      = z_wa_layout
       IT_FIELDCAT                                     = z_i_fcat
       IT_SORT                                           = z_i_sort
       I_DEFAULT                                       = 'X'
       I_SAVE                                            = 'A'
       IT_EVENTS                                        = z_i_event
      TABLES
        t_outtab                                            =  <z_f_dyntable>
    EXCEPTIONS
       PROGRAM_ERROR                            =   1
       OTHERS                                              =   2
    The subroutine

    It getting triggered throught the funtion call in User Exit of MM01.
    1. I hope the workflow customization is done properly in production system, as you stated that if you are trying to trigger from PFTC then it is working fine, can you please try to Refresh Organizational Environment  from SBWP ---> On MEnu  ---> Settings  --> Workflow Settings  ---> Refresh Organizational Environment and  secondly try to refresh the buffer from txn SWU_OBUF
    2. Make sure the user exit is transported to Production.
    3. Check the workflow log from the txn SWIA  if you have proper authorizations for the userid.

  • Badi BBP_PGRP_ASSIGN_BADI is not getting triggered

    HI Experts,
    Badi  BBP_PGRP_ASSIGN_BADI is not getting triggered.i have implemented this badi for determine the purchasing group based on location.we do not want to hit ECC for determine purchase group, we are created Ztable on SRM side in this we maintain Purchase group and Location.
    Please let me know, after which process the BADI will be triggered.Is this badi correct one to proceed.
    This is the SRM 7.0 implementation.  
    Tanks in advance
    Edited by: suresh.mv on Dec 7, 2011 7:10 PM

    Hello suresh,
    Just append the structure BBPS_RESP_ITEM_DATA_BADI  i.e import parameter with IS_RESP_ITEM_DATA with GUID TYPE CRMT_OBJECT_GUID.
    When SC is created the GUID is passed in this structure and you get the Sc details by BBP_PD_SC_GETDETAIL.
    Please reward if it works.
    Regards,
    Neelima

  • RSR_OLAP_BADI for virtual characteristics not getting triggered!!!

    I am facing a strange problem and am a little pressed for time to solve the same. Any help/guidance related to this will be highly appreciated.
    I am working on BI 7.0. I have two implementations of the BADI RSR_OLAP_BADI for virtual characteristics,
    (1) say A, that we implemented as a proof of concept with filter as multiprovider M1
    (2) say B, that in implemented with filter as multiprovider M2
    Both were working fine and I was able to put breakpoints inside the code and debug whenever required. I had used it till last week and everything was fine.
    Today, I had to change implementation B due to a new requirement. So a new characteristic was added to M2 and the code in B was extended at appropriate places to fill this new virtual characteristic also. However, even though the change was successfully activated and the BADI looked fine, it was not triggered when the query was executed. I checked with another query on M2 which was the query for which the implementation was initially made. For that also the BADI is not getting triggered. I put break points in the define, initialize and compute methods but none are hit during the query execution!
    I further ran the queries on M1, which shud have called the implementation A. Then also the BADI is not getting triggered. Please note that implementation A, multiprovider M1 or the queries on it were not changed at all.
    I really need to fix this issue at the earliest. What am I missing? Why are the BADIs not getting triggered eventhough the implementations are active, the BADIs are error free and the filters are correctly defined?
    Are there any global settings that can turn off all BADIs?
    Please help.
    Thanks,
    Sarath

    Further, when I created a fresh BADI implementation in a different system (a sandbox system), the BADI is working fine.
    But in the Development system the BADIs are still not getting triggered. I made the exact same implementation as the one which worked in the different system.
    Another point - when I see the Technical Information tab of queries from RSRT, or RSRT2  they have Virtual Characteristics/Key Figures "NO" in the development system.
    For the queries in the prototype system in which the BADI is working this field in "Y".
    Any idea how this is decided and how it can be changed to Y from NO?
    One more strange thing is that there are other active implementation of this BADI used by other teams here and none of them are getting triggered. They are all active and were all working fine till the last few days!
    Any help will be highly appreciated.
    Thanks,
    Sarath

  • BADI ME_PROCESS_PO_CUST not getting triggered

    Hello Experts,
    i implemeted BADI ME_PROCESS_PO_CUST to ZME_PROCESS_PO_CUST.
    there is only one badi implemented for this.
    And it is working fine in development and transported to Quality system.
    in Quality system this badi itself is not getting triggered.
    Please help me any body have any idea about this.
    Thanks in advance
    Mahammad Farooq

    Hi,
      check the below thread:
    LINK[BAdi - ME_PROCESS_PO_CUST  not trigger.;
    if every thing is active then the only issue could be multiple implementatins
    check in table SXC_EXIT to check the status .
    if there are any inactive implementations delete all and put in a request and transport to you QA system.
    Regards,
    Himanshu

  • BBP... badi is not getting triggered

    BBP... badi is not getting triggered... Set External breakpoint... PO getting created, but not stopping in the breakpoint. Does it mean that the badi is not getting fired?

    Hi,
    If you are trying to debug the badi which creates the backend document(Po/PR),then see the foll threads for more pointers:
    Re: How can I debug BADI BBP_CREATE_BE_PO_NEW  ??
    Re: Debugging a BADI which is called in update task in background.
    BR,
    Disha.

  • Event not getting triggered for a few users in production

    Hi Experts!!
    We have a workflow that gets triggered on the event REQUESTCREATED of BUS2089. In production, we see that for a few users the event is getting triggered and even the workflow is. But for a few users, the workflow is not getting triggered. However, we didn't check SWEQADM yet and are waiting to get auth to check the same. But before that, I need your valuable suggestions on this.
    When I check SWEL, I cannot see any entries at all. Not even for the successfully processed ones.
    Auth objects cannot be a reason, as all the users have same auth. Please suggest me on what else can be the reasons.
    Your help is highly appreciable.

    Hello Srinivas !
                  Check in SWEQADM to know whether the event is on queue.If so, redeliver it.
                  If there is no event on queue, check the RFC queue( transaction SWU2 ) and ST22 for possible ABAP dumps.
                  Call work item list report (transaction SWI1) and check event linkages (transaction SWETYPV )of the users for whom the event is not triggered.Are you using BAdI or user- exit to trigger the workflow ? If so, check whether those are in active state.
                 Refresh the workflow buffers(transaction SWU_OBUF).Check either of the workflow versions are in active state.
    Regards,
    S.Suresh

  • Output type is not getting triggered for ship to party in shippment output

    Hi,
    we have maintained output determination procedure for shipments. It was working fine.
    We have just added new condition table to access sequence, and maintained the condition records also for condition type ZABC. I have checked in NACE, Application V7, I am able to find the condition type. checked in VV73, condition records displayed. But in VT02N/VT03N, we are unable to get print for  the output type.
    Why this is happening? we are able to see the procedure, condition type, access sequence, condition records in place ...why condition type ZABC is not getting triggered in the shipment output.
    Please advise and let me know if you need more details....thanks in advance.
    Thanks,
    SS

    Hi Noel,
    Thanks for your time and reply.
    We have output determination procedure for shipments, condition type ZABC, Access sequence ZABC, Condition tables 550,600,650,700 already maintained. output is working fine.we have a new requirement and created new condition table 700 with the fields" Ship to party and transportation planing point "(Condition table 700 ). we assigned the condition table 700 to access sequence ZABC. Condition type  ZABC already placed in Output determination procedure.
    We test the output, new condition record is not triggering in the output, even in output determination analysis also, we are unable to see the record 700 for the condition type ZABC. we are not sure what is the reason for the condition table that  is not picking up ? Why condition type ZABC with condition record 700 not visible in output determination analysis.
    I have checked condition records, output determination procedure. Please advise and let me know you need more details.
    Thanks,
    SS

  • Userexit not getting triggered for  0CFM_CLASS_MASTER_DATA_ATTR

    Hi Experts,
    I have made enhancements to  0CFM_CLASS_MASTER_DATA_ATTR & 0CFM_FI_TRA_ATTR in RSAP0001(EXIT_SAPLRSAP_001). I have set the flag to New Data entry logic(Switch for Datasource feed) to populate the Timedependent attributes in  0CFM_CLASS_MASTER_DATA_ATTR .
    I kept the break point in the Userexit and ran RSA3 for the above 2 datasources but the user exit is not getting triggered.
    Can you please help why the userexit is not getting triggered?
    Thanks,
    bwuswer14.

    Hi,
    Thanks for ur post.issue resolved.im keeping the breakpoint in 1st user exit.After keeping the breakpoint in EXIT_SAPLRSAP_002 it got triggered.Closing the thread.
    Thanks,
    bwuser14

  • For the new delivery type created the Idoc is not getting triggered

    Hi All,
    I am facing the following problem:
    For every outbound delivery getting created we have an Idoc which creates the file(sending the outbound delivery details), this file is sent to a system where the picking & packing of the goods happen. This process seems to be working fine for all the existing delivery types, but now we created a new delivery type for which the Idoc is not getting triggered.
    Would like to understand what setting are we missing because of which the Idoc is not getting created for the new delivery type.
    The Idoc being used is:   DESADV01
    Message type :DESADV
    Thanks,
    Geeta

    I believe your existing idocs are created through a output type on the delivery ? if yes, probably you need to configure an existing output type / create a new output type for your new delivery type...

  • Exit Class for Inbound Mail not getting triggered

    Hi Gurus,
    I have created an exit class for processing the Inbound Mail that comes to SAP Inbox (SOIN).
    I have set up the Inbound processing rule in transaction SO50 and set it to all recipients.
    If i send a mail from any external id to the id configured in SAP then it is coming in SAP Inbox (SOIN) but the exit class for processing the email is not getting triggered.
    I have made all the settings for SMTP.
    Kindly guide me with the steps needed to be followed for triggering the Exit Class.

    Hi
    Check u have maintained ur outgoing mail server IP in SCOT transation.
    Check link step to configure PO mail.
    http://architectsap.com/blog/sap/sap-mm-purchasing-send-purchase-order-by-mail-to-vendor-in-sap/

  • RSR_OLAP_BADI  or RSR00002 --not getting triggered from RSRT --Please Help

    Hi All
    Quick reposnse is highly Appreciated and rewarded.
    I wanted to implement a Virtual Key Figure .I have implemented RSR_OLAP_BADI .But when i execute query through RSRT .This BADI is not getting triggered infact its not reaching the Break Point which i have set in DEFINE and COMPUTE methods. I tried setting break point in user exit RSR00002 too but not working.
    Is there any attribute or properties or any technical setting that have to be done for Query to trigger this BADI.Or any settings in BADI required ?
    I am using infocube 0SD_C03 as the filter in BADI attributes.

    Hi!
    Check attributes for you implementation class.
    In DEFINE method set rrke_c_mode-no_selection for your virtual char.
    after that generate query in rsrt (if you set break in INITIALIZE method - you can debug)
    then run the query (if you set break in COMPUTE method - you can debug if query return some data).

  • Help required with badi implementation for IBASE

    Hi,
    I have implemented and activated a BADI (Defination name: BADI_IBASE_SAVE_CHCK). This BADI is for additional checks before changes to an IBASE is saved. However, this BADI is not getting triggered.
    I tried debugging the transaction IB52 during the SAVE operation, but couldnt get the reason.
    Can anyone help me out with this...
    I implemeted the BADI from the SPRO transaction in the following path.
    SPRO>Customer Relationship Management>Master Data>Installed Base> Enhancements-->BADI:Additional check when saving Installed Base.

    Hi Dharmendra,
      Check if this is your case..
    Note
    This Business Add-In is not suitable for checking individual field content in an installed base, or installed base component: To do this, see Business Add-In: Additional Checks When Modifying Installed Base Headers and Business Add-In: Additional Checks When Modifying Components.
    Regards.
    Manuel

  • BDCP_BEFORE_WRITE not getting triggered

    Hi all,
    I have created an implementation for badi BDCP_BEFORE_WRITE for message type MATMAS. I have also included a break sy-uname statement in the method FILTER_BDCPV_BEFORE_WRITE.
    But when I run MM02 and save the material changes, neither the badi is triggered and nor does the control land into the debug mode. I have also executed RBDMIDOC but the badi is still not triggered.
    Can anyone tell me how to trigger this badi.I have done all the settings required for change pointers and idocs are getting generated. But the badi is not getting triggered.I am working in SAP version ECC6.0
    Any help is highly appreciated.
    Thanks in advance.
    Shoma

    Hi Shoma,
    No. You don't require anything else. Please check everything one by one. I am sure you might be missing something.
    Check change pointer is active or not
    Check with the break-point, where did you put.
    Delete the second implementation which you created ..etc
    Regards,
    Atish

Maybe you are looking for

  • We need to access a view on a 32 bit Oracle 9i  - Release 9.2.0.8.0 databas

    Hi I don't know if this is the correct forum: We need to access a view on a 32 bit Oracle 9i - Release 9.2.0.8.0 database running on Windows 2003 Server, from a MS SQL 2008 R2 64 bit system running on Windows Server 2008 64 bit. The DBA for one of th

  • Vector Images in After Effects

    I'm trying to figure out the workflow on some motion info graphics for a documentary film. In Flash I created a 2D animation using a layered Illustrator file. It looks very crisp and sharp when I exported it to quicktime to put into Premiere. Then I

  • Batch Image Conversion

    Can iPhoto 4.x do batch image conversion of JPGs to TIFFs, and vice versa? Is there freeware for Apple Macs that can do this? Photoshop is too rich for my blood. Thanks.

  • 2 way syncing problem with GCal.

    Hi, Can anyone help me with my syncing problems between my PC and LG? I am able to have automatic syncing from what I input on the PC to the phone. However, from the phone to the PC doesn't happen. I, even, tried it with the USB connection. Does anyo

  • I downloaded the java os x 2014 and I still cannot open my CS5.1 photoshop, any suggestions?

    I downloaded the java os x 2014 and I still cannot open my CS5.1 photoshop, any suggestions?