Clock in , clock out and absence issue

Hi friends,
In our company, planned working time is 7:00 to 16:00.
I have an approved absence request from 8:00 to 10:00, but instead of 8:00 I left company at 8:20.
So my time events are as below:
clock in = 7:00
clock out = 8:20 (instead of 8:00)
clock in = 10:00
clock out = 16:00
approved absence request = 8:00 to 10:00
my expectation from system:
delimit my absence from 8:20 to 10:00.
Which customization are necessary in which table or PCR or Schema?
I really appreciate any help you can provide.
Best Regards,
Leila

Hi Leila,
In your positive time schema, you will have to ensure that functions P2011 and P2001 don't have any parameters maintained. First call in function P2011, then function P2001 and then the custom function. The function P2002 will come in after P2001.
The input and output of your custom function will be Table TIP. You should ask your ABAPer to compare time pairs of pair type 1 (IT2011) with time pairs of pair type 2 (IT2001) in Table TIP.
Whenever there is an overlap between time pairs of IT2011 and IT2001, it means that the absence record would need to be adjusted. You should determine whether the start time or end time of the absence needs to be adjusted.
Based on that, you should pass an entry in a staging table with the details of the absence type to be replaced.
In your case, you will pass an entry in your staging table to adjust your absence type from 8:00 - 10:00 to 8:20 - 10:00. We are using the staging table because during time evaluation run, master data is locked and the custom function won't be able to update IT2001.
You also need to create a posting program which will read data from staging table and update IT2001. You should schedule this posting program as a background job at 1 hour frequency to update IT2001. In some cases, master data will be locked and hence, the posting program will leave the record in staging table. Once the record is successfully posted in IT2001, it should delete the record from staging table.
You can keep an option that the program should try to post a max of 10 times and if it is unable to post in 10 attempts, it should an email notification to the HR team regarding this.
I hope this information is helpful for you and will help you design the solution.
Thanks and regards,
Vivek Barnwal

