Class PersonnelCompensationElement
Original entity name from the Odata EDM: PersonnelCompensationElementType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of PersonnelCompensationElement instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PersonnelCompensationElementField<LocalDateTime>Use with available fluent helpers to apply the ActualSettlmtDate field to query operations.static final PersonnelCompensationElementSelectableSelector for all available fields of PersonnelCompensationElement.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the AssignmentReference field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the CompanyCodeCountry field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the CompanyCodeCountryISOCode field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the CountryThreeDigitISOCode field to query operations.static final PersonnelCompensationElementField<LocalDateTime>Use with available fluent helpers to apply the DocumentDate field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the DocumentReferenceID field to query operations.static final PersonnelCompensationElementField<LocalDateTime>Use with available fluent helpers to apply the JournalEntryCreationDate field to query operations.static final PersonnelCompensationElementField<ZonedDateTime>Use with available fluent helpers to apply the JournalEntryCreationDateTime field to query operations.static final PersonnelCompensationElementField<LocalTime>Use with available fluent helpers to apply the JournalEntryCreationTime field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PaymentReference field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PersSettlmtDocCurrency field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PersSettlmtDocCurrencyISOCode field to query operations.static final PersonnelCompensationElementField<Boolean>Use with available fluent helpers to apply the PersSettlmtDocIsReversed field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PersonWorkAgreement field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PersonWorkAgreementExternalID field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the PersonnelSettlementDocument field to query operations.static final PersonnelCompensationElementField<LocalDateTime>Use with available fluent helpers to apply the PostingDate field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the RvsdPersSettlmtDoc field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the SettlmtCompensationReason field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the SettlmtCompnVar field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the SettlmtDocCat field to query operations.static final PersonnelCompensationElementField<String>Use with available fluent helpers to apply the SettlmtDocType field to query operations.static final PersonnelCompensationElementLink<PersCompnElmntCostAssgmt>Use with available fluent helpers to apply the to_PersCompnElmntCostAssgmt navigation property to query operations.static final PersonnelCompensationElementField<BigDecimal>Use with available fluent helpers to apply the TotalNetAmount field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionPersonnelCompensationElement(String personnelSettlementDocument, String settlmtDocType, String settlmtDocCat, String companyCode, String companyCodeCountry, String companyCodeCountryISOCode, String countryThreeDigitISOCode, String personWorkAgreement, String personWorkAgreementExternalID, String settlmtCompensationReason, String settlmtCompnVar, LocalDateTime postingDate, LocalDateTime documentDate, LocalDateTime actualSettlmtDate, BigDecimal totalNetAmount, String persSettlmtDocCurrency, String persSettlmtDocCurrencyISOCode, String documentReferenceID, String assignmentReference, String paymentReference, Boolean persSettlmtDocIsReversed, String rvsdPersSettlmtDoc, LocalDateTime journalEntryCreationDate, LocalTime journalEntryCreationTime, ZonedDateTime journalEntryCreationDateTime, List<PersCompnElmntCostAssgmt> toPersCompnElmntCostAssgmt) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated PersCompnElmntCostAssgmt entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the PersCompnElmntCostAssgmt entities (one to many) associated with this entity.static <T,DomainT>
PersonnelCompensationElementField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> PersonnelCompensationElementField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 16protected StringConstraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0getKey()Constraints: Not nullable, Maximum length: 30io.vavr.control.Option<List<PersCompnElmntCostAssgmt>>Retrieval of associated PersCompnElmntCostAssgmt entities (one to many).Retrieval of associated PersCompnElmntCostAssgmt entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 3Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 15, Scale: 3getType()inthashCode()voidsetActualSettlmtDate(LocalDateTime actualSettlmtDate) Constraints: Not nullable, Precision: 0voidsetAssignmentReference(String assignmentReference) Constraints: Not nullable, Maximum length: 18voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCompanyCodeCountry(String companyCodeCountry) Constraints: Not nullable, Maximum length: 3voidsetCompanyCodeCountryISOCode(String companyCodeCountryISOCode) Constraints: Not nullable, Maximum length: 3voidsetCountryThreeDigitISOCode(String countryThreeDigitISOCode) Constraints: Not nullable, Maximum length: 3voidsetDocumentDate(LocalDateTime documentDate) Constraints: Not nullable, Precision: 0voidsetDocumentReferenceID(String documentReferenceID) Constraints: Not nullable, Maximum length: 16voidsetJournalEntryCreationDate(LocalDateTime journalEntryCreationDate) Constraints: Not nullable, Precision: 0voidsetJournalEntryCreationDateTime(ZonedDateTime journalEntryCreationDateTime) Constraints: Not nullable, Precision: 0voidsetJournalEntryCreationTime(LocalTime journalEntryCreationTime) Constraints: Not nullable, Precision: 0voidsetPaymentReference(String paymentReference) Constraints: Not nullable, Maximum length: 30voidOverwrites the list of associated PersCompnElmntCostAssgmt entities for the loaded navigation property to_PersCompnElmntCostAssgmt.voidsetPersonnelSettlementDocument(String personnelSettlementDocument) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetPersonWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8voidsetPersonWorkAgreementExternalID(String personWorkAgreementExternalID) Constraints: Not nullable, Maximum length: 20voidsetPersSettlmtDocCurrency(String persSettlmtDocCurrency) Constraints: Not nullable, Maximum length: 5voidsetPersSettlmtDocCurrencyISOCode(String persSettlmtDocCurrencyISOCode) Constraints: Not nullable, Maximum length: 3voidsetPersSettlmtDocIsReversed(Boolean persSettlmtDocIsReversed) Constraints: nonevoidsetPostingDate(LocalDateTime postingDate) Constraints: Not nullable, Precision: 0voidsetRvsdPersSettlmtDoc(String rvsdPersSettlmtDoc) Constraints: Not nullable, Maximum length: 10protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSettlmtCompensationReason(String settlmtCompensationReason) Constraints: Not nullable, Maximum length: 4voidsetSettlmtCompnVar(String settlmtCompnVar) Constraints: Not nullable, Maximum length: 4voidsetSettlmtDocCat(String settlmtDocCat) Constraints: Not nullable, Maximum length: 2voidsetSettlmtDocType(String settlmtDocType) Constraints: Not nullable, Maximum length: 4voidsetTotalNetAmount(BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of PersonnelCompensationElement. -
PERSONNEL_SETTLEMENT_DOCUMENT
Use with available fluent helpers to apply the PersonnelSettlementDocument field to query operations. -
SETTLMT_DOC_TYPE
Use with available fluent helpers to apply the SettlmtDocType field to query operations. -
SETTLMT_DOC_CAT
Use with available fluent helpers to apply the SettlmtDocCat field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
COMPANY_CODE_COUNTRY
Use with available fluent helpers to apply the CompanyCodeCountry field to query operations. -
COMPANY_CODE_COUNTRY_ISO_CODE
Use with available fluent helpers to apply the CompanyCodeCountryISOCode field to query operations. -
COUNTRY_THREE_DIGIT_ISO_CODE
Use with available fluent helpers to apply the CountryThreeDigitISOCode field to query operations. -
PERSON_WORK_AGREEMENT
Use with available fluent helpers to apply the PersonWorkAgreement field to query operations. -
PERSON_WORK_AGREEMENT_EXTERNAL_ID
Use with available fluent helpers to apply the PersonWorkAgreementExternalID field to query operations. -
SETTLMT_COMPENSATION_REASON
Use with available fluent helpers to apply the SettlmtCompensationReason field to query operations. -
SETTLMT_COMPN_VAR
Use with available fluent helpers to apply the SettlmtCompnVar field to query operations. -
POSTING_DATE
Use with available fluent helpers to apply the PostingDate field to query operations. -
DOCUMENT_DATE
Use with available fluent helpers to apply the DocumentDate field to query operations. -
ACTUAL_SETTLMT_DATE
Use with available fluent helpers to apply the ActualSettlmtDate field to query operations. -
TOTAL_NET_AMOUNT
Use with available fluent helpers to apply the TotalNetAmount field to query operations. -
PERS_SETTLMT_DOC_CURRENCY
Use with available fluent helpers to apply the PersSettlmtDocCurrency field to query operations. -
PERS_SETTLMT_DOC_CURRENCY_ISO_CODE
Use with available fluent helpers to apply the PersSettlmtDocCurrencyISOCode field to query operations. -
DOCUMENT_REFERENCE_ID
Use with available fluent helpers to apply the DocumentReferenceID field to query operations. -
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations. -
PAYMENT_REFERENCE
Use with available fluent helpers to apply the PaymentReference field to query operations. -
PERS_SETTLMT_DOC_IS_REVERSED
Use with available fluent helpers to apply the PersSettlmtDocIsReversed field to query operations. -
RVSD_PERS_SETTLMT_DOC
Use with available fluent helpers to apply the RvsdPersSettlmtDoc field to query operations. -
JOURNAL_ENTRY_CREATION_DATE
Use with available fluent helpers to apply the JournalEntryCreationDate field to query operations. -
JOURNAL_ENTRY_CREATION_TIME
Use with available fluent helpers to apply the JournalEntryCreationTime field to query operations. -
JOURNAL_ENTRY_CREATION_DATE_TIME
public static final PersonnelCompensationElementField<ZonedDateTime> JOURNAL_ENTRY_CREATION_DATE_TIMEUse with available fluent helpers to apply the JournalEntryCreationDateTime field to query operations. -
TO_PERS_COMPN_ELMNT_COST_ASSGMT
public static final PersonnelCompensationElementLink<PersCompnElmntCostAssgmt> TO_PERS_COMPN_ELMNT_COST_ASSGMTUse with available fluent helpers to apply the to_PersCompnElmntCostAssgmt navigation property to query operations.
-
-
Constructor Details
-
PersonnelCompensationElement
public PersonnelCompensationElement() -
PersonnelCompensationElement
public PersonnelCompensationElement(@Nullable String personnelSettlementDocument, @Nullable String settlmtDocType, @Nullable String settlmtDocCat, @Nullable String companyCode, @Nullable String companyCodeCountry, @Nullable String companyCodeCountryISOCode, @Nullable String countryThreeDigitISOCode, @Nullable String personWorkAgreement, @Nullable String personWorkAgreementExternalID, @Nullable String settlmtCompensationReason, @Nullable String settlmtCompnVar, @Nullable LocalDateTime postingDate, @Nullable LocalDateTime documentDate, @Nullable LocalDateTime actualSettlmtDate, @Nullable BigDecimal totalNetAmount, @Nullable String persSettlmtDocCurrency, @Nullable String persSettlmtDocCurrencyISOCode, @Nullable String documentReferenceID, @Nullable String assignmentReference, @Nullable String paymentReference, @Nullable Boolean persSettlmtDocIsReversed, @Nullable String rvsdPersSettlmtDoc, @Nullable LocalDateTime journalEntryCreationDate, @Nullable LocalTime journalEntryCreationTime, @Nullable ZonedDateTime journalEntryCreationDateTime, List<PersCompnElmntCostAssgmt> toPersCompnElmntCostAssgmt)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PersonnelCompensationElement>
-
setPersonnelSettlementDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonnelSettlementDocument
- Parameters:
personnelSettlementDocument- Personnel Settlement Document Number
-
setSettlmtDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Parameters:
settlmtDocType- Settlement Document Type
-
setSettlmtDocCat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SettlmtDocCat
- Parameters:
settlmtDocCat- Settlement Document Category
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCompanyCodeCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountry
- Parameters:
companyCodeCountry- Country/Region Key
-
setCompanyCodeCountryISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountryISOCode
- Parameters:
companyCodeCountryISOCode- ISO Country/Region Code 3 Characters
-
setCountryThreeDigitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryThreeDigitISOCode
- Parameters:
countryThreeDigitISOCode- ISO Country/Region Code Numeric 3-Characters
-
setPersonWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Parameters:
personWorkAgreement- Personnel Number
-
setPersonWorkAgreementExternalID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PersonWorkAgreementExternalID
- Parameters:
personWorkAgreementExternalID- Work Agreement External ID
-
setSettlmtCompensationReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompensationReason
- Parameters:
settlmtCompensationReason- Compensation Reason for a Settlement Management Document
-
setSettlmtCompnVar
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompnVar
- Parameters:
settlmtCompnVar- Compensation Variant
-
setPostingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PostingDate
- Parameters:
postingDate- Posting Date
-
setDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: DocumentDate
- Parameters:
documentDate- Document Date in Settlement Management Document
-
setActualSettlmtDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ActualSettlmtDate
- Parameters:
actualSettlmtDate- Actual Settlement Date
-
setTotalNetAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Parameters:
totalNetAmount- Net Settlement Amount in Document Currency
-
setPersSettlmtDocCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PersSettlmtDocCurrency
- Parameters:
persSettlmtDocCurrency- Currency of Settlement Document
-
setPersSettlmtDocCurrencyISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PersSettlmtDocCurrencyISOCode
- Parameters:
persSettlmtDocCurrencyISOCode- ISO Currency Code
-
setDocumentReferenceID
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Parameters:
documentReferenceID- Reference Document Number
-
setAssignmentReference
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Parameters:
assignmentReference- Assignment number
-
setPaymentReference
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Parameters:
paymentReference- Payment Reference
-
setPersSettlmtDocIsReversed
Constraints: noneOriginal property name from the Odata EDM: PersSettlmtDocIsReversed
- Parameters:
persSettlmtDocIsReversed- Personnel Settlement Document Is Reversed
-
setRvsdPersSettlmtDoc
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RvsdPersSettlmtDoc
- Parameters:
rvsdPersSettlmtDoc- Reversed Document
-
setJournalEntryCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDate
- Parameters:
journalEntryCreationDate- Journal Entry Creation Date in UTC
-
setJournalEntryCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationTime
- Parameters:
journalEntryCreationTime- Journal Entry Creation Time in UTC
-
setJournalEntryCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDateTime
- Parameters:
journalEntryCreationDateTime- Journal Entry Creation Date and Time in UTC
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PersonnelCompensationElement>
-
getKey
- Overrides:
getKeyin classVdmObject<PersonnelCompensationElement>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PersonnelCompensationElement>
-
fromMap
- Overrides:
fromMapin classVdmObject<PersonnelCompensationElement>
-
field
@Nonnull public static <T> PersonnelCompensationElementField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> PersonnelCompensationElementField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<PersonnelCompensationElement>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<PersonnelCompensationElement>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<PersonnelCompensationElement>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PersonnelCompensationElement>
-
fetchPersCompnElmntCostAssgmt
Fetches the PersCompnElmntCostAssgmt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PersCompnElmntCostAssgmt.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PersCompnElmntCostAssgmt entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPersCompnElmntCostAssgmtOrFetch
Retrieval of associated PersCompnElmntCostAssgmt entities (one to many). This corresponds to the OData navigation property to_PersCompnElmntCostAssgmt.If the navigation property to_PersCompnElmntCostAssgmt of a queried PersonnelCompensationElement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated PersCompnElmntCostAssgmt entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPersCompnElmntCostAssgmtIfPresent
@Nonnull public io.vavr.control.Option<List<PersCompnElmntCostAssgmt>> getPersCompnElmntCostAssgmtIfPresent()Retrieval of associated PersCompnElmntCostAssgmt entities (one to many). This corresponds to the OData navigation property to_PersCompnElmntCostAssgmt.If the navigation property for an entity PersonnelCompensationElement has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PersCompnElmntCostAssgmt is already loaded, the
result will contain the PersCompnElmntCostAssgmt entities. If not, an
Optionwith result stateemptyis returned.
-
setPersCompnElmntCostAssgmt
Overwrites the list of associated PersCompnElmntCostAssgmt entities for the loaded navigation property to_PersCompnElmntCostAssgmt.If the navigation property to_PersCompnElmntCostAssgmt of a queried PersonnelCompensationElement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of PersCompnElmntCostAssgmt entities.
-
addPersCompnElmntCostAssgmt
Adds elements to the list of associated PersCompnElmntCostAssgmt entities. This corresponds to the OData navigation property to_PersCompnElmntCostAssgmt.If the navigation property to_PersCompnElmntCostAssgmt of a queried PersonnelCompensationElement is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of PersCompnElmntCostAssgmt entities.
-
builder
-
getPersonnelSettlementDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonnelSettlementDocument
- Returns:
- Personnel Settlement Document Number
-
getSettlmtDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Returns:
- Settlement Document Type
-
getSettlmtDocCat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SettlmtDocCat
- Returns:
- Settlement Document Category
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCompanyCodeCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountry
- Returns:
- Country/Region Key
-
getCompanyCodeCountryISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CompanyCodeCountryISOCode
- Returns:
- ISO Country/Region Code 3 Characters
-
getCountryThreeDigitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryThreeDigitISOCode
- Returns:
- ISO Country/Region Code Numeric 3-Characters
-
getPersonWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
- Personnel Number
-
getPersonWorkAgreementExternalID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PersonWorkAgreementExternalID
- Returns:
- Work Agreement External ID
-
getSettlmtCompensationReason
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompensationReason
- Returns:
- Compensation Reason for a Settlement Management Document
-
getSettlmtCompnVar
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtCompnVar
- Returns:
- Compensation Variant
-
getPostingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PostingDate
- Returns:
- Posting Date
-
getDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: DocumentDate
- Returns:
- Document Date in Settlement Management Document
-
getActualSettlmtDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ActualSettlmtDate
- Returns:
- Actual Settlement Date
-
getTotalNetAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Returns:
- Net Settlement Amount in Document Currency
-
getPersSettlmtDocCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PersSettlmtDocCurrency
- Returns:
- Currency of Settlement Document
-
getPersSettlmtDocCurrencyISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PersSettlmtDocCurrencyISOCode
- Returns:
- ISO Currency Code
-
getDocumentReferenceID
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Returns:
- Reference Document Number
-
getAssignmentReference
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Returns:
- Assignment number
-
getPaymentReference
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Returns:
- Payment Reference
-
getPersSettlmtDocIsReversed
Constraints: noneOriginal property name from the Odata EDM: PersSettlmtDocIsReversed
- Returns:
- Personnel Settlement Document Is Reversed
-
getRvsdPersSettlmtDoc
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RvsdPersSettlmtDoc
- Returns:
- Reversed Document
-
getJournalEntryCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDate
- Returns:
- Journal Entry Creation Date in UTC
-
getJournalEntryCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationTime
- Returns:
- Journal Entry Creation Time in UTC
-
getJournalEntryCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: JournalEntryCreationDateTime
- Returns:
- Journal Entry Creation Date and Time in UTC
-
toString
- Overrides:
toStringin classVdmObject<PersonnelCompensationElement>
-
equals
- Overrides:
equalsin classVdmEntity<PersonnelCompensationElement>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PersonnelCompensationElement>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PersonnelCompensationElement>
-