public static class TimeSheetEntry.TimeSheetEntryBuilder extends Object
Modifier and Type | Method and Description |
---|---|
TimeSheetEntry |
build() |
TimeSheetEntry.TimeSheetEntryBuilder |
companyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
TimeSheetEntry.TimeSheetEntryBuilder |
personWorkAgreement(String personWorkAgreement)
Constraints: Not nullable, Maximum length: 8
|
TimeSheetEntry.TimeSheetEntryBuilder |
personWorkAgreementExternalID(String personWorkAgreementExternalID)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetDataFields(TimeSheetDataFields timeSheetDataFields)
Constraints: Not nullable
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetDate(LocalDateTime timeSheetDate)
Constraints: Not nullable, Precision: 0
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetIsExecutedInTestRun(Boolean timeSheetIsExecutedInTestRun)
Constraints: none
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetIsReleasedOnSave(Boolean timeSheetIsReleasedOnSave)
Constraints: none
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetOperation(String timeSheetOperation)
Constraints: Not nullable, Maximum length: 1
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetPredecessorRecord(String timeSheetPredecessorRecord)
Constraints: Not nullable, Maximum length: 12
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetRecord(String timeSheetRecord)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
TimeSheetEntry.TimeSheetEntryBuilder |
timeSheetStatus(String timeSheetStatus)
Constraints: Not nullable, Maximum length: 2
|
String |
toString() |
public TimeSheetEntry.TimeSheetEntryBuilder timeSheetDataFields(@Nullable TimeSheetDataFields timeSheetDataFields)
Original property name from the Odata EDM: TimeSheetDataFields
this
.public TimeSheetEntry.TimeSheetEntryBuilder personWorkAgreementExternalID(@Nullable String personWorkAgreementExternalID)
Original property name from the Odata EDM: PersonWorkAgreementExternalID
this
.public TimeSheetEntry.TimeSheetEntryBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetRecord(@Nullable String timeSheetRecord)
Original property name from the Odata EDM: TimeSheetRecord
If you change a record that has already been approved, the original record retains this ID; the changed record is assigned another unique ID.
this
.public TimeSheetEntry.TimeSheetEntryBuilder personWorkAgreement(@Nullable String personWorkAgreement)
Original property name from the Odata EDM: PersonWorkAgreement
When you work with infotype records, this field allows you to use the Fast entry feature. Fast entry enables you to create numerous infotype records without having to exit and re-enter the infotype window.To select the object that the infotype record should belong to, either:Enter the object's eight-digit codeUse the matchcode feature to search for the object
organizational unit, qualification or business event).this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetDate(@Nullable LocalDateTime timeSheetDate)
Original property name from the Odata EDM: TimeSheetDate
this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetIsReleasedOnSave(@Nullable Boolean timeSheetIsReleasedOnSave)
Original property name from the Odata EDM: TimeSheetIsReleasedOnSave
to release them manually.this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetPredecessorRecord(@Nullable String timeSheetPredecessorRecord)
Original property name from the Odata EDM: TimeSheetPredecessorRecord
new record is assigned a new counter and, as a reference counter, the ID of the original record. The reference counter provides a link between the new and original record.this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetStatus(@Nullable String timeSheetStatus)
Original property name from the Odata EDM: TimeSheetStatus
Status IndicatorIn process 10Released for approval 20Approved 30Approval rejected 40Changed after approval 50Cancelled 60
record.this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetIsExecutedInTestRun(@Nullable Boolean timeSheetIsExecutedInTestRun)
Original property name from the Odata EDM: TimeSheetIsExecutedInTestRun
this
.public TimeSheetEntry.TimeSheetEntryBuilder timeSheetOperation(@Nullable String timeSheetOperation)
Original property name from the Odata EDM: TimeSheetOperation
this
.public TimeSheetEntry build()
Copyright © 2020 SAP SE. All rights reserved.