Similar Messages

  • TV-Out and analogue issues with NX6800GT TD256

    Hi,
    I bought this card about two months ago and am having issues with it...
    Firstly, on Sunday the analogue output for the monitor stopped working correctly. All of the pictures coming through had this kind of green overlay (so the text even in bios boot that would ordinarily be white looked kinda green). I tested with another monitor, it was the same. I tried putting it on DVI, and it worked properly.
    Now, I want to use TV-Out, but when I connect the TV-Out to the card while I have DVI plugged in, I can't get the TV to display at the same time as the monitor is plugged into the DVI connector (it works when plugged into the HD-15, though again, looks green).
    Anyone have any suggestions for what I should do? Can the card display both tv-out and DVI at the same time?
    Andrew

    Anyone have any suggestions about this?

  • AE and Computer- Audio dropping out and stuttering issues

    Hi all,
    I recently bought an Airport Express 2 weeks ago. I hooked the unit up in my bedroom via ethernet(roaming) method.  I use Airplay and turn on Computer and Airport Express to play both in my living room and my bedroom at the same time. Problem is I'm noticing my iTunes in my living room exhibits some stuttering during songs or the audio will start to drop out intermittently and sometimes shuts off completely but the Airport Express is still playing in my bedroom without issue. I've tried turing off the wireless but it doesn't do anything. When I turn off AE in Airplay and just play using the Computer it works fine. I'm not sure what can be causing the interference but it seems its between my computer and AE when they are both turned on.  I would appreciate any suggestions forum members have to help me resolve this issue. I have the 2nd generation AE.  Thanks a lot.
    Macthemini

    Hi Macthemini,
    Thanks for using the Apple Support Communities. It sounds like you are experiencing issues with AirPlay between iTunes on a Mac mini and your AirPort Express. The following resource outlines troubleshooting issues for AirPlay performance:
    iTunes: Troubleshooting AirPlay and AirPlay Mirroring - Apple Support
    http://support.apple.com/en-us/HT203822
    Troubleshooting performance issues
    Wi-Fi Connection
    If you are experiencing intermittent playback or significant network lag with AirPlay, it could be due to a weak Wi-Fi connection, interference, or the distance between the Wi-Fi router and your AirPlay-enabled device.
    Ensure that other devices aren't trying to stream to the same Apple TV at the same time.
    Ensure that your Wi-Fi router is set up with the recommended settings for the best performance.
    Certain external devices, such as microwave ovens and baby monitors, may interfere with a Wi-Fi network. Try moving or disabling these devices.
    If your wireless and wired networks are the same, try connecting your Apple TV to the router via Ethernet instead of Wi-Fi.
    Use the Wi-Fi network troubleshooting guide to resolve interference and other issues.
    - Matt M.

  • Clusterware Installation - Clock Skew and Packages Issue?

    Hi,
    Can someone share how to resolve installation issues in Clusterware10.2,
    rac1 - VM Centos4.7, 512 RAM
    rac2 - VM Centos4.7, 512 RAM
    Both VMs are located on Windows XP physical box.
    1. error while copying directory /u01/crs/oracle/product/10.2.0/crs with exclude file list 'null' to node 'rac2'. [PRKC-1002: All submitted commands did not execute successfully.
    - when I check the log, time stamp in rac2 is 'x' in the future, where x = variable, 2 sec, 100 sec etc.
    What is the allowable clock skew between 2 nodes?
    2. My cluvfy output command failed due to not exact packages,
    Ex. compat-gcc-7.3-2.96.128
    actual package, using command ( rpm -qa compat-gcc*)
    -  compat-gcc-32-c++-3.2.3-47.3
       compat-gcc-32-3.2.3-47.3
    Can we proceed to installation with not exact package version?
    3. During installation, all configuration assistant failed. Any idea why this is happening? My cluvfy output is shown below.
    Thanks..
    [oracle@rac1 cluvfy]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose
    Performing pre-checks for cluster services setup
    Checking node reachability...
    Check: Node reachability from node "rac1"
    Destination Node Reachable?
    rac2 yes
    rac1 yes
    Result: Node reachability check passed from node "rac1".
    Checking user equivalence...
    Check: User equivalence for user "oracle"
    Node Name Comment
    rac2 passed
    rac1 passed
    Result: User equivalence check passed for user "oracle".
    Checking administrative privileges...
    Check: Existence of user "oracle"
    Node Name User Exists Comment
    rac2 yes passed
    rac1 yes passed
    Result: User existence check passed for "oracle".
    Check: Existence of group "oinstall"
    Node Name Status Group ID
    rac2 exists 500
    rac1 exists 500
    Result: Group existence check passed for "oinstall".
    Check: Membership of user "oracle" in group "oinstall" [as Primary]
    Node Name User Exists Group Exists User in Group Primary Comment
    rac2 yes yes yes yes passed
    rac1 yes yes yes yes passed
    Result: Membership check for user "oracle" in group "oinstall" [as Primary] passed.
    Administrative privileges check passed.
    Checking node connectivity...
    Interface information for node "rac2"
    Interface Name IP Address Subnet
    eth0 10.23.15.72 10.23.0.0
    eth1 10.23.15.74 10.23.0.0
    Interface information for node "rac1"
    Interface Name IP Address Subnet
    eth0 10.23.15.71 10.23.0.0
    eth1 10.23.15.73 10.23.0.0
    Check: Node connectivity of subnet "10.23.0.0"
    Source Destination Connected?
    rac2:eth0 rac2:eth1 yes
    rac2:eth0 rac1:eth0 yes
    rac2:eth0 rac1:eth1 yes
    rac2:eth1 rac1:eth0 yes
    rac2:eth1 rac1:eth1 yes
    rac1:eth0 rac1:eth1 yes
    Result: Node connectivity check passed for subnet "10.23.0.0" with node(s) rac2,rac1.
    Suitable interfaces for the private interconnect on subnet "10.23.0.0":
    rac2 eth0:10.23.15.72
    rac1 eth0:10.23.15.71
    Suitable interfaces for the private interconnect on subnet "10.23.0.0":
    rac2 eth1:10.23.15.74
    rac1 eth1:10.23.15.73
    ERROR:
    Could not find a suitable set of interfaces for VIPs.
    Result: Node connectivity check failed.
    Checking system requirements for 'crs'...
    Check: Total memory
    Node Name Available Required Comment
    rac2 502.28MB (514332KB) 512MB (524288KB) failed
    rac1 502.28MB (514332KB) 512MB (524288KB) failed
    Result: Total memory check failed.
    Check: Free disk space in "/tmp" dir
    Node Name Available Required Comment
    rac2 5.03GB (5271204KB) 400MB (409600KB) passed
    rac1 4.57GB (4792448KB) 400MB (409600KB) passed
    Result: Free disk space check passed.
    Check: Swap space
    Node Name Available Required Comment
    rac2 1023.99MB (1048568KB) 1GB (1048576KB) failed
    rac1 1023.99MB (1048568KB) 1GB (1048576KB) failed
    Result: Swap space check failed.
    Check: System architecture
    Node Name Available Required Comment
    rac2 i686 i686 passed
    rac1 i686 i686 passed
    Result: System architecture check passed.
    Check: Kernel version
    Node Name Available Required Comment
    rac2 2.6.9-78.ELsmp 2.4.21-15EL passed
    rac1 2.6.9-78.ELsmp 2.4.21-15EL passed
    Result: Kernel version check passed.
    Check: Package existence for "make-3.79"
    Node Name Status Comment
    rac2 make-3.80-7.EL4 passed
    rac1 make-3.80-7.EL4 passed
    Result: Package existence check passed for "make-3.79".
    Check: Package existence for "binutils-2.14"
    Node Name Status Comment
    rac2 binutils-2.15.92.0.2-25 passed
    rac1 binutils-2.15.92.0.2-25 passed
    Result: Package existence check passed for "binutils-2.14".
    Check: Package existence for "gcc-3.2"
    Node Name Status Comment
    rac2 gcc-3.4.6-10 passed
    rac1 gcc-3.4.6-10 passed
    Result: Package existence check passed for "gcc-3.2".
    Check: Package existence for "glibc-2.3.2-95.27"
    Node Name Status Comment
    rac2 glibc-2.3.4-2.41.el4_7.1 passed
    rac1 glibc-2.3.4-2.41.el4_7.1 passed
    Result: Package existence check passed for "glibc-2.3.2-95.27".
    Check: Package existence for "compat-db-4.0.14-5"
    Node Name Status Comment
    rac2 compat-db-4.1.25-9 passed
    rac1 compat-db-4.1.25-9 passed
    Result: Package existence check passed for "compat-db-4.0.14-5".
    Check: Package existence for "compat-gcc-7.3-2.96.128"
    Node Name Status Comment
    rac2 missing failed
    rac1 missing failed
    Result: Package existence check failed for "compat-gcc-7.3-2.96.128".
    Check: Package existence for "compat-gcc-c++-7.3-2.96.128"
    Node Name Status Comment
    rac2 missing failed
    rac1 missing failed
    Result: Package existence check failed for "compat-gcc-c++-7.3-2.96.128".
    Check: Package existence for "compat-libstdc++-7.3-2.96.128"
    Node Name Status Comment
    rac2 missing failed
    rac1 missing failed
    Result: Package existence check failed for "compat-libstdc++-7.3-2.96.128".
    Check: Package existence for "compat-libstdc++-devel-7.3-2.96.128"
    Node Name Status Comment
    rac2 missing failed
    rac1 missing failed
    Result: Package existence check failed for "compat-libstdc++-devel-7.3-2.96.128".
    Check: Package existence for "openmotif-2.2.3"
    Node Name Status Comment
    rac2 openmotif-2.2.3-10.2.el4 passed
    rac1 openmotif-2.2.3-10.2.el4 passed
    Result: Package existence check passed for "openmotif-2.2.3".
    Check: Package existence for "setarch-1.3-1"
    Node Name Status Comment
    rac2 setarch-1.6-1 passed
    rac1 setarch-1.6-1 passed
    Result: Package existence check passed for "setarch-1.3-1".
    Check: Group existence for "dba"
    Node Name Status Comment
    rac2 exists passed
    rac1 exists passed
    Result: Group existence check passed for "dba".
    Check: Group existence for "oinstall"
    Node Name Status Comment
    rac2 exists passed
    rac1 exists passed
    Result: Group existence check passed for "oinstall".
    Check: User existence for "nobody"
    Node Name Status Comment
    rac2 exists passed
    rac1 exists passed
    Result: User existence check passed for "nobody".
    System requirement failed for 'crs'
    Pre-check for cluster services setup was unsuccessful on all the nodes.

    Hi
    answer q1
    This error because your second node time was greater than node one, this is causing OUI failed in running tar command on second node.
    you need to set node 2 time slighter less or equal to node 1 time
    answer q2
    yes we can proceed installation with package greater or equal than required
    answer q3
    it seems your VMs memory allocation were to small (512MB). I don't think that would be enough to installing rac.
    and try to install required packages
    Cheers
    FZheng

  • Font is changed when print out and other issues

    Hi,
    I need help with some of my issues with Diadem. I am quite new with Diadem. 
    I use Diadem to generate report from teststands. The data is passed from Teststands - VI using Diadem connectivity toolkit and a VB script is called to generate PDF and print out the computer.
    1. First issue: the font on the diadem looks different with the one is printed out or in pdf. The font in pdf is bigger than in Diadem. You can look in my screenshot.
    2. Second issue: sometime it cannot export pdf and the error message is Cannot open the .pdf file.
    3. I need to get the channel name and the content of it in the script. Could you please tell me how to do it?
    Thank you for your help!
    Attachments:
    issue1-fontchanged.png ‏40 KB
    issue2-readonly.png ‏7 KB
    DataChannels.tdm ‏16 KB

    Hi NTT,
    I was able to print a PDF file that looks good, though perhaps the missing link for me is the master layout file you haven't sent yet:
    D:\G2\Scotsman_PS_EOL_Test_System\Software\Code\Support\Report\Scotsman-Ice Master Layout.TDRM
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments
    Attachments:
    NONAME.pdf ‏35 KB

  • Osd lock out and other issues

    My monitor has suddenly started waking up on its own when the computer isn't on. it keeps having "OSD lockout" message constantly going off and on. The tab for adjusting things such as brightness and all other settings keeps flashing on and off.
    I don't know what is wrong with it, and i can't figure out what to do. I've tried Google help and can't find any answes

    woah need a little more info!.  does the monitor power off in the middle of the OSD?   I can't see how the monitor going out will cause an OSD issue? 

  • PO Print out and data issue in Aribic Language -AR

    Hi Guru,
    Thanks in advance..........
    I am facing problem in PO print out in AR language.
    When i print Compnay phone no. of PO in E language is printing correct like - +962 4400402
    But i select message type 'AR' then Company Phone No. printing like this - 96264420404+.
    Can any one can suggest we have any FM for converting telephone no. in AR language in same format - like +962 4400402.
    Regards
    Durgesh

    Hi,
    I think it is the issue of text wrapping.
    Are you using different text elements to display this text or same in both languages?
    Thanks,
    Archana

  • They're Back - The Slowdowns, Log-outs and Server Issues

    Well, Jan. 11, 2011, starting about 9:00AM -8 GMT, I have been logged-out with almost every post, or even just viewing a thread. Half of the time, the server appears to be dead, and I get bounced to either Adobe.com, or to the main Forum page, from the product forum. Loading of any page, or uploading any post/reply takes seemingly forever.
    Hope that it's just some server maintenance?
    Hunt

    No cross posting
    Read the "Rules of Engagement"
    Regards
    Juan

  • Clock in and clock out issue

    Hi All,
    I am looking for  a solution for the below issue. Please help me out
    Clock in and clock out details from third party terminal are stored in SAP in IT2011.
    My requirement is if the duration between first clock in and last clock out is less than 4 hours system should consider as LOP for that day.
    can you please let me know if I should a PCR or any other way.
    Regards
    Vish

    You can do as below:
    Normally time type 0000 is used for normal attendance hrs in time schema PCR's like TP09, TP10, TP11.
    Before CUMBT function, call a PCR using ACTIO to do as below:
    If the daily value is time type 0000 < 4.00, insert a w/t for LOP absence hrs for the day.  The hrs can be as per the business rules:
    a)from IT 7 -  provided IT 7 has the correct data from WSR and WSR is correct.
    HRS=IDAHRS           daily hrs 
    or
    HRS=IWEHRS  HRS/5    weekly hrs/5
    or
    b)from the DWS for that day
    HRS=S        -DWS hrs including any substitution
    See example below assuming 0000 time type for normal attendance hrs, 8001 time w/t for LOP hrs.
                 D   HRS=D0000    HRS?4
    <                HRS=IDAHRS  ADDZL8001
    In payroll,
    - Time w/t's from time eval are imported by ZLIT function (usually in XT00 sub schema).
    - PCR XPPF and its sub PCRs this w/t hrs can be used to reduce the partial pay factors e.g. /801 used to reduce the payments like basic pay, etc. 
    - PCR XVAL uses these factor w/t's to reduce the payments.

  • Is it possible to have Clock in and clock out times in weekly view

    Hi,
    We have Daily View and Weekly View in Record Working Time iview in ESS.We can set the Clock in and Clock out times in Daily view if we check the With Clock Times checkbox in Data Entry Profile.But we want to have same Clock in and Clock out in Weekly view without any developement.
    If it not possible thru config how much will be the Development Effort
    Thanks
    Bala Duvvuri

    Siddharth,
    can you please elaborate this
    Thanks
    Bala Duvvuri

  • Is it possible to have clock in and clock out in weekly view

    Hi,
    We have Daily View and Weekly View in Record Working Time iview in ESS.We can set the Clock in and Clock out times in Daily view if we check the With Clock Times checkbox in Data Entry Profile.But we want to have same Clock in and Clock out in Weekly view without any developement.
    If it not possible thru config how much will be the Development Effort
    Thanks
    Bala Duvvuri

    Hi Bala
    You can have clock in and clock out in a weekly view.
    you have to change the data entry profile settings.
    In general settings tab in data entry profile click the with clock times button and maintain the Period type to 02 in time settings tab.
    And you can view the weekly entry in clock in and clock out.
    Ravee
    +91.99206.33669

  • Clock-in and Clock out timings in ESS

    Hi,
    My client want to display the Clock-in Clock-out timings recorded at the terminal (we are not using CATS) to be displayed in ESS portal.Pleae let me know where (in which node) and how to do this.
    Thx
    J

    You can use Clock in clock out iview which is standard available in EHP5 too, It displays clock in events from Teven!
    ie 2011 infotype
    check here more
    http://help.sap.com/erp2005_ehp_05/helpdata/en/25/340b0507434193adbfe3f8fc8896c7/frameset.htm
    do the customisaiton in PTCOR trans code in backend!

  • Clock in /Clock out automation and Tracking LCC.

    Hello All Experts,
    To keep better control over login/licence usage and to track the LCC we are planning to implement badge readers...
    The isea is to send data to MES throgh batch reader when user is loging in and loging out... the same time should be reflected in clock in and clock out status as well.
    We were thinking of 2 options : 1 : Install Badge reader on each node
                                                       2 : Take data from central attendance system from Company Intranet
    Please suggect How we can achive this as well as which option is prefarable. Also if anyone is using LCC please suggest us some process improvement.
    br,
    Pushkar
    PS: Congratulations to everyone our forun is now on it's 100th thread... Thanks to everyone and keep contributing
    Edited by: Pushkar Patil on Jun 18, 2010 10:22 AM

    Hello,
    We had similar customisation for Visiprise 4.3 but now with 5.2 we don't have such customisation..
    we were looking forward to have something through netweaver .. may be it's better to contact consultant..
    Thanks for the advice ..
    -Pushkar

  • Clock in and Out - Negative TIm MGT

    Hi FRds,
    Can we maintin the Clock and clock out In Negative Time Management.
    As of client is in Negative Tim MGt. .. But now i says that he wants to maintain the Clock in and Out From Time Recording System.
    Please suggest for the above ..
    Thanks & Regards
    KRC.

    Hi Sri,
    In Positive Tim Can we capture the absenses without any Manuall Interaction.
    Ex: 1) If the employee is absent for 2day, the quato is available for only 1 day. than the system should automatically has to be deduced one day under Quota and other as a LOP. Can this is be done ( automatically)
    Can u plz update me with some documents  or link which helps in Configuring this Postive Tim.
    What are the steps to be considered before staring  '+ ive' TIM MGT Configuration.
    Thanks in advance
    KRC.

  • Need support - Writing PCR (To find missing clock-in and clock-out)

    Hi Gurus,
    I need support on writing PCR on below scenario.
    Scenario:
    Need to determin missing clock-in and clock-out punches and generates LOP for the same.
    Regards,
    Raji

    Hi,
    In this case you need to build logic like the follow.
    Assumptions: mulitiple time pairs are there.
    First check employee present or not, then check data coming through time events or not then check first pair after that take HRS value as start time of first pair if yes store day balances in ABCD. in case of No check Last pair take end time store in as day balance BCDE. after that based on day balance values genearte wagetypes in another PCR.
    Note: in same PCR you can store wage type aslo.

