Actual Working Hours
Dear All
In BW there is a info object DUR_ACTUAL - which represents Actual working hours. Please let me know
1) Is this working hours including the leaves ( emergency sick leaves, absences)
2) how can i get this data in ECC in hours of actual working
Please give let me know if you any details on this
Regards
Gajesh
HI GAJESH,
Actual working hours info is fed from many HR sources including attendances/absences/personnel work schedules/holiday calendars,etc. In BW system, actual working hours data is fetch using the function module HR_BIW_GET_DATA. Please examine this FM more closely.
Regards,
Dilek
Similar Messages
-
Any function to calculate actual work hours (deduct the break hours)
Hi expert,
I have defined the daily work schedule & break schedule. Work center is assigned with the daily work schedule. Now I want to calculate each work center actual work hours. I have a table where the start & finish time of working is keep.
for eg.
first break hr 10:00am to 10:15am
second break hr 13:00pm to 14:00pm
The work center might start work from 10:05 and finished at 14:30 or any other case.
I need to deduct the break hrs & get the actual hr worked
Is there any function to calculate the actual work hours base on the daily work schedule & break schedule ?
ThanksHello,
Try the below FM's
HR_PERSONAL_WORK_SCHEDULE
WORKING_HOURS = 'X' " you will get the actual work hours
HR_BE_WORKING_SCHEDULE
Try the below class
CL_PT_TIME_EV_WORK_SCHED_UTIL
Regards,
Krishna
Message was edited by:
Krishnakumar -
Planning working hours and actual working hours
Hi All,
From which cube or data source i will get the job Order Planning Working hours & Actual Working hours.
Thanks in Advance
Edited by: ranamk on Jan 24, 2011 7:10 AMHi Anil,
I have already go through the links and couldn't able to find the solution.
I need Actual Working and Planned working Hours by Job Order.
Thanks -
Allowance calculation based on Planned & Actual working hours
Hi,
Please advise how to calculate an allowance based on employees Planned working hours & Actual working hours for a particular work schedule rules.
Example A Employee on Work Schedule for the Whole Month Employee has a 0007 infotype record that has them on Work Schedule SC112 for the whole of April 2008. System pays 100% of the allocated payment of $166.67 per month
Example B Employee on Work Schedule for part of the Month, Employee has a 0007 infotype record that has them on Work Schedule SC112 for the part of April 2008 as they only started on 14th April 2008. Planned Hours for April for SC112 are 180 hours and this person has worked 108 hours which is 60% (=108/180). System should pay 60% of the allocated payment of $166.67 per month which results in a payment of $100.00 for the employee.
Your help would be really appreciated.
Regards
Ranjith YamaHi Manoj,
Suppose ABCD is the wagetype for xyz allowance. I hope you are getting this 1000 amount from T510.
This is the logic of PCR for your requirement.
ABCD
NUM=TKAU** --> Getting Unpaid Absences (Suppose 2)
RTE=KCONS2 --> Maintain CONS2 constant in T511K Table with 200
MULTI NRA --> Multiplying No.of Absences with 200.. that is 400
ADDWT &BUFF --> Saving that in one Variable
FILFF NRA --> Restoring Actual values
AMT- &BUFF --> Subtracting from 1000 and you will get the 600
AMT?0
ADDWT *
<
AMT=0 --> if amount is less than 0 then amount will bocome 0
Hope this helps.
Pradeep. -
PWA 2013 - tasks.aspx - cannot enter actual work hours
In Project Server 2013, after assigning tasks to a project member, the member can log on to the PWA and see all tasks which has been assigned to him. But the member is not able to enter actual work hours, the corresponding fields are disabled.
Additional information: it's a project which has been migrated from PS2010 and the member I am talking about has the 'Administrator' role and the 'Team member' rolewhat type of project tracking was defined for project as? If the project was done as "Percent of Work COmplete" and it was migrated. It will maintain that Tracking Method.
Cheers!
Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
Website http://www.WhartonComputer.com
Blog http://MyProjectExpert.com contains my field notes and SQL queries -
Inaccurate Actual Work hours in the Portfolio Analyzer Cube Report
I am trying to create a report that will show all resources and the status of their timesheets. For the sake of this picture I removed the project list and resource list from my pivot table. I am using the Portfolio Analyzer cube for creating this report.
My question is why when using Actual Work is it showing the same hours for timesheet status? I would think the columns would each have different hours based off which stage of the time approval process the resource was in.
Thanks,
BNo. It is only showing hours from project status and not timesheets. Timesheet is a completely separate bucket of time.
Cheers!
Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
Website http://www.WhartonComputer.com
Blog http://MyProjectExpert.com contains my field notes and SQL queries -
Actual work hours shown as Overtime after time evaluation
User has entered 8 work hours but out of it 6.5 hrs a are shown as Overtime after time evaluation.
Please helpYou need to check the configuration.
Counting rules for overtime.
Just is overtime booked on working day? etc.
Warm Regards -
Daily working Hours Calculation
Dear All
Time Management - >Work Schedules->Set Work Schedule rules and work schedule
How to calculate the Daily working hours if my shift time is as given below
Night 00:25 to Morning 07:30
My break time is between 3:30 to 4:00
So my actual working hours is 6:35 hours (6 hrs and 35 min).
What i need to enter in the Daily working hours, whether 6.35 or 6.58 (0.25/15*35)?
regards
Suresh SHi,
First create a break shedule from 3:30 to 4:00 AM and specify if paid or unpaid.
Use this break schedule while creating daily work schedule. Specify the timings of 0:25 as start in planned working time, the end time will be calculated automatically.
Use this DWS in your PWS which you in turn use while setting WSR as you stated above. The Daily Working time will be automatically taken from DWS. And I think it should be 6:35 hrs.
cheers
Ajay -
Need to Enter Real Subtask "Actual Work" and "Actual Finish"
I am creating a Project file by importing a CSV file. I need to be able to import both the real Actual Work hours and the real Actual Finish dates contained in the CSV file. Somehow Project ties these two together for finished Subtasks:
entering the Actual Work sets the Actual Finish. And entering the Actual Finish clears the Actual Work.
Is there a sequence to enter those for a Subtask, and display what is in the CSV file, rather than what Project wants to compute?andyrice,
If you set the % Work Complete field to 100%, then the Actual Finish field should not be empty. Do you have automatic calculation turned off? Are you using manual scheduling mode?
For the test sequence I ran, my task type is Fixed Work. I set % Work Complete to 100%. At that point Project assumes the task finished as planned so it sets the Actual Finish date to be the Finish date and the Actual Work to equal the Work. Now you need
to adjust the work and finish date. If you simply change the value in the Actual Work field, Project will reset the % work complete if the actual work value does not equal the Work field (remember, task is fixed work). So to "replan" the task to what actually
happened, you must update the Work field with the actual work value. Finally, if the Actual Finish is not the Finish, then the Actual Finish date must be updated. Try that.
Project's scheduling equation is:
Duration = Work/Units.
John -
Assigned Working Hours Display
Hi,
For evaluating Workforce Management, I am running transaction CM50 for specific Work Center and have followig data for this WORK CENTER -
Entries - Rem.cap.reqs - Avail.capacity - Rem.a - Rem. avail. capaci
Total --- --- 222,012 HR --- --- 824,0 HR --- --- --- --- --- --- --- --- 601,988 HR
25.03.2011 --- 7,048 HR --- --- 8,0 HR --- --- --- --- --- 88,1 --- --- 0,952 HR
26.03.2011 --- 3,524 HR --- --- 8,0 HR --- --- --- --- --- 44,1 --- --- 4,476 HR
27.03.2011 --- 3,524 HR --- --- 8,0 HR --- --- --- --- --- 44,1 --- --- 4,476 HR
28.03.2011 --- 3,524 HR --- --- 8,0 HR --- --- --- --- --- 44,1 --- --- 4,476 HR
29.03.2011 --- 3,524 HR --- --- 8,0 HR --- --- --- --- --- 44,1 --- --- 4,476 HR
Here 222,012 HR is the Rem.Cap.Requested hours.
From CMP3 Transaction, for a employee, I am booking 3 hours daily from 26.03.11 to 29.03.2011(total 12 hours). When I am again running CM50 Transaction, these 12 hours should also add in 222.012 Hours because it's already allocated and I must see - 234 Hours updated. But I am not able to see that. Am I running wrong transaction to review the updated data or am missing something else so that I will get updated Working Hours evaluation data, everytime I allocate hours to someone. Please let me know. Shall I see some other transaction?
Thanks and Regards,
Roshan Gupta
Edited by: Roshan Gupta on Mar 25, 2011 3:22 PMSolved by myself.
In this case, planned working hours was not changing the reports data that I illustrated above. Actual Working hour was affecting the data.
Thanks,
Roshan -
Hi,
One of our PMs is trying to change a task in his project plan and gets the following message: "cannot delete or reassign tasks or assignments with protected actuals" . This would normally be ok since we have setup actual work to be reported only
through the timesheets but....when checking actual work on this task, there is only 1 resource allocated and he reported no hours. Interestingly, it shows 0 in the actual work and it's not empty (as you would expect if you dont report hours).
We tried to recall the timesheets of that resource and resubmit them (without any hours again) but that didnt work either. Idea good ideas?
Thanks
Choc
Chocob21Hi,
has user changed "Remaining Work" to 0? I have not tested, but I assume that cause 0 displayed as Áctual Work and stops you from deleting task.
Regards
Barbara
To increase the value of this forum, please mark the replies that helped to solve your issue as answer. If you find answers to questions from other forum participants to be helpful, please mark them as helpful. Your participation will help others to find
an appropriate solution faster. Thanks for your support! -
Hi there,
I am using a thorlabs fw102B filterwheel. It's connected via USB (simulating COM port, that's what it says in MAX). The second device is a camera, also connected via USB. The application is running 24/7, at least that's what it's supposed to do. LabView version is 8.6.
The LabView code I wrote for this, was never really finished, meaning I totally ignored error handling in the first program version. That never bothered me, because the program ran for weeks and months without any problem. Whenever I had to reboot my system it was not LabViews fault, but I was changing something else.
Recently I was running into problems with the filterwheel (after a system reboot). However, I don't understand the error in the first place: The filterwheel is supposed to change position every 15 minutes, in between the camera is taking exposures, then the data is written to an ASCII-file (only ~156 kB). At first the error occured just once: the filterwheel was set to the wrong position for about 15 minutes, which might happen, as it is not really could in counting. A few days later it was in that wrong positon for one hour, so it didn't respond to the "move" order four times in a row. Finally I didn't move at all anymore. The error message I was getting is "0xFFFFFFF unkown status code". In my opinion the communcation to the filterwheel got lost somehow. I don't know a better explantion.
But why should it recover after some time?
The problem usually occured at night, when nobody is there to watch.
I investigated the behaviour in a second setup (see attachment). There is only the filterwheel connected. Through randomly unplugging the USB or power cable I was able to reproduce 'session handle is not valid', 'unkown status code' and 'session handle lost'. The program enters the 'true case', the session is to be closed and resetted, then it shall be reinitialized. This actually works as soon as the cables are reconnected. But why?
The close.vi still returns 'session handle is not valid', The reset.vi returns the same, but initialize.vi returns 'No Error' and the system works again.
What am I not getting here?
I read some threads here and somebody mentioned for another instrument/problem to use the 'reset' command twice. So I tried 'close-initialize', 'reset-reset-initialize', 'reset-initialize' but only 'close-reset-initialize' works (not surprising). Yet I still get the same errors (probe 1 and 2). Am I introducing more bugs without knowing than I fixed?
I AM CONFUSED.
Carsten
Attachments:
error_catch.png 273 KBHello Ulrich,
thank you for your answer. Concerning the dataflow I agree and it is what I usually do. Actually I follow the dataflow paradigm whenever there is no problem (the 'false case' in the screenshot):
“FW102x Initialize.vi” -> “FW102x Get Position.vi” -> “FW102x Set Position.vi”.
Whenever there is a mistake, this just doesn't work with these drivers. The sequence
“FW102x Initialize.vi” -> “FW102x Get Position.vi” -> ///error/// -> “FW102x Close.vi”, “FW102x Reset.vi” ;; “FW102x Initialize.vi”
will give me errors for “FW102x Close.vi”, “FW102x Reset.vi” and “FW102x Initialize.vi” reporting "session handle not valid". However, if I "bypass" the instrument handles directly from the first "Initialize" to "Close" and "Reset", they will report the same error, but the second "Initialize" will work again. I can even merge the first two frames and execute "Close" and "Reset" at the same time to do so. But whenever I try something else, e.g. do the 'correct' wiring, I am unable to close, reset or reinitialize. I have to restart LabView completely, to make the vi work again. So I guess the session is still hanging around somewhere in memory, but I can't access it anymore.
Surprisingly, wherever I put Probes on the data handle wires they show the correct "ASRL5::INSTR" (with or without correct wiring). But only the "Bypass" wire makes the vi work. Since you couldn't find the drivers in the driver network, I guess they might just run into problems, if an error occurs.
But thanks for your comment anyway. The problem is fixed for the moment. It's just that I prefer to actually know what I am doing here instead of producing some code I'd rather not show anyone.
Carsten -
Ok, so this is my first post here and I am admittedly terrible at forums. Someone might say, "This was addressed in the ___________ thread by __________! Go read it!" --- that may be so but I've spent enough hours trying to google this problem into submission to no avail based on what is apparently working for others, so I would like a chance to get specific answers to specific questions that aren't from Mar 2011, etc.
So first of all, I'm confused by all the various Wine programs/apps/whatevers. I've seen Wine, Wineskin, Winery, Wine Bottler, and at this point I wouldn't be surprised if there are even more than that. What's the difference between all of these and how do they work with one another? What do I actually need to get windows programs working?
All of my google searches have led me to people giving out fish, but no one giving out fishing lessons. I'm not a pro at mac and windows and all that, but I'm a fairly bright individual who gets VERY frustrated, very quickly, when I don't understand the why and how of something I'm attempting.
I've also found "answers" where the person attempting to help starts off helpful enough, but degrades into the most archaic of techno-babble after about 5-6 sentences. On the other hand, I've watched tutorials on youtube where the poster decides to skip (apparently crucial) sections of the tutorial, and mutters such gems as: "... you might wanna have to run Wine first before you can do anything, cuz I think it has to configure it and set up a bunch of stuff"
O.o
A happy medium between techno-babble and the most basic of explanations would be ideal for me, and I'd imagine for others as well.
Here is a summarized history of my relationship with Wine:
Diablo II - I downloaded this awesome thing which ended up being... uh... I guess Diablo II in a Wineskin "wrapper". I'm not sure, all I know is that it's a D2 icon, and if I go to 'show package contents', it's got C drive, Program Files, et cetera inside of it. I double click it, it launches D2, and it works like a dream. <3
'Vanilla Install' - That's what I heard someone call it. It was the command/terminal style install using xquartz and xcode found at http://www.davidbaumgold.com/tutorials/wine-mac/. I followed every instruction to the letter, and got all the way to '$ sudo port install wine', at which point it started going smoothly, free from the possible error he described regarding the installation of xcode, and then just failed after I left the room to use the restroom and came back. Please don't ask me to repeat what the error was, because honestly, after reading more things on the interwebs, I'm confused as to why it's even necessary to go through all of that, so I'd rather not try that route again anyways, rendering the error message quite possibly irrelevant.
Wine + Wine Bottler - So I decided to try to seek out an easier method, as I know that one must exist that doesn't involve command lines. I found a video tutorial at http://www.youtube.com/watch?v=m0BBkISOcEA, and oh man would it be great if that method had actually worked. Again, I followed all instructions provided to procure my free fish, and at the point in the video where he declares that "xquarts or x11 will open" - it doesn't open. Nothing opens. I was trying to install Star Sonata, btw.
So here I am, thoroughly worn out, frustrated at all the random places Wine is installed on my mac now, and just want someone to explain it all, from top down, without getting toooooooo technical on me. I know that might be asking a lot...## I know that the poster has already found a solution, but the following is a possible answer for others that have similar issues.
For Winebottler, just go to their website and download it. Run the program. Choose .wine as your prefix (best choice) or whatever suits you best. You'll need a functional X11. If you can't use the one that comes with your mac, download the latest one from the website.
If your issue is one with Winebottler's Wine not running correctly due to X11, then you have a pretty ugly problem, although a simple upgrade is the best solution (Upgrade XQuartz.app).
http://www.davidbaumgold.com/tutorials/wine-mac/#part-1
The above website is the easiest way to get REAL wine on your computer. First of all, Wineskin WInery, etc. are NOT WINE. They are 3rd party apps that may use Wine or may have originally part of Wine, but they are no longer up to date with Wine. WineBottler is currently up to date with the stable releases of Wine (but not the maintenence releases).
For the website tutorial and to run Wine on your mac without using a thrid party app, you will need to know a few things.
First, you will need to know basic control of the command line. That means, sudo (you must know the administrator password to your computer), and the forms of cd (change directory).
Second, you will need Xcode. Download 4.2 (stable) or whatever other versions you want, but beware: It is over 1 GB, and you will need time for it to work.
Third, you will need to get MacPorts and configure it. The tutorial should have this data.
When you download wine (use sudo port install wine-devel for the latest development release of wine), it will first download a lot of dependencies. This will take a while. After that, it will download wine itself.
After obtaining wine, to run a program, open the terminal.app window.
cd desktop/XYZ/ZYZ\ WRQ
The above will first enter the desktop, then folder XYZ, then folder ZYZ WRQ. From here,
wine th11e.exe
Or whatever executable you are trying to open. (Using Subterranean Animism as my example).
It should, in theory, run the program. Watch the terminal for errors. If there is an X11 problem, then it's not wine acting up. If the app crashes or has other issues, check the Wine Application Database to see if your app is compatible with wine.
If you have any further questions or other things, feel free to reply; I may or may not get back to you, but there's a good chance that someone will come in eventually. Otherwise, the Wine Wiki should have some information. -
Actual work difference between Reporting and Published (2013)
Hello!
I'm currently battling with MS Project Server 2013 to understand a difference we observe in actual work.
here is the scenario...
User submits 6 hours for a task on Dec 18
Task is accepted and updated in the plan - we can observe this in resource usage view.
Plan is then published.
We observe that our reports show 2 hours instead of 6 for this task assignment
Recheck the plan and the hours are still showing as 6 in the timephased view.
When we look in SQL we find that the Pub tables show 6 hours but the Reporting tables show 2 hours!!!!
How can this be if the Reporting schema should mirror the data in the Pub schema??
We have SP1 + Oct CU
Any advice welcome!
Thanks,
Shane
Shane O'Hanlon (Accenture)Shane,
Before we go into the deep end of troubleshooting, have you tried republishing the project, to see if that resyncs the project data correctly?
Cheers,
Prasanna Adavi, Project MVP
Blog:
Podcast:
Twitter:
LinkedIn:
-
Question on original work and actual work
Hey folks,
Sometimes the simplest things in Project befuddle me. I'm working in Project 2010 Standard. I have a whole bunch of "Fixed Work" tasks. This is a pretty simple project, and I haven't done baselines or anything like that.
So let's say I have a task, "Build X" that is was originally estimated as 4 hours of work. That is entered into the Work column.
During the project, Build X gets completed, and I learn that it only took 2 hours of work. I want to enter this into Project so that we know that:
Task "Build X" is 100% complete
The actual work was only 2 hrs
The original estimate was for 4 hrs
However, if I enter 100% into either % complete or % work complete, Project changes the Actual Work to 4 hrs, which is wrong. If I set the Actual Work to 2 hours, Project changes % complete or % work complete to 50%, which is also wrong.
Is there anything I can do here that doesn't involve baselines?
Thanks!sbattisti,
What have you got against setting a baseline? A baseline captures your original plan. The schedule will be dynamic and as things happen Project updates that dynamic plan to reflect what really happened. So no, there is no way to do what you want without
a baseline, except perhaps of capturing the original work value in an extra field (e.g. Text1), but there's no point in doing that.
Set a baseline. That will capture "Build X" as being originally planned at 4 hours work. When you later find out that it only took 2 hours, you enter that into the Actual Work field and set the Remaining Work field to zero. That tells Project that
the task is in fact complete and it only took 2 hours. If you then display the Baseline Work field you will see that the original plan was 4 hours. You can also display Work Variance.
Hope this helps.
John
OK, thanks very much. I'll do that.
I have a follow-up question, but it's not really directly related, so I will post separately, thanks!
Maybe you are looking for
-
Hi All, I have noticed that there are 3 options in populating the selection criteria in the data selection tab in an infopackage. They are 1. ABAP routine 2. OLAP variable 3. Free temporal selection. I have an idea about the ABAP routine, but have no
-
How do i install the movies game w/starmaker?
Hello, i installed the movies game but could not find starmaker. I undid the installation. How do i install the movies game with starmaker?
-
Error entering amount field.
Hi Friends, I am facing a strange issue while entring amount field in screen. The default setting for decimal notation is 123.45 While posting a document if I wrongly enter amount as 123,45 it is showing error message as Input should be in the form _
-
Is it possible to do something like this: for(var nIndex=0; nIndex<10; nIndex++){ this('loader'+nIndex)=new Loader(); this('loader'+nIndex).load(url_array[nIndex]); addChild('loader'+nIndex);} i'm trying to create a loop to load multiple images. In t
-
Why does PSE 11 organizer crash when I try to create a new album?
I recently purchased PSE 11 to replace PSE 10. When I entered the Organizer, everything worked well until I tried to create a new category under a category that had already been created. After several attempts (and crashes) I rebooted the computer an