BADI Implementation Problem in QA01

Hi All,
i have to add some custome fields in QA01/QA02/QA03 so i am using BADI Definition QPL1_SUBSCREEN_ADDON and created its implementation also but problem is that now i want to add custom fields appended in CI_QALS in screen number 212 but it is coming in only display mode and it is asking for access key. can anyone please tell me that how can i add those custom fields in that screen?
regards.

You have to maintain a customer program and subscreen in the BADI implementation in the Subscreens tab. The custom subscreen will then be called by screen 212.
Hope that helps.

Similar Messages

  • BADI Problem In QA01

    Hi All,
    i have to add some custome fields in QA01/QA02/QA03 so i am using BADI Definition QPL1_SUBSCREEN_ADDON and created its implementation also but problem is that now i want to add custom fields appended in CI_QALS in screen number 212 but it is coming in only display mode and it is asking for access key. can anyone please tell me that how can i add those custom fields in that screen?
    regards.

    You have to maintain a customer program and subscreen in the BADI implementation in the Subscreens tab. The custom subscreen will then be called by screen 212.
    Hope that helps.

  • "Specify filter names" error in BADI Implementation

    Hi everyody,
    I am trying to create a BADI Implementation for the standard badi BADI_LAYER in SE19. When I try to save this, it gives an error saying "Specify filter names".
    Can somebody kindly tell me what this problem is and how I can fix it?
    Thanks,
    Max

    Hi Max,
    You need to enter a BADI definition as filter value in the Properties Tab
    PLease refer the following link for more details.
    http://www.erpgenie.com/index.php?option=com_content&task=view&id=462&Itemid=77
    Reward points for useful answers.

  • Configure HRHAP00_GET_LIST_FLT BADI implementation in appraisal template using OOHAP_BASIC T-code

    Hi Experts,
    I want to modify List of Incomplete Appraisal Documents in appraisal template, for which I have found a BADI HRHAP00_GET_LIST_FLT (Displayed in further Badis section of RHHAP_BADI_OVERVIEW program).
    I have created implementation of this BADI but I am unable to see BADI in OOHAP_BASIC transaction (I have checked all the enhancement areas).
    Please let me know how can I configure the implementation of BADI HRHAP00_GET_LIST_FLT in OOHAP_BASIC T-code.
    (I have also checked that BADI implementation was not getting triggered by simply activating the implementation)
    Thanks in advance
    Ninad shevade

    Hi Tarun,
    I am facing the same problem can you please help me on the same.
    I want to filter the appraisal templates how i can do?
    Rajneesh

  • EEWB error message BADI implementation

    Hi,
    I am getting the following error message when I run the wizard in EEWB to create new fields:
    Task CRM_BTX_ADD_NEW_FIELDS
    creating of BADI Implementation "ZCRM_RF_0701" failed
    I am trying to add new fields in Activities.
    This system is a copy of production client. There is no EEWB project or extension created in this system. We are using this system as a sandbox. We wanted to create some new fields here in this system by crating a new project and extension but when I run the wizard to create the new fields it is giving me the above error message at the time of Generation
    Anyone has any idea how to resolve this ?
    Thanks
    Sub
    Edited by: Kolla Subrahmanyam on Jan 9, 2012 3:51 PM

    Resolved the issue myself. Its the problem  with the workbench request i was using.
    Thanks
    Sub

  • BRF BAdI implementation

    Hi experts,
    I am trying to set up a workflow that splits up a shopping carts items depending on their price. I think I have to implement the BAdI BD_WF_RESP_RESOVER. Is that right?
    Could someone provide me with a step-by-step guid for doing this? I already tried but I got some problems activating the implementing class.
    (Enhancement Implementation Z_BD_WF_AGENTS_SC
    Implementation Z_BD_WF_AGENTS_SC-ZBBP_BD_WF_RESP_RESOLVER and /SAPSRM/BD_WF_AGENTS-/SAPSRM/BD_WF_RR_ADHOC activated simultaniously)
    Thanks in advance
    Jan

    Hi,
       in order to fix this issue, goto se19 and enter your badi implementation.. goto each method and activate each method one by one and then activate Badi implementation.. this will resolve your issue
    Saravanan

  • Creating the BAdI implementation: se19(OSS note )

    Hi Experts,
    I have to apply a Note 1330434 ( FBL5N: Performance improvement by changed selection.) in our ECC.6.0.
    The 1330434 note says,
    Solution
    When you implement a new BAdI in the line item display, the selection logic can be optimized. The system only reads the clarification case attributes for the line items that are also displayed.
    Import the specified Support Package.
    To implement the correction instructions manually, proceed as follows:
    1...
    2. Implement the corrections in accordance with the correction instructions.
    3. Creating the BAdI implementation:
    Call transaction: SE19.
    Under "Create Implementation", choose "Classic BAdI".
    BAdI name: FI_ITEMS_CH_DATA
    Implementation name: FDM_AR_ITEM_ATTR_GET
    Implementation short text: FSCM-DM: Selection of attributes in FBL5N
    Activate the implementation.
    How to do the third step --> .."3. Creating the BAdI implementation: " ?
    when I go to se19,
    Under "Create Implementation", choose "Classic BAdI"... give FI_ITEMS_CH_DATA or FDM_AR_ITEM_ATTR_GET
    and then press button 'create impl.'
    then it says  "Badi definition FI_ITEMS_CH_DATA does not exist."
    I struck up at 3rd part of the note (BADI creation/implementation part of the note.).
    Please suggest me how to apply this Badi part of the note ?
    YOUR HELP WILL BE HIGHLY APPRECIATED!
    Thanks in advance.
    Edited by: sam kumar on Jul 22, 2009 12:22 AM

    Are you sure this note is for your system. I am also working in ECC6. I checked but I couldn't find the defibition too. Make sure note is for your component version and if it is report this problem to OSS.
    Edited by: Gungor Ozcelebi on Jul 22, 2009 8:37 AM

  • Sending Email using cl_bcs from a badi implementation

    Hi,
    I have written my code to send Email, inside AFTER_SAVE method of BADI Implementation of DOCUMENT_MAIN01.
    Now this method of cl_bcs requires COMMIT WORK for the mail to be sent. And inside BADI implementation, we cannot write a COMMIT statement.
    What is a workaround for this? While going through few other posts, I came across remote enabled FMs.
    Is that the only way? Can I use some additions like STARTING NEW TASK etc. Following is the call used in case of cl_bcs:
       CALL METHOD G_REF_SEND_REQUEST->SEND(
              EXPORTING
                I_WITH_ERROR_SCREEN = 'X'
             RECEIVING
                RESULT              = G_SENT_TO_ALL ).
    I also tried using SO_NEW_DOCUMENT_SEND_API1 STARTING NEW TASK and it works fine. But the subject length is a constraint their.
    Please suggest.
    Thanks in advance.

    Hi friend.
    *& Report  ZTEST_273068_EMAIL_CL_BCS
    REPORT  ZTEST_273068_EMAIL_CL_BCS.
    CONSTANTS:
        gc_subject TYPE so_obj_des VALUE 'ABAP Email with CL_BCS',
        gc_raw     TYPE char03 VALUE 'RAW'.
      DATA:
        gv_mlrec         TYPE so_obj_nam,
        gv_sent_to_all   TYPE os_boolean,
        gv_email         TYPE adr6-smtp_addr,
        gv_subject       TYPE so_obj_des,
        gv_text          TYPE bcsy_text,
        gr_send_request  TYPE REF TO cl_bcs,
        gr_bcs_exception TYPE REF TO cx_bcs,
        gr_recipient     TYPE REF TO if_recipient_bcs,
        gr_sender        TYPE REF TO cl_sapuser_bcs,
        gr_document      TYPE REF TO cl_document_bcs.
      TRY.
          "Create send request
          gr_send_request = cl_bcs=>create_persistent( ).
          "Email FROM...
          gr_sender = cl_sapuser_bcs=>create( sy-uname ).
          "Add sender to send request
          CALL METHOD gr_send_request->set_sender
            EXPORTING
              i_sender = gr_sender.
          "Email TO...
          gv_email = '[email protected]'.
          gr_recipient = cl_cam_address_bcs=>create_internet_address( gv_email ).
          "Add recipient to send request
          CALL METHOD gr_send_request->add_recipient
            EXPORTING
              i_recipient = gr_recipient
              i_express   = 'X'.
          "Email BODY
          APPEND 'Hello world! My first ABAP email!' TO gv_text.
          gr_document = cl_document_bcs=>create_document(
                          i_type    = gc_raw
                          i_text    = gv_text
                          i_length  = '12'
                          i_subject = gc_subject ).
          "Add document to send request
          CALL METHOD gr_send_request->set_document( gr_document ).
          "Send email
          CALL METHOD gr_send_request->send(
            EXPORTING
              i_with_error_screen = 'X'
            RECEIVING
              result              = gv_sent_to_all ).
          IF gv_sent_to_all = 'X'.
            WRITE 'Email sent!'.
          ENDIF.
          "Commit to send email
          COMMIT WORK.
          "Exception handling
        CATCH cx_bcs INTO gr_bcs_exception.
          WRITE:
            'Error!',
            'Error type:',
            gr_bcs_exception->error_type.
      ENDTRY.
    Just Execute it.
    Regards,
    Thrimu

  • BADI implementation is not working in background for MRRL

    Hai frnds,
    BADI: MRM_WT_SPLIT_UPDATE is used for deducting withholding tax in MRRL(Invoice verification). This BADI was implemented and working fine in foreground, but not working in background.
    After implementing the BADI, the standard method of calculating TDS(from vendor master) is over written by BADI implementation.Now standard deduction is also not workijng in background.Plz help me to solve it.
    Bala.V

    HI,
    COR6N is the Enjoy Transaction and sap does not suggest to write the BDC on these transaction as most of these transaction uses the GUI elements foe better display and which cannot be recorded while processing the BDC in back ground.
    Check for the Normal transaction and write the BDC for it.
    Or
    Pass X to Rcommit flag in the CTU_PARAMS option and check.

  • How to change the name of a BADI Implementation?

    Hello experts,
    Does anyone knows how to change the name of the BADI Implementation? I just create a new Implementation but we need to rename it.
    Thanks in advance,
    AK

    Hi,
    Please go to transaction SE19, enter your implementation name.
    Then go to menu: Implementation -> Rename -> ...
    Regards,
    Ferry Lianto

  • 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

  • BAPI Check in BADI Implementation

    Dear All,
    We have made an enhancement through BADI in ME21N / ME22N transaction like validating certain entries, in that I am checking the t-codes ME21, ME21N, ME22 and ME22N. If it fails then PO wonu2019t create and populate some messages.
    Now there is one custom program which creating POu2019s through calling BAPI in the program and itu2019s not validating the above as its calling through custom program.
    (i.e  SY-TCODE eq SE38)
    Now how I should put a condition on BAPI in my BADI implementation?? If it is normal user exit, we can use runtime structure T158 and check the TCODE in that. But as I am using the BADI ME_PROCESS_PO_CUST with the method CHECK doesnu2019t have any transaction code info.
    And currently I have an idea of using the GET / SET Parameters and need to set in the custom program and get that info in BADI? But I donu2019t know whether this idea good or not?? If anyone has any idea please let me know?
    Thanks,
    Raghu.

    Hi Raghu,
    If sy-tcode ne 'ME21'
    and sy-tcode ne 'ME21N'...
    IMPORT lv_data ....
    do processing...
    endif.
    Best regards,
    Prashant

  • Accessing internal table declared outside of BAdI  implementation

    I am working on a BAdI implementation and within the BAdI, I need to manipulate the data of an internal table that is declared in the calling routine.  This internal table is not a parameter to the BAdI call.  I am wondering is there a way to access the internal table that is not recognized by the BAdI implementation?  If so, what's the syntax to do this?
    I know in debug mode, I am able to access the content of the internal table by using (Program)Itab.  But I get a syntax error when accessing the internal table using (Program)Itab syntax. 
    Any help is appreciated!

    Thanks, Max.
    I tried your method, but I am getting a short dump due to type conflict.  I think it's because the internal table I'd like to access is declared using the following syntax:
    data: begin of itab occurs 0,
          end of itab.
    Therefore, when processing the assign statement, the field-symbol is being treated as a structure...
    I tried to change the field-symbol type to any, but after that, I can't modify the table content using loop at type of syntax..
    Do you have any other suggestions? 
    Thanks very much!

  • More than one filter in a BAdi implementation

    Hi Experts,
       Is it possible to have more than one filter value for one BAdi implementation?
       Or should I create separate implementation for every filter value?
       I tried creating second filter in an existing BAdi implementation and it is not allowing.
    Thanks and regards,
    Venkat.

    Hi,
    I agree with Sandeep.
    You can create n number of filter values according to the bussiness need.
    Thanks
    Arbind

  • Migrated BADI Implementation not triggering in ECC 6.0

    Hi Experts,
    Need your urgent assistance how to deal with migrated BADI implementation which is not triggering in ECC 6.0. This is for PO (ME_PROCESS_PO_CUST). In the original version (4.6) it was working fine. But when this is migrated to ECC 6.0, it's not firing. Please help to trigger this one in ECC 6.0.
    Points will be awarded and thanks in advance,
    LM

    Hi LM,
    Can you just paste the code in the BADI.(The method in which code is there)
    Is this BADI implemented and in the Active status.
    Check in SE19 if the implementation exist or not?
    There may be chances that some condition is not met which can trigger this BADI. Have you read the documentation of the BADI?
    Regards,
    Atish

