Unpaid Overtime

Hello expert,
We have overtime in 2005 at 10pm to 1am. It should be 3 hours overtime. But, in processing of time data, system only generates 2 hours overtime (10 to 00 paid, 00 to 01 unpaid). We don't do time evaluation and we can't tick previous day in 2005 (error : Work spanning midnight not permitted with previous-day indicator). Anyone can help us?
Thanks.

Hi Devi,
Thx for your reply. I have changed V_T550P. But it still doesn'y work. I still can not tick the previous day. Any other customizing?
Thanks.

Similar Messages

  • Being a programmer, unpaid overtime, workaholics

    My question isn't really about Java. Here are many programmers, so I use this opportunity.
    I am a junior Java programmer from Germany. Currently I am very demotivated because of various reasons over the last 3 years at the same company.
    If you are from U.S.A., then you must know that we have a different job system. For example I am salaried for an unlimited period. Only if I do something very bad (like stealing), my employer can fire me. He may also fire me if the company makes no profit and he needs to reorganize. But he may not say just because he doesn't like me: "You are fired." I think in America it is different ("hire and fire").
    As a junior programmer I earn each month about 2700 Euro gross wage for a 38,5 hour week, monday till friday, weekend free. Thats the situation.
    Now my bosses try to make us work at least 50 hours. They promise to raise the wage next year if you do so. But if I need that, I would search a second job, where I know that I will get the money and not maybe just promises.
    I am expected to iron out mistakes of my bosses by donating some of my free time to the company.
    Besides this, I think that our project will fail in a few months, after 4 years. I knew it in the first weeks that it is a death march.
    In the beginning I was very motivated, although I believed that very wrong decisions have been made. So I learned at home a few things which are good for me and might be good for the company. Maybe I had my 50 hour week then. But this has decreased over the years because of demotivation.
    Now I don't know if I should change my profession so that I am not expected to work so much for so little money, for example working as an industrial clerk.
    I am no workaholic. Of course I really like being a developer, and I am good in it. But thats not my only thing in life.
    How do you deal with it? How many hours you work each week and how much you get for it? Do you need to be willing to work so many hours in this profession?

    He may also fire me if the company makes no profit and he needs to reorganizeIn Ireland that's called "redundancy", and the boss has to give you something like 1.5 weeks wages for each year you've worked for them, and it's tax free.
    So, it's not quite "firing".
    I've been through prgramming 5 jobs in 10 years....
    All companies, at one stage or another, will ask you to work late / weekends.
    It's not going to change, no matter where you are.
    It'll definitely happen in "start up" companies....
    You just have to weigh up the following factors:
    1. money
    2. happiness in the job / working with people
    3. training / experience in new technologies... to keep your skills up to date.
    Yes, it sounds bad that they're delaying pay rises until next year...
    Also, being labelled a junior programmer for THREE YEARS, is also bad.
    The company are probably doing it that because different job titles have different pay scales.
    So, whenever you go to your next interview for another company, have a few questions ready for the interviewers eg.
    1. Is the company a start up comany, or well established ?
    2. Is the company profitable at the moment?
    3. What's the social life like at the company?
    4. What sort of skills training / experience will you get ?
    5. What sort of career path is ahead of you ?
    That's the sort of thing that will help get you on the right path.
    I made a few bad job choices early on, but you learn soon enough !
    regards,
    Owen

  • Adding wildcards to an existing find folders macro?

    I found Michael Bauer's excellent find folders script early last summer and applied it to my Outlook 2010 at that time.** It's been a godsend, most esp. since it also has ability to activate the found folder.  It's super great and I'd like to take that
    into sublime by adding wildcards to before and after the spot where the user input text would go.  I can't figure out in the code how that would go, however.
    This is the FindFolder portion where I suspect adding a "prefix" and a "suffix" wildcard would make the user's life easier.  I remember I always ran into trouble in an Access solution until I added just such a thing.  Then the
    user only needs to worry about adding the search term they're concerned with and it'll work (currently, typing in a search term yields zero results even when one knows the folder exists.  And there is also no error message.)
    Public Sub FindFolder()
    Dim Name$
    Dim Folders As Outlook.Folders
    Set m_Folder = Nothing
    m_Find = ""
    m_Wildcard = False
    ' Name = InputBox("Find Folder Name (you must use wildcards, this does not search for parts of a folder without them):", "Search Folder")
    Name = InputBox("Find Folder Name:", "Search Folder")
    If Len(Trim$(Name)) = 0 Then Exit Sub
    m_Find = Name
    m_Find = LCase$(m_Find)
    m_Find = Replace(m_Find, "%", "*")
    m_Wildcard = (InStr(m_Find, "*"))
    Set Folders = Application.Session.Folders
    LoopFINDfolders Folders
    If Not m_Folder Is Nothing Then
    If MsgBox("Activate Folder: " & vbCrLf & m_Folder.FolderPath, vbQuestion Or vbYesNo) = vbYes Then
    Set Application.ActiveExplorer.CurrentFolder = m_Folder
    End If
    Else
    MsgBox "Not Found", vbInformation
    End If
    End Sub
    Earlier today I added the text to alert user to add wildcards but it would be better to add it into the code itself.  I commented that particular line out and put the regular line back in.
    Also, besides adding a prefix and suffix wildcard, if I can call them that, would there be a way to also add wildcards in between words???  Can that be included?
    What I mean is that say the user typed this into the search box:
    fiscal year end activities
    that Outlook would then search for this, instead, successfully:
    *fiscal*year*end*activities*
    Thank you!  Very much appreciated.
    Cheers.
    ** (I have this as listed source URL, but it doesn't give his name.  But I now there are quite a few references to the macro as it's posted a lot as a solution: 
    http://www.vboffice.net/en/developers/find-folder-by-name/?mnu=2&cmd=showitem).

    Oh, um, thanks, Eugene <sigh>.
    Thanks for everyone's advice re learning vba.  I've been slowly learning over the years but I've really been there and done that with all those "learn vba"" sites I've ever looked at.  One gets bogged down so very quickly. 
    You have to sift through so much, you see, and weed out what is relevant and what is not.  I handle other more intuitive scripting and macro languages just fine, it's vb that just has something that makes it tough.  I also have a full time job that
    requires an hour to 3 of unpaid overtime every workday for me to keep up (they don't have enough staff).  And this all takes away from the time I do have (though this is that important).
    This is a macro that impacts me all the time.  I'm trying to find a way to find things fast and reliably as the "new" Outlook's features are not as strong as they used to be to either navigate quickly around Outlook or to find things quickly
    and reliably.  I just need to find out syntax to allow me to add a wildcard before and after where the user would input text.
    <sigh>
    Have a good day, everybody.  Going to have to leave this for now and to try to remember to add the wildcards in myself every time I use it.  Also, hopefully my next google searches for this will provide me with more information and if I'm very
    lucky, actual example syntax.  Well, it does happen sometimes though the searching takes a long time.
    Thank you.

  • Web Protection/Monitoring software

    Hello Scott,
    If you are not afraid of Squid and Linux - I would recommend using it. Couple it with ICAP filtering server (like http://docs.diladele.com/administrator_guide_4_2/key_features.html). The ready to roll virtual appliance is directly available at http://www.quintolabs.com/soon.php.
    Sich

    We currently use Owncloud to 'monitor' web usage in our office and to whitelist/blacklist websites. My directors are quite particular, and when they want something, I have to get them it..
    Owncloud does not report on individual user data, such as web history. I've had to go on their machines out of hours and export this into a html file. This is taking up hours of unpaid overtime and I could really do without it.
    Our time with Owncloud is coming to an end and we will not be renewing our license. I'm now in need of something that will restrict our users on the internet and produce good detailed individual reports. I've thought about setting up a proxy, can anyone give advice on what they would do please?
    This topic first appeared in the Spiceworks Community

  • Big screen tombola ?

    I have recieved an unusual request to produce a piece to be
    used on a big screen at the school Christmas Party. The idea is to
    have a bank of around 50 slides comprising photos or text. These
    are to run in a randomised perpetual loop, at high speed (2-3 per
    second) until a mouse is clicked by the user. Then the display rate
    is to slow down and stop with a slide displayed (effectively an
    electronic tombola). This slide is then the talking point, joke,
    question or whatever for the audience. When the user clicks the
    mouse to proceed, the perpetual loop continues, however the
    previously displayed slide is removed from that loop. Ultimately no
    slides remain and the show is over.
    Has anyone done anything similar before? If so,how did you go
    about it? Maybe Authorware is not the right tool for the job in the
    first place? As this piece will be done as unpaid overtime, I'd
    appreciate all the bright ideas and help I can get!!
    Mick

    >I have recieved an unusual request to produce a piece to
    be used on a big
    > screen at the school Christmas Party. The idea is to
    have a bank of around
    > 50
    > slides comprising photos or text. These are to run in a
    randomised
    > perpetual
    > loop, at high speed (2-3 per second) until a mouse is
    clicked by the user.
    > Then
    > the display rate is to slow down and stop with a slide
    displayed
    > (effectively
    > an electronic tombola). This slide is then the talking
    point, joke,
    > question or
    > whatever for the audience. When the user clicks the
    mouse to proceed, the
    > perpetual loop continues, however the previously
    displayed slide is
    > removed
    > from that loop. Ultimately no slides remain and the show
    is over.
    > Has anyone done anything similar before? If so,how did
    you go about it?
    > Maybe
    > Authorware is not the right tool for the job in the
    first place? As this
    > piece
    > will be done as unpaid overtime, I'd appreciate all the
    bright ideas and
    > help I
    > can get!!
    Put all your images into a folder.
    Use Catalog to import all the filenames into Authorware.
    Covert the comma-separated list into an Authorware List.
    Right about now you probably want to randomize the List.
    A simple loop - a decision icon will suffice - can be used to
    loop through
    the images - you can set up a single Display icon to display
    a specified
    image.
    A HotObject response can be used to detect a click on the
    image, and pause
    the progress. Since you are looping, you will know at this
    point which List
    element is the current one (say, number 7)
    A resume button should remove the selected image from the
    List by deleting
    the current List element (say, number 7) before resuming.
    It's a pretty simple task for Authorware.
    HTH
    Steve
    Adobe Community Expert: Authorware, Flash Mobile and Devices
    http://www.magnoliamultimedia.com
    You need to go to MAX -
    http://adobemax2007.com/na/

  • Issue with Unpaid Absence for Rotating Shift Employees with Averaging Hours

    We run a biweekly payroll where full time employees are paid based on an 80 hr work shift per pay period.    We have a requirement where employees in production are on a rotating shift.  They may work 80, 88 or 72 hrs per pay period because  their work schedule rule is defined this way.  However, regardless if they worked 80, 88 or 72 hrs, these employees should still be paid based on 80 hrs of work (overtime will be paid extra).  Currently, our system handles it this way.  
    However, a problem comes up when the employee has an unpaid absence for the period. The WT  /801 is calculating a factor that results in incorrect pay.  For example, if an employee has an hourly rate of $10 (biweekly rate of $ 800), with a work shift of 88 hrs and 24 hrs unpaid absence for the period, the rule KPPF is calculating the factor (/801) to be: 64/88 = .7272, and therby paying 581.76 ($800 x .7272).   The calculation of /801 comes from the formula:
          total hrs worked (88) - unpaid hrs (24)
                    total hrs worked (88)
    Given our requirement, the correction calculation for the factor  should be:
      80 - 24    = .7
         80
    and the correct pay should be $560 ($800 x .7)
    I tried modifying rule KPPF, along with KPP0 and KPP1 and was able to make it work to fit our requirements.  However, the modification I made only works when there is only 1 WPBP record.  If there are multiple WPBP records , possibly caused by an personnel action , change of IT0007 or  IT0008 in the middle of the pay period,  it becomes way too complicated to modify the rule to handle each and every scenario.
    If anyone has come across a similar requirement, I would really appreciate if you could assist on how this should be handled.
    Thanks.
    Malou Navera

    Thanks Amosha,  Here is the PCR for calculating the factor during an unpaid absence:
    KPP1 Determine partial period factors (subrule)
          /801 Partial monthly factor 1
            RTE=TSSOLL Set
            RTE-TSAU** Subtraction
            RTE*KGENAU Multiplication
            RTE/TSDIVI Division
            ADDWT *    OT   Output table
    Here are the table values for an employee who is on an 88 hr shift, with 52 hrs of unpaid absence:
    Total period parameter
      Individual divisors for total period
      GSDIVI:          88.00
      GADIVI:          11.00
      GKDIVI:          14.00
    Partial period parameter for WPBP period 01
      Individual divisors for partial period in WPBP period 01
      TSDIVI:          88.00
      TADIVI:          11.00
      TKDIVI:          14.00
    Planned values for period from 01/25/2010 To 02/07/2010
    DWS class: 3           Day type: 0             PHoliday cl: 0
    TSSOLL:         88.00  GSSOLL:      88.00
    TASOLL:         11.00  GASOLL:      11.00
    TKSOLL:         14.00  GKSOLL:      14.00
    Table PARTA
      PParType  No  Valid from  Valid to    KAU**   AAU**   SAU**   KAP**   AAP**   SAP**   KAX**   AAX**   SAX**
      T         01  01/25/2010  02/07/2010    8.00    6.00       52.00     2.00     2.00      20.00    0.00       0.00      0.00
      G         00  01/25/2010  02/07/2010    8.00    6.00      52.00     2.00     2.00      20.00    0.00       0.00      0.00
    In this scenario, /801 was calculated at 40,909.09, it should be 35,000.
    Hoping to hear from you soon.
    Thanks.
    Malou

  • Overtime calculation in TM00.

    Hi Experts,
    I am implementing positive time management and requirement for overtime calculation is as follows:
    if employee works number of hours more than his/her daily work schedule the overtime wage type should get generated for the excess hours.
    e.g. employee's daily working hours are 8 hrs (9 to 6 with 1 hour unpaid break) and if he/she works till 9 in night but he/she was out off the office for 1 hour from 4 to 5 then only "2" hours overtime should get calculated.
    currently 3 hrs overtime wage type (1OVT) is getting generated using GWT M ZML.
    For work around I thought of keeping this 3 hrs OT as it is but creating one more deduction wage type (1DDC) for absence hour (pair 4 to 5) I have assigned the processing type as "A" for this pair type using V_T555Z and define the generation rule for generating the wage type fpr this in V_T510S but function DEFTP is changing the processing type of this absence hour pair to "S" again because of which the wage type (1DDC) is not getiing generating.
    Please suggest how to proceed with this. If you have any other solution please suggest.
    Thanks in advance.
    Thanks,
    Javed
    Edited by: javedshaikh on Sep 8, 2011 11:30 AM

    Hi Okan,
    I did not get what your below part:
    MOBDE MODIF TPCOD FUNC1 ZART1 FUNC2 ZART2 FUNC3 ZART3 FUNC4 ZART4
    01 01 01 ZNOT 0320 0330
    After TIMTP ZNOT must be able to seen
    I have maintained the view V_T555z
    I have created the attendance quota 01 and created entry in 2007 for 2 hours for date 1st april 2004 (with and without meantioning the time)
    then I maintained the time event entries in 2011 with 1 hr overtime.
    but after rule TO20 the processing type of the time pair is not getting changed to "M", also the attendance quota 01 is not
    getting deducted.
    the output is as follows:
    Call rule TO20
    From     To       1  P  ID  CT  P  TTyp  BR   ER   C  O  I  BPin  EPin  PT    ALP  C1    AB  Number
    18.0000  19.5000     1  01  00  S  0310  P10  P20     E                 0001                   1.5000
    Rule   GrRule TType VaKey    Operation
    TO20      *   ****           OUTTPPTYPE Pair type
    TO20      *   ****  1        GCY TO21   Goto PC rule
    TO21      *   ****           HRS=D0000  Set
    TO21      *   ****           HRS?S      Decision op.     HRS
    TO21      *   ****  *        OUTTPVTYPE Process.ty.
    TO21      *   ****  * S      HRS-PNUM   Subtraction
    TO21      *   ****  * S      HRS?S      Decision op.     HR
    TO21      *   ****  * S <    HRS=R      Set
    TO21      *   ****  * S <    GENTPB   S Sep. Time Pair Start
    TO21      *   ****  * S <    GENOT      Generate overtime
    TO21      *   ****  * S <    ADDDB0000- Subtract day balance
    OUTPUT:
    table tip overtime entry
    18.0000  19.5000     1  01  00  S  0310  P10  P20     E                 0001                   1.5000
    Please suggest why the processing type is not getting change to M and the quota is not getting deducted....
    Thanks,
    Javed

  • OTL Timecard Customization - Add new Field for Unpaid Breaks

    Hello Guru's,
    I took the Payroll Layout for the client and implemented OTLR for Overtime caluculation.
    Everything is working fine.
    Client is looking to Add a field called "Unpaid Breaks" on the timecard which takes only minutes as input and deduct the Regular Hours element
    before Timecard Explosion.
    It is weekly timecard and the new field "Unpaid Breaks" should be displayed for all the days next to the time punches.
    Please advice on how to implement the requirement.
    I am looking to open the seeded layout and try to modify.
    But please suggest ideas and approach.
    Thanks

    Client Does not want it to be a earning element and do not want to catch Punch in and Punch out times for Unpaid breaks.
    User should enter only minutes and that should be deducted from Regular Hours before explosion.

  • Overtime compensation by time off.

    Dear Experts,
    I am using TM00 for time evaluation, I want to compensate the overtime perfomed by employee by time off only (no payment for overtime), I am using PCR YO16 for determining overtime (Copy of TO16 Determine overtime without approval), I have set the compensation type 3 (Compensation time off) using PCR YO16, I have created one absence quotya type 02 called as "comp off" with "INCREASE" mode in customizing, I have kept base entitlement for this quota type as Day Balance 0410 (Time off from overtime), the issue is that the quota type 02 is geting accrued twice if employee works overtime this is because PCR for compensation of Overtime TC10 updates the quota 02 by UPDTQA by overtime hours and QOUTA function also increases the quota type 02 by overtime hours,.
    Since my quota type 02 should only get generated if any employee works overtime I dont want it to get processed by QUOTA function so could you please let me know how to achieve it.
    If there is any other solution for my requirement then also please let me know.
    Thanks,
    Javed

    Hi Okan,
    For accessing the quota in time evaluation should be in increase mode.
    Still I tries as you said be it is also preventing it from getting updated by UPDTQA.
    I am having one workaround...if I remove the UPDTQA statement from TC12 I am getting correct results since the quota is getting updated by QUOTA function only...but I think this would not be the correct way to get the solution since SAP has provided the UPDTQA statement in TC12 means there should be some purpose behind it...right...the correct way would be to avoid the quota getting updated by QUOTA function...I think we are missing something...bevause of which we are not able prevent QUOTA function from updating our quota..please suggest...
    Thanks,
    Javed

  • Report for POs which are unpaid

    Dear All,
    I need report where all  POs  whether material or Service, which are unpaid. Reasons could be fund,Material not received or bill not booked. I tried ME80FN but I am unable to get the same.
    Please let me know where I can get this and in which report.
    Thanking you.
    With Best Regards,
    Rajesh

    Hi Rajesh,
    Use ME2M, ME2N, ME2L reports. In the selection parameters field in the input screen select the apropriate key
    eg: RECHNUNG for Open Invoices, WE101 for open goods receipt etc.
    Hope the above answers your query, else revert.
    If helpful award points
    Regards,
    Vivek

  • Report with unpaid invoices

    Hello i need report that show invoices which was truly unpaid longer than  60 days. I'm new in sql in Sap and this sql dont work good for me ;/
    SAP Business One 8.82 (8.82.071)
    SELECT T2.[CardCode], T2.[CardName], T1.[DocDueDate], T2.[DocDate]  FROM
    OINV  T1, ORCT T2 INNER JOIN RCT2 T3 ON T2.DocEntry = T3.DocNum WHERE DATEDIFF(day, T1.[DocDueDate], T2.[DocDate]) >= 60
    AND T1.[TaxDate] > '2013-07-01 00:00:00.000'AND T1.[TaxDate] < '2014-06-30 00:00:00.000'
    ORDER BY T1.[DocDueDate] ASC;
    Thanks for any help!

    Hi Krystian,
    Try this query:
    SELECT
        T0.DocNum [Invoice No.],
        T2.DocDueDate [Payment Date],
        DATEDIFF(day, T0.DocDate, T2.DocDate) [Days Count from Invoice Date to Payment Date]
    FROM
        OINV T0 LEFT OUTER JOIN
        RCT2 T1 ON (T0.DocEntry = T1.DocEntry AND T0.ObjType = T1.InvType) LEFT OUTER JOIN
        ORCT T2 ON T1.DocNum = T2.DocEntry
    WHERE
        T0.DocStatus = 'O' OR DATEDIFF(day, T0.DocDate, T2.DocDate) >= 60
    This will also display invoices without applied payment and those with payment beyond 60 days from invoice date.
    Regards,
    Donald

  • Report for Unpaid Purchase Order

    Dear guru,
    Is there a standard report for display unpaid PO?
    The report can display :
    - PO Number
    - PO Item
    - Vendor Account
    - Total Amount
    - Unpaid Amount
    - Paid Amount
    Thank you.

    Dear,
    I just tried to dig out the standard report and was able to conclude that you can view open PO status w.r.t payments in FBL3N. For that proceed as under
    1.. extract list of all GRIR clearing GLs.
    2... go to Fbl3n, paste these GLs and make their variant
    3... Execute report. You will see thousands of line items. Just tick assignment and apply subtotal function on this
    4.... Collapase this field.. In assigment now with the help of document type RE ( INVOICE) and WE (Good Receipts)you will b able to see the list of PO which have been invoiced to date RE but not paid by FINANCE. For meeting other requirment you can get abaped report developed.
    Regards

  • Cash Management - refunds and unpaid DD - how to reconcile?

    Can someone help me on this ? We're implementing CM R11. Until now we've found solutions for most of the problems except for the following
    - refunds and unpaid DD
    AR uses debit and credit memos for the refund (no payment created in AP,) and adjustments for the unpaid DD. So, we don't have available transactions on AP or AR to reconcile on this case....And because this is posted in summary even the matching against GL journal lines don't work ( the statemnt has the items in detail. As is quite complicated to change the processes I'm looking for alternative solutions:
    a)Should I have this AR entries being book to an interim and then use miscelaneous receipts to automatically book the bank side to the same interim (this would imply a manual reconciliation of the interim)?
    b)should we ask that a view is created (is it possible?)for Debit/credit memos and adjustments, and reconcile bank against open interface?
    Thanks in advance for any help

    Hi Priya:
    We have option in upload the bank statement using BAI2 format and identify the individual receipts number. Go to BAI2 format lines, check BANK_TRX_NUMBER colum that represents transaction number in bank statement which should be corrosponding to receipt number in AR. Ensure to set up 'reconciliation control' at bank account level to set as 'Transaction' for system to look for individual receipts during reconciliatiion.
    Hope it helps.
    Tarun

  • Dunning (Want to add interest calculation on unpaid invoices (open items)

    We have a requirement in dunning program. we would like to add interest calculation on unpaid invoices (open items) to our dunning letters. This interest should be not posted, but calculated only for information purposes. At this moment we can calculate interest only on cleared items.
    anyone has any idea about this ? what possibilities are there in SAP for this requirement?
    Thanks,
    Naveen

    Hello Vimal ,
    I want to understand we have setting in Dunning FBMP and OB42. if i will set the interest in OB42 and Select the interest indicator in FBMP.! the interest will be calculated for open items and no posting will be done in customer A/c?
    Will you please elobrate about the setting that will be required to do the setting as per the requirement.
    Thanks,
    Naveen
    Edited by: Naveen.Rana on May 26, 2011 9:22 AM

  • Want to print the whole month with or without overtime for each employee

    Hi,
    I have Oracle forms/reports10g R2, Below query returns employee overtime correctly but I want to add the whole month with it in simple words if one employee have overtime for five days in a month I want the query to return the whole month including five overtime days for each employee and let say if we have ten employees query return whole month for each employee either he have or overtime or not how can I implement this in report it becomes agony for me, anyone please suggest a solution.
    Thanks and regards, Khawar.
    ---Query---
    select o.ot_date , o.start_dt_time as start_time, o.end_dt_time as end_time, o.ot_details, et.holiday, et.staff_id, e.staff_name, e.desig
    from overtime o, emp_ot et, employee e
    where o.complain_no = et.complain_no
    and o.inc_type_code = et.inc_type_code
    and et.staff_id = e.staff_id
    order by 1, 2, 3, e.staff_id

    Hi Michael,
    Thanks for reply, I think I didn't explain as I should, I want to print Overtime report for each employee let say employee A123 did overtime for five days in DEC than what I want is to print report for employee A123 for the whole month means when I print report blank cell should come where A123 don't have data (I mean other 25/26 days).
    The structure of tables are as
    SQL> desc overtime
    Name Null? Type
    COMPLAIN_NO NOT NULL NUMBER(5)
    OT_DATE NOT NULL DATE
    START_DT_TIME NOT NULL DATE
    INC_REF_NO NUMBER(5)
    END_DT_TIME NOT NULL DATE
    INC_TYPE_CODE NOT NULL VARCHAR2(10)
    DISTRICT_CODE VARCHAR2(6)
    BUSBAR_VOL VARCHAR2(5)
    OT_DETAILS VARCHAR2(2000)
    SQL> desc EMP_OT
    Name Null? Type
    STAFF_ID NOT NULL VARCHAR2(8)
    COMPLAIN_NO NOT NULL NUMBER(5)
    INC_TYPE_CODE NOT NULL VARCHAR2(10)
    HOLIDAY NUMBER
    Each employee associated with primary key i.e COMPLAIN_NO and INC_TYPE_CODE
    in each OVERTIME table record we may have more than one employee in EMP_OT table.
    above detail may clear my query.
    Thanks and Regards,
    Khawar.

Maybe you are looking for