public static class TimeSheetDataFields.TimeSheetDataFieldsBuilder extends Object
public TimeSheetDataFields.TimeSheetDataFieldsBuilder controllingArea(@Nullable String controllingArea)
Original property from the Odata EDM: ControllingArea
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
controllingArea
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder senderCostCenter(@Nullable String senderCostCenter)
Original property from the Odata EDM: SenderCostCenter
senderCostCenter
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder receiverCostCenter(@Nullable String receiverCostCenter)
Original property from the Odata EDM: ReceiverCostCenter
receiverCostCenter
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder internalOrder(@Nullable String internalOrder)
Original property from the Odata EDM: InternalOrder
internalOrder
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder activityType(@Nullable String activityType)
Original property from the Odata EDM: ActivityType
Activity types describe the activity produced by a cost center and are measured in units of time or quantity.In activity type planning, control data determines whether the activity price for evaluation of the activity type is manually set or is derived iteratively through activity price calculation.
activityType
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder wBSElement(@Nullable String wBSElement)
Original property from the Odata EDM: WBSElement
wBSElement
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder workItem(@Nullable String workItem)
Original property from the Odata EDM: WorkItem
workItem
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder billingControlCategory(@Nullable String billingControlCategory)
Original property from the Odata EDM: BillingControlCategory
billingControlCategory
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder purchaseOrder(@Nullable String purchaseOrder)
Original property from the Odata EDM: PurchaseOrder
purchaseOrder
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder purchaseOrderItem(@Nullable String purchaseOrderItem)
Original property from the Odata EDM: PurchaseOrderItem
purchaseOrderItem
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetTaskType(@Nullable String timeSheetTaskType)
Original property from the Odata EDM: TimeSheetTaskType
In the Cross-Application Time Sheet (SAP CATS), the task type, task component, and task level fields enable you to specify the task elements that are relevant for valuation. For example, elements that are relevant for valuation are entered for the following business processes:Payroll (wage types, attendance types)Controlling and billing (activity types, statistical key figures)Invoice verification for external employees (activity numbers)The SAP R/3 system can derive the following working time attributes from the combination of task types, components, and levels:Attendance/absence typesWage typesActivity typesStatistical key figuresActivity numbersSender business processesYou can replace these input fields on your time sheet user interface with the task type, task component, and task level input fields, which are tailored to suit task recording needs. You can also valuate the task type, component, and level in reporting.You can make the relevant settings in the Implementation Guide (IMG), under Cross-Application Components -> Time Sheet-> Time Recording -> Task Levels, Components, and Categories.ExampleAt a consultancy, employees record their tasks. The data recorded is then used for creating invoices.Task type: consultingTask components for consulting: working hours, overtime, number of kilometers drivenTask levels for consulting: junior, seniorThe SAP R/3 system valuates the "overtime" task component for the "junior" task level with a specific activity type. The SAP R/3 system valuates the "overtime" task component for the "senior" task level with a different activity type with a higher price.
timeSheetTaskType
- "instructor function". Specific task components are usual for each task type.public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetTaskLevel(@Nullable String timeSheetTaskLevel)
Original property from the Odata EDM: TimeSheetTaskLevel
Specific task levels are allowed for each task type. The task levels determine the valuation level for each task component.In the Cross-Application Time Sheet (SAP CATS), the task type, task component, and task level fields enable you to specify the task elements that are relevant for valuation. For example, elements that are relevant for valuation are entered for the following business processes:Payroll (wage types, attendance types)Controlling and billing (activity types, statistical key figures)Invoice verification for external employees (activity numbers)The SAP R/3 system can derive the following working time attributes from the combination of task types, components, and levels:Attendance/absence typesWage typesActivity typesStatistical key figuresActivity numbersSender business processesYou can replace these input fields on your time sheet user interface with the task type, task component, and task level input fields, which are tailored to suit task recording needs. You can also valuate the task type, component, and level in reporting.You can make the relevant settings in the Implementation Guide (IMG), under Cross-Application Components -> Time Sheet-> Time Recording -> Task Levels, Components, and Categories.ExampleAt a consultancy, employees record their tasks. The data recorded is then used for creating invoices.Task type: consultingTask components for consulting: working hours, overtime, number of kilometers drivenTask levels for consulting: junior, seniorThe SAP R/3 system valuates the "overtime" task component for the "junior" task level with a specific activity type. The SAP R/3 system valuates the "overtime" task component for the "senior" task level with a different activity type with a higher price.
timeSheetTaskLevel
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetTaskComponent(@Nullable String timeSheetTaskComponent)
Original property from the Odata EDM: TimeSheetTaskComponent
A task generally comprises more than one task component, for example, normal working hours, overtime, or travel hours. Specific task components are usual for each task type.In the Cross-Application Time Sheet (SAP CATS), the task type, task component, and task level fields enable you to specify the task elements that are relevant for valuation. For example, elements that are relevant for valuation are entered for the following business processes:Payroll (wage types, attendance types)Controlling and billing (activity types, statistical key figures)Invoice verification for external employees (activity numbers)The SAP R/3 system can derive the following working time attributes from the combination of task types, components, and levels:Attendance/absence typesWage typesActivity typesStatistical key figuresActivity numbersSender business processesYou can replace these input fields on your time sheet user interface with the task type, task component, and task level input fields, which are tailored to suit task recording needs. You can also valuate the task type, component, and level in reporting.You can make the relevant settings in the Implementation Guide (IMG), under Cross-Application Components -> Time Sheet-> Time Recording -> Task Levels, Components, and Categories.ExampleAt a consultancy, employees record their tasks. The data recorded is then used for creating invoices.Task type: consultingTask components for consulting: working hours, overtime, number of kilometers drivenTask levels for consulting: junior, seniorThe SAP R/3 system valuates the "overtime" task component for the "junior" task level with a specific activity type. The SAP R/3 system valuates the "overtime" task component for the "senior" task level with a different activity type with a higher price.
timeSheetTaskComponent
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetNote(@Nullable String timeSheetNote)
Original property from the Odata EDM: TimeSheetNote
timeSheetNote
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder recordedHours(@Nullable BigDecimal recordedHours)
Original property from the Odata EDM: RecordedHours
When you maintain the time sheet, one data record is stored for each entry you make in the Hours field - that is, per day and account assignment (order number, attendance/absence type, purchase order number).
recordedHours
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder recordedQuantity(@Nullable BigDecimal recordedQuantity)
Original property from the Odata EDM: RecordedQuantity
recordedQuantity
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder hoursUnitOfMeasure(@Nullable String hoursUnitOfMeasure)
Original property from the Odata EDM: HoursUnitOfMeasure
hoursUnitOfMeasure
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder rejectionReason(@Nullable String rejectionReason)
Original property from the Odata EDM: RejectionReason
rejectionReason
- public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetWrkLocCode(@Nullable String timeSheetWrkLocCode)
Original property from the Odata EDM: TimeSheetWrkLocCode
timeSheetWrkLocCode
- appropriate tax authorities.public TimeSheetDataFields.TimeSheetDataFieldsBuilder timeSheetOvertimeCategory(@Nullable String timeSheetOvertimeCategory)
Original property from the Odata EDM: TimeSheetOvertimeCategory
It is used in the Manage My Timesheet app to efficiently create time entries.
timeSheetOvertimeCategory
- the classification of the overtime hours.public TimeSheetDataFields build()
Copyright © 2019 SAP SE. All rights reserved.