Enhancing Tcode PA30

Hi all
Can I add a custom field in PA30 tcode to capture some information in that custom field.
Urgent please...
Thanks in advance
Sonali

try/check this
http://www.sapdevelopment.co.uk/enhance/uexits/uexits_imp.htm
Regards
Prabhu

Similar Messages

  • Getting Error While inserting a record in table PDSNR through Tcode PA30

    Hi Experts,
    Im doing a transaction in  TCode PA30 by entering a pernr and infty as 14 and wage type.
    My need is when im entering a particular wage type in PA30 with infotype 14 , for that particular wage type and infotype i need to assign a different cost centre. This requirement was doing now manually by changing the cost centre form EDIT - > Maintain Cost Assignment.
    But my Client Needs to do it automatically. by comparing the wage type and infotype the cost centre needs to get automatically updated.
    So i use the Enhancement EXIT_SAPFP50M_002 * INCLUDE ZXPADU02.* and wrote coding like below
    CASE innnn-infty.
    To check whether the record belong to pa0014
    If so,check the wage type for the updation
    If so update the values of cost center assignments in the table assob and asshe
    when '0014'.
    if innnn-subty eq '2211'.
    Select the last updated sequence number in the table pdsnr
    if sy-ucomm eq 'UPD' or sy-ucomm eq 'INS'.
    select single * from pa0001 into wa_0001 where pernr eq INNNN-pernr and
                                                   endda eq '99991231'.
      if sy-subrc = 0.
    call function 'ENQUEUE_EPPRELE'
    EXPORTING
       MODE_PREL            = 'E'
       MANDT                = SY-MANDT
       PERNR                = INNNN-pernr
       INFTY                = INNNN-INFTY
       SUBTY                = INNNN-SUBTY
    EXCEPTIONS
       FOREIGN_LOCK         = 1
       SYSTEM_FAILURE       = 2
       OTHERS               = 3
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    CLEAR : lv_pdsnr.
    select MAX( pdsnr ) from pdsnr into lv_pdsnr.
    lv_pdsnr = lv_pdsnr + 1.
        ls_assob-pdsnr = lv_pdsnr.
        ls_assob-pernr = INNNN-pernr.
        ls_assob-bukrs = wa_0001-bukrs. "'1001'.
        ls_assob-gsber = wa_0001-gsber. "'0001'.
        ls_assob-kokrs = wa_0001-kokrs. "'1000'.
        ls_assob-kostl = '1-1361'.
        ls_asshr-pdsnr = lv_pdsnr.
        ls_asshr-pernr = INNNN-pernr.
        ls_asshr-infty = innnn-infty.
        ls_asshr-subty = innnn-subty.
        ls_asshr-begda = sy-datum.
        ls_asshr-endda = '99991231'.
        ls_PDSNR-pdsnr = lv_pdsnr.
        ls_PDSNR-PDGRP = '5B'.
    insert into pdsnr values ls_pdsnr.
    insert into asshr values ls_asshr.
    insert into assob VALUES ls_assob.
    call function 'DEQUEUE_EPPRELE'
    EXPORTING
       MODE_PREL       = 'E'
       MANDT           = SY-MANDT
       PERNR           = INNNN-pernr
       INFTY           = INNNN-INFTY
       SUBTY           = INNNN-SUBTY.
        ENDIF.
    ENDIF.
    ENDIF.
    COMMIT WORK.
    ENDCASE.
    This is to update the three tables PDSNR, ASSOB,ASSHR.
    Its getting Updated correctly, But when i goto EDIT - > Maintain Cost Assignment to do some changes and while saving the data i get the following Error Message :
    You Cannot insert data in table : PDSNR.
    Message no. P2715
    Can Anyone please suggest me how to solve this issue.
    Thanks,
    Vijayan.R

    Hi. Were you able to fix the error?

  • A problem in hr tcode pa30

    hello experts,
    I am facing the problem with tcode that is pa30,when the user are entering the data in tcode pa30 screen and saving the data ,it is thrwing the error messsaga
    "ENTRY OUTBOUND TABLE NOT FOUND " please give me the solution for this error message
    and it is very urgent please give it as early as possible.
    ragards
    RAHUL+

    Hi Rahul,
    Although I have never experienced this sort of an error, a solution always lies in tracing the error message into the ABAP code using a where used. For the error message popping up, ask an ABAPer to read the message ID and number and from SE91 search for the point where the error message is raised. Most messages in HCM module though cannot be traced through where used since they are called dynamically. Hence ask the ABAPer to put a watchpoint on the message ID and/or message number (SY-MSGNO) and then check the table entry which is being validated and subsequently failing. IF this also fails, look up service.sap.com with the message number and ID for help notes.
    Also, please check and ensure no IDocs are being triggered in user exit processing from the infotype update(s), the error message seems to be somewhat related to partner profiles not having been maintained for an IDoc processing.
    Hope this helps somewhat.
    Regards,
    Aditya
    Message was edited by:
            Aditya Laud

  • Enhancing tcode VC/2

    Hello All,
    I need to enhance tcode VC/2 so that it may display my custom info block. I got info that using OCVF i could add my own routines. But I am unable to do so. Could you please help
    Regards,
    Vinod Gilbert

    Dear,
    Thank You for the reply.
    In VC/2 there is Quick Info Details, where there are below two details displayed,
    Orders blocked for delivery       0
    Orders blocked for billing          0
    When I excute VKM1 for the same customer, I get display of the blocked Sales Order.
    In VC/2, do not get the number of blocked doc displayed in Quick info,
    Need some reason why it is not getting displayed?
    What are these details available for ?
    BR,
    Vinayak

  • Reg:where will the comments in tcode pa30 maintained

    Hi All,
    I have a requirement where I need to get the comments maintained for the info type 0019 in the tcode pa30.
    I have placed the cursor on the field and pressed F1 help to see the table in which these comments are stored.But these comments are maintained in the structure RP50M and the field  name associated is TEXT1.
    Could you please let me know in which table will these comments be stored.
    Regards,
    Kishore

    Hi Krishna,
    I agree with the Mark Ande's answer.
    Here is the code to get the text.
    tables: pcl1, pcl2.
    include rpppxd00.
    include rpppxd10.
    include rpppxm00.
    DATA: BEGIN OF ptext OCCURS 200.
    DATA:  line(78).
    DATA: END OF ptext.
    DATA: tx-key LIKE pskey.
    DATA: BEGIN OF text-version,
            nummer TYPE x VALUE '02',
          END OF text-version.
    start-of-selection.
    CLEAR: text-version,
                 ptext,
                 tx-key.
          REFRESH ptext.
          tx-key-pernr = p0019-pernr.
          tx-key-infty = '0019'.
          tx-key-subty = p0019-subty.
          tx-key-objps = p0019-objps.
          tx-key-sprps = p0019-sprps.
          tx-key-endda = p0019-endda.
          tx-key-begda = p0019-begda.
          tx-key-seqnr = p0019-seqnr.
          IMPORT text-version
                 ptext
                 FROM DATABASE pcl1(tx)
                 ID tx-key.
         loop at ptext.
          write:/ ptext-line.
         endloop.

  • Enhancement for PA30 tcode for 0167 Infotype

    Hi,
    I have arequirement as below,
    In PA30 tcode for Infotype 0167,under dependent tab we have check box for selecting the dependent for a benefit plan.my requirement is when ever we select a check box for a dependent system should check the record of that dependent from infotype 0021 and if the dependent will not fall under perticular age group it should throw an error message.
    Please suggest me regarding this.
    Thank you all for your understanding.
    Ravi

    Hi
       Here is a list of exits
    HRPBAS01  User Exit for HR Master Data
    HRPC0001  HR: PC download authorization
    HRRPAI01  User exit for FB HR_ENTRY_DATE and HR_LEAVING_DATE
    PARA0001  Enhancement for Determining the Number of Periods
    PARA0002  Enhancement for Calculating Annual Salary; IT0008,14
    PBAS0001  PA: Pers.Admin./Recruitment: Default values and chec
    PBAS0002  PA: Enhancements for Personnel Administration - Menu
    PBASRP01  PA: User exit distributed reporting

  • Enhancing TCode : SDO1

    Hi Peers,
    I have a requirement of enhancing the Tcode SDO1(Std Report transaction) .
    When we run this transaction after we specify the inputs such as Document Type, Created Date, Created by.. we get a list of Sales Document records.
    After the user selects a set of records, then goto  : EDIT-->Mass Change -->New pricing , the system pops asking for New pricing and updates the pricing.
    Here , <b>for the Selected no.of records , the pricing date must be replaced with Current Date in the Database tables eg: VBKD .</b>(This is the exactly what I have to do).
    Valuable suggestions will be rewarded well.
    Thanks in Advance,
    Regards,
    Daniel

    The Function Module  where exactly this Updation of Pricing Condition is happening is : SD_BULK_CHANGE  at Case:' MRPX'  line 73.
    Regards,
    Daniel

  • How to modify authorization check for tcode pa30

    Hi all,
    To execute pa30 tcode the auth object p_orgin is required.
    The auth object p_orgin contains the following fields:
    AUTHC Authorization level
    INFTY Infotype
    PERSA Personnel Area
    PERSG Employee Group
    PERSK Employee Subgroup
    SUBTY Subtype
    VDSK1 Organizational Key
    Our requirement is to add another field to the above object ie P_ORGIN
    BTRTL Personnel Subarea, so that the restriction can be imposed on sub area basis without writing an additional z report or adding a z table.
    I have added the same to P_ORGIN via su24 but the it is not working.
    Pl guide if it is possible to do so and how.
    Thanks in advance.
    Regards

    Hi Manas,
    Not possible as of now  though it is an intutive idea from your side )
    This is because when introducing authority check using function modules Authority_Check a lot of times you would also give the value that should be present in user profile in order to validate the check .Now I dont think even with present levels of AI it is possible to do that because no system will be able to dynamically guage what exactly is in the mind of the user.
    And additionally P_ORIGIN will be actually used in several reports where requirements will be different!!
    Regards.
    Ruchit.

  • Income tax rule 2014-15:issue in Loan Interest Limit in infotype 584 for tcode-pa30

    Currently when we are using existed limit which is 1,50000 for income from other sources. it is displaying in pay slip.in any other income colum as  Deds S24
    (104692.00 -)
    pa30-infotype-584 –limit-150000
    As per new tax rules for year 2014-15,we have implemented Changes for Interest on Loan limit.
    View-V_T511P.
    After making entries in this view for current income tax rules:limit exceed 200000. LNS05 we created this new entry.
    And changes also made here.
    Pa30-infotype-584-limit exceed-200000.
    After doing this entry.it is not showing in payslip.in any other income colum.its blank now.
    please suggest.

    Sandhya Kodepudi replied (in response to Priya Gupta) 10 minutes ago
    Hi Priya ,
    Section 24 deduction works perfectly for me . Its clearly stated in the budget note released to get your system upgraded to N-1 patch level.
    We are currently working on SAP 604 sp76(upgraded from 64-76) , and EA-HR patches updated to 55..
    Please ask your basis consultant to check the levels and upgrade accordingly .
    The manual changes given in the budget note are working correctly.
    regards
    sandhya

  • How to add a field in standard tcode pa30 with info type 21.

    Hi Experts
    I need to add a field Child Allowance Entitlement in PA30 transaction where infotype is 21, this field is available in table P0021 but which is not active in standard transaction.
    I just check in SPRO Settings - > Personnel Management - > Personnel Administration -> Customizing user Interface -> Change screen modificaion -> in that i gave the module pool number as mp002100 and screen number as 2000. the field is not shown there. but in alternative screen 2005 that field is available how can i display that field in the standard transaction pa30 with infotype 21.
    Can anyone please suggest me to display the field in the standard transaction.
    Regards,
    Vijayan.R

    Hi Vijayan,
    to modify the infotype screen for your purposes, you have to maintain feature P0021 as mentioned above, in order to obtain your screen modifier.
    Usually this modifier is equal to your corresponding MOLGA.
    This modifier is then used in V_T588M, when you can assign alternate screen modification to your modifier.
    Let`s say :
    Modifier 06 - France -    Screen 2000
    Modifier 01 - Germany - Screen 2000 with some hidden fields.
    I hope it helps
    Best regards
    Ondrej
    Edited by: Ondrej Smutny on Aug 15, 2011 10:38 PM

  • Enhancement TCode S_ALR_87012082 !!

    Dear Friends,
    We have a requirement to add a field Business Place (BUPLA) on the Selection Screen.
    TCode - S_ALR_87012082, Program Name - RFKSLD00
    I have copied this program, Please suggest me for the same soon.
    Regards,
    Nitin Garg
    Moderator Message: Duplicate post. Thread locked.
    Edited by: Suhas Saha on Oct 19, 2011 2:18 PM

    Hii Madhurao,
    okay Please give brief idea how can i add Business Place(BUPLA) in the standard program on the selection screen..
    Nitin Garg

  • Slow response for HR tcodes PA30/PA20 - impact of Context Solution?

    We just implemented the Context Solution for Structural Authorization in our production environment. Through out our testing phase we were aware of somewhat slower performance with the context solution that without it.
    However in production we came across a user who needs 30-45 minutes just to get to the PA30 initial screen. As far as I have seen CSSA only impacts data retrieval times and not simply opening the transaction. So we are surprised at this behaviour. She can however run HR reports without any such issues.
    Its not a problem with the GUI version for the user as she gets the same error from a different PC as well. The only thing that we could find about this user is that she had access to a huge amount of HR data/objects. Does the context solution have a hard limit on the number of HR objects that a person can have access to?
    I would appreciate any ideas!!!............Regards.

    Hi everyone,
    Sorry for not updating this thread for so long. I was aware of and using the RHBAUS00 and RHBAUS02 reports while posting. Somehow the performance was still very slow while using those reports.
    The issue turned out to be related to custom coding for HRBAS00_GET_PROFL where we were not getting rid of duplicate profile values. Now, after a coding change the situation has improved a lot.
    I am closing the thread. Thanks to everyone who took the time to comment!

  • Problem During maintaining Infotype 8 in tcode PA30

    hi all,
    i have different PS group for employees like OFFICER and EXECUTIVE and when i m creating the IT 8 then i select group as OFFICER and then it pics the wage type '1001', '1004', '1013' and '1016' automaticaly but problem is that when i select group as EXECUTIVE then it pics nothing automatically.
    can anyone please tell me what is the prob and how can i remove it?
    Regards.

    in PSG  and PSL
    thre is mismatch of Groupings Check with Archanas response once
    Check the Groupings of ur PSG  PSL and ur allowance Grouping

  • Enhancment pa30 infotype 0021

    Hi EXPERTS,
    i am doing enhancment in pa30 infotype 0021 (mediclaim)
    i want to add additional fields as a RADIO BUTTON
    mediclaim : yes  no
    With tcode pm01 i have added this radio button.
    BUT IT IS SHOWING DISABLE..
    PLEASE SUGGEST..

    Hi
    yes the field is added to the flow logic of screen..
    PROCESS AFTER INPUT.
    *   This chain has to include all input-fields:
       CHAIN.
         FIELD P0021-ZZ_MEDI_NO.
         FIELD P0021-ZZ_MEDI_YES.
         MODULE INPUT_STATUS_SUBSCREEN ON CHAIN-REQUEST.
       ENDCHAIN.
    *   infotype specific checks etc.:
       MODULE MODULE_PAI_0021.""
    but still showing disable in screen pa30..

  • Short dump while changing the end date of infotype 0167 through PA30

    Hi all,
    I am getting short dump while changing the end date of infotype 0167(Health Plans) through Tcode PA30.
    dump descript is as below
    An exception occurred that was not caught.
    Runtime Errors         UNCAUGHT_EXCEPTION
    Except.                CX_HRPA_VIOLATED_POSTCOND
    Date and Time          11.03.2010 07:06:26
    What happened?
        The exception 'CX_HRPA_VIOLATED_POSTCONDITION' was raised, but it was not
         caught anywhere along
        the call hierarchy.
        Since exceptions represent error situations and this error was not
        adequately responded to, the running ABAP program
         'CL_HRPA_SAPUP50R_ADAPTER======CP' has to be
        terminated.
    thanks
    shahid

    Search OSS Notes for that.

Maybe you are looking for

  • AFP won't connect - SMB will ...

    Hi there, I've done a few searches and found this is an issue but can't find a fix. I've got a G5 running 10.3.9 and in 1 of the users I can't connect to the Ethershare server. In fact it won't let me put in a user name and password, just goes straig

  • Modelling databases in Oracle Designer environment

    Today I had laboratory's which subject was: "Modelling data and designing databases scheme in Oracle Designer environment" and I have to make a report for tommorow. I can't find some answers for questions which our Professor told us to include in the

  • HELP! I am FREAKING OUT about this.

    HELP! I am FREAKING OUT about this. Sorry about the caps, i composed the question elsewhere and am pasting. Please someone offer mer some help on this! RE: my sweet old OS 9. MY SYSTEM IS NOT CRASHED BUT MY MOUSE ARROW IS FROZEN. THIS OCCASSIONALLY H

  • Setup Ultra Search - CTXSYS schema in 9.2.0.6

    Hello I need help to setup UltraSearch Text, I've look everywhere and I still can't find how setup the CTXSYS schema that allows ultra Search. Any help is welcome Rgds

  • Deleted "Managed Service Accounts" Container

    Unaware that the container was created as part of our 2008 R2 AD Upgrade I deleted this container (thinking that another admin was doubling up efforts) on a pre-existing "Service Accounts" OU that was created in the past.   While doing some research