BAdi in Performance Screen

I need a code for below given problem.
I have A custom table  with the goals for certain jobs.which will be used as input for the Performance Screen creation. 
table format:
Template ID     Job Title Code     Goal Type Criteria     Goal Text
60003201     70001011     40002739     Make 106% of Plan
Table layout :
Template ID          Numc, 8 (HRP1000, OBJID VA Object)
Job title code          Numc, 8 (HRP1000, OBJID C Object)
Criteria(Goal type)     Numc,8 (HRP1000, OBJID VC Object)
Goal text                          Char, 1000
Logic to determine goals from custom table:
I have to Read infotype 0001 to get PA0001-STELL based upon PERNR of user.
Then  Read table-Template ID to locate templates specific to Performance Screen and  the user’s job title code PA0001 – STELL  based upon their PERNR to obtain goals of each type to be populated in the user’s Performance Screen document.
o     Load goals into Performance Screen document in the notes text box of the particular Criteria (VC) for “goals” of the appropriate goal-type.

Reply asap

Similar Messages

  • Bad INSERT performance when using GUIDs for indexes

    Hi,
    we use Ora 9.2.0.6 db on Win XP Pro. The application (DOT.NET v1.1) is using ODP.NET. All PKs of the tables are GUIDs represented in Oracle as RAW(16) columns.
    When testing with mass data we see more and more a problem with bad INSERT performance on some tables that contain many rows (~10M). Those tables have an RAW(16) PK and an additional non-unique index which is also set on a RAW(16) column (both are standard B*tree). An PerfStat reports tells that there is much activity on the Index tablespace.
    When I analyze the related table and its indexes I see a very very high clustering factor.
    Is there a way how to improve the insert performance in that case? Use another type of index? Generally avoid indexed RAW columns?
    Please help.
    Daniel

    Hi
    After my last tests I conclude at the followings:
    The query returns 1-30 records
    Test 1: Using Form Builder
    -     Execution time 7-8 seconds
    Test 2: Using Jdeveloper/Toplink/EJB 3.0/ADF and Oracle AS 10.1.3.0
    -     Execution time 25-27 seconds
    Test 3: Using JDBC/ADF and Oracle AS 10.1.3.0
    - Execution time 17-18 seconds
    When I use:
    session.setLogLevel(SessionLog.FINE) and
    session.setProfiler(new PerformanceProfiler())
    I don’t see any improvement in the execution time of the query.
    Thank you
    Thanos

  • Bad query performance - how to analyze it?

    Hi all,
    since 8 weeks we locate a bad query performance (round about 30% worse than before) in our BW system. At the moment we use a BIA on revision 49 with 4 blades (16GB).
    I have already read note 1318214 and analyzed that the most time is spend on the virtual provider(over 80%!).
    I´ve seen that a lot of time is spend on the "Datamanager":
    For example: It takes 0,76s to select 3.5million items in the relative provider and 78s!!! to select 0 items in the virtual provider.
    information from RSDDSTATTREXSERV:
    RFC Server    BIA client  BIA Kernel    ABAP RFC
    497          464              450               619
    So it seems to be a problem an the BW site, what can we do to improve the performance or analyse the query performance better.
    Best Regards,
    Jens

    Hi Jens,
    A few checks you may consider doing.
    BIA Availability :  Check the BI connection with BIA.
    Check if you need to rebuild BIA indices again. SAP recommends to do this often, to repair the degenerate indices or delete the indice which are not referenced any more.(eg data in the cube was compressed/deleted and the indices are no more needed.)
    Check the if BIA  reorganization is required - This is done to see the indices are evenly distribueded areoss the BIA Landscape.
    Try to find from BI Admin if major administration work was done within these 8 weeks.eg: Copy cube, dimension restructureing, copying data to some copy cube, archiving etc.
    You can use the BIA monitor to peform checks/monitor alerts from BIA servers
    [ BIA monitor|http://help.sap.com/saphelp_nw70/helpdata/en/43/7719d270d81a6ee10000000a11466f/content.htm]
    This link would tell you on the overall status of the BIA and any actions if required.
    Also it has sublinks to other important transaction of BIA monitoring and maintainnance.
    To go to BIA monitor : RSA!---> BIA monitor icon.
    Is your virtual provider reading data from R/3 or BW.
    Generally virtual providers are used to read data from other systems , so it woulfd not have an indices in BIA, I believe if this is the case. except for some applications like BCS wher eyou may be reading data from BW itself.
    Hope this helps
    Bext regards,
    Sunmit.

  • 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.

  • BADI to perform a Cost Estimate Check in MD11

    I need a BADI to perform a cost estimate check in transaction MD11 whenever a planned order is getting created before SAVE. Can anyone please suggest me on this? The BADI MD_PLDORD_POST gets triggered after SAVE. I need a BADI which can be triggered before SAVE.

    Hi..
    You can define costing variants which have valuation variant for budgeted values parallel to the standard cost estimate  in Customizing for Product Cost Controlling.
    You can define target cost versions using above costing variants under the customizing transaction OKV6 as below picture.
    When you calculate variances, you can check “all target cost version” flag to calculate variances  for all target cost versions in the controlling area as below picture.
    You can analysis the difference between actual cost and several budget cost using target cost version as below picture.

  • BPC7-5 : Badi and Performance

    Hi experts,
    Does someone know how Badi impacts performance while executing simple reports ?
    And how I can optimize this ?
    Tks for your help,
    Rgds,
    olivia;

    oops, I forgot some cases :
    -> My report try to retreive data calculated tthrough the badi
    each time i make a refresh, it take more then 1 hour :-(
    how can i do to check the Badi ? to find the name of the badi ?
    is that normal that the calculation is made on the fly ? can i avoid this ? how?
    thks a lot for your reply,
    I m not very technical...sorry,
    Tks,
    Olivia;

  • 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

  • Can we change the value of rating in assignment, performance screen oracle

    can we change the value of rating in assignment, performance screen of oracle hrms?
    If we can change the value, how we will do it?
    I am using hr_perf_review_api to update the value but this value is getting update in the base table...
    Please help me out on the same...
    Thanks in advance...
    Ajaykumar

    Hi Mohammed,
    afaik , it is not possible in current version.We can place an Idea in idea place.
    But , we have weight to assign 1 to 100 and score is to 1 to 10.

  • BADI of CO11N Screen

    Hi Anybody,
      I am doing BADI of CO11N Screen .
    BADI NAME:  WORKORDER-CONFIRM.
    METHOD    :  IF_EX_WORKORDER_CONFIRM~AT_SAVE
    I want get Order number AFRUD-AUFNR and Item Number AFRUD-VORNR Inside IF_EX_WORKORDER_CONFIRM~AT_SAVE Method. How  do I get ?
    anybody please tell me? Very urgent...
    Thanks,
    S. Muthu.
    Edited by: Subramaniyan Marimuthu on Jan 24, 2008 6:48 AM

    http://wiki.ittoolbox.com/index.php/Implement_a_screen_exit_to_a_standard_SAP_transaction
    These are the avialble enhancements for CO11N Transaction.
    CONFPP01 PP order conf.: Determine customer specific default values
    CONFPP02 PP order conf.: Customer specific input checks 1
    CONFPP03 PP order conf.: Cust. specific check after op. selection
    CONFPP04 PP order conf.: Customer specific input checks 2
    CONFPP05 PP order conf.: Customer specific enhancements when saving
    CONFPP06 PP Order Confirmations: Actual Data Transfer
    CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscreens
    CONFPS01 PS confirmation: Determine customer specific default values
    CONFPS02 PS confirmation: Customer specific input checks 1
    CONFPS03 PS confirmation: Customer specific check after op. selection
    CONFPS04 PS confirmation: Customer specific input checks 2
    CONFPS05 PS confirmation: Customer specific enhancements when saving
    CONF0001 Enhancements in order confirmation
    CONFPI01 Process order conf.: Calculate cust.specific default values
    CONFPI02 Process order confirmation: Customer spec. input checks 1
    CONFPI03 Process order conf.: Cust. spec. check after op. selection
    CONFPI04 Process order conf.: Customer specific input checks 2
    CONFPI05 Process order conf.: Cust. spec. enhancements when saving
    CONFPI06 Process order confirmation: Actual data transfer
    CONFPM01 PM/SM order conf.: Determine cust. specific default values
    CONFPM02 PM/SM order confirmation: Customer specific input checks 1
    CONFPM03 PM/SM order conf.: Cust. spec. check after op. selection
    CONFPM04 PM/SM order conf.: Customer specific input check 2
    CONFPM05 PM/SM order conf.: Cust. specific enhancements when saving
    Reward Points if helpful.

  • MBP boots to a badly mangled grey screen. Fails to boot the OS and gives me plain colored screens. What to do?, MBP boots to a badly mangled grey screen. Fails to boot the OS and gives me plain colored screens. What to do?

    Early 2011 Macbook Pro (2.0 quad core i7 15")
    The only mods is aftermarket RAM (installed more than a year ago and with no problems) and I removed the DVD drive and installed an SSD---again, performed year(s) ago with no problems.
    Today, developed a very sudden problem. I was working one minute, but the next, I opened the lid and woke from sleep, and instead of seeing my usual desktop, I saw a black screen with red vertical lines. There has been no rough events (dropping MBP, for example) or any unusual events in the last few days. It has literally been working fine for the last few years.
    I did a cold shutdown and tried to reboot. It no longer reboots. It looks like the display is having problems---on the screen, I see a badly jumbled Apple logo. The display looks heavily pixelated, with graphical artifacts all over the place. Eventually the Apple logo disappears (as if it's booting into the OS) but then all I see is a plain grey screen.
    I have tried to reset PRAM and also SMC. Both of these are unsuccessful (but for the PRAM, it does reboot when you hold down the keys). I have tried to boot into safe mode. Here you see the loading bar.
    But once the previous screen disappears, it is replaced by a green screen. I have tried to enter my password blindly to no avail. It seems more than a display problem. I note also that a) the computer does not go to sleep when I close the lid; (b) if it was just the display, I would have expected the OS to boot.
    Please see the pictures and description here:
    http://imgur.com/a/Ng2py
    Can anybody shed some light on this issue?

    tsgm,
    you might be experiencing the same problem that is the topic of this long discussion.

  • Bad Desktop Performance with Dell P2715Q

    Hi everybody,
    I'm using a 15" Mid 2010 Macbook Pro with the following specs:
    - 2.4GHz i5
    - 8GB 1067 MHz DDR3
    - Samsung Evo 850 (250GB) as Startup Disk
    - GeForce GT330M 256 MB
    - External Dell P2715Q with MiniDP to DP cable at 2560x1440
    - Yosemite 10.10.2
    - External Keyboard and Mouse, both wired
    Unfortunately (apart from my Graphics Card being unable to output 4K but I accept that, this machine is almost 5 years old) the performance when using normal desktop operations is really bad on the Dell monitor. Some things like scrolling in Finder and Safari work fluently, but most not. Here's a list:
    - Minimizing and maximizing, moving and opening windows is lagging
    - Horrible video performance when watching Youtube HD videos, especially in fullscreen. Sometimes nothing happens for more than 5 seconds, screen simply freezes
    - Lags when using some third-party apps even when only scrolling through text (for example Matlab)
    When the issues above appear, the process WindowServer has a very high CPU usage, my computer starts to heat up and burn enormous amounts of energy, gets unusable. I googled the issue with the WindowServer and followed the advice, reducing the transparency helped a little but especially the issue with Youtube videos is unchanged. Even when doing nothing, the CPU usage of the WindowServer never drops below 0.5%. In general, the experience when working on the external monitor is kind of slow and really unsatisfying, different then what I'm used to from the Macbook. From the 8 GB of RAM I have, 5.7GB are used when simply typing this text in Safari apart from having Outlook and a terminal open (plus some background apps like Dropbox).
    Things are a little better when working in closed-clamshell mode (mostly the issues with handling windows, HD video in fullscreen still *****).
    The only things I haven't tried is resetting the SMC & PRAM since users reported that doing so doesn't help at all.
    Any help would be highly appreciated.
    Edit: My Yosemite Installation is a fresh and clean installation, nothing was transferred/proted from an older Mac OS installation, apart from some documents of course

    Well it obviously supports the resolution (also according to the datasheet) and playing HD video at lower resolutions works fine.. I just saw this:
    2014 Macbook Pro 15" doesn't work well with 4k @ 60hz, obvious lag due to high WindowServer CPU utilization            
    which makes me think that it's not really a performance thing but more a bug in Yosemite.

  • Premiere Elements 10 Bad/No performance on Win 8 64-bit Core i5-4440 16gig ram and GeForce GTX-650

    Since just over a year i'm the owner of Premiere Elements 10, however it has never pleased me due to bad and inconsistant performance. Just putting video's one after another without any transitions works so-so a few frames per second (which is rediculus). But when i start doing things like motion keyframes, i have no preview at all just a bit of choppy audio. First i thought it was my laptop (a win 7 64-bit core i7 3rd gen, with geforce 610m and 8gig of ram) not bad but i thought well it is a laptop so it might be a bit slower, i'll have to deal with it. However since a few months i own a new PC (specs above), and experience the very same issue. No performance! Every time i think about editing a video i start the program and within a few minutes i get so angry with it that i close it and leave the video's be.
    Pre-Rendering the workspace also has no effect at all. I have no red bar above the timeline (sometimes even green).
    And worst of all it keeps messing up the timing of the video while editing. If you change a clip in the timeline all clips following (the motion edits) are destroyed. Which is only visible after a few hours of rendering, since live preview is only audio.
    What in the world can be done to fix this problem. As you probably can read i'm pretty annoyed.
    The free video editing software that comes with the gopro moves rotates and scales smoothly in live playback, so it is not impossible on the machine. (too bad the functionality of this program is so limited, else i could finally throw Premiere Elements away!).
    Is there anybody who can help me in my despair?

    nVidia Driver Rollback PreElements-10 http://forums.adobe.com/thread/1317675 may help

  • Bad HDMI performance in SL compared to Bootcamp W7

    Hi!
    I've stumbled over a problem when playing back Netflix content from my MBP (2009) onto a TV via HDMI. The TV is perfectly recognized as second monitor, but fullscreen playback of streamed content (e.g. Netflix, but also iTunes) shows little video stuttering, especially during scenes with a lot of movement (using the high-performance grafix card). Running Windows 7 from the Bootcamp partition, Netflix playback is smooth, thus I doubt it is due to a hardware problem.
    If anyone has an idea why SL shows such a bad performance, I'd appreciate to hear your opinion (or solution)!
    Best,
    Geo

    Ok this driver must really be a **** up, i just ran a grapichs only test with "Xbench" and when i ran it with 9600M GT i only got 2 point more than with the 9400M
    Results:
    nVidia 9400M
    Results 156.44
    System Info
    Xbench Version 1.3
    System Version 10.5.6 (9G55)
    Physical RAM 2048 MB
    Model MacBookPro5,1
    Drive Type Hitachi HTS543225L9SA02
    Quartz Graphics Test 169.49
    Line 162.85 10.84 Klines/sec [50% alpha]
    Rectangle 198.70 59.32 Krects/sec [50% alpha]
    Circle 165.19 13.47 Kcircles/sec [50% alpha]
    Bezier 160.07 4.04 Kbeziers/sec [50% alpha]
    Text 165.97 10.38 Kchars/sec
    OpenGL Graphics Test 145.25
    Spinning Squares 145.25 184.25 frames/sec
    nVidia 9600M GT:
    Results 158.17
    System Info
    Xbench Version 1.3
    System Version 10.5.6 (9G55)
    Physical RAM 2048 MB
    Model MacBookPro5,1
    Drive Type Hitachi HTS543225L9SA02
    Quartz Graphics Test 171.55
    Line 162.38 10.81 Klines/sec [50% alpha]
    Rectangle 204.42 61.03 Krects/sec [50% alpha]
    Circle 167.78 13.68 Kcircles/sec [50% alpha]
    Bezier 161.95 4.08 Kbeziers/sec [50% alpha]
    Text 167.77 10.49 Kchars/sec
    OpenGL Graphics Test 146.73
    Spinning Squares 146.73 186.13 frames/sec

  • 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

  • New HP EVA6000 SAN and now bad database performance problems

    Hello,
    we changed our SAN Hardware to a HP EVA6000 and moved all Data to there.
    It is intended that storagesystem is for all Servers (File/Print, Exchange, Oracle Databases and MSSQL Databases).
    According to the best practice papers of HP we created one big discgroup (fata harddiscs) and created virtual discs for our servers.
    After doing this the database performance was terrible bad!
    Especially the multiple random IO is absolutely worse.
    As a first countermeasure we created a second discgroup on faster harddiscs and moved the database contents to there. We analyzed the IO and moved several database file to different virtual discs.
    The performance is better now, but still not like the 4 year old SAN System!
    Of course we questioned HP and even let them do a performance analysis but up to now we have no solution... The performance analysis report will be available on thursday.
    Does anybody had the same experience or how did you configure the Database and EVA SAN to work with an appropiate performance?

    Hi,
    I'm not an Oracle person, but do work with EVA SAN's.
    Your 48 FATA disk, disk group is capable of 4800 I/O operations per second [48 x 100] but the disks are only rated for 30% duty cycle and spin at 7200 rpm.
    The 16 FC drive Disk Group I/O operations rating depends on the speed the disks spin at. 10K rpm disks are rated at 130 I/O per sec [2080 for the group] and if they are 15K rpm disks then 170 I/O per sec [2720 for the group]. Both are rated for 100% duty cycle.
    I seem to recall having have read somewhere that Oracle prefers to have it's logs on separate storage to it's data.
    If your shelves had the spare disk slots I would put in 72 GB 15K rpm disks up to the capacity required {+ overhead } + head room for reasonably predictable growth over the anticpated life of the equipment.
    Here is a link to the HP Best Practice guide for EVA 4/6/8000's
    http://h71028.www7.hp.com/ERC/downloads/4AA0-2787ENW.pdf
    I hope this helps you understand the storage that you are working with a bit better. The old saying of "more heads make for better performance" is still true, however budget can have some affect in performance. ;-)
    Jim

Maybe you are looking for