Required BADI for Overiew screen of PA20 and PA30

Dear All,
I need BADI for Overiew screen of PA20 screen as i have to restrict end user not to see the data.
As of know i am able to see the BADI for display but not able to find the BADI for overview.
Thanks
Rav Jordan

Hi,
    For pa20 screen Check with this badi  HRPAD00AUTH_CHECK.
I hope it is useful to u.

Similar Messages

  • Badi for fv05 screen exit

    hi all,
    i am finding the badi for fv05 screen exit.
    please tell me the badi for fv05 screen exit.
    thanks
    Sachin
    Edited by: Sachin Gupta on Jul 1, 2009 4:00 PM

    S0006595706 wrote:>
    > hi all,
    >
    > i am finding the badi for fv05 screen exit.
    >
    > please tell me the badi for fv05 screen exit.
    >
    >
    > thanks
    > Sachin
    >
    > Edited by: Sachin Gupta on Jul 1, 2009 4:00 PM
    Hi,
      Please use the following program to find out exits and badis by entering tcode to the program
    *& Report  Z_FIND_USEREXIT
    report  z_find_userexit.
    *&  Enter the transaction code that you want to search through in order
    *&  to find which Standard SAP User Exits exists.
    *& Tables
    tables : tstc,     "SAP Transaction Codes
             tadir,    "Directory of Repository Objects
             modsapt,  "SAP Enhancements - Short Texts
             modact,   "Modifications
             trdir,    "System table TRDIR
             tfdir,    "Function Module
             enlfdir,  "Additional Attributes for Function Modules
             tstct.    "Transaction Code Texts
    *& Variables
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    *& Selection Screen Parameters
    selection-screen begin of block a01 with frame title text-001.
    selection-screen skip.
    parameters : p_tcode like tstc-tcode obligatory.
    selection-screen skip.
    selection-screen end of block a01.
    *& Start of main program
    start-of-selection.
    * Validate Transaction Code
      select single * from tstc
        where tcode eq p_tcode.
    * Find Repository Objects for transaction code
      if sy-subrc eq 0.
        select single * from tadir
           where pgmid    = 'R3TR'
             and object   = 'PROG'
             and obj_name = tstc-pgmna.
        move : tadir-devclass to v_devclass.
        if sy-subrc ne 0.
          select single * from trdir
             where name = tstc-pgmna.
          if trdir-subc eq 'F'.
            select single * from tfdir
              where pname = tstc-pgmna.
            select single * from enlfdir
              where funcname = tfdir-funcname.
            select single * from tadir
              where pgmid    = 'R3TR'
                and object   = 'FUGR'
                and obj_name = enlfdir-area.
            move : tadir-devclass to v_devclass.
          endif.
        endif.
    * Find SAP Modifactions
        select * from tadir
          into table jtab
          where pgmid    = 'R3TR'
            and object   = 'SMOD'
            and devclass = v_devclass.
        select single * from tstct
          where sprsl eq sy-langu
            and tcode eq p_tcode.
        format color col_positive intensified off.
        write:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        skip.
        if not jtab[] is initial.
          write:/(95) sy-uline.
          format color col_heading intensified on.
          write:/1 sy-vline,
          2 'Exit Name',
          21 sy-vline ,
          22 'Description',
          95 sy-vline.
          write:/(95) sy-uline.
          loop at jtab.
            select single * from modsapt
            where sprsl = sy-langu and
            name = jtab-obj_name.
            format color col_normal intensified off.
            write:/1 sy-vline,
            2 jtab-obj_name hotspot on,
            21 sy-vline ,
            22 modsapt-modtext,
            95 sy-vline.
          endloop.
          write:/(95) sy-uline.
          describe table jtab.
          skip.
          format color col_total intensified on.
          write:/ 'No of Exits:' , sy-tfill.
        else.
          format color col_negative intensified on.
          write:/(95) 'No User Exit exists'.
        endif.
      else.
        format color col_negative intensified on.
        write:/(95) 'Transaction Code Does Not Exist'.
      endif.
    * Take the user to SMOD for the Exit that was selected.
    at line-selection.
      get cursor field field1.
      check field1(4) eq 'JTAB'.
      set parameter id 'MON' field sy-lisel+1(10).
      call transaction 'SMOD' and skip first screen.
    Edited by: Dande on Jul 1, 2009 2:27 PM
    Edited by: Dande on Jul 1, 2009 2:30 PM

  • Special access right for PA20 and PA30

    Hello Experts!
    I have a problem and was wondering how it would be configured in SAP, any help would be greatly appreciated.
    How to config the security access right, if the logon user is the member of specify role, he/she is not allow to access the detail of all HR staff by using PA20 and PA30 but he/she can access the details or other staff.
    Thanks in advance!!
    Antony

    Hello Antony,
    Yes. it is possible. But for that you will have to uniquely indicate the HR staff group to restrict their data access by a Security definition attribute.
    I suggest, you can maintain a seperate, Unique Org.Key - VDSK1 field in PA0001 (Organisational Assignment) infotype specific to HR staff. This can be used in Role Component "HR: Master Data" in the relevant role assigned to exclude the org.key specific to HR staff.
    Hope this information helps. Please let me know if you still have any questions.
    Best regards
    G Raj

  • PA20 and PA30 tcode execution is very slow

    Dear All,
    while executing PA20 and PA30 it si taking huge time,request you to please tell me how we can improve the response
    time of these Tcodes.
    Thanks,
    Jyoti

    Hallo Jyoti,
    Is it happening in production system? Generally it takes long time while executing PA20/PA30 if huge employees are there in the system.
    So while executing PA20/PA30, system is trying to bring all employees in the selection area (left corner).
    To avoid this, hide object manager via settings > hide object manager.
    Same thing was happening to us. So it might help you.
    Regards,
    Purnima

  • BADI for ME51n screen exit

    hi guys,
                 i have to add a new tab with three fields  under header level in me51n, i have used enhancement MEREQ001 but it is adding under item level only..so, guys can you please tell is there any BADI for this..,thanks in advance.
    regards,
    anand.

    Hi,
    As i know there is no possibility to add custom tab at header level better to go with item level.If need help here check and post.
    Regards,
    Madhu.

  • Required permissions for Photoshop (7.0.x and CS on Windows)

    See:
    Knowledge Base Article 328409
    http://www.adobe.com/support/techdocs/328409.html
    Required permissions for Photoshop (CS2 on Windows XP)
    See:
    Knowledge Base Article 331309
    http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=331309

    I wrote: " his posts are
    borderline compliant with the forum Terms and Conditions."

  • BADI for Substitution of billing documents and PGI

    Do we have any BADI for billing documents or PGI ??

    Hi,
    For billing -> Check the includes RV60AFZ* for user exits.
    For PGI -> BADI - MB_DOCUMENT_BADI
    Thanks
    Naren

  • BADI for the transaction s ME51n and ME52n

    Hi friends,
    Can i get the code and particular  BADI ME51n where the conditions are
    In the purchase requisition the field (EBAN- PREIS) valuation price is configured as “required”, and the value is adopted from the material master record field (MBEW-VERPR) moving price. This moving price may differ on the same material based on the assigned plant. For example:
    Material Plant Moving Price
    1234 1000 9.10
    TA10 5.00
    TA12 7.00
    The plant field in the Purchase Requisition is mandatory except for document type RV. When this document type is assigned SAP doesn’t know which moving price to apply and so the user is prompted to manually enter a value.
    To ensure an appropriate value is entered SAP should apply the value from the material master record plant 1000 where the plant field in the RV Purchase Requisition field is blank.
    Essentially the same scenario applies to the Purchasing Group. As with the plant, the Purcahsing Group should be copied from the plant 1000 material master record.
    SAP should apply the value from the material master record plant 1000 where the plant in the RV Purchase Requisition (EBAN-WERKS) is blank:
    EBAN- PREIS = MBEW-VERPR
    EBAN-EKGRP = MARC-EKGRP
    Charita

    hi charitha
    i can help u out in getting the values to the fields mentioned irrespective of document type which u can do i think and i'm here with the piece of code as follows :
    Go to se19 to implement badi and give the name say zxyz and give the definition name as me_process_req_cust and implement the method called process_item
    and write the following code.
    data : wa_item type mereq-item,
             v_ekgrp type marc-ekgrp,
           v_preis type mbew-verpr.
    select single ekgrp
                         from marc
                        into (v_ekgrp)
                      where werks = '1000' and matnr = '100-100'.
    select single verpr
                       from mbew
                     into (v_preis)
                     where matnr = '100-100'
                       and bwkey = '000'.
    call method im_item->get_data
    receiving
    re_data = wa_item.
    wa_item-ekgrp = v_ekgrp.
    wa_item-preis = v_preis.
    wa_item-waers = 'INR'.
    if im_count = 1.
    call method im_item->set_data
    exporting
    im_data = wa_item.
    endif.
    hope this code will help in passing the data to the tcode me51n and if any issues let me know.
    reward point if helpful
    sandhya

  • Bad rendering on screen, fonts jagged, and a funny blue line

    Picked up an indigo. Great apart from this silly little orange pixel on the screen and a faint blue line which changes depending on the application. Shame cos the mac is mint. Also i find the colours quite intense, fonts seem a little jagged to me. Well in fact they are compared to my other blueberry clamshell. Is this screen a problem screen or could it be bad ram or something?
    Cheers Thomas

    Hi Thomas -
    I would suspect your screen is the problem.
    To verify this you could swap screens with your other clamshell? Or at least the data cable.
    http://www.ifixit.com/Guide/49.9.9.html

  • Required BADI  for  purchase order

    Hi experts,
    Can any one please suggest me which BADI or userexit suitable in purchase order to restrict accountassignement category depend upon Doc type with the suitable method.

    Hi Ram,
              Actually my requirement is like this .
    In the me21n tcode, if doctype of purchase order is 'ZCAP' then it has to allow the accasscategory 'A' only.
    If any other accasscategory assigned then it has to display error message.
    For that i have gone for me_process_po_cust BADI. But it does not had any changing parameters to satisfy my requirements.
    Is there any alternative?
    pleae Reply me asap .
    Its very urgent...

  • User-exit / Badi for changin vendors(fk01/02) and customers(fd01/02)

    Hi,
    I'm looking for an user-exit or an Badi which can be used, when creating/changing a vendor or customer.
    Has anybody used it?
    Thanks.
    Regards, Dieter

    Dieter,
    See bapi:
    BAPI_CUSTOMER_CHANGEFROMDATA
    BAPI_CUSTOMER_CHANGEFROMDATA1
    and
    BAPI_VENDOR_EDIT

  • User Exit or BADI for Updating Tax code (MWSKZ) using ME21N

    Hi all,
    I am trying to fin out an exit or badi for Updating Tax code (MWSKZ) and Unit of Measure in transaction ME21n.
    The scenario is like this...
    For Purchase Orders Tax code will be defaulted from Purchasing info record or contract or parameter id for that item-vendor-plant.
    If the Tax Code is not defaulted and account assignment is blank then tax code on the PO is updated according to the below mentioned table
    Table
    Supplying Plant/              Receiving Plant                      Tax code
    Vendor/Country
    Any plant/vendor/
    country                           5050(NA)                               20
    2300                              6700                                     E0
    If the tax code on PO cannot be updated by the above table, then buyer needs to put tax code on the purchase order manually.
    Thanks,
    Shiva, Bangalore

    Hi Siva.,.,.,
    These r the exits.,..,which will be called while calling ME21N/ME22N/ME23N
    EXIT_SAPMM06E_006
    EXIT_SAPMM06E_007
    EXIT_SAPMM06E_008
    EXIT_SAPMM06E_009
    EXIT_SAPMM06E_012
    EXIT_SAPMM06E_013
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    EXIT_SAPMM06E_017
    EXIT_SAPMM06E_018
    U want to default some values while the Initial screen will come right,
    while u Enter ME21N in command Prompt.,.,two exits will get triggerd,
    EXIT_SAPMM06E_014
    EXIT_SAPMM06E_016
    If u want to Default some values u can use these two exits.,.
    Try using EXIT_SAPMM06E_016.,.this will solve ur purpose.
    and if the user changes some values on screen.,,and you want them to get reflected .,.,.that means if user changes and saves data .,.
    While saving.,.,EXIT_SAPMM06E_012 and EXIT_SAPMM06E_013 will get triggerd
    Try using EXIT_SAPMM06E_013.,,.it was somehow the same requirement as mine.,.,IN my case it worked fine.,.,
    Regards
    Debasish
    Message was edited by:
            Debasish Das

  • BAdi for Merchandise Category Create/Change (WG21/22)

    Dear All,
    Required BAdi for Merchandise Category Create/Change (WG21/22).
    Plz. suggest.
    Regards,
    Dharmesh

    Check this exit.
    WRF_PRGRP_T023_SCR_I
    Also check
    SAPMWWG2            User exits for reclassification
    You can use this program for finding exits..
    REPORT  ZFINDUSEREXITS NO STANDARD PAGE HEADING.
    TABLES : TSTC, TADIR, MODSAPT, MODACT, TRDIR, TFDIR, ENLFDIR.
    TABLES : TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    IF SY-SUBRC EQ 0.
      SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
                       AND OBJECT = 'PROG'
                       AND OBJ_NAME = TSTC-PGMNA.
      MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
      IF SY-SUBRC NE 0.
        SELECT SINGLE * FROM TRDIR WHERE NAME = TSTC-PGMNA.
        IF TRDIR-SUBC EQ 'F'.
          SELECT SINGLE * FROM TFDIR WHERE PNAME = TSTC-PGMNA.
          SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME =
          TFDIR-FUNCNAME.
          SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
                             AND OBJECT = 'FUGR'
                             AND OBJ_NAME EQ ENLFDIR-AREA.
          MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
        ENDIF.
      ENDIF.
      SELECT * FROM TADIR INTO TABLE JTAB
                    WHERE PGMID = 'R3TR'
                      AND OBJECT = 'SMOD'
                      AND DEVCLASS = V_DEVCLASS.
      SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND
                                       TCODE EQ P_TCODE.
      FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
      WRITE:/(19) 'Transaction Code - ',
           20(20) P_TCODE,
           45(50) TSTCT-TTEXT.
      SKIP.
      IF NOT JTAB[] IS INITIAL.
        WRITE:/(95) SY-ULINE.
        FORMAT COLOR COL_HEADING INTENSIFIED ON.
        WRITE:/1 SY-VLINE,
               2 'Exit Name',
              21 SY-VLINE ,
              22 'Description',
              95 SY-VLINE.
        WRITE:/(95) SY-ULINE.
        LOOP AT JTAB.
          SELECT SINGLE * FROM MODSAPT
                 WHERE SPRSL = SY-LANGU AND
                        NAME = JTAB-OBJ_NAME.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/1 SY-VLINE,
                 2 JTAB-OBJ_NAME HOTSPOT ON,
                21 SY-VLINE ,
                22 MODSAPT-MODTEXT,
                95 SY-VLINE.
        ENDLOOP.
        WRITE:/(95) SY-ULINE.
        DESCRIBE TABLE JTAB.
        SKIP.
        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
        WRITE:/ 'No of Exits:' , SY-TFILL.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'No User Exit exists'.
      ENDIF.
    ELSE.
      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
      WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
      GET CURSOR FIELD FIELD1.
      CHECK FIELD1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST   SCREEN.
    Edited by: Sai Kumar Potluri on Mar 24, 2009 11:31 AM

  • Userexit or Badi for vl01n date check

    Hi experts,
                     While preparing VL01N, BLDATE, WADAT,WADAT_IST  date should be a current date,
    if else i won t allow that delivery to PGI. kindly give userexit or badi  for this issue.
    Thanks and Regards
    G.Vendhan

    Hi,
    Use these steps to find Badi easily.
    1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    2. In 'Display' mode, go to 'Methods' tab.
    3. Double click the method 'Get Instance' to display it source code.
    4. Set a breakpoint on 'CALL METHOD cl_exithandler => get_class_name_by_interface'.
    5. Then run your transaction.
    6. The screen will stop at this method.
    7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
    Hope this helps u.
    thanks.

  • User exit / BADI for CO01

    Hi all,
    I have a requirement to display Requirement. Plan number: (PLAF-PBDNR) in Co01/02/03. Anyone knows user exit / badi for the same ?
    Thanks and regards
    Jijo

    Exit Name           Description
    CCOWB001            Customer exit for modifying menu entries
    COIB0001            Customer Exit for As-Built Assignment Tool
    COZF0001            Change purchase req. for externally processed operation
    COZF0002            Change purchase req. for externally procured component
    PPCO0001            Application development: PP orders
    PPCO0002            Check exit for setting delete mark / deletion indicator
    PPCO0003            Check exit for order changes from sales order
    PPCO0004            Sort and processing exit: Mass processing orders
    PPCO0005            Storage location/backflushing when order is created
    PPCO0006            Enhancement to specify defaults for fields in order header
    PPCO0007            Exit when saving production order
    PPCO0008            Enhancement in the adding and changing of components
    PPCO0009            Enhancement in goods movements for prod. process order
    PPCO0010            Enhancement in make-to-order production - Unit of measure
    PPCO0012            Production Order: Display/Change Order Header Data
    PPCO0013            Change priorities of selection crit. for batch determination
    PPCO0015            Additional check for document links from BOMs
    PPCO0016            Additional check for document links from master data
    PPCO0017            Additional check for online processing of document links
    PPCO0018            Check for changes to production order header
    PPCO0019            Checks for changes to order operations
    PPCO0021            Release Control for Automatic Batch Determination
    PPCO0022            Determination of Production Memo
    PPCO0023            Checks Changes to Order Components
    STATTEXT            Modification exit for formatting status text lines

Maybe you are looking for