Time & Expense in HR

hi folks,
     Can any one  give details abt whats TIME and Expense in HR, in which version it will be available in SAP.
    In which component it will affect,
    If u have documents related to that pls send me to this e-mail [email protected]
Thank u

Hi venkatesh mani,
You will get complete information here;
http://www50.sap.com/businessmaps/6967CB4C23764804950298458B3A58FD.htm
Enjoy
Cheers,
TG

Similar Messages

  • Capture travel time expenses and working hours spent on the service call

    Hi Experts,
    I have One Year AMC contract with my customer.Under AMC he called me for 10 times.I need to
    Capture travel time expenses and working hours spent on all the service call, Non of them will be billed to the customer.
    This is just for our internal tracking.this particular data will reside within the office premises.
    Explain how efficiently we can track this particular requirement in SAP Business One
    Regards,
    Vikram

    Hi Vikram
    You will notice on the item master records that there is a field called Item Type. The options are Item, Labor and Travel. In order for the service module to recognize the expense or charge type, either Labor or Travel must be select. Create a service item (untick inventory item) and choose the Item Type as Labor or Travel. When you now create a Delivery/Invoice from the expenses section of the service call, it will identify and warn you if you charge the customer, as this would be defined in your service contract template as non billable charges. You can still create a Delivery for the charges and put quantities and values on the Delivery document. In this case you are not going to invoice the customer for the charges, so you can "Close" the Delivery. Just be aware that closing the Delivery will post the value to an offset account defined in the Account Determination.
    The benefit of this approach is that the Delivery will post a debit and credit in your G/L that will "accrue" what the costs are of servicing the customer. My suggestion would be to set the account determination for the Labor/Travel item(s) to item level and define the Revenue/Expense accounts to specific G/L accounts.
    Let me know if you need more information or assistance with the above.
    Kind regards
    Peter Juby

  • Deletion Flag WBS suddenly getting status of Time & Expense Released

    Hi,
    Our process is such that whenever a WBS is created, it is in blocked status (Not valid for use), we release it to get the status (Time & expense released), now the issue is that for a few of WBS elements for whom we have already set up Deletion flag status this got suddenly changed to Time & expense released.
    Now, i want to check the table or transaction through which i can check when this Deletion flag was setup and who exactly did set it up, in transaction CJ20N i can check the last changed entry but it didnt exactly tell me the change that was made, also tables PRPS & JEST, JCDS didnt tell it exactly, is there a way that i can see the change made (as it happens in SD tables- CDHDR
    regards

    Hi,
    Yes, as Mr Rafi, mentioned, if you have change docs tick ON, You can get the history of Status changes from CJ20N using following path
    CJ20N ->Status details (press on Blue i) then on the next screen Edit -> Change Documents -> For Status.
    This will give you the change status history.
    Thanks
    Anjali

  • ESS licences. how much approx . alternative time/expense register subcos

    From what I understand when you want to use ESS then every users has to be an employee number and thus an SAP userid for HCM. Correct ?
    That implies that you need an ESS licence for everybody that has to use ESS. How much are we talking about per user ?
    In the case that I am investigating I would need a large number of subcos that have to be able to enter their time and expenses,  any alternative solutions not using ESS for that but still providing similar functionality as the ESS?
    Thank you, Vivian

    Do you require that for Performance testing? SAP provides a system called 'Discovery system'. This provides ample users for testing the functionality and performance.
    You may want to explore the same in depth.
    If helps, pl do reward.
    Thanks
    Narasimha

  • TA/DA Expense to be booked using WBS(PS) in PR05 of HCM

    Dear Experts,
    We have recently introduced SAP ERP in our firm and went live with 20 modules.I represent Project System as Functional Lead and we are quite stabilize when it comes to PS module. However, I have a query in regards to the subject cited above.  Expenses like Traveling allowance & Daily allowance are incurred during the Project Execution phase and the same has to be booked to project through HCM module. In T-code PR05 of HCM, a field is available where we can fill in WBS/ Network Number. It is found that, when HCM functional Lead selects  WBS/ Network and post it, it is not hitting the GL(General Ledger A/c) of FI/Co with WBS of PS. However, when we use GL with Cost center instead of WBS, there is no problem.
    We are quite confuse, why is it not picking up GL with WBS when the option is there. We tried every means to come up with all the solution but couldn't succeed. Our implementing consultants for HCM & FI/CO tried there best but where also unable to resolve the issue. I feel there is a solution to this, if not such options won't be available.
    Could any expert in here kindly share your views. Is the problem pertains to HCM or FI/CO? Is it control issue? Integration Issue?
    Your kind suggestion/recommendation/ideas/ advices will be highly appreciated.
    Karma Tsheten

    pr05 is travel mgmt,. and not within my skilset so I can suggest an alternate method instead.
    why dont you try CATS instead? create a profile which has wbs as receiving cost object. make employees enter their travel related expenses aganst applicable wbs/network.
    cats aka cross application time sheets is a very powerful application with sap-erp,.. and the possibilities within are numerous.
    after entering times/expenses, the data can be tansferred directly to receiving oduels like hr/ps/mm/pm/cs/co.
    cheers

  • File Chooser - time taken

    Hello All,
    I am working on swings for quiet some time. I am facing a situation while using file chooser. If considered with the Swings perspective it is fine, but if any one of you know some solution or any information on the same please do post it.
    The situation is as follows.
    1) Building a menu bar
    2) 3 of menu items are associated with instances of File chooser objects
    3) The first file chooser instantiation takes around 700-800 ms.
    4) The next 2 file chooser instances takes 50-130 ms.
    So from this it is understandable that the first file chooser is instantiated with the file system vier etc etc and the next two instances uses that and so it is faster.
    I would like to know what is that the Filechooser objects does on instantiation. Also is it possible to reduce the time.
    The main reason for this is in Windows 98 Japanese OS (with 64 MB RAM) this takes around 8-10 seconds.
    Please throw some light on this.
    -Girish~~

    I have had the same problem, and from memory, doing a "new FileChooser();" somewhere in initialization does fix it (at init time expense). I didn't try to fire off a thread to do it on the side, this may work, too.

  • Expenses Require WBS Element to be Billable

    Hi
    We are posting time & expenses to wbs elements. Our wbs elements are structured with 3 levels with the time being posted at the third level but the billing being done at the second level.
    This works for Time well, but does not seem to work for expenses When we try to post expenses to the third level we get an error message in PRRW saying that the wbs is not a billing element, is there anyway to change this ? as we don't really want to post to the level 2.
    Changing the level 3 to a billing element causes additional problem in that it means that we are not able to bill the order....
    Thanks
    Sara

    Hi Sara,
    While posting the travel expenses if it throws an error (WBS is not a billing element) in PRRW.
    Then in tcode CJ02 enter the WBS, double click on the WBS and in the "Basic data" tab see on the right side below you have will have "operative indicators" and you need to select the "Billing element" to post the expenses.
    Hope this helps.
    Regards,
    S.Srikanth

  • Incorrect Alerts CPU Time and Average Response Time

    BUG
    My Alert on Web app is consistently behaving incorrectly.
    If I set an alert to monitor CPU Time at threshold 1.5 seconds, it's actually set to 1.5 milliseconds even though the graph shows a dotted red line at 1.5 seconds. The alert will trigger at 1.5 milliseconds threshold. So, instead, I have to set threshold
    to 1500 seconds - the graph is completely useless showing a red dotted line at ~24 mins but the alert does then go off when CPU time goes above 1500 ms (aka 1.5 seconds).
    The original portal alert seems to be fine - this problem is on new portal only. Unaffected by browser type - all browsers do the same thing (Just has to be said before someone asks).
    This seems to apply to all metrics using seconds (Average Response Time acts in the same way)

    Hii...
    Am sure you are much aware " Components Response Time spectrum"
    ########Analyzing Performance Problems#################
    --High wait time: Insufficient number of free work processes
    --High roll-wait time: Communication problem with GUI, external system,
    or large amount of data requested
    --High load and generation time: SAP buffers (Program, CUA or Screen)
    too small
    --High database request time: CPU/memory bottleneck on database server;
    communication problem with database server, expensive SQL statements,
    database locks, missing indexes, missing statistics or small database buffer(s)
    --High CPU time: Expensive ABAP processing, for example, processing
    large tables; inefficient programming
    --Processing time more than twice CPU time: CPU bottlenecks
    If time aloows look at
    Note 0000008963 - Definition of SAP response time/processing time/CPU time
    Rgds

  • X201 Woes - Do not buy one

    I offer this as my story as an X201 owner and the 'support' i have been given by Lenovo. It is a sad but causionary tale and I would suggest that anyone planning to buy a Lenovo laptop takes note.
    I initially sent this email on the 8th March and have thus far received no response to it:
    I was given this email address to make a complaint regarding the ongoing issue I currently have with my new Lenovo Thinkpad X201 that I purchased from your website just before Christmas. Whilst your support staff have been generally courteous and polite (this is certainly not a complaint against them), getting some resolution to my problem has proved difficult, expensive and time consuming. My problem’s start with an intermittent fault with my wireless that seems to cut out for no reason and will not restart unless I reboot the computer. I initially contacted your colleagues on the 28th Feb regarding this issue after logging my issue online and being given an issue number 01DM8W5 . They remoted onto my laptop and whilst keeping me on the phone for 40mins looked at the various settings without changing much except 1 power saving setting within power manager. I was asked to get in contact should this solve not solve the issue and I was reasonably satisfied that they had attempted to fix the issue, I asked if this was a known issue and I was told it was not. As I work in IT I checked the relevant forums on Lenovo and found that a number of people have mentioned this issue. I include a number here for you to see
    http://forums.lenovo.com/t5/X-Series-Tablet-ThinkPad-Laptops/Persistent-WIFI-problem-wity-my-X201-ta...
    http://forums.lenovo.com/t5/X-Series-ThinkPad-Laptops/x201-wireless-always-suddenly-turn-off-and-can...
    http://forum.notebookreview.com/lenovo-ibm/552579-x201-intel-n-6200-severe-wifi-issues.html
    I have also included a couple of other articles that describe the same issue on other laptops (wireless card issue?)
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T510-Advanced-N-6200-wireless-turns-off-its...
    As the issue occurred again, I contacted your team on the 1st March and explained that the fix had not done the job. Your colleague immediately stated that I should return the laptop complete for repair and probable reinstall and as I only have a carry in warranty I would have to bring it into one of your service centres. I explained that this would not be a problem (although I was not impressed at the idea given the expense of the laptop in the first place) and given that I live on the edge of London I assumed that IBM/Lenovo would have a service centre in the capital. I was still in discussion with your colleague when I realised that I was required to take this to Colchester which is 58 miles (approx 95km away). I explained that this was not acceptable and the offer of a courier was made (something again not easy given that it requires you to be in between 9-5 with no specific time given for collection and losing my laptop for at least a week, I do have to work). I explained to your colleague that I hadn’t tried  suggested fixes from your forum (uninstalled access connections, Intel drivers and tried reinstalling) and before wasting my/your time/money it may be advisable to try these first.
    Sadly these also did not manage to fix the issues either so I contacted you again on the 7th March to organise a courier collection, another member of your team stated that issue number  01DM8W5 had been closed and I would have to open another (issue number A1LXVYL). Although annoying, I explained what had been happening and your colleague asked to remote onto my computer. I agreed and explained that on occasions when I have issues Fn+F5 may not work (it wasn’t). I also explained the fixes I had tried and that even though she denied this was a known issue the Lenovo forum suggested otherwise. She then proceeded to reinstall access connections and the Intel drivers, restarted the pc and after another 30 mins on the phone (at my expense) said it was now working so the issue must be fixed and she would not get the pc collected. I explained that the definition of an intermittent fault is that it doesn’t always happen and all she had done is reinstall what I had already reinstalled. She then opened a cmd screen and started a ping going and stated I was required to provide a print screen when it next happens. I explained that the ping would not stop as the computer was currently on a wired connected to ensure that the remote connection was not dropped (something that had been requested on previous calls and something I had explained to your colleague), at this point she seemed to be trying to get rid of me. As she would still not accept there was an issue I suggested that it would probably be best that I call back when the issue next occurs on a wired connection so she could see what has happen. She said this was the best plan and that was how we left it.
    The issue has reoccurred today (8th March), and I have spoken to another one of your representatives. I explained what had been said previously and that they were welcome to log onto my pc to check the issue. I was now told this was not required and I would be sent an email with the details on how to post the laptop back to the service centre. I explained that a courier had been previously offered and then after checking this I was offered this again (9-5, no time slot). Luckily, my fiancé is off work tomorrow and is able to wait in for the collection, I hope it turns up. I checked with your colleague and I explained that I have copied a number of files etc to my new pc and would I need to back it all up. I was told that I could remove the hard drive and battery and just send back the shell for testing and I will be without it for at least 6 working days.
    As you can see, I have not had a great experience with your support team wasting both my time/money to try and sort this out. As from tomorrow I am going to be without the laptop that I have spent the best part of £1000 on for a minimum of a week and my fiancé is going to have to wait in, possibly for the whole day, to have it collected. It also seems that your support representative seemed unwilling to accept that this is a known issue and didn’t seem to follow the same procedures for dealing with it. Due to these issues and the time/expense I have had to go to thus far to get my laptop repaired I would think that it would only be fair that my warranty to be reset from the date the laptop is finally returned to me for a whole year and if I encounter any further issues with the wireless I should have the option of returning the laptop in full and receive a full complete refund. I have been tried to be as reasonable as possible with your company and with your staff and I hope you that will be with me. I hope you understand my frustration and can return my laptop in fully working order shortly. If you could acknowledge receipt of this email it would be appreciated.
    After receiving no response i contacted support again today (30th March) as the problem is still not solved and here is the update i sent in.
    The laptop was collected on Wednesday 9th March in the box the laptop was delivered in. It spent a week in the repair centre and I was contacted by support to say that the centre now required my hard drive as they could not replicate the problem. I explained that this was unacceptable as I had personal data locked on the drive and had not removed it as I had been told to keep the hard drive. I suggested they were just going to do a complete system restore which the engineer checked and agreed with, they said they would send the laptop back to me so I could do this. I also asked if my complaint email had been received as I had received no response and I was promised that this was being escalated to management. I asked what would happen if the laptop still did not work, the support engineer would not give me an answer stating that management would have to decide this. I also asked for a timeframe regarding a response to my email and again this was not forthcoming.
    When I finally collected the laptop from my local DHL centre which is only open/can deliver Mon-Fri 9-5 (do they think people don’t have to work) I copied all the data off of the laptop and did a full system recovery. Sadly this still has not solved the issue so today (30th March) I have again contacted the support line and explained that it still is still not working and I have still not received a response to my email. After a long wait whilst the engineer looked for my email I was assured that it had been escalated to ‘The Management’ and they were looking into it. I requested to speak to ‘the management’ as after all this time I was running low on patience but was told they were unavailable to talk to (even though the engineer had apparently just spoken to them) and I would get an email at some point (no timescale given again). I thanked the engineer for his help and finally received this complaints reference from him shortly afterwards.
    I am writing this with a network cable plugged in as the wireless has indeed cut out again. I have done some research myself in the event viewer (something none of the support engineers investigated) and have found these entries that seem to occur every time it happens
    The description for Event ID 5005 from source NETwNs64 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event:
    \Device\NDMP7
    Intel(R) Centrino(R) Advanced-N 6200 AGN
    The specified resource type cannot be found in the image file
    I also get the same error with event id 5007 and 5032.
    So now if you could please organise collection of the laptop as soon as possible so I can purchase a reliable ‘business’ laptop it would be appreciated.
    Regards
    I have sadly given up and now all i want is my money back.

    Thanks for your replies. The problem is not with the aerials or the connection. I'm pretty sure it's the card and I told them as much when i spoke to them. It does still appear in device manager, sometimes stating that the device can not start, not always though. When the issue occurs there are events in the event manager that suggest that the wireless card is playing up, something that none of the so called technical support even checked. The bluetooth remains working so and there isn't any real play in the swtich, so I would suggest that isn't the issue. I've read about almost exacly the same issue and they sent him a replacement wireless card, something i'd be quite happy to do but again something they refused to do.
    As an update, i've finally got a response from their complaints department after being told to write to a different email address (sadly forwarding is something they don't know how to do) and I have been told that they will not give me a refund until the problem has occured 3 times. I did argue that it has happened many more times than that and given the 2 times they have remoted onto my pc and i time i sent it back this constitutes 3 times but I will give them one more chance to fix it. They once again wanted me to pay to send it in but agreed to a courier after a bit of coaxing. Luckily the fiancee has got a day off to wait in for the collection as it could be anytime from 9-5. Fingers crossed this will be the end of it, sadly the bitter taste it has left won't leave for a while.

  • "Archive" and "View" buttons don't work after folio update

    Hi all,
    I have a subscription to the professional edition and I have built a custom viewer app for Android. I have built about 10 folios and at first download all is ok, the folios are displayed without problems and the app works fine except for one issue: "Archive" button don't work, when I tap on it, near folio cover, nothing happens, the folio does not disappear from folios list.
    But the serious problem occurs when I perform a folio update from Folio Producer ('Update content' from adobe dashboard DPS): both "Archive" and "View" buttons stop working, nothig happens when I tap tap on them and I am forced to uninstall and reinstall the application on tablet (.apk file) to see folio changes in my custom viewer.
    This is very annoying as well as time expensive.
    Tablet is Samsun Galaxy Tab SII with Android 3.2.
    Any help is appreciated.

    To the best of my knowledge, the SII is a smartphone and not a tablet device, and the official claim is (correct me if I'm wrong) that DPS on Android is corrently tablet only.
    Anyway, it seems strange to me so checked and found out that even though the DPS apps are not available when you search for them in the Play Market of a smartphone you can still force load them to the phone and run them.
    I've done it on both a Samsung SIII running Android 4.0.4 and a Samsung GT-I9070 running Android 2.3.6 (I currently don't have a device running Android 3.2)
    The interface is so small that it's hardly possible to use it, but it works.

  • Vendor line item display with internal order

    In Vendor line item display is it possibe to see details of the line item of offsetting account .
    For example a expense account is debited & vendor account is credited .At the time expense account debit a internal order has been assigned in line item.
    User wants to see the vendor line item display ( T code FBL1N) with details of internal order appearing in open  line items display  etc .
    Is this possible .I created a layout with order as a field but order does not show any values in the line display of vendor.
    Please revert back if this can be possibe.
    Thanks
    Manoj

    with a combination of notes
    112312 - Line item - Display of offsetting ac information
    373268 - Line item - new display field
    569939 - Line item - Open FI - Absolute amounts
    1034354 - FAGLL03 - Display of offsetting account information
    you should be able to get it there.

  • DYNP_VALUES_READ Limitations for multiple lines select options

    Hi all !
       First post here, but a tough one I think. Here is my inquiry :
       I have worked on an specific abap function used in many long abap list reports. Theses reports are launched in background processing. The aim of this routine is to stop the report execution if a background job with the same selection parameters is already launched for the current user (to Prevent useless several launch of a time-expensive program).
        Because this routine is dynamic, I read the selection screen of the current report with the function 'DYNP_VALUES_READ'. And I compare the result with the variant of the backgroung job (read with function 'RS_VARIANT_CONTENTS').
        The real problem is that function "DYNP_VALUES_READ" only extract the first line of select-options. I found an alternative solution to extract the select options values (a dynamic assign with field symbols), but external conversions (for WBS elements for example ) are lost, so the comparison detects differences between the background job's variant values and the current selection screen values.
        Does anybody know a way to get entire select options values from a selection screen just as they are displayed on screen ?
    Thanks for reading my message
    Message was edited by: Thomas BRICOUT

    Thomas,
    Perhaps the following code will help you.  A function module in the code captures everything on the selection screen into an internal table.  It doesn't actually capture the information the way you want it, but I believe you will be able to work with it to achieve your desired result.  If it doesn't meet your needs, it is still useful for printing selection screen fields and their values.
    Bruce
    report zybttes2.
    tables: zf137,   " 137 General Ledger Document Details Table
            zf137a.  " 137 General Ledger Document Details Table, Archive
    selection-screen begin of block b1 with frame title text-004." BCT003
    parameters: p_zf137   radiobutton group xxx,                " BCT003
                p_zf137a  radiobutton group xxx.                " BCT003
    selection-screen end of block b1.                           " BCT003
    selection-screen begin of block parameter with frame title text-001.
    selection-screen skip 1.
    select-options: s_date for zf137-zzpostdat.
    selection-screen skip 1.
    selection-screen begin of line.
    selection-screen comment 3(6) text-002.
    selection-screen end of line.
    selection-screen skip 1.
    select-options: s_loan for zf137-zzloan.
    selection-screen skip 1.
    selection-screen begin of line.
    selection-screen comment 3(6) text-003.
    selection-screen end of line.
    selection-screen skip 1.
    select-options: s_ccentr for zf137-zzcostctr.
    selection-screen skip 1.
    selection-screen end of block parameter.
    data: ww(3) type n.
    data: zz(3) type c.
    data: c1(1) type c value '0'.
    do 2 times.
      ww = ww + 1.
      zz = ww.  shift zz left  deleting leading  c1.
      write: / zz.
    enddo.
      Capture and then print the selection screen fields and their values
    data: begin of i_info occurs 20,
            flag,
            olength type x,
            line  like raldb-infoline,
          end of i_info.
    call function 'PRINT_SELECTIONS'
      exporting
        mode      = 'TABLE'
        rname     = sy-cprog
        rvariante = sy-slset
      tables
        infotab   = i_info.
    loop at   i_info.
      write: / i_info-line.
    endloop.
    write:  / 'end'.

  • I wonder how pro photographers use aperture?I shoot raw and my harddrive is alreay full.I'm not able to import new pictures.Is it ok if i create a vault and delete all my projects in the HD.Can I use an external HD use aperture through the vault??

    I wonder how pro photographers use aperture?I shoot raw and my harddrive is alreay full.I'm not able to import new pictures. I don't know what to do. I created a vault. My plan was to create a vault(put all my master files into an external harddrive) and then delete all my projects in my mac pro's harddrive. Is it the correct way to do it ? What should I do if I have thousands of raw files ? How should my workflow be? Can I use an external HD and use aperture through the vault,without keeping the master files on my computer's hard drive?? Or should I shoot raw+jpeg and store raw files in an external backup harddrive and import only jpegs into my aperture library?

    There's a bit to learn.  It will slowly make sense.
    Aperture is an empty field.  You're given a tractor and a whole bunch of attachments. What you grow, how, and where, is entirely up to you.
    Vaults are for back-up and only for back-up.  They have nothing to do with storing your working files.
    When your Library outgrows your system drive (and for good performance, you should leave c. 20% of every drive empty), it's time to convert some of your image's Masters from Managed to Referenced.  ("Managed" and "Referenced" refer to Masters, not to Libraries.)
    There are hundreds of posts in the forum, and several pages in the User Manual on using Masters.
    Many people run Aperture with the Library on their system disk, and most (or all) of their images' Masters on external FW drives.  This is a good set-up.  Note that you will likely have to take steps to back-up the data on your external drives.
    If you do the above, there should be no reason to delete any Projects.
    The choice of RAW or RAW+JPEG or JPEG depends on the kind of work you are doing.  I capture RAW only -- but I don't do any commercial shoots.  Pros on deadlines report that the RAW+JPEG works well for them.  Capture JPEG if it saves you time.  IMHO, there is not a good reason to shoot JPEG to save space (space is cheap; time expensive).
    Short-term solution: buy and use a FW800 external 1 TB drive, formatted "Mac OS Extended (Journaled)", and using Aperture relocate the Masters of all images older than 30 days to that drive.  (Be sure to change your back-up strategy to include this new drive; you may need a second new drive.)
    This general post of mine might help you understand more about Aperture.

  • OutOfMemory... leak somewhere in this class

    I've been programming Java for a few months, and have for the past few weeks been working on this Swing GUI RPG. I know that the below code could be optimised a certain amount by doing lots of things I don't understand but for now all I'm looking for is a memory leak which is causing this to crash after a few minutes of wandering the map.
    class GamePanel extends JPanel implements Runnable, KeyListener
        MediaTracker gameStartTracker = new MediaTracker (this);
        MediaTracker gameRunTracker = new MediaTracker (this);
        Toolkit toolkit = Toolkit.getDefaultToolkit ();
        Image worldMap;
        Image mapOnScreen;
        Image worldMapMask;
        int pixels [];
        Player PC = Global.PC;
        Thread GameThread;
        Timer runTimer;
        boolean hasMoved = true; // Cuts out some of the processor usage.
        public GamePanel ()
         PC.reset(0);
            addKeyListener (this);
         GameThread = new Thread (this);
         // Loads GIF's
         try
                worldMap = toolkit.getImage (getClass().getResource("wmap.gif"));
                worldMapMask = toolkit.getImage (getClass().getResource("wmask.gif"));
            catch(Exception ex)
                System.err.println("Could not load world map or it's mask");
         gameStartTracker.addImage (worldMap, 0);
         gameStartTracker.addImage (worldMapMask, 1);
         try
             gameStartTracker.waitForAll();
         catch (InterruptedException ex)
             System.out.println ("Can not process Game Image");
         // Grabs all of the the pixels from the mask
         pixels = new int [worldMapMask.getWidth (this) * worldMapMask.getHeight (this)];
         PixelGrabber pg = new PixelGrabber (worldMapMask, 0, 0, worldMapMask.getWidth (this), worldMapMask.getHeight (this), pixels, 0, worldMapMask.getWidth (this));
         try
             pg.grabPixels ();
         catch (InterruptedException ex)
             System.out.println ("Internal difficulty");
            worldMap.flush();
            worldMapMask.flush();
         runWork ();
        public boolean isFocusTraversable ()
         return true;
        public void paintComponent(Graphics g)
            super.paintComponent(g);
         g.drawImage (mapOnScreen, 1, 1, this);
         g.drawImage (PC.mapIcon, 320, 240, this);
            mapOnScreen.flush();
        public void runWork ()
         if (hasMoved)
             mapOnScreen = createImage (new FilteredImageSource (worldMap.getSource (), new CropImageFilter (PC.x - 320, PC.y - 240, 639, 479)));
                try
                    PC.mapIcon = toolkit.getImage (getClass().getResource(PC.mapPicURL));
                catch(Exception ex)
                    System.err.println("Could not load character icon!");
             gameRunTracker.addImage (mapOnScreen, 0);
             gameRunTracker.addImage (PC.mapIcon, 1);
             try
              gameRunTracker.waitForAll ();
             catch (InterruptedException ex)
              System.err.println ("Can not process image");
                repaint();
             hasMoved = false;
        public void run ()
         while (true)
             runWork ();
        public void startGame ()
         hasMoved = true;
         GameThread.start();
        public void keyPressed (java.awt.event.KeyEvent keyEvent)
         hasMoved = true;
         if (keyEvent.getKeyCode () == KeyEvent.VK_RIGHT)
             int pixel = pixels [PC.y * worldMapMask.getWidth (this) + (PC.x + PC.mapIcon.getWidth (this) + PC.speed)];
             int red = (pixel >> 16) & 0xff;
             int green = (pixel >> 8) & 0xff;
             int blue = (pixel) & 0xff;
             if (red != 0 && green != 0 && blue != 0)
              PC.mapPicURL = "pcr0.gif";
              PC.x = PC.x + PC.speed;
         else if (keyEvent.getKeyCode () == KeyEvent.VK_LEFT)
             int pixel = pixels [PC.y * worldMapMask.getWidth (this) + (PC.x - PC.speed)];
             int red = (pixel >> 16) & 0xff;
             int green = (pixel >> 8) & 0xff;
             int blue = (pixel) & 0xff;
             if (red != 0 && green != 0 && blue != 0)
              PC.mapPicURL = "pcl2.gif";
              PC.x = PC.x - PC.speed;
         else if (keyEvent.getKeyCode () == KeyEvent.VK_DOWN)
             int pixel = pixels [(PC.y + PC.mapIcon.getHeight (this) + PC.speed) * worldMapMask.getWidth (this) + PC.x];
             int red = (pixel >> 16) & 0xff;
             int green = (pixel >> 8) & 0xff;
             int blue = (pixel) & 0xff;
             if (red != 0 && green != 0 && blue != 0)
              PC.mapPicURL = "pcd0.gif";
              PC.y = PC.y + PC.speed;
         else if (keyEvent.getKeyCode () == KeyEvent.VK_UP)
             int pixel = pixels [(PC.y - PC.speed) * worldMapMask.getWidth (this) + PC.x];
             int red = (pixel >> 16) & 0xff;
             int green = (pixel >> 8) & 0xff;
             int blue = (pixel) & 0xff;
             if (red != 0 && green != 0 && blue != 0)
              PC.mapPicURL = "pcu0.gif";
              PC.y = PC.y - PC.speed;
         else
        public void keyReleased (java.awt.event.KeyEvent keyEvent)
        public void keyTyped (java.awt.event.KeyEvent keyEvent)

    Hello,
    I am not sure if this will fix your problem but here goes,
    First off run your application through a profiler it may well give you some clues as to where the problem lies.
    Have you tried increasing the heap memory allocated to your JVM, it may be that you just need more memory than you exapectd
    e.g java -Xms64m -Xmx64m sets the minimum and maximum heap sixe to 64mb.
    Also it looks like you may be creating a lot of objects in your code, (extensive use of the new operator) maybe you can try using an object pool, this will not only help manage your memnory problems but will also improve the performance of your application because object creation is a relativley time expensive task, using object pools you can create all the objects you want as our app initialises, slower starup time but improved running performance.

  • Use Intune For DirectAccess Instead of IBCM?

    All of our Windows 7 systems are Professional since we do not have Software Assurance and there are no plans to ever get Software Assurance.
    We do have Server 2008 R2 servers and will soon get some licenses for Server 2012 or 2012 R2.
    We have about 100 user laptops that users work remotely with, sometimes using VPN.  Some don't connect to VPN frequently, so they get behind in WSUS-provided Windows Updates and it is very difficult to update other software such as Java and Adobe products
    remotely even with VPN running.
    We are rolling out SCCM and will need IBCM via either a second server in a DMZ or reverse proxy to better mange updating without VPN and wondered if Intune would be an alternative to IBCM .  
    With Intune we could upgrade only the laptops to Windows 7 Enterprise without needing SA for the entire company (can SA be enabled just for a subset of computers?) and then we could deploy DirectAccess which should be a nicer experience for users and easier
    for remote administration.
    For just 100 laptops, the cost might be high at $11 per month per device.  That would be $1100 per month or $13,200 per year ongoing recurring expense.  It would be a one time expense of less than that to purchase and set up a reverse proxy or
    second System Center server in a DMZ to manage these clients.
    Is Intune a good option in this case?

    I have since found out that Windows Enterprise purchasing has been separated from Software Assurance.
    Windows 8.1 Enterprise (with downgrade rights to Windows 7) can be purchased without SA this year.
    So, for companies with SA, Windows 8.1 Enterprise licensing is going to cost them much more now than it did last year.  However, now businesses can purchase Windows 8.1 Enterprise licensing as a standalone purchase without being forced into also signing
    up for SA.
    Still not sure the effort to get DA working for only 100 or so laptops will be worth the time, hardware, licensing and labor costs required to get it working from scratch when the company has already paid for Cisco VPN and RSA licensing.  
    The problem with the VPN solution is that it is being underutilized by users since some of them can get a lot of their remote work done without connecting to VPN (Outlook Anywhere, OWA, SharePoint etc.) or else they have company-issued laptops that are rarely
    used for work purposes (using company laptop for personal use at home to web surf, porn, do their income taxes, play music, store and edit their personal baby and cat photos etc), thus the user sees no need to connect to VPN.
    Only the users who regularly need to access Remote Desktop, Intranet sites and/or internal file shares connect to the VPN frequently enough for WSUS or SCCM over VPN to keep the system up to date.

Maybe you are looking for

  • Selling water damaged Macbook Pro (Model A1286, 15", mid-2012) for parts?

    So I recently had an unfortunate incident where I spilled water on the keyboard of my MacBook Pro (A1286, 15", mid-2012, standard model). These were the results of Apple's assessment of the computer: LSI sensors under the battery were not tripped. To

  • No alpha channel when BCC lens flare applied

    Hello With the help of Andy Neil, I created a light sweep for a lighthouse logo. I added a BCC RT Lens Flare Adv filter to enhance the effect of the light sweeping past the viewer. I looked great. Then I got to thinking that the lighthouse logo with

  • My never ending trouble with my N91

    I've never had so much trouble with a phone, i've had this phone for 9 months now, within the first 2 months i had to get it replaced twice because of hard drive problems, and now its just completely given up on me. I opened a text message i received

  • Slideshow unable to create WMF File

    I can not create a WMF File from the Slideshow. Is there any solution for that ?

  • Mapping Logic to create target Segments

    Hi all, My output TXT file has been created in this format Header Line Line Trailer Trailer But i would like to have in this way Header Line Trailer Line Trailer Could any one please suggest me how to achieve this Should i change my structure any thi