Maybe you are looking for

  • IN :P_List

    We have a report which needs to print values from multiple rows. The key values for the rows in question are being passed in from a form as a parameter list. However, using the IN with the parameter list doesn't seem to work - as in Select column1, c

  • How to export photos from one library to other?

    I have two Aperture's libraries. The first one has my full albums, since 2001, and runs on my 2Tb external HD. The other one, has only the current year's photos, and is storaged on my Macbook Pro local disk. So I want to export ou migrate all my 2011

  • Producer consumer problem - hanging

    Can anyone tell me how to fix this problem? In the code below the producer fills the queue until it reaches capacity (10) and then the consumer takes until it reaches 0 and then waits. It seems they are not running at the same time....I want the prod

  • Solaris 8 USB storage (2 tb)...can't mount

    Hello all, I have been trying for the past week to mount a 2 TB usb storage device that I built. It shows up when I type cd /dev/rdsk ls -l c*0 | grep usb I then tried to mount it with this command (vold turned off) mount -F pcfs /dev/dsk/c4t0d0s0:c

  • Cmr field and ejbgen

    How do i define a cmr-field through ejbgen annotations in weblogic? I have defined the relation as * @ejbgen:relation * multiplicity = one * name = EntityCanHaveMultipleJournals      * role-name = EntityHasJournals * target-ejb = FTEntityEJB * @ejbge