Maybe you are looking for

  • Creation of Work ceter based on Functional Location.

    Hi all, Greetings. I have a query regarding creation of work center in PM. i m new to this module and this is my first implementation. The scenario is as follows. Here there is one Plant and which i will be considering as maintenance plant as well as

  • Profit Center Planning and Retraction

    Hi Experts,            I need to do Profit Center Planning in BPS. On top of that I will need to send the data back to R/3 (retraction). Is there any sandard procedure for it. I looked for it I couldnt find any standard retractor form PC Planning. Ca

  • SAP Tutor - tutorial Floorplan Manager cannot be run by version

    Hello, I would like to play the Floorplan Manager tutorial 'Floorplan Manager Tutorial Config.sim' posted on SDN but after installing the recommended SAP Tutor software and selecting the .sim file I get the error message: 'This tutorial cannot be run

  • How to get name of sbRIO programatically

    How to get "name" and "Comment" of sbRIO which I write to sbRIO-9602 in MAX in Identification box (Model, Serial number, MAC address, Name)? Solved! Go to Solution.

  • Change system permissions

    <pre><nowiki>Application Basics Name Firefox Version 3.6 Profile Directory Show in Finder Installed Plugins about:plugins Build Configuration about:buildconfig Extensions Name Version Enabled ID Garmin Communicator 4.0.4 true {195A3098-0BD5-4e90-AE22