Time entry
Use this function to enter labor time on a day-by-day basis.
You can use this function either independently, or in conjunction with the Weekly timesheet function (PJMTEW).
If you are entering your own time you can enter labor time against your projects, against specific task operations and budget codes, as well as against non-project activities such as training or annual leave.
If you are authorized as a time entry administrator you can enter labor time for any employee.
Entry, approval, and posting of labor time occurs in separate individual stages. An optional stage is available to your organization if they require it. This additional stage is called a "control" phase. It is essentially the opportunity for one time entry administrator to review a validated time entry record before a different time entry administrator approves it. With a control phase in place the processing cycle of a time entry record is as follows:
- Entry: Labor time is entered, then validated.
Entry and validation takes place in this function (PJMTE) or in the Weekly timesheet function (PJMTEW).
Entry, and validation that the time entered is correct is usually made by the employee themselves, by the user that entered the time entry record, or by a time entry administrator.
Each new time entry record is created at Validated status if the PJMTIMAUTO-Time entry auto. validation parameter (TC chapter, PJM group) is set to Yes. - Control: All validated time entry records need to be "controlled" before they can be approved if the PJMTIMENT-Time entry control phase parameter (TC chapter, PJM group) is set to Mandatory.
The "control" phase takes place in the Time approval function (PTEVAL).
Time entry record control is usually carried out by a project manager or a project administrator. Whatever the role of the manager or administrator they need to be authorized as such in their function profile, as defined in their user record. - Approval: Validated and controlled (optional phase) time entry records are approved or rejected.
Approval or rejection of a validated and controlled time entry record takes place in the Time approval function (PTEVAL), again usually by a project manager or a project administrator. - Time entry records need to be approved before they can be posted.
- A time entry record cannot be changed once it has been controlled.
- Rejected time entry records are redisplayed in this function and in the Weekly timesheet function for correction.
- Posting: When a time entry record is posted it is included as a cost against a project in the accounting module.
The posting of an approved time entry record takes place in the Time posting function (PTELABPOS).
All time entry records need to be validated first, then controlled (mandatory if the PJMTIMENT parameter is set), before they can be approved then posted.
Prerequisites
Refer to documentation Implementation
Screen management
The Time entry function contains a home section for you to enter your selection criteria, 2 sections for you to enter labor time spent, and 2 reference sections:
- Time summary. Use this section to enter labor time spent, by date.
- Assignments. Use this section to enter labor time spent, by date against the list of operations you or this employee are assigned to for the filtered projects.
- Analytical dimension. This section displays the analytical dimension types associated with the selected time entry line.
- Activity template selection. Use this section to select predefined activities to add to your timesheet.
Header
Use this section to filter, or select your employee time records:
- Start / End date: To enter labor time against projects and specific operations for a single day, enter the same date in the Start date and End date fields. You can leave the Start date field blank to search all records to date.
- Project: Type in or select a specific project code, or leave blank to include all projects assigned to you, or this employee.
You can filter the results by the status of the project, and/or time entry records using the XX only checkboxes.
The Start / End date fields also filter lines in the Activity template selection section to template activities defined without dates, and activities with dates that match the entered dates.
Block number 3
Block number 1
Employee (field CLB) |
Type in or select your user code. If you are authorized to record time for all employees, type in or select the user code you want to record time for. If you are recording your own time, your user record needs to be enabled to permit you to do this. That is, the Time entry checkbox on your user record needs to be selected; if you are recording labor time for other users, the Time entry checkbox on their user record needs to be selected and your user record needs to be defined as an administrator user. That is, the Time entry administrator checkbox on your user record needs to be selected. |
Start date (field TSDATE) |
Filter for results within a range of dates. For a single day, enter the same date in the Start date and End date fields. You can leave the Start date field blank to search all records to date. |
Project (field OPPNUM) |
Use this field to filter the parent (or source) project codes to which you, or the defined employee are assigned. Type in or select a specific project code or to include all project codes, leave blank. |
Active projects only (field ISOPEN) |
Select this checkbox to filter the results to only active project codes, otherwise leave clear. Active project codes are those projects at Launched or Delivered status. Only employees defined as active on projects can be assigned to tasks. The user is activated using their user record. |
Assigned projects only (field ASSIGNED) |
Select this checkbox to filter the results to only those project codes to which this employee is assigned, otherwise leave clear. |
Non validated only (field STAVAL) |
Select this checkbox to filter the results to only those time entry records for this employee at Awaiting validation status, otherwise leave clear. |
Rejected only (field STAREJ) |
Select this checkbox to filter the results to only those time entry records for this employee at Rejected status, otherwise leave clear. Rejected time entry lines are redisplayed in this function for correction. |
Summary
Today (field TODAY) |
This field displays the total combined project and non-project labor time entered for this employee today, according to the defined selection filters. |
Weekly (field TWEEK) |
This field displays the total combined project and non-project labor time entered for this employee this week, according to the defined selection filters. |
Monthly (field PTEMON) |
This field displays the total combined project and non-project labor time entered for this employee this month, according to the defined selection filters. |
Total (field PTETOT) |
This field displays the total cumulative labor time entered for this employee, according to the defined selection filters. If the filters are changed, each of these summary figures is updated accordingly. |
Time unit (field TIMU) |
This field displays the time unit as specified on the task operation on the project. |
Tab Time summary
This section displays the time spent, by date, according to the defined selection filters. Use this section to enter labor time for a project, a task, an operation, for a specific budget code, and for non-project activities such as training or annual leave. Each time entry line for a project provides expense information which is used to calculate the rate to be charged to the project.
You can use the PJMTIMBUD-Allow time entries on budgets and PJMTIMTAS-Allow time entries on tasks parameters (TC chapter, PJM group) to control mandatory or optional recording of time against task operations and budget codes.
"Rejected" time entry lines are displayed for correction. Controlled, approved and posted time entry lines are not displayed.
A "control phase" for approving validated time entry lines applies if the PJMTIMENT-Time entry control phase parameter (TC chapter, PJM group) is set to Mandatory. Only when a time entry line is at Controlled status can it then be advanced to Approved status and posted against a project.
Block number 2
Grid
Desc (field BTBLIG) |
To provide a free-format narrative description and/or comment for this record, select the Edit icon. This opens a screen in which you can add a clear, supporting description for this record with comments in a separate field. Any comments should be specific to this record. They should do more than just "describe" the record. |
Date (field PTEDAT) |
Use this field to select the date you want to enter labor time for. |
Time category (field PTETYP) |
Use this field to assign this labor time to a specific time category such as overtime or double time. The time category code is displayed if this is a new time entry line and a time category is defined on the employee's user record or the project. You can change it if necessary. You can only assign a non-project category such as sick leave or annual leave when the Project field (OPPNUMSCR) is blank. Time categories for a project can be defined on budget codes, task codes, task operations, and on employee assignment lines. |
Project (field OPPNUMSCR) |
Use this field to define the code of a particular project or job your company is working on that you want to record labor time against. |
Task (field TASCODSCR) |
Use this field to define the specific task code to record labor time against. Each task code corresponds with an operational phase of a project. You can leave this field blank if the PJMTIMBUD-Allow time entries on budgets parameter (TC chapter, PJM group) is set to Yes. |
Operation (field OPENUM) |
Use this field to define the specific task operation sequence number to record labor time against. This field is mandatory if the Task code field (TASCOD) is populated and the PJMTIMTAS-Allow time entries on tasks parameter (TC chapter, PJM group) is set to No. You can leave this field blank if the PJMTIMTAS-Allow time entries on tasks parameter is set to Yes. |
Budget (field PBUCODSCR) |
Use this field to define a specific budget code to record labor time against. Each budget code represents a financial phase of a project. This field is mandatory. |
Unit (field PTEUOM) |
This field displays the time unit as specified on the task operation on the project, but can be amended. |
Time spent (field PTEQTY) |
Use this field to enter in the defined time unit, the amount of labor time you or this employee spent working on the project, on the task, on the operation, on the specific budget code, or on a non-project activity such as training or annual leave. |
Description (field PTEDESAXX) |
This field displays the description of the task, the operation, or the specific budget code defined on the project, or the non-project activity. You can change this description to make this activity more meaningful to you. |
Validated (field PTEVAL) |
This checkbox is initially controlled by the PJMTIMAUTO-Time entry auto. validation parameter (TC chapter, PJM group):
You need to be an authorized time entry administrator to change this checkbox for an employee other than yourself, that is, the Time entry administrator checkbox on your user record needs to be selected and your assigned Function profile needs to be authorized for function PTEVAL (Time approval) with option 4. A "control phase" for approving validated time entry lines applies if the PJMTIMENT-Time entry control phase parameter (TC chapter, PJM group) is set to Mandatory. |
Billable (field BILLABLE) |
Status (field PTESTA) |
This field displays the current work in progress status of this time entry line, as follows:
|
Billable from (field BILFRO) |
Planned load (field STDQTY) |
This field displays the total time planned or estimated for this task operation for this project. The quantity is expressed in the time unit. |
Consumed load (field CSMQTY) |
This field displays the total time consumed by all employees (the aggregated time) against this task or task operation. The quantity is expressed in the time unit. |
Remaining load (field RMNQTY) |
This field displays the total remaining time (planned time - consumed time) to be consumed against this task or task operation. The quantity is expressed in the time unit. |
Unit (field POUOM) |
This field displays the time unit as specified on the task operation on the project. |
Financial site (field FCY) |
This field displays the site from which this project is managed. |
Project cost type (field PJMPCC) |
This field displays the project cost type against which this labor time will be recorded. You can change the default code.
Project cost types define types of cost that can affect a project such as raw materials, labor costs, and indirect costs. The Financial overview function (PJMFINOV0) uses this cost type to calculate actuals. |
Employee cost type (field CLBPCC) |
This field displays the employee cost type against which this labor time will be recorded. The cost type code is determined by the cost type defined on your or this employee's user record but can be amended.
Project cost types define types of cost that can affect a project such as labor costs. |
Project labor rate (field PJMCST) |
This field displays the labor rate at which time is charged to this project for this time entry line. You can change the default rate.
|
Employee labor rate (field CLBCST) |
This field displays the rate at which this labor time is charged to this project for this time entry line. You can change the default rate.
The financial overviews use this rate to consolidate time entry expenses. |
Rate multiplier (field PTETYPRAT) |
This field displays the factor by which the labor rates defined in the Project labor rate (PJMCST) and Employee labor rate (CLBCST) fields for this time entry will be multiplied. It is determined by the value of the Time category field (PTETYP). For example, it will display "1" if the time category is blank as this equates to standard working time, or "2" if the defined time category equates to a rate to be paid at double standard working time. If set to "0" (zero) this time entry record will be valued at zero. This rate multiplier is used in the Financial overview function (PJMFINOV0) (cost calculation) and in the Time posting function (PTELABPOS) to calculate the value of the associated journal entry line. The amount posted will be calculated using the appropriate formula:
If the time category equates to a zero rate, this will result in the amount of time recorded in the Time spent field being recorded against the defined project but the value of that labor time will be zero. |
Currency (field CUR) |
This field defaults to the currency associated with the sales site (Sales site field) defined for the project. It cannot be changed once the project has been created. |
Created by (field CREUSR) |
This field displays the code of the user that created or entered this record. |
Updated by (field UPDUSR) |
This field displays the code of the last user to modify this record. |
Validated by (field VALUSR) |
This field displays the code of the user that validated this record. |
Rejected by (field REJUSR) |
This field, if populated, displays the code of the user that formally rejected this record. |
Billing plan number (field PRGBILNUM) |
Time entry line number (field PTESEQ) |
Remaining load update | ||||||||||||||
Field descriptions
Technical Operation load
Select Remaining load update from the Actions icon to change the remaining workload figure (for launched tasks) for this project operational task. This ensures the project can provide real time estimates on this individual operation's workload. The cumulative planned and remaining load quantities, that is for all employees, needs to match, or be less than those defined for the operational task line. |
||||||||||||||
Currency rate | ||||||||||||||
Select Currency rate from the Actions icon to view or change the exchange rate applied to this line. |
Tab Assignments
This section displays the list of operations to which you or the defined employee are assigned for the projects selected from the selection criteria entered in the home section. Use this section instead of, or in conjunction with the Time summary section to enter labor time.
Block number 2
Grid
Desc (field BTLIGAFF) |
To provide a free-format narrative description and/or comment for this record, select the Edit icon. This opens a screen in which you can add a clear, supporting description for this record with comments in a separate field. Any comments should be specific to this record. They should do more than just "describe" the record. |
Date (field PTEDAT) |
Use this field to select the date you want to record labor time for. The default is today's date. |
Time spent (field PTEQTY) |
Use this field to enter time spent against the displayed task operation on the defined date. |
Unit (field PTEUOM) |
This field displays the time unit as specified on the task operation on the project, but can be amended. |
Start date (field POASTR) |
This field displays the date from which you, or the defined employee were assigned to work on this task operation. |
Start time (field POASTRHM) |
This field displays the time you, or the defined employee should have started working on this task operation. |
End date (field POAEND) |
This field displays the last date you, or the defined employee were assigned to work on this task operation. |
End time (field POAENDHM) |
This field displays the time you, or the defined employee should have finished working on this task operation. |
Operation (field OPENUM) |
This field displays the specific task operation sequence number against which your, or this employee's labor time will be recorded. |
Description (field PTEDESAXX) |
This field displays the description of the task, the operation, or the specific budget code defined on the project, or the non-project activity. You can change this description to make this activity more meaningful to you. |
Project code (field OPPNUM) |
This field displays the code of the particular project or job this task operation applies to. |
Task code (field TASCOD) |
This field displays the task code your, or the defined employee's labor time will be recorded against. |
Time category (field PTETYP) |
Use this field to assign this labor time to a specific time category such as overtime or double time. The time category code is displayed if this is a new time entry line and a time category is defined on the employee's user record or the project. You can change it if necessary. You can only assign a non-project category such as sick leave or annual leave when the Project field (OPPNUMSCR) is blank. Time categories for a project can be defined on budget codes, task codes, task operations, and on employee assignment lines. |
Billable (field BILLABLE) |
Billable from (field BILFRO) |
Planned load (field STDQTY) |
This field displays the total time planned or estimated for this task operation for this project. The quantity is expressed in the time unit. |
Consumed load (field CSMQTY) |
This field displays the total time consumed by all employees (the aggregated time) against this task or task operation. The quantity is expressed in the time unit. |
Remaining load (field RMNQTY) |
This field displays the total remaining time (planned time - consumed time) to be consumed against this task or task operation. The quantity is expressed in the time unit. |
Unit (field POUOM) |
This field displays the time unit as specified on the task operation on the project. |
Financial site (field FCY) |
This field displays the site from which this project is managed. |
Budget code (field PBUCOD) |
This field displays the specific budget code your, or the defined employee's labor time will be recorded against. Each budget code represents a financial phase of a project. |
Rate multiplier (field PTETYPRAT) |
This field displays the factor by which the labor rates defined in the Project labor rate (PJMCST) and Employee labor rate (CLBCST) fields for this time entry will be multiplied. It is determined by the value of the Time category field (PTETYP). For example, it will display "1" if the time category is blank as this equates to standard working time, or "2" if the defined time category equates to a rate to be paid at double standard working time. If set to "0" (zero) this time entry record will be valued at zero. This rate multiplier is used in the Financial overview function (PJMFINOV0) (cost calculation) and in the Time posting function (PTELABPOS) to calculate the value of the associated journal entry line. The amount posted will be calculated using the appropriate formula:
If the time category equates to a zero rate, this will result in the amount of time recorded in the Time spent field being recorded against the defined project but the value of that labor time will be zero. |
Remaining load update | ||||||||||||||
Field descriptions
Technical Operation load
Select Remaining load update from the Actions icon to change the remaining workload figure (for launched tasks) for this project operational task. This ensures the project can provide real time estimates on this individual operation's workload. The cumulative planned and remaining load quantities, that is for all employees, needs to match, or be less than those defined for the operational task line. |
||||||||||||||
Currency rate | ||||||||||||||
Select Currency rate from the Actions icon to view or change the exchange rate applied to this line. |
Tab Analytical dimension
This section displays the analytical dimension types associated with the selected time entry line.
Default dimension code PTE is supplied with your system to provide default dimension values for all new time entry lines. PTE is defined in the Default dimensions function (GESCDE).
Block number 2
Grid
Dimension type (field DIE) |
This table is loaded automatically with the default dimension types for the site of the selected time entry line. |
Analytical dimension (field CCE) |
Type in or select a dimension code to assign to the associated dimension type. This field might display the dimension code suggested by the system (if various conditions were met) that has been created and assigned to the associated dimension type. |
Tab Activity template selection
You use this section to select predefined activities to add to your timesheet.
The template activities listed are filtered to those activities defined without dates, and activities with dates that match the dates defined in the home section.
Each activity you select in this section is added as a new line in your timesheet. An activity template line can be for a specific date, for a specific working day, or generic, that is the line provides a quick reference for you to add common activities to your time entry record as, and when required. A template line is just that, a basic outline of a timesheet activity. You can change most of the template fields once the line is displayed in the Time summary section.
Tip: You can add a single template activity to your timesheet multiple times. Simply select the activity, clear the Select checkbox, then reselect the activity. Each time you select a line the template activity is added to your Time summary.
Block number 2
Grid
Select (field PTESEL) |
Select this checkbox to add this template line to your timesheet. |
Date (field PTEDAT) |
This field displays the specific date this activity applies to. The prerecorded labor time will display in your timesheet for this date. |
Day (field PTEDAY) |
This field displays the specific day of the week this activity applies to. The prerecorded labor time will display in your timesheet for this day. |
Time category (field PTETYP) |
This field displays the specific time category this activity applies to, such as overtime, double time, travel time. |
Project (field OPPNUM) |
This field displays the code of a particular project, or job your company is working on against which your, or this employee's labor time will be recorded. |
Task (field TASCOD) |
This field displays a specific task code from the operational (task) structure of the parent project. Each task code corresponds with an operational phase of a project. |
Operation (field OPENUM) |
This field displays the specific task operation sequence number your labor time will be recorded against. This field is mandatory if the Task code field (TASCOD) is populated and the PJMTIMTAS-Allow time entries on tasks parameter (TC chapter, PJM group) is set to No. You can leave this field blank if the PJMTIMTAS-Allow time entries on tasks parameter is set to Yes. |
Budget (field PBUCOD) |
This field displays a specific budget code from the budget (cost) structure of the parent project. Each budget code represents a financial phase of a project. |
Description (field PTEDESAXX) |
This field displays the description of the task, the operation, or the specific budget code defined on the project, the description of the non-project activity, or the description you added to your template to make this activity more meaningful to you. You can change this description. |
Time unit (field PTEUOM) |
This field displays the code in which your labor time for this activity is recorded. This field is mandatory if you have specified a Date or a Day for this activity. |
Time spent (field PTEQTY) |
This field displays your labor time for the defined date, or day of the week. This field is mandatory if you have specified a Date or a Day for this line. |
Origin (field PTEORI) |
This field indicates if time entered against this activity is entered manually, or imported using the PJMTIMACTI-Activity template import template. |
Specific actions
Select the Search action to load the Time summary table with time entries that meet the entered selection criteria. |
Select the Time inquiry action to inquire on labor time you or the defined employee has entered for one, or between a range of dates. You can inquire by company and site, category of time and status of the time entry records for one, or a range of projects. |
Select the Time verification action to check that time entry records are up to date. |
Select the Activity template action to define or modify your own personal time entry activity template. You can use the template activities with both daily time entry records and with weekly time entries.
Tip: Use activity templates to save you time and avoid errors if your project work is fairly consistent week on week, or you want a quick way to add non-project activities such as annual leave to your timesheet.
Each line you define in your activity template can be for a specific date, for a specific working day, or generic, that is the line provides a quick reference for you to add common activities to your time entry record as, and when required.
Block number 2
Grid
Date (field PTEDAT) |
Use this field to select the date you want to enter labor time for. This field is optional. If you specify a Date you need to leave the Day field blank; if you specify a Day you need to leave the Date field blank. |
Day (field PTEDAY) |
Use this field to select the day of the week you want to enter labor time for. This field is optional. If you specify a Date you need to leave the Day field blank; if you specify a Day you need to leave the Date field blank. |
Time category (field PTETYP) |
Use this field to assign your labor time to a specific time category (for example, overtime, double time, travel time). |
Project (field OPPNUM) |
Use this field to define the code of a particular project or job your company is working on that you want to record labor time against. |
Task (field TASCOD) |
Use this field to define the specific task code to record labor time against. Each task code corresponds with an operational phase of a project. |
Operation (field OPENUM) |
Use this field to define the specific task operation sequence number to record labor time against. |
Budget (field PBUCOD) |
Use this field to define a specific budget code to record labor time against. Each budget code represents a financial phase of a project. This field is mandatory. |
Description (field PTEDESAXX) |
This field displays the description of the task, the operation, or the specific budget code defined on the project, the description of the non-project activity, or the description you added to your template to make this activity more meaningful to you. You can change this description. |
Time unit (field PTEUOM) |
Use this field to define the code in which labor time you enter against this activity is measured. This field is mandatory if you have specified a Date or a Day for this line. |
Time spent (field PTEQTY) |
Use this field to record time against the defined date, or day of the week. This field is mandatory if you have specified a Date or a Day for this line. |
Origin (field PTEORI) |
This field indicates if time entered against this activity is entered manually, or imported using the PJMTIMACTI-Activity template import template. |
Error messages
The only error messages are the generic ones.
Tables used
Refer to documentation Implementation