public class TimeOverview extends Entity<TimeOverview>
Modifier and Type | Class and Description |
---|---|
static class |
TimeOverview.TimeOverviewBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityField<TimeOverview,BigDecimal> |
ABSENCEHOURS
Use with available fluent helpers to apply the Absencehours field to query operations.
|
static EntityField<TimeOverview,BigDecimal> |
ATTENDANCEHOURS
Use with available fluent helpers to apply the Attendancehours field to query operations.
|
static EntityField<TimeOverview,Calendar> |
CALENDARDATE
Use with available fluent helpers to apply the Calendardate field to query operations.
|
static EntityField<TimeOverview,String> |
COMPANYCODE
Use with available fluent helpers to apply the Companycode field to query operations.
|
static EntityField<TimeOverview,Boolean> |
ISNONWORKINGDAY
Use with available fluent helpers to apply the Isnonworkingday field to query operations.
|
static EntityField<TimeOverview,BigDecimal> |
OVERTIMEHOURS
Use with available fluent helpers to apply the Overtimehours field to query operations.
|
static EntityField<TimeOverview,String> |
PERSONWORKAGREEMENT
Use with available fluent helpers to apply the Personworkagreement field to query operations.
|
static EntityField<TimeOverview,String> |
PERSONWORKAGREEMENTEXTERNALID
Use with available fluent helpers to apply the Personworkagreementexternalid field to query operations.
|
static EntityField<TimeOverview,Calendar> |
PLANNEDENDTIME
Use with available fluent helpers to apply the Plannedendtime field to query operations.
|
static EntityField<TimeOverview,Calendar> |
PLANNEDSTARTTIME
Use with available fluent helpers to apply the Plannedstarttime field to query operations.
|
static EntityField<TimeOverview,BigDecimal> |
PLANNEDWORKINGHOURS
Use with available fluent helpers to apply the Plannedworkinghours field to query operations.
|
static EntityField<TimeOverview,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> EntityField<TimeOverview,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
|
BigDecimal |
getAttendancehours()
Constraints: Not nullable, Precision: 5, Scale: 2
|
Calendar |
getCalendardate()
(Key Field) Constraints: Not nullable, Precision: 7
|
String |
getCompanycode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
Boolean |
getIsnonworkingday()
Constraints: none
|
BigDecimal |
getOvertimehours()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getPersonworkagreement()
Constraints: Not nullable, Maximum length: 8
|
String |
getPersonworkagreementexternalid()
(Key Field) Constraints: Not nullable, Maximum length: 20
|
Calendar |
getPlannedendtime()
Constraints: Not nullable, Precision: 0
|
Calendar |
getPlannedstarttime()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getPlannedworkinghours()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getPublicholidayclass()
Constraints: Not nullable, Maximum length: 1
|
Class<TimeOverview> |
getType() |
int |
hashCode() |
void |
setAbsencehours(BigDecimal absencehours)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setAttendancehours(BigDecimal attendancehours)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setCalendardate(Calendar calendardate)
(Key Field) Constraints: Not nullable, Precision: 7
|
void |
setCompanycode(String companycode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setIsnonworkingday(Boolean isnonworkingday)
Constraints: none
|
void |
setOvertimehours(BigDecimal overtimehours)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setPersonworkagreement(String personworkagreement)
Constraints: Not nullable, Maximum length: 8
|
void |
setPersonworkagreementexternalid(String personworkagreementexternalid)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
void |
setPlannedendtime(Calendar plannedendtime)
Constraints: Not nullable, Precision: 0
|
void |
setPlannedstarttime(Calendar plannedstarttime)
Constraints: Not nullable, Precision: 0
|
void |
setPlannedworkinghours(BigDecimal plannedworkinghours)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setPublicholidayclass(String publicholidayclass)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField
public static final EntityField<TimeOverview,String> PERSONWORKAGREEMENTEXTERNALID
public static final EntityField<TimeOverview,String> COMPANYCODE
public static final EntityField<TimeOverview,String> PERSONWORKAGREEMENT
public static final EntityField<TimeOverview,Calendar> CALENDARDATE
public static final EntityField<TimeOverview,BigDecimal> PLANNEDWORKINGHOURS
public static final EntityField<TimeOverview,Calendar> PLANNEDSTARTTIME
public static final EntityField<TimeOverview,Calendar> PLANNEDENDTIME
public static final EntityField<TimeOverview,String> PUBLICHOLIDAYCLASS
public static final EntityField<TimeOverview,Boolean> ISNONWORKINGDAY
public static final EntityField<TimeOverview,BigDecimal> ABSENCEHOURS
public static final EntityField<TimeOverview,BigDecimal> ATTENDANCEHOURS
public static final EntityField<TimeOverview,BigDecimal> OVERTIMEHOURS
@Generated(value="lombok") public TimeOverview()
@ConstructorProperties(value={"personworkagreementexternalid","companycode","personworkagreement","calendardate","plannedworkinghours","plannedstarttime","plannedendtime","publicholidayclass","isnonworkingday","absencehours","attendancehours","overtimehours","erpConfigContext"}) @Generated(value="lombok") 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 Entity<TimeOverview>
public static <T> EntityField<TimeOverview,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.@Generated(value="lombok") public static TimeOverview.TimeOverviewBuilder builder()
@Nullable @Generated(value="lombok") public String getPersonworkagreementexternalid()
@Nullable @Generated(value="lombok") public String getCompanycode()
@Nullable @Generated(value="lombok") public String getPersonworkagreement()
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 @Generated(value="lombok") public Calendar getCalendardate()
@Nullable @Generated(value="lombok") public BigDecimal getPlannedworkinghours()
@Nullable @Generated(value="lombok") public Calendar getPlannedstarttime()
@Nullable @Generated(value="lombok") public Calendar getPlannedendtime()
@Nullable @Generated(value="lombok") public String getPublicholidayclass()
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 @Generated(value="lombok") public Boolean getIsnonworkingday()
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 @Generated(value="lombok") public BigDecimal getAbsencehours()
@Nullable @Generated(value="lombok") public BigDecimal getAttendancehours()
@Nullable @Generated(value="lombok") public BigDecimal getOvertimehours()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setPersonworkagreementexternalid(@Nullable String personworkagreementexternalid)
personworkagreementexternalid
- @Generated(value="lombok") public void setCompanycode(@Nullable String companycode)
companycode
- @Generated(value="lombok") public void setPersonworkagreement(@Nullable String 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
- @Generated(value="lombok") public void setCalendardate(@Nullable Calendar calendardate)
calendardate
- @Generated(value="lombok") public void setPlannedworkinghours(@Nullable BigDecimal plannedworkinghours)
plannedworkinghours
- @Generated(value="lombok") public void setPlannedstarttime(@Nullable Calendar plannedstarttime)
plannedstarttime
- @Generated(value="lombok") public void setPlannedendtime(@Nullable Calendar plannedendtime)
plannedendtime
- @Generated(value="lombok") public void setPublicholidayclass(@Nullable String 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
- @Generated(value="lombok") public void setIsnonworkingday(@Nullable Boolean 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
- @Generated(value="lombok") public void setAbsencehours(@Nullable BigDecimal absencehours)
absencehours
- @Generated(value="lombok") public void setAttendancehours(@Nullable BigDecimal attendancehours)
attendancehours
- @Generated(value="lombok") public void setOvertimehours(@Nullable BigDecimal overtimehours)
overtimehours
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class Entity<TimeOverview>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class Entity<TimeOverview>
@Generated(value="lombok") public int hashCode()
hashCode
in class Entity<TimeOverview>
Copyright © 2017 SAP SE. All rights reserved.