Multiple active implementations for filter value EXEC_METHODCALL_PPF

Hi,
I have created an implementation for the EXEC_METHODCALL_PPF badi which is triggered from an action in a transaction.It is working fine in the development system but while transporting it to the quality system I am getting the following error.
Multiple active implementations for filter value EXEC_METHODCALL_PPF definition
Errors occurred during post-handling AFTER_IMP_SXCI for SXCI L
AFTER_IMP_SXCI belongs to package SECE
The errors affect the following components:
BC-DWB-CEX (Customer Enhancements)
When i refer to the documentation of the error message it says....
Multiple active implementations for filter value EXEC_METHODCALL_PPF definition
Message no. ENHANCEMENT474
Diagnosis
There are multiple active implementations of the same business add-in definition, even though this is not allowed.
System Response
This is not correct and should not occur.
Procedure
Deactivate the implementations active for this BAdI definition one by one until there is only one active implementation left.
You should use transaction SE18 (Utilities -> Adjustment -> Multiple-use interfaces) to solve these conflicts systematically.
But I am apprehensive if deactivating all the standard implemenatations of the badi will create any problem.Please can any one suggest as to how to resolve this issue....
Any help would be highly appreciated.

Hello,
Please check the following suggestions
a) go to se18 -> enter your definition name and see if "Multiple" call check box is ticked in Quality
b)compare your transports since some objects in development may not have found it's way to the quality server
c)Please see if for the same definition,for different filter values...implementations are done...if so,is multiple checkbox marked? in quality also?if you have multiple implementations with the check box not marked..the message conveys u cannot have multiple implementations of the same badi....
d)also check if the filter being passed to the BADI is ok
Hope it was useful in some way
Reward if helpful
Regards
Byju

Similar Messages

  • Multiple active implementation

    Hi,
    For a badi, can be multiple active implementations?
    if yes how can I do that?
    Thanks.
    deniz.

    Hi We have a rquirement for doing this
    Can you please clarify me
    Can I do  multiple badi implimentation for  std Badi (bbp_WF....)
    my requirement this I need to do for   same business object BUs2121
    1. For company code   As01  I need to use different logic for Schopping Cart work flow
    2. For cmpany code   As 35   I need to use differen logic  for Schopping Car Work flow
    Can you please provide me the docuemnts if any to do this.
    Sekhar

  • Problem in creating new implementation for filter dependent badi

    Hi Experts,
       I want to use badi NOTIF_EVENT_POST.It is a filter dependent badi. It is asking filter type while implementing thro se19. Could anyone pls tel me how to create new implementation for the filter dependent badi. Existing filter type is QMART. is there any problem if i change the filter type?
    Thanks in Advance!

    Hi ,
    NOTIF_EVENT_POST is filter dependent and filter values are based on QMART value in table TQ80. You need to specify the filter value ie : QMART value before implimentation , before that check all active implimentations for the same , if u have to impliment on same filter value , you need to deactivate the one which is implimented on same filter value .
    You are not supposed to change the filter type.
    Regards,
    Vamsi
    Edited by: CH. VAMSHI on Sep 29, 2009 11:58 AM

  • Multiple exclusion of query filter values

    Hello,
    We are trying to find a way to do a multiple selection of non consecutive values (codes) to be excluded for further navigation, but either in Excel or Web reports it is only possible to do selections for exclusion one by one and when there are many non consecutive values, it is very time consuming and subject to errors.
    Example: for listing customers that buy Material 1 but don´t buy Material 2, filter value 2 for Material, display all customers, then perform an exclusion of all the customers displayed, could be many, then the need of the multiple exclusion, and then do a Material selection for Material 1.
    We appreciate any help on this subject.
    Regards
    Gustavo Sanson

    Hi Gustavo,
    I think you can use precalculated value sets for this.
    I would leverage your example.
    You would have a base query 'X' which displays all customers for which material2 ws sold foar a certain period.
    This report will run in the background and fill the variable which is of precalculated value set type.
    For this you will have to use broadcasting.
    Create a broadcast setting for this base query X, name it customers for material 2.
    Configure the broadcast setting to refer to characteristic customer for getting the multiple values.
    Create a variable for customers in your actual quey and select its type as precalulated variable set.
    Now when you run the actual query, you will see the variable in the variable popup and if you choose F4 value help, you will see your braodcast setting name, which is actually the precalculated value set.
    Use the operator to exclude.
    One advantage with precalculated value set is , you can dynamically generate this list of multiple values at run time and for every period. You can schedule the broadcast setting to calculate the value set at whatever frequency you desire.
    Check the link below for more explanation on precalculated value set.
    http://help.sap.com/saphelp_nw70/helpdata/EN/c9/1a9341d38aa209e10000000a155106/frameset.htm
    Regards,
    Sunmit.

  • Multiple Data Providers for Filter/Navigation Pane in WAD

    Hi,
      Refer to post
    3.x functionalities of Navigation pane in 2004S
    I need to know how to connect multiple dataproviders to either filter pane or navigation block in WAD.  I know that they use drag and drop concept but there is still no way to filter on a single value and then add it to a drill down for all data providers at the same time or even one by one.
    Also there is no way to use drag and drop on graphs
    Thanks

    Hi,
    Yes you can add new data provider to the navigation block.  create a new data priovider below the layout pane you have the option "new data provider" create using that and assign that data provider to the navigation pane in its parameters.
    Thanks

  • Authorization checks for filter values

    Hi,
    I'd need to apply authorization checks to filter values in web reporting. The authorizations should be limited with an attribute of the characteristic, not the characteristic itself.
    A practical example:
    There are two companies A and B. The companies are not allowed to see any data from each other.
    There is a report that displays sales orders. It is used by both companies. The selection of sales orders is limited with the characteristic 'distribution channel', so the initial display is fine.
    customer sales order
    cust1          so1
    cust1          so2
    cust2          so3
    cust2          so4
    Users should be able to filter the sales orders by customer. As filter values, the users should only be able to see and select customers from their own company.
    Access to customers should be limited with an attribute of the customer, e.g. company code, because it would be impossible to maintain authorization profiles that contain lists of customers.
    However, it seems that BEx and web reports don't care about the authorization restrictions applied to the company code. When a user from company A clicks on the characteristic 'customer' and selects filter values (e.g. with F4), he can choose from all customers.
    So, how could we apply authorization checks to filter values?
    Message was edited by: Arto Pihlaja

    Hi Dirk,
    and thanks for your tip!
    Unfortunately I haven't yet been able to test it out. Meanwhile, I'll just review the theory and check that I've understood your idea.
    Continuing with the customer & sales order example, the report could look something like this:
    customer comp. sal.ord.
    cust1......A......so1
    cust1......A......so2
    cust1......A......so3
    cust2......A......so4
    cust2......A......so5
    cust3......A......so6
    when a user from company A runs it.
    What happens if there is a filter for the characteristic Customer, and the user changes the filter values? What values are displayed as possible filter values? Do you mean that BW limits the values of 'customer' based on authorizations to the attribute 'company'?
    Message was edited by: Arto Pihlaja

  • BADI implementation for importing values from excel

    Hi All,
    This is my first ever post in this forum and I am a newbie in ABAP. I have this doubt rather I would say I am stuck while implementing a BADI for importing Excel values.
    We have a BADI for 'Upload flow rate' button which is built on PLM frame work on webdynpro.
    The requirement is that after clicking the ' 'Upload flow rate'  button it should prompt for selecting the excel file and after selecting that file, the values should get loaded to the internal table.
    what I have tried till now is that
    CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
       EXPORTING
        I_FIELD_SEPERATOR    =
         I_LINE_HEADER        = 'X'
         I_TAB_RAW_DATA       = IT_RAW       " WORK TABLE
         I_FILENAME           = 'C:\abcdl\book1.xlsx'
       TABLES
         I_TAB_CONVERTED_DATA = lt_result
       EXCEPTIONS
         CONVERSION_FAILED    = 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.
    endmethod.   
    I tried hard coding the xls file but it gives error as 'CNTL_error' which I guess is a known issue when we use this function module in webdynpro.
    So how can I get the values from excel without using datasource and just by hard coding the file name?
    Regards,
    Anand
    Anand

    There is no solution to this - SAP have said they will re-introduce this functionality, but they havent said when (as far as I am aware).
    However, we have developed a workaround (for Web reports anyway), let me know if you are interested.
    Patrick

  • Multiple Implementation For BBP_WFL_APPROV_BADI

    hi,
       is it possible to have multiple an implementations for BBP_WFL_APPROV_BADI definition badi. because my opinion is instead of using same implementations for all n-step workflow why don't use different implementations for each and every workflow separately using that single BBP_WFL_APPROV_BADI definition.
        I know we can have n number of implementations, but those are all should be active not inactive stage.
    i hope you understand my question .
    thank you,
    John.

    hi smita,
        the answer which you were giving , was my question.
       why do we have each implementation for each workflow rather than single implementation for all workflows.
      say for example WS13000133 and WS14500015. again i have specified my question here,
      as i have specifed above WFs  we have to use BBP_WFL_APPROV_BADI definition.
      the above Badi defition has only one method , for this method even if you implement two implementations , any one of the implementations can be active . we can't active both implementatios right . but my scenario is i have to active both implementations. is it possible to have both implementatios for above defition?
    please give me some hints.
    regards,
    john.

  • Activity check for BADI

    Hi everyone,
    I have a filter-dependent BADI. I Would like to check, if exist an active implementation for a cocnret filter value. Know enyone a function or method to do it?
    Regards
    Bogdan

    Hi,
            Based on Filter Values , you can have Multiple Implementations. and you can Trigger them Accordingly.
    According to Filter value appropriate Implementation will be selected
    1. While Implementing, It will not allow you to go to next screen till u enter the filter value and short Description. It is giving search help for the filter value.
    2.Check Import Parameters of Method GL_POSTINGS_SELECT
    whether they contain the values which u are checking.
    If not then int will definately show u error.
    Check the theards
    https://forums.sdn.sap.com/click.jspa?searchID=3320254&messageID=2844675
    https://forums.sdn.sap.com/click.jspa?searchID=3320254&messageID=2567851
    https://forums.sdn.sap.com/click.jspa?searchID=3320254&messageID=3134059
    Regards

  • Implementation for CRM_MKTPL_OL_OBJ not trigerring

    Hi,
        I have Created an Implementation for the BAdi CRM_MKTPL_OL_OBJ with Filter Value 'TPM' . I have Implemented the Method 'CHECK_ATTRIBUTES' to check the Data on the Trade Promotion Header and raise Error Messages for some Missing Data. But my Custom Implementation is not trigerring and only the Standard Implementation for this BAdi  (CRM_MKTPL_OL_OBJ_TPM) with the Same Filter Value 'TPM' is trigerring. Can someone let me know if there is something I am missing.
    Thanks and Regards,
    H.Krishnan

    Hi,
        I'm not sure about this. But, the BADI/ES "CRM_MKTPL" does not have the "Multiple Use" set. It depends on filter values and only one implementation per filter value is used.
    Regards,
    Arun Prakash

  • Singleton implementation for Subject

    Can the singleton pattern be applied for
    javax.security.auth.Subject ?
    I am using the below code
    Subject authSubject = null;
    authSubject = Security.login(UserName, password);
    My question is if it is okay to create the Subject as a singleton and use the same object in subsequent calls? The call Security.login will try to do a login operation. I want to not perform this operation over and over again. Is it advisable to create this object as a Singleton?

    Hi,
        I'm not sure about this. But, the BADI/ES "CRM_MKTPL" does not have the "Multiple Use" set. It depends on filter values and only one implementation per filter value is used.
    Regards,
    Arun Prakash

  • ECC600 ALV Filter values doubtful

    Hi,
    using FM REUSE_ALV_GRID_DISPLAY.
    Want to set filter on a column. Very useful is the F4 Help for filter values that shows the distinct values in that column.
    In my customer's ECC600, the system adds a couple of hashmarks after the filter value. This happens for any kind of fields, i.e. an IDOC number appears as
    0000000001224580################
    Icons appear as icons with hashmarks at the end, when selected the value is copied (icon_lights_green) as
    @08@####
    sales org as
    5100####
    What can I do to avoid this behavior?
    Regards,
    Clemens Li

    Alright, wil wait for 710

  • Different activity type for different capacity category in a work center

    Hello,
    Multiple capacity categories can be created in a work center like
    Engineer
    Sr. Engineer
    Architect
    Rates for all of them will be different (obviously) , however we can only have 1 activity type as default in a work center . We intend to 'HR assignment' corresponding to each capacity category . how can we have multiple activity type for different capacities (Engineer , architect etc).
    With regards,
    Mrinal

    Hi Paulo,
    thanks for your quick reply.
    Requirement is to assign all persons (Engineer, architect ) to 1 work center and to 1 activity , but to default different activity type (corresponding to capacity category) in worklist of time sheet .
    With regards,
    Mrinal

  • How to know if implementation with a filter value exist for a BAdI in code?

    Hi all,
    Scenario:
    I created a BAdI. There will be a button on the UI to call its implementation(s); while if there is no implementation with specified filter value, this button needs to be hidden. Thus I need to know if the implementation exist before calling it.
    Question:
    In the ABAP code, how to get whether implementation with specified filter value exists for a BAdI?
    If it's possible, please help provide code.
    Thanks and regards,
    Said

    Problem solved:
    data: r_badi type ref to YOUR_BADI,
              badi_impl_num type i.
      get badi r_badi
        filters
          flt_name = fit_val.
      badi_impl_num = cl_badi_query=>number_of_implementations( badi = r_badi ).
      if badi_impl_num > 0.
        "there are badi implementation(s)
      endif.

  • Filter Value for BADI

    Hi,
    Kindly Let me know the Filter Defined for Implementaing
    BADI.
    Hoping for your Response...!!!

    Hi,
    BADI may be implemented depending on a specific filter value( example COUNTRY-SPECIFIC VERSIONS: distinct implementations of the BADI can be created for the COUNTRY).
    a filter type must be entered when defining your enhancement ( a country or industry, for example).
    all methods created in the enhancement's interface have filter value 'FLT_VAL' as their import parameter.
    the method then selects the active implemetation based on the data provided in the filter value.
    for seting the filter value, you must enable the option FILTER DEPEND and provide FILTER TYPE in the ATTRIBUTES of the BADI defination.
    SE18 is the transaction code for creating BADI.
    Filter dependence for BADI definitions means that each interface method automatically has an importing parameter FLT_VAL assigned ot it. This parameter must be filled with a filter value as current parameter when it is called.
    A BADI definition should be marked as filter-dependent whenever the characteristic of the BADI implementation should match the characteristics of the filter type - that is, whenever the implementation of different filter values should be different or should only exist at all for certain filter values.
    Typical filter types are line of industry or country.
    The BADI is filter dependent. In the first tab of your BADI implementation (SE19), the lower half will contain filter details.
    STEPS FOR SETTING UP A FILTER
    just go to se18 and give ur BADI name..
    then Select 'Attributes' Tab ,there u will find option Filter-Dependent in window named "type"..
    check tht filter dependent checkbox and give ur data element/field in the Filter type field say u can give 'MOLGA' ..save and come back..
    now go to se19 and implement this BADi and there u can give filter values for filed MOLGA..
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

Maybe you are looking for

  • Question on ALV report

    Moved by moderator to correct forum.  Also, please use a meaningful subject in future. I need to have an ALV report where at least one of three checkboxes need to be diaplayed. My question is that when one of the checkboxes is selected - it works fin

  • Korg micro37 keyboard turns off after a few seconds

    Hi all, My Korg micro37 keyboard turns itself off after about 4 seconds after I plug the keyboard in. Any idea why this happens? It doesn't happen on a Ubuntu 12.04 laptop, but does on another Arch laptop with 3.7.1 kernel. I had the same problem wit

  • Problem with manually added field.

    Hi, I added a field to a table with sql studio. There are problems about that field. My application does not recognise that field. (wd java app.) What must i do make field with no problem? Thanks.

  • Cuanto tiempo debo cargar el iphone ?

    no hablo de la primera vez, hablo de un dia normal, eque por lo regular me dura 4 horas en uso y 12 o hasta un dia en reposo, yo olvide cargarlo las 24hrs al comprarlo, esto afectara ? y si si como arreglo mi problema ? Ayuda porfavor.

  • How do you change home city for outgoing calls

    I am trying to figure out how to change my the city that displays on the other phone when I make an outgoing call.  Any way to change this?