Class PersonnelCompensationElement.PersonnelCompensationElementBuilder
- Enclosing class:
- PersonnelCompensationElement
-
Method Summary
Modifier and TypeMethodDescriptionactualSettlmtDate(LocalDateTime actualSettlmtDate) Constraints: Not nullable, Precision: 0assignmentReference(String assignmentReference) Constraints: Not nullable, Maximum length: 18build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4companyCodeCountry(String companyCodeCountry) Constraints: Not nullable, Maximum length: 3companyCodeCountryISOCode(String companyCodeCountryISOCode) Constraints: Not nullable, Maximum length: 3countryThreeDigitISOCode(String countryThreeDigitISOCode) Constraints: Not nullable, Maximum length: 3documentDate(LocalDateTime documentDate) Constraints: Not nullable, Precision: 0documentReferenceID(String documentReferenceID) Constraints: Not nullable, Maximum length: 16journalEntryCreationDate(LocalDateTime journalEntryCreationDate) Constraints: Not nullable, Precision: 0journalEntryCreationDateTime(ZonedDateTime journalEntryCreationDateTime) Constraints: Not nullable, Precision: 0journalEntryCreationTime(LocalTime journalEntryCreationTime) Constraints: Not nullable, Precision: 0paymentReference(String paymentReference) Constraints: Not nullable, Maximum length: 30Navigation property to_PersCompnElmntCostAssgmt for PersonnelCompensationElement to multiple PersCompnElmntCostAssgmt.personnelSettlementDocument(String personnelSettlementDocument) (Key Field) Constraints: Not nullable, Maximum length: 10personWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8personWorkAgreementExternalID(String personWorkAgreementExternalID) Constraints: Not nullable, Maximum length: 20persSettlmtDocCurrency(String persSettlmtDocCurrency) Constraints: Not nullable, Maximum length: 5persSettlmtDocCurrencyISOCode(String persSettlmtDocCurrencyISOCode) Constraints: Not nullable, Maximum length: 3persSettlmtDocIsReversed(Boolean persSettlmtDocIsReversed) Constraints: nonepostingDate(LocalDateTime postingDate) Constraints: Not nullable, Precision: 0rvsdPersSettlmtDoc(String rvsdPersSettlmtDoc) Constraints: Not nullable, Maximum length: 10settlmtCompensationReason(String settlmtCompensationReason) Constraints: Not nullable, Maximum length: 4settlmtCompnVar(String settlmtCompnVar) Constraints: Not nullable, Maximum length: 4settlmtDocCat(String settlmtDocCat) Constraints: Not nullable, Maximum length: 2settlmtDocType(String settlmtDocType) Constraints: Not nullable, Maximum length: 4toString()totalNetAmount(BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 3
-
Method Details
-
persCompnElmntCostAssgmt
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder persCompnElmntCostAssgmt(PersCompnElmntCostAssgmt... value) Navigation property to_PersCompnElmntCostAssgmt for PersonnelCompensationElement to multiple PersCompnElmntCostAssgmt.- Parameters:
value- The PersCompnElmntCostAssgmts to build this PersonnelCompensationElement with.- Returns:
- This Builder to allow for a fluent interface.
-
personnelSettlementDocument
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder personnelSettlementDocument(@Nullable String personnelSettlementDocument) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonnelSettlementDocument
- Returns:
this.
-
settlmtDocType
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder settlmtDocType(@Nullable String settlmtDocType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Returns:
this.
-
settlmtDocCat
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder settlmtDocCat(@Nullable String settlmtDocCat) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SettlmtDocCat
- Returns:
this.
-
companyCode
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
companyCodeCountry
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder companyCodeCountry(@Nullable String companyCodeCountry) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountry
- Returns:
this.
-
companyCodeCountryISOCode
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder companyCodeCountryISOCode(@Nullable String companyCodeCountryISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountryISOCode
- Returns:
this.
-
countryThreeDigitISOCode
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder countryThreeDigitISOCode(@Nullable String countryThreeDigitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryThreeDigitISOCode
- Returns:
this.
-
personWorkAgreement
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder personWorkAgreement(@Nullable String personWorkAgreement) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
this.
-
personWorkAgreementExternalID
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder personWorkAgreementExternalID(@Nullable String personWorkAgreementExternalID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PersonWorkAgreementExternalID
- Returns:
this.
-
settlmtCompensationReason
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder settlmtCompensationReason(@Nullable String settlmtCompensationReason) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompensationReason
- Returns:
this.
-
settlmtCompnVar
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder settlmtCompnVar(@Nullable String settlmtCompnVar) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompnVar
- Returns:
this.
-
postingDate
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder postingDate(@Nullable LocalDateTime postingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PostingDate
- Returns:
this.
-
documentDate
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder documentDate(@Nullable LocalDateTime documentDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: DocumentDate
- Returns:
this.
-
actualSettlmtDate
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder actualSettlmtDate(@Nullable LocalDateTime actualSettlmtDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ActualSettlmtDate
- Returns:
this.
-
totalNetAmount
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder totalNetAmount(@Nullable BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Returns:
this.
-
persSettlmtDocCurrency
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder persSettlmtDocCurrency(@Nullable String persSettlmtDocCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PersSettlmtDocCurrency
- Returns:
this.
-
persSettlmtDocCurrencyISOCode
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder persSettlmtDocCurrencyISOCode(@Nullable String persSettlmtDocCurrencyISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PersSettlmtDocCurrencyISOCode
- Returns:
this.
-
documentReferenceID
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder documentReferenceID(@Nullable String documentReferenceID) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Returns:
this.
-
assignmentReference
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder assignmentReference(@Nullable String assignmentReference) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Returns:
this.
-
paymentReference
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder paymentReference(@Nullable String paymentReference) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Returns:
this.
-
persSettlmtDocIsReversed
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder persSettlmtDocIsReversed(@Nullable Boolean persSettlmtDocIsReversed) Constraints: noneOriginal property name from the Odata EDM: PersSettlmtDocIsReversed
- Returns:
this.
-
rvsdPersSettlmtDoc
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder rvsdPersSettlmtDoc(@Nullable String rvsdPersSettlmtDoc) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RvsdPersSettlmtDoc
- Returns:
this.
-
journalEntryCreationDate
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder journalEntryCreationDate(@Nullable LocalDateTime journalEntryCreationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDate
- Returns:
this.
-
journalEntryCreationTime
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder journalEntryCreationTime(@Nullable LocalTime journalEntryCreationTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationTime
- Returns:
this.
-
journalEntryCreationDateTime
@Nonnull public PersonnelCompensationElement.PersonnelCompensationElementBuilder journalEntryCreationDateTime(@Nullable ZonedDateTime journalEntryCreationDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDateTime
- Returns:
this.
-
build
-
toString
-