public class TimeOverview extends VdmEntity<TimeOverview>
Original entity name from the Odata EDM: TimeOverview
Modifier and Type | Class and Description |
---|---|
static class |
TimeOverview.TimeOverviewBuilder |
Modifier and Type | Field and Description |
---|---|
static TimeOverviewField<BigDecimal> |
ABSENCEHOURS
Use with available fluent helpers to apply the Absencehours field to query operations.
|
static TimeOverviewSelectable |
ALL_FIELDS
Selector for all available fields of TimeOverview.
|
static TimeOverviewField<BigDecimal> |
ATTENDANCEHOURS
Use with available fluent helpers to apply the Attendancehours field to query operations.
|
static TimeOverviewField<Calendar> |
CALENDARDATE
Use with available fluent helpers to apply the Calendardate field to query operations.
|
static TimeOverviewField<String> |
COMPANYCODE
Use with available fluent helpers to apply the Companycode field to query operations.
|
static TimeOverviewField<Boolean> |
ISNONWORKINGDAY
Use with available fluent helpers to apply the Isnonworkingday field to query operations.
|
static TimeOverviewField<BigDecimal> |
OVERTIMEHOURS
Use with available fluent helpers to apply the Overtimehours field to query operations.
|
static TimeOverviewField<String> |
PERSONWORKAGREEMENT
Use with available fluent helpers to apply the Personworkagreement field to query operations.
|
static TimeOverviewField<String> |
PERSONWORKAGREEMENTEXTERNALID
Use with available fluent helpers to apply the Personworkagreementexternalid field to query operations.
|
static TimeOverviewField<Calendar> |
PLANNEDENDTIME
Use with available fluent helpers to apply the Plannedendtime field to query operations.
|
static TimeOverviewField<Calendar> |
PLANNEDSTARTTIME
Use with available fluent helpers to apply the Plannedstarttime field to query operations.
|
static TimeOverviewField<BigDecimal> |
PLANNEDWORKINGHOURS
Use with available fluent helpers to apply the Plannedworkinghours field to query operations.
|
static TimeOverviewField<String> |
PUBLICHOLIDAYCLASS
Use with available fluent helpers to apply the Publicholidayclass field to query operations.
|
Constructor and Description |
---|
TimeOverview() |
TimeOverview(String personworkagreementexternalid,
String companycode,
String personworkagreement,
Calendar calendardate,
BigDecimal plannedworkinghours,
Calendar plannedstarttime,
Calendar plannedendtime,
String publicholidayclass,
Boolean isnonworkingday,
BigDecimal absencehours,
BigDecimal attendancehours,
BigDecimal overtimehours,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static TimeOverview.TimeOverviewBuilder |
builder() |
boolean |
equals(Object o) |
static <T> TimeOverviewField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
BigDecimal |
getAbsencehours()
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Absencehours
|
BigDecimal |
getAttendancehours()
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Attendancehours
|
Calendar |
getCalendardate()
(Key Field) Constraints: Not nullable, Precision: 7 Original property name from the Odata EDM: Calendardate
|
String |
getCompanycode()
(Key Field) Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: Companycode
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
Boolean |
getIsnonworkingday()
Constraints: noneOriginal property name from the Odata EDM: IsnonworkingdayCalendar day is a weekend day,Calendar day is a public holiday,Calendar day is defined in the employee's shift plan as a non-working shift (day off).
|
BigDecimal |
getOvertimehours()
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Overtimehours
|
String |
getPersonworkagreement()
Constraints: Not nullable, Maximum length: 8 Original property name from the Odata EDM: PersonworkagreementWhen you work with infotype records, this field allows you to use the Fast entry feature.
|
String |
getPersonworkagreementexternalid()
(Key Field) Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: Personworkagreementexternalid
|
Calendar |
getPlannedendtime()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: Plannedendtime
|
Calendar |
getPlannedstarttime()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: Plannedstarttime
|
BigDecimal |
getPlannedworkinghours()
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Plannedworkinghours
|
String |
getPublicholidayclass()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PublicholidayclassHoliday classes are only used in Human Resources Management.
|
Class<TimeOverview> |
getType() |
int |
hashCode() |
void |
setAbsencehours(BigDecimal absencehours)
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Absencehours
|
void |
setAttendancehours(BigDecimal attendancehours)
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Attendancehours
|
void |
setCalendardate(Calendar calendardate)
(Key Field) Constraints: Not nullable, Precision: 7 Original property name from the Odata EDM: Calendardate
|
void |
setCompanycode(String companycode)
(Key Field) Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: Companycode
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setIsnonworkingday(Boolean isnonworkingday)
Constraints: noneOriginal property name from the Odata EDM: IsnonworkingdayCalendar day is a weekend day,Calendar day is a public holiday,Calendar day is defined in the employee's shift plan as a non-working shift (day off).
|
void |
setOvertimehours(BigDecimal overtimehours)
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Overtimehours
|
void |
setPersonworkagreement(String personworkagreement)
Constraints: Not nullable, Maximum length: 8 Original property name from the Odata EDM: PersonworkagreementWhen you work with infotype records, this field allows you to use the Fast entry feature.
|
void |
setPersonworkagreementexternalid(String personworkagreementexternalid)
(Key Field) Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: Personworkagreementexternalid
|
void |
setPlannedendtime(Calendar plannedendtime)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: Plannedendtime
|
void |
setPlannedstarttime(Calendar plannedstarttime)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: Plannedstarttime
|
void |
setPlannedworkinghours(BigDecimal plannedworkinghours)
Constraints: Not nullable, Precision: 5, Scale: 2 Original property name from the Odata EDM: Plannedworkinghours
|
void |
setPublicholidayclass(String publicholidayclass)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PublicholidayclassHoliday classes are only used in Human Resources Management.
|
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final TimeOverviewSelectable ALL_FIELDS
public static final TimeOverviewField<String> PERSONWORKAGREEMENTEXTERNALID
public static final TimeOverviewField<String> COMPANYCODE
public static final TimeOverviewField<String> PERSONWORKAGREEMENT
public static final TimeOverviewField<Calendar> CALENDARDATE
public static final TimeOverviewField<BigDecimal> PLANNEDWORKINGHOURS
public static final TimeOverviewField<Calendar> PLANNEDSTARTTIME
public static final TimeOverviewField<Calendar> PLANNEDENDTIME
public static final TimeOverviewField<String> PUBLICHOLIDAYCLASS
public static final TimeOverviewField<Boolean> ISNONWORKINGDAY
public static final TimeOverviewField<BigDecimal> ABSENCEHOURS
public static final TimeOverviewField<BigDecimal> ATTENDANCEHOURS
public static final TimeOverviewField<BigDecimal> OVERTIMEHOURS
public TimeOverview()
public TimeOverview(@Nullable String personworkagreementexternalid, @Nullable String companycode, @Nullable String personworkagreement, @Nullable Calendar calendardate, @Nullable BigDecimal plannedworkinghours, @Nullable Calendar plannedstarttime, @Nullable Calendar plannedendtime, @Nullable String publicholidayclass, @Nullable Boolean isnonworkingday, @Nullable BigDecimal absencehours, @Nullable BigDecimal attendancehours, @Nullable BigDecimal overtimehours, @Nullable ErpConfigContext erpConfigContext)
public Class<TimeOverview> getType()
getType
in class VdmObject<TimeOverview>
public void setPersonworkagreementexternalid(@Nullable String personworkagreementexternalid)
Original property name from the Odata EDM: Personworkagreementexternalid
personworkagreementexternalid
- Work Agreement External IDpublic void setCompanycode(@Nullable String companycode)
Original property name from the Odata EDM: Companycode
companycode
- The company code is an organizational unit within financial accounting.public void setPersonworkagreement(@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
personworkagreement
- Contains a unique eight-digit numerical code, that represents a specific object (for example, an organizational unit, qualification or business event).public void setCalendardate(@Nullable Calendar calendardate)
Original property name from the Odata EDM: Calendardate
calendardate
- This field contains the date on which the corresponding data record is valid.public void setPlannedworkinghours(@Nullable BigDecimal plannedworkinghours)
Original property name from the Odata EDM: Plannedworkinghours
plannedworkinghours
- The entire number of an employee's working hours on a given calendar day. The number of actual hours worked can differ from the hours entered here, however.public void setPlannedstarttime(@Nullable Calendar plannedstarttime)
Original property name from the Odata EDM: Plannedstarttime
plannedstarttime
- The starting time of an employee's regular working time on a given calendar day. The actual starting time can differ from the time entered here, however.public void setPlannedendtime(@Nullable Calendar plannedendtime)
Original property name from the Odata EDM: Plannedendtime
plannedendtime
- The end time of an employee's regular working time on any given calendar day. The actual end of working time can differ from the time entered here, however.public void setPublicholidayclass(@Nullable String publicholidayclass)
Original property name from the Odata EDM: Publicholidayclass
Holiday classes are only used in Human Resources Management. They can be used to determine the time wage type selection, the daily work schedule variants, the absence counting, etc. for groups of holidays and normal days.The entry of a holiday class is optional.You can enter a holiday class according to the rules defined in HR.
publicholidayclass
- The holiday class specifies the holiday type (optional).public void setIsnonworkingday(@Nullable Boolean isnonworkingday)
Original property name from the Odata EDM: Isnonworkingday
Calendar day is a weekend day,Calendar day is a public holiday,Calendar day is defined in the employee's shift plan as a non-working shift (day off).
isnonworkingday
- This indicator is activated if an employee does not have to work on a given calendar day, for one of the following reasons:public void setAbsencehours(@Nullable BigDecimal absencehours)
Original property name from the Odata EDM: Absencehours
absencehours
- The total of all employee absence hours on a given calendar day. If an external application is entered, then only the absence hours that do not come from this external application are totalled.public void setAttendancehours(@Nullable BigDecimal attendancehours)
Original property name from the Odata EDM: Attendancehours
attendancehours
- The total of all employee attendance hours on a given calendar day. If an external application is entered, then only the attendance hours that do not come from this external application are totalled.public void setOvertimehours(@Nullable BigDecimal overtimehours)
Original property name from the Odata EDM: Overtimehours
overtimehours
- An employee's total hours on a given calendar day that have be entered as special overtime.public static <T> TimeOverviewField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public static TimeOverview.TimeOverviewBuilder builder()
@Nullable public String getPersonworkagreementexternalid()
Original property name from the Odata EDM: Personworkagreementexternalid
@Nullable public String getCompanycode()
Original property name from the Odata EDM: Companycode
@Nullable public String getPersonworkagreement()
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
@Nullable public Calendar getCalendardate()
Original property name from the Odata EDM: Calendardate
@Nullable public BigDecimal getPlannedworkinghours()
Original property name from the Odata EDM: Plannedworkinghours
@Nullable public Calendar getPlannedstarttime()
Original property name from the Odata EDM: Plannedstarttime
@Nullable public Calendar getPlannedendtime()
Original property name from the Odata EDM: Plannedendtime
@Nullable public String getPublicholidayclass()
Original property name from the Odata EDM: Publicholidayclass
Holiday classes are only used in Human Resources Management. They can be used to determine the time wage type selection, the daily work schedule variants, the absence counting, etc. for groups of holidays and normal days.The entry of a holiday class is optional.You can enter a holiday class according to the rules defined in HR.
@Nullable public Boolean getIsnonworkingday()
Original property name from the Odata EDM: Isnonworkingday
Calendar day is a weekend day,Calendar day is a public holiday,Calendar day is defined in the employee's shift plan as a non-working shift (day off).
@Nullable public BigDecimal getAbsencehours()
Original property name from the Odata EDM: Absencehours
@Nullable public BigDecimal getAttendancehours()
Original property name from the Odata EDM: Attendancehours
@Nullable public BigDecimal getOvertimehours()
Original property name from the Odata EDM: Overtimehours
@Nullable public ErpConfigContext getErpConfigContext()
public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<TimeOverview>
public boolean equals(Object o)
equals
in class VdmObject<TimeOverview>
public int hashCode()
hashCode
in class VdmObject<TimeOverview>
Copyright © 2018 SAP SE. All rights reserved.