Class EarmarkedFundsDocument
Original entity name from the Odata EDM: EarmarkedFundsDocument_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of EarmarkedFundsDocument instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EarmarkedFundsDocumentField<BigDecimal>Use with available fluent helpers to apply the AbsoluteExchangeRate field to query operations.static final EarmarkedFundsDocumentSelectableSelector for all available fields of EarmarkedFundsDocument.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.static final EarmarkedFundsDocumentField<LocalDateTime>Use with available fluent helpers to apply the DocumentDate field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsDocReference field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsDocument field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsDocumentCategory field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsDocumentType field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsHeaderText field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EarmarkedFundsManualEditBlock field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EmrkdFndsDocCreatedByUser field to query operations.static final EarmarkedFundsDocumentField<LocalDateTime>Use with available fluent helpers to apply the EmrkdFndsDocCreationDate field to query operations.static final EarmarkedFundsDocumentField<LocalDateTime>Use with available fluent helpers to apply the EmrkdFndsDocLastChangeDate field to query operations.static final EarmarkedFundsDocumentField<ZonedDateTime>Use with available fluent helpers to apply the EmrkdFndsDocLastChangeDateTime field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EmrkdFndsDocLastChangedByUser field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EmrkdFndsExtDocumentNumber field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EmrkdFndsIntegScenarioVariant field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the EmrkdFndsIntegrationScenario field to query operations.static final EarmarkedFundsDocumentField<Boolean>Use with available fluent helpers to apply the ExchRateIsIndirectQuotation field to query operations.static final EarmarkedFundsDocumentField<LocalDateTime>Use with available fluent helpers to apply the ExchangeRateDate field to query operations.static final EarmarkedFundsDocumentField<LocalDateTime>Use with available fluent helpers to apply the PostingDate field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the ReferenceDocument field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the ReferenceDocumentContext field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the ReferenceDocumentLogicalSystem field to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the ReferenceDocumentType field to query operations.static final EarmarkedFundsDocumentLink<EarmarkedFundsDocumentItem>Use with available fluent helpers to apply the to_EarmarkedFundsDocumentItem navigation property to query operations.static final EarmarkedFundsDocumentField<String>Use with available fluent helpers to apply the TransactionCurrency field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionEarmarkedFundsDocument(String earmarkedFundsDocument, String emrkdFndsExtDocumentNumber, String emrkdFndsIntegrationScenario, String emrkdFndsIntegScenarioVariant, String earmarkedFundsDocumentCategory, String earmarkedFundsDocumentType, String companyCode, String transactionCurrency, String companyCodeCurrency, String earmarkedFundsDocReference, String earmarkedFundsHeaderText, LocalDateTime postingDate, LocalDateTime documentDate, LocalDateTime exchangeRateDate, BigDecimal absoluteExchangeRate, Boolean exchRateIsIndirectQuotation, String emrkdFndsDocCreatedByUser, LocalDateTime emrkdFndsDocCreationDate, String emrkdFndsDocLastChangedByUser, LocalDateTime emrkdFndsDocLastChangeDate, ZonedDateTime emrkdFndsDocLastChangeDateTime, String referenceDocumentType, String referenceDocument, String referenceDocumentContext, String referenceDocumentLogicalSystem, String earmarkedFundsManualEditBlock, List<EarmarkedFundsDocumentItem> toEarmarkedFundsDocumentItem) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated EarmarkedFundsDocumentItem entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the EarmarkedFundsDocumentItem entities (one to many) associated with this entity.static <T,DomainT>
EarmarkedFundsDocumentField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> EarmarkedFundsDocumentField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 9, Scale: 5Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 5protected StringConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 16(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<EarmarkedFundsDocumentItem>>Retrieval of associated EarmarkedFundsDocumentItem entities (one to many).Retrieval of associated EarmarkedFundsDocumentItem entities (one to many).Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10protected StringConstraints: Not nullable, Precision: 0Constraints: nonegetKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 5getType()inthashCode()voidsetAbsoluteExchangeRate(BigDecimal absoluteExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCompanyCodeCurrency(String companyCodeCurrency) Constraints: Not nullable, Maximum length: 5voidsetDocumentDate(LocalDateTime documentDate) Constraints: Not nullable, Precision: 0voidsetEarmarkedFundsDocReference(String earmarkedFundsDocReference) Constraints: Not nullable, Maximum length: 16voidsetEarmarkedFundsDocument(String earmarkedFundsDocument) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetEarmarkedFundsDocumentCategory(String earmarkedFundsDocumentCategory) Constraints: Not nullable, Maximum length: 3voidOverwrites the list of associated EarmarkedFundsDocumentItem entities for the loaded navigation property to_EarmarkedFundsDocumentItem.voidsetEarmarkedFundsDocumentType(String earmarkedFundsDocumentType) Constraints: Not nullable, Maximum length: 2voidsetEarmarkedFundsHeaderText(String earmarkedFundsHeaderText) Constraints: Not nullable, Maximum length: 50voidsetEarmarkedFundsManualEditBlock(String earmarkedFundsManualEditBlock) Constraints: Not nullable, Maximum length: 2voidsetEmrkdFndsDocCreatedByUser(String emrkdFndsDocCreatedByUser) Constraints: Not nullable, Maximum length: 12voidsetEmrkdFndsDocCreationDate(LocalDateTime emrkdFndsDocCreationDate) Constraints: Not nullable, Precision: 0voidsetEmrkdFndsDocLastChangeDate(LocalDateTime emrkdFndsDocLastChangeDate) Constraints: Not nullable, Precision: 0voidsetEmrkdFndsDocLastChangeDateTime(ZonedDateTime emrkdFndsDocLastChangeDateTime) Constraints: Not nullable, Precision: 0voidsetEmrkdFndsDocLastChangedByUser(String emrkdFndsDocLastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetEmrkdFndsExtDocumentNumber(String emrkdFndsExtDocumentNumber) Constraints: Not nullable, Maximum length: 10voidsetEmrkdFndsIntegrationScenario(String emrkdFndsIntegrationScenario) Constraints: Not nullable, Maximum length: 3voidsetEmrkdFndsIntegScenarioVariant(String emrkdFndsIntegScenarioVariant) Constraints: Not nullable, Maximum length: 10voidsetExchangeRateDate(LocalDateTime exchangeRateDate) Constraints: Not nullable, Precision: 0voidsetExchRateIsIndirectQuotation(Boolean exchRateIsIndirectQuotation) Constraints: nonevoidsetPostingDate(LocalDateTime postingDate) Constraints: Not nullable, Precision: 0voidsetReferenceDocument(String referenceDocument) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocumentContext(String referenceDocumentContext) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocumentLogicalSystem(String referenceDocumentLogicalSystem) Constraints: Not nullable, Maximum length: 10voidsetReferenceDocumentType(String referenceDocumentType) Constraints: Not nullable, Maximum length: 5protected voidsetServicePathForFetch(String servicePathForFetch) voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5toString()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 EarmarkedFundsDocument. -
EARMARKED_FUNDS_DOCUMENT
Use with available fluent helpers to apply the EarmarkedFundsDocument field to query operations. -
EMRKD_FNDS_EXT_DOCUMENT_NUMBER
Use with available fluent helpers to apply the EmrkdFndsExtDocumentNumber field to query operations. -
EMRKD_FNDS_INTEGRATION_SCENARIO
Use with available fluent helpers to apply the EmrkdFndsIntegrationScenario field to query operations. -
EMRKD_FNDS_INTEG_SCENARIO_VARIANT
Use with available fluent helpers to apply the EmrkdFndsIntegScenarioVariant field to query operations. -
EARMARKED_FUNDS_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the EarmarkedFundsDocumentCategory field to query operations. -
EARMARKED_FUNDS_DOCUMENT_TYPE
Use with available fluent helpers to apply the EarmarkedFundsDocumentType field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations. -
COMPANY_CODE_CURRENCY
Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations. -
EARMARKED_FUNDS_DOC_REFERENCE
Use with available fluent helpers to apply the EarmarkedFundsDocReference field to query operations. -
EARMARKED_FUNDS_HEADER_TEXT
Use with available fluent helpers to apply the EarmarkedFundsHeaderText 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. -
EXCHANGE_RATE_DATE
Use with available fluent helpers to apply the ExchangeRateDate field to query operations. -
ABSOLUTE_EXCHANGE_RATE
Use with available fluent helpers to apply the AbsoluteExchangeRate field to query operations. -
EXCH_RATE_IS_INDIRECT_QUOTATION
Use with available fluent helpers to apply the ExchRateIsIndirectQuotation field to query operations. -
EMRKD_FNDS_DOC_CREATED_BY_USER
Use with available fluent helpers to apply the EmrkdFndsDocCreatedByUser field to query operations. -
EMRKD_FNDS_DOC_CREATION_DATE
Use with available fluent helpers to apply the EmrkdFndsDocCreationDate field to query operations. -
EMRKD_FNDS_DOC_LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the EmrkdFndsDocLastChangedByUser field to query operations. -
EMRKD_FNDS_DOC_LAST_CHANGE_DATE
Use with available fluent helpers to apply the EmrkdFndsDocLastChangeDate field to query operations. -
EMRKD_FNDS_DOC_LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the EmrkdFndsDocLastChangeDateTime field to query operations. -
REFERENCE_DOCUMENT_TYPE
Use with available fluent helpers to apply the ReferenceDocumentType field to query operations. -
REFERENCE_DOCUMENT
Use with available fluent helpers to apply the ReferenceDocument field to query operations. -
REFERENCE_DOCUMENT_CONTEXT
Use with available fluent helpers to apply the ReferenceDocumentContext field to query operations. -
REFERENCE_DOCUMENT_LOGICAL_SYSTEM
Use with available fluent helpers to apply the ReferenceDocumentLogicalSystem field to query operations. -
EARMARKED_FUNDS_MANUAL_EDIT_BLOCK
Use with available fluent helpers to apply the EarmarkedFundsManualEditBlock field to query operations. -
TO_EARMARKED_FUNDS_DOCUMENT_ITEM
public static final EarmarkedFundsDocumentLink<EarmarkedFundsDocumentItem> TO_EARMARKED_FUNDS_DOCUMENT_ITEMUse with available fluent helpers to apply the to_EarmarkedFundsDocumentItem navigation property to query operations.
-
-
Constructor Details
-
EarmarkedFundsDocument
public EarmarkedFundsDocument() -
EarmarkedFundsDocument
public EarmarkedFundsDocument(@Nullable String earmarkedFundsDocument, @Nullable String emrkdFndsExtDocumentNumber, @Nullable String emrkdFndsIntegrationScenario, @Nullable String emrkdFndsIntegScenarioVariant, @Nullable String earmarkedFundsDocumentCategory, @Nullable String earmarkedFundsDocumentType, @Nullable String companyCode, @Nullable String transactionCurrency, @Nullable String companyCodeCurrency, @Nullable String earmarkedFundsDocReference, @Nullable String earmarkedFundsHeaderText, @Nullable LocalDateTime postingDate, @Nullable LocalDateTime documentDate, @Nullable LocalDateTime exchangeRateDate, @Nullable BigDecimal absoluteExchangeRate, @Nullable Boolean exchRateIsIndirectQuotation, @Nullable String emrkdFndsDocCreatedByUser, @Nullable LocalDateTime emrkdFndsDocCreationDate, @Nullable String emrkdFndsDocLastChangedByUser, @Nullable LocalDateTime emrkdFndsDocLastChangeDate, @Nullable ZonedDateTime emrkdFndsDocLastChangeDateTime, @Nullable String referenceDocumentType, @Nullable String referenceDocument, @Nullable String referenceDocumentContext, @Nullable String referenceDocumentLogicalSystem, @Nullable String earmarkedFundsManualEditBlock, List<EarmarkedFundsDocumentItem> toEarmarkedFundsDocumentItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<EarmarkedFundsDocument>
-
setEarmarkedFundsDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EarmarkedFundsDocument
- Parameters:
earmarkedFundsDocument- Document number for earmarked funds
-
setEmrkdFndsExtDocumentNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EmrkdFndsExtDocumentNumber
- Parameters:
emrkdFndsExtDocumentNumber- External Document Number for Earmarked Funds
-
setEmrkdFndsIntegrationScenario
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EmrkdFndsIntegrationScenario
- Parameters:
emrkdFndsIntegrationScenario- Scenario
-
setEmrkdFndsIntegScenarioVariant
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EmrkdFndsIntegScenarioVariant
- Parameters:
emrkdFndsIntegScenarioVariant- Scenario Variant
-
setEarmarkedFundsDocumentCategory
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EarmarkedFundsDocumentCategory
- Parameters:
earmarkedFundsDocumentCategory- Document Category of an Earmarked Funds Document
-
setEarmarkedFundsDocumentType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: EarmarkedFundsDocumentType
- Parameters:
earmarkedFundsDocumentType- Earmarked fund document type
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- Transaction Currency
-
setCompanyCodeCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CompanyCodeCurrency
- Parameters:
companyCodeCurrency- Local currency key
-
setEarmarkedFundsDocReference
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: EarmarkedFundsDocReference
- Parameters:
earmarkedFundsDocReference- Reference Document Number
-
setEarmarkedFundsHeaderText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: EarmarkedFundsHeaderText
- Parameters:
earmarkedFundsHeaderText- Doc.header text
-
setPostingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PostingDate
- Parameters:
postingDate- Posting Date in the Document
-
setDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: DocumentDate
- Parameters:
documentDate- Document Date in Document
-
setExchangeRateDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ExchangeRateDate
- Parameters:
exchangeRateDate- Translation Date
-
setAbsoluteExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsoluteExchangeRate
- Parameters:
absoluteExchangeRate- Absolute Exchange Rate
-
setExchRateIsIndirectQuotation
Constraints: noneOriginal property name from the Odata EDM: ExchRateIsIndirectQuotation
- Parameters:
exchRateIsIndirectQuotation- Exchange Rate Is Indirect Quotation
-
setEmrkdFndsDocCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EmrkdFndsDocCreatedByUser
- Parameters:
emrkdFndsDocCreatedByUser- Created by
-
setEmrkdFndsDocCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocCreationDate
- Parameters:
emrkdFndsDocCreationDate- Entry date
-
setEmrkdFndsDocLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EmrkdFndsDocLastChangedByUser
- Parameters:
emrkdFndsDocLastChangedByUser- Last changed by
-
setEmrkdFndsDocLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocLastChangeDate
- Parameters:
emrkdFndsDocLastChangeDate- Date of Last Change
-
setEmrkdFndsDocLastChangeDateTime
public void setEmrkdFndsDocLastChangeDateTime(@Nullable ZonedDateTime emrkdFndsDocLastChangeDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocLastChangeDateTime
- Parameters:
emrkdFndsDocLastChangeDateTime- Change Date and Time
-
setReferenceDocumentType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ReferenceDocumentType
- Parameters:
referenceDocumentType- Reference Transaction
-
setReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Parameters:
referenceDocument- Reference document number
-
setReferenceDocumentContext
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentContext
- Parameters:
referenceDocumentContext- Reference Organizational Units
-
setReferenceDocumentLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentLogicalSystem
- Parameters:
referenceDocumentLogicalSystem- Logical system of source document
-
setEarmarkedFundsManualEditBlock
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: EarmarkedFundsManualEditBlock
- Parameters:
earmarkedFundsManualEditBlock- Funds precommitment document block
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<EarmarkedFundsDocument>
-
getKey
- Overrides:
getKeyin classVdmObject<EarmarkedFundsDocument>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<EarmarkedFundsDocument>
-
fromMap
- Overrides:
fromMapin classVdmObject<EarmarkedFundsDocument>
-
field
@Nonnull public static <T> EarmarkedFundsDocumentField<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> EarmarkedFundsDocumentField<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<EarmarkedFundsDocument>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<EarmarkedFundsDocument>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<EarmarkedFundsDocument>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<EarmarkedFundsDocument>
-
fetchEarmarkedFundsDocumentItem
Fetches the EarmarkedFundsDocumentItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_EarmarkedFundsDocumentItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated EarmarkedFundsDocumentItem 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.
-
getEarmarkedFundsDocumentItemOrFetch
Retrieval of associated EarmarkedFundsDocumentItem entities (one to many). This corresponds to the OData navigation property to_EarmarkedFundsDocumentItem.If the navigation property to_EarmarkedFundsDocumentItem of a queried EarmarkedFundsDocument 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 EarmarkedFundsDocumentItem 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.
-
getEarmarkedFundsDocumentItemIfPresent
@Nonnull public io.vavr.control.Option<List<EarmarkedFundsDocumentItem>> getEarmarkedFundsDocumentItemIfPresent()Retrieval of associated EarmarkedFundsDocumentItem entities (one to many). This corresponds to the OData navigation property to_EarmarkedFundsDocumentItem.If the navigation property for an entity EarmarkedFundsDocument 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_EarmarkedFundsDocumentItem is already loaded, the
result will contain the EarmarkedFundsDocumentItem entities. If not, an
Optionwith result stateemptyis returned.
-
setEarmarkedFundsDocumentItem
Overwrites the list of associated EarmarkedFundsDocumentItem entities for the loaded navigation property to_EarmarkedFundsDocumentItem.If the navigation property to_EarmarkedFundsDocumentItem of a queried EarmarkedFundsDocument 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 EarmarkedFundsDocumentItem entities.
-
addEarmarkedFundsDocumentItem
Adds elements to the list of associated EarmarkedFundsDocumentItem entities. This corresponds to the OData navigation property to_EarmarkedFundsDocumentItem.If the navigation property to_EarmarkedFundsDocumentItem of a queried EarmarkedFundsDocument 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 EarmarkedFundsDocumentItem entities.
-
builder
-
getEarmarkedFundsDocument
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EarmarkedFundsDocument
- Returns:
- Document number for earmarked funds
-
getEmrkdFndsExtDocumentNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EmrkdFndsExtDocumentNumber
- Returns:
- External Document Number for Earmarked Funds
-
getEmrkdFndsIntegrationScenario
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EmrkdFndsIntegrationScenario
- Returns:
- Scenario
-
getEmrkdFndsIntegScenarioVariant
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: EmrkdFndsIntegScenarioVariant
- Returns:
- Scenario Variant
-
getEarmarkedFundsDocumentCategory
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EarmarkedFundsDocumentCategory
- Returns:
- Document Category of an Earmarked Funds Document
-
getEarmarkedFundsDocumentType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: EarmarkedFundsDocumentType
- Returns:
- Earmarked fund document type
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
- Transaction Currency
-
getCompanyCodeCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CompanyCodeCurrency
- Returns:
- Local currency key
-
getEarmarkedFundsDocReference
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: EarmarkedFundsDocReference
- Returns:
- Reference Document Number
-
getEarmarkedFundsHeaderText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: EarmarkedFundsHeaderText
- Returns:
- Doc.header text
-
getPostingDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PostingDate
- Returns:
- Posting Date in the Document
-
getDocumentDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: DocumentDate
- Returns:
- Document Date in Document
-
getExchangeRateDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ExchangeRateDate
- Returns:
- Translation Date
-
getAbsoluteExchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsoluteExchangeRate
- Returns:
- Absolute Exchange Rate
-
getExchRateIsIndirectQuotation
Constraints: noneOriginal property name from the Odata EDM: ExchRateIsIndirectQuotation
- Returns:
- Exchange Rate Is Indirect Quotation
-
getEmrkdFndsDocCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EmrkdFndsDocCreatedByUser
- Returns:
- Created by
-
getEmrkdFndsDocCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocCreationDate
- Returns:
- Entry date
-
getEmrkdFndsDocLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EmrkdFndsDocLastChangedByUser
- Returns:
- Last changed by
-
getEmrkdFndsDocLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocLastChangeDate
- Returns:
- Date of Last Change
-
getEmrkdFndsDocLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: EmrkdFndsDocLastChangeDateTime
- Returns:
- Change Date and Time
-
getReferenceDocumentType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ReferenceDocumentType
- Returns:
- Reference Transaction
-
getReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Returns:
- Reference document number
-
getReferenceDocumentContext
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentContext
- Returns:
- Reference Organizational Units
-
getReferenceDocumentLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentLogicalSystem
- Returns:
- Logical system of source document
-
getEarmarkedFundsManualEditBlock
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: EarmarkedFundsManualEditBlock
- Returns:
- Funds precommitment document block
-
toString
- Overrides:
toStringin classVdmObject<EarmarkedFundsDocument>
-
equals
- Overrides:
equalsin classVdmEntity<EarmarkedFundsDocument>
-
canEqual
- Overrides:
canEqualin classVdmEntity<EarmarkedFundsDocument>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<EarmarkedFundsDocument>
-