public class MnlAccrsAccrSubobjItem extends VdmEntity<MnlAccrsAccrSubobjItem>
Original entity name from the Odata EDM: MnlAccrsAccrSubobjItemType
Modifier and Type | Class and Description |
---|---|
static class |
MnlAccrsAccrSubobjItem.MnlAccrsAccrSubobjItemBuilder
Helper class to allow for fluent creation of MnlAccrsAccrSubobjItem instances.
|
Modifier and Type | Field and Description |
---|---|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_CLSG_POSTG_ACCR_ACCOUNT
Use with available fluent helpers to apply the AccrClsgPostgAccrAccount field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_CLSG_POSTG_DOCUMENT_TYPE
Use with available fluent helpers to apply the AccrClsgPostgDocumentType field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_CLSG_POSTG_OFFSTG_ACCOUNT
Use with available fluent helpers to apply the AccrClsgPostgOffstgAccount field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_OPNG_POSTG_ACCR_ACCOUNT
Use with available fluent helpers to apply the AccrOpngPostgAccrAccount field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_OPNG_POSTG_DOCUMENT_TYPE
Use with available fluent helpers to apply the AccrOpngPostgDocumentType field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_OPNG_POSTG_OFFSTG_ACCOUNT
Use with available fluent helpers to apply the AccrOpngPostgOffstgAccount field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_PERDC_POSTG_ACCR_ACCOUNT
Use with available fluent helpers to apply the AccrPerdcPostgAccrAccount field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_PERDC_POSTG_DOCUMENT_TYPE
Use with available fluent helpers to apply the AccrPerdcPostgDocumentType field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCR_PERDC_POSTG_OFFSTG_ACCT
Use with available fluent helpers to apply the AccrPerdcPostgOffstgAcct field to query operations.
|
static MnlAccrsAccrSubobjItemField<LocalDateTime> |
ACCR_SUBOBJ_HDR_END_OF_LIFE_DATE
Use with available fluent helpers to apply the AccrSubobjHdrEndOfLifeDate field to query operations.
|
static MnlAccrsAccrSubobjItemField<LocalDateTime> |
ACCR_SUBOBJ_HDR_START_OF_LIFE_DATE
Use with available fluent helpers to apply the AccrSubobjHdrStartOfLifeDate field to query operations.
|
static MnlAccrsAccrSubobjItemField<ZonedDateTime> |
ACCR_SUBOBJ_LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the AccrSubobjLastChangeDateTime field to query operations.
|
static MnlAccrsAccrSubobjItemField<LocalDateTime> |
ACCR_SUBOBJECT_ITM_VALDTY_END_DTE
Use with available fluent helpers to apply the AccrSubobjectItmValdtyEndDte field to query operations.
|
static MnlAccrsAccrSubobjItemField<LocalDateTime> |
ACCR_SUBOBJECT_ITM_VALDTY_STRT_DTE
Use with available fluent helpers to apply the AccrSubobjectItmValdtyStrtDte field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_ENGINE_ACCRUAL_OBJECT_TYPE
Use with available fluent helpers to apply the AccrualEngineAccrualObjectType field to query operations.
|
static MnlAccrsAccrSubobjItemField<Boolean> |
ACCRUAL_ITEM_IS_OBSOLETE
Use with available fluent helpers to apply the AccrualItemIsObsolete field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_ITEM_TYPE
Use with available fluent helpers to apply the AccrualItemType field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_METHOD
Use with available fluent helpers to apply the AccrualMethod field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_OBJECT
Use with available fluent helpers to apply the AccrualObject field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_OBJECT_LOGICAL_SYSTEM
Use with available fluent helpers to apply the AccrualObjectLogicalSystem field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
ACCRUAL_SUBOBJECT
Use with available fluent helpers to apply the AccrualSubobject field to query operations.
|
static MnlAccrsAccrSubobjItemSelectable |
ALL_FIELDS
Selector for all available fields of MnlAccrsAccrSubobjItem.
|
static MnlAccrsAccrSubobjItemField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
LEDGER_GROUP
Use with available fluent helpers to apply the LedgerGroup field to query operations.
|
static MnlAccrsAccrSubobjItemLink<MnlAccrsAccrPerdcAmounts> |
TO_ACCR_PERDC_AMOUNTS
Use with available fluent helpers to apply the to_AccrPerdcAmounts navigation property to query
operations.
|
static MnlAccrsAccrSubobjItemOneToOneLink<MnlAccrsAccrualSubobject> |
TO_MANUAL_ACCRUAL
Use with available fluent helpers to apply the to_ManualAccrual navigation property to query operations.
|
static MnlAccrsAccrSubobjItemField<BigDecimal> |
TOTAL_ACCR_AMOUNT_IN_TRANS_CRCY
Use with available fluent helpers to apply the TotalAccrAmountInTransCrcy field to query operations.
|
static MnlAccrsAccrSubobjItemField<BigDecimal> |
TOTAL_ACCRUAL_QUANTITY
Use with available fluent helpers to apply the TotalAccrualQuantity field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
TOTAL_ACCRUAL_QUANTITY_UNIT
Use with available fluent helpers to apply the TotalAccrualQuantityUnit field to query operations.
|
static MnlAccrsAccrSubobjItemField<String> |
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
MnlAccrsAccrSubobjItem() |
MnlAccrsAccrSubobjItem(String accrualEngineAccrualObjectType,
String accrualObjectLogicalSystem,
String companyCode,
String accrualObject,
String accrualSubobject,
String accrualItemType,
String ledger,
LocalDateTime accrSubobjectItmValdtyEndDte,
LocalDateTime accrSubobjectItmValdtyStrtDte,
String accrualMethod,
LocalDateTime accrSubobjHdrStartOfLifeDate,
LocalDateTime accrSubobjHdrEndOfLifeDate,
Boolean accrualItemIsObsolete,
String ledgerGroup,
BigDecimal totalAccrualQuantity,
String totalAccrualQuantityUnit,
BigDecimal totalAccrAmountInTransCrcy,
String transactionCurrency,
String accrOpngPostgDocumentType,
String accrPerdcPostgDocumentType,
String accrClsgPostgDocumentType,
String accrOpngPostgAccrAccount,
String accrOpngPostgOffstgAccount,
String accrPerdcPostgAccrAccount,
String accrPerdcPostgOffstgAcct,
String accrClsgPostgAccrAccount,
String accrClsgPostgOffstgAccount,
ZonedDateTime accrSubobjLastChangeDateTime,
List<MnlAccrsAccrPerdcAmounts> toAccrPerdcAmounts,
MnlAccrsAccrualSubobject toManualAccrual) |
Modifier and Type | Method and Description |
---|---|
void |
addAccrPerdcAmounts(MnlAccrsAccrPerdcAmounts... entity)
Adds elements to the list of associated MnlAccrsAccrPerdcAmounts entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static MnlAccrsAccrSubobjItem.MnlAccrsAccrSubobjItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<MnlAccrsAccrPerdcAmounts> |
fetchAccrPerdcAmounts()
Fetches the MnlAccrsAccrPerdcAmounts entities (one to many) associated with this entity.
|
MnlAccrsAccrualSubobject |
fetchManualAccrual()
Fetches the MnlAccrsAccrualSubobject entity (one to one) associated with this entity.
|
static <T> MnlAccrsAccrSubobjItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAccrClsgPostgAccrAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getAccrClsgPostgDocumentType()
Constraints: Not nullable, Maximum length: 2
|
String |
getAccrClsgPostgOffstgAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getAccrOpngPostgAccrAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getAccrOpngPostgDocumentType()
Constraints: Not nullable, Maximum length: 2
|
String |
getAccrOpngPostgOffstgAccount()
Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<List<MnlAccrsAccrPerdcAmounts>> |
getAccrPerdcAmountsIfPresent()
Retrieval of associated MnlAccrsAccrPerdcAmounts entities (one to many).
|
List<MnlAccrsAccrPerdcAmounts> |
getAccrPerdcAmountsOrFetch()
Retrieval of associated MnlAccrsAccrPerdcAmounts entities (one to many).
|
String |
getAccrPerdcPostgAccrAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getAccrPerdcPostgDocumentType()
Constraints: Not nullable, Maximum length: 2
|
String |
getAccrPerdcPostgOffstgAcct()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getAccrSubobjectItmValdtyEndDte()
(Key Field) Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getAccrSubobjectItmValdtyStrtDte()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getAccrSubobjHdrEndOfLifeDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getAccrSubobjHdrStartOfLifeDate()
Constraints: Not nullable, Precision: 0
|
ZonedDateTime |
getAccrSubobjLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getAccrualEngineAccrualObjectType()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Boolean |
getAccrualItemIsObsolete()
Constraints: none
|
String |
getAccrualItemType()
(Key Field) Constraints: Not nullable, Maximum length: 11
|
String |
getAccrualMethod()
Constraints: Not nullable, Maximum length: 10
|
String |
getAccrualObject()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
String |
getAccrualObjectLogicalSystem()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getAccrualSubobject()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
String |
getLedger()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getLedgerGroup()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<MnlAccrsAccrualSubobject> |
getManualAccrualIfPresent()
Retrieval of associated MnlAccrsAccrualSubobject entity (one to one).
|
MnlAccrsAccrualSubobject |
getManualAccrualOrFetch()
Retrieval of associated MnlAccrsAccrualSubobject entity (one to one).
|
BigDecimal |
getTotalAccrAmountInTransCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getTotalAccrualQuantity()
Constraints: Not nullable, Precision: 15, Scale: 3
|
String |
getTotalAccrualQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<MnlAccrsAccrSubobjItem> |
getType() |
int |
hashCode() |
void |
setAccrClsgPostgAccrAccount(String accrClsgPostgAccrAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrClsgPostgDocumentType(String accrClsgPostgDocumentType)
Constraints: Not nullable, Maximum length: 2
|
void |
setAccrClsgPostgOffstgAccount(String accrClsgPostgOffstgAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrOpngPostgAccrAccount(String accrOpngPostgAccrAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrOpngPostgDocumentType(String accrOpngPostgDocumentType)
Constraints: Not nullable, Maximum length: 2
|
void |
setAccrOpngPostgOffstgAccount(String accrOpngPostgOffstgAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrPerdcAmounts(List<MnlAccrsAccrPerdcAmounts> value)
Overwrites the list of associated MnlAccrsAccrPerdcAmounts entities for the loaded navigation property
to_AccrPerdcAmounts.
|
void |
setAccrPerdcPostgAccrAccount(String accrPerdcPostgAccrAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrPerdcPostgDocumentType(String accrPerdcPostgDocumentType)
Constraints: Not nullable, Maximum length: 2
|
void |
setAccrPerdcPostgOffstgAcct(String accrPerdcPostgOffstgAcct)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrSubobjectItmValdtyEndDte(LocalDateTime accrSubobjectItmValdtyEndDte)
(Key Field) Constraints: Not nullable, Precision: 0
|
void |
setAccrSubobjectItmValdtyStrtDte(LocalDateTime accrSubobjectItmValdtyStrtDte)
Constraints: Not nullable, Precision: 0
|
void |
setAccrSubobjHdrEndOfLifeDate(LocalDateTime accrSubobjHdrEndOfLifeDate)
Constraints: Not nullable, Precision: 0
|
void |
setAccrSubobjHdrStartOfLifeDate(LocalDateTime accrSubobjHdrStartOfLifeDate)
Constraints: Not nullable, Precision: 0
|
void |
setAccrSubobjLastChangeDateTime(ZonedDateTime accrSubobjLastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setAccrualEngineAccrualObjectType(String accrualEngineAccrualObjectType)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setAccrualItemIsObsolete(Boolean accrualItemIsObsolete)
Constraints: none
|
void |
setAccrualItemType(String accrualItemType)
(Key Field) Constraints: Not nullable, Maximum length: 11
|
void |
setAccrualMethod(String accrualMethod)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccrualObject(String accrualObject)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
void |
setAccrualObjectLogicalSystem(String accrualObjectLogicalSystem)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setAccrualSubobject(String accrualSubobject)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setLedger(String ledger)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setLedgerGroup(String ledgerGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setManualAccrual(MnlAccrsAccrualSubobject value)
Overwrites the associated MnlAccrsAccrualSubobject entity for the loaded navigation property
to_ManualAccrual.
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setTotalAccrAmountInTransCrcy(BigDecimal totalAccrAmountInTransCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setTotalAccrualQuantity(BigDecimal totalAccrualQuantity)
Constraints: Not nullable, Precision: 15, Scale: 3
|
void |
setTotalAccrualQuantityUnit(String totalAccrualQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final MnlAccrsAccrSubobjItemSelectable ALL_FIELDS
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_ENGINE_ACCRUAL_OBJECT_TYPE
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_OBJECT_LOGICAL_SYSTEM
public static final MnlAccrsAccrSubobjItemField<String> COMPANY_CODE
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_OBJECT
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_SUBOBJECT
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_ITEM_TYPE
public static final MnlAccrsAccrSubobjItemField<String> LEDGER
public static final MnlAccrsAccrSubobjItemField<LocalDateTime> ACCR_SUBOBJECT_ITM_VALDTY_END_DTE
public static final MnlAccrsAccrSubobjItemField<LocalDateTime> ACCR_SUBOBJECT_ITM_VALDTY_STRT_DTE
public static final MnlAccrsAccrSubobjItemField<String> ACCRUAL_METHOD
public static final MnlAccrsAccrSubobjItemField<LocalDateTime> ACCR_SUBOBJ_HDR_START_OF_LIFE_DATE
public static final MnlAccrsAccrSubobjItemField<LocalDateTime> ACCR_SUBOBJ_HDR_END_OF_LIFE_DATE
public static final MnlAccrsAccrSubobjItemField<Boolean> ACCRUAL_ITEM_IS_OBSOLETE
public static final MnlAccrsAccrSubobjItemField<String> LEDGER_GROUP
public static final MnlAccrsAccrSubobjItemField<BigDecimal> TOTAL_ACCRUAL_QUANTITY
public static final MnlAccrsAccrSubobjItemField<String> TOTAL_ACCRUAL_QUANTITY_UNIT
public static final MnlAccrsAccrSubobjItemField<BigDecimal> TOTAL_ACCR_AMOUNT_IN_TRANS_CRCY
public static final MnlAccrsAccrSubobjItemField<String> TRANSACTION_CURRENCY
public static final MnlAccrsAccrSubobjItemField<String> ACCR_OPNG_POSTG_DOCUMENT_TYPE
public static final MnlAccrsAccrSubobjItemField<String> ACCR_PERDC_POSTG_DOCUMENT_TYPE
public static final MnlAccrsAccrSubobjItemField<String> ACCR_CLSG_POSTG_DOCUMENT_TYPE
public static final MnlAccrsAccrSubobjItemField<String> ACCR_OPNG_POSTG_ACCR_ACCOUNT
public static final MnlAccrsAccrSubobjItemField<String> ACCR_OPNG_POSTG_OFFSTG_ACCOUNT
public static final MnlAccrsAccrSubobjItemField<String> ACCR_PERDC_POSTG_ACCR_ACCOUNT
public static final MnlAccrsAccrSubobjItemField<String> ACCR_PERDC_POSTG_OFFSTG_ACCT
public static final MnlAccrsAccrSubobjItemField<String> ACCR_CLSG_POSTG_ACCR_ACCOUNT
public static final MnlAccrsAccrSubobjItemField<String> ACCR_CLSG_POSTG_OFFSTG_ACCOUNT
public static final MnlAccrsAccrSubobjItemField<ZonedDateTime> ACCR_SUBOBJ_LAST_CHANGE_DATE_TIME
public static final MnlAccrsAccrSubobjItemLink<MnlAccrsAccrPerdcAmounts> TO_ACCR_PERDC_AMOUNTS
public static final MnlAccrsAccrSubobjItemOneToOneLink<MnlAccrsAccrualSubobject> TO_MANUAL_ACCRUAL
public MnlAccrsAccrSubobjItem()
public MnlAccrsAccrSubobjItem(@Nullable String accrualEngineAccrualObjectType, @Nullable String accrualObjectLogicalSystem, @Nullable String companyCode, @Nullable String accrualObject, @Nullable String accrualSubobject, @Nullable String accrualItemType, @Nullable String ledger, @Nullable LocalDateTime accrSubobjectItmValdtyEndDte, @Nullable LocalDateTime accrSubobjectItmValdtyStrtDte, @Nullable String accrualMethod, @Nullable LocalDateTime accrSubobjHdrStartOfLifeDate, @Nullable LocalDateTime accrSubobjHdrEndOfLifeDate, @Nullable Boolean accrualItemIsObsolete, @Nullable String ledgerGroup, @Nullable BigDecimal totalAccrualQuantity, @Nullable String totalAccrualQuantityUnit, @Nullable BigDecimal totalAccrAmountInTransCrcy, @Nullable String transactionCurrency, @Nullable String accrOpngPostgDocumentType, @Nullable String accrPerdcPostgDocumentType, @Nullable String accrClsgPostgDocumentType, @Nullable String accrOpngPostgAccrAccount, @Nullable String accrOpngPostgOffstgAccount, @Nullable String accrPerdcPostgAccrAccount, @Nullable String accrPerdcPostgOffstgAcct, @Nullable String accrClsgPostgAccrAccount, @Nullable String accrClsgPostgOffstgAccount, @Nullable ZonedDateTime accrSubobjLastChangeDateTime, List<MnlAccrsAccrPerdcAmounts> toAccrPerdcAmounts, @Nullable MnlAccrsAccrualSubobject toManualAccrual)
@Nonnull public Class<MnlAccrsAccrSubobjItem> getType()
getType
in class VdmObject<MnlAccrsAccrSubobjItem>
public void setAccrualEngineAccrualObjectType(@Nullable String accrualEngineAccrualObjectType)
Original property name from the Odata EDM: AccrualEngineAccrualObjectType
accrualEngineAccrualObjectType
- Accrual Engine Application Componentpublic void setAccrualObjectLogicalSystem(@Nullable String accrualObjectLogicalSystem)
Original property name from the Odata EDM: AccrualObjectLogicalSystem
accrualObjectLogicalSystem
- Logical System of Accrual Objectpublic void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- Company Codepublic void setAccrualObject(@Nullable String accrualObject)
Original property name from the Odata EDM: AccrualObject
accrualObject
- Identifier of the Accrual Objectpublic void setAccrualSubobject(@Nullable String accrualSubobject)
Original property name from the Odata EDM: AccrualSubobject
accrualSubobject
- Identifier of the Accrual Subobjectpublic void setAccrualItemType(@Nullable String accrualItemType)
Original property name from the Odata EDM: AccrualItemType
accrualItemType
- Accrual Item Typepublic void setLedger(@Nullable String ledger)
Original property name from the Odata EDM: Ledger
ledger
- Ledger in General Ledger Accountingpublic void setAccrSubobjectItmValdtyEndDte(@Nullable LocalDateTime accrSubobjectItmValdtyEndDte)
Original property name from the Odata EDM: AccrSubobjectItmValdtyEndDte
accrSubobjectItmValdtyEndDte
- To Date of Accrual Itempublic void setAccrSubobjectItmValdtyStrtDte(@Nullable LocalDateTime accrSubobjectItmValdtyStrtDte)
Original property name from the Odata EDM: AccrSubobjectItmValdtyStrtDte
accrSubobjectItmValdtyStrtDte
- From Date of an Entrypublic void setAccrualMethod(@Nullable String accrualMethod)
Original property name from the Odata EDM: AccrualMethod
accrualMethod
- Accrual/Deferral Methodpublic void setAccrSubobjHdrStartOfLifeDate(@Nullable LocalDateTime accrSubobjHdrStartOfLifeDate)
Original property name from the Odata EDM: AccrSubobjHdrStartOfLifeDate
accrSubobjHdrStartOfLifeDate
- Start of Life of an Accrual Subobject or Itempublic void setAccrSubobjHdrEndOfLifeDate(@Nullable LocalDateTime accrSubobjHdrEndOfLifeDate)
Original property name from the Odata EDM: AccrSubobjHdrEndOfLifeDate
accrSubobjHdrEndOfLifeDate
- End of Life of an Accrual Subobject or Itempublic void setAccrualItemIsObsolete(@Nullable Boolean accrualItemIsObsolete)
Original property name from the Odata EDM: AccrualItemIsObsolete
accrualItemIsObsolete
- Accrual Item is Obsoletepublic void setLedgerGroup(@Nullable String ledgerGroup)
Original property name from the Odata EDM: LedgerGroup
ledgerGroup
- Ledger Grouppublic void setTotalAccrualQuantity(@Nullable BigDecimal totalAccrualQuantity)
Original property name from the Odata EDM: TotalAccrualQuantity
totalAccrualQuantity
- Total Quantity to Accruepublic void setTotalAccrualQuantityUnit(@Nullable String totalAccrualQuantityUnit)
Original property name from the Odata EDM: TotalAccrualQuantityUnit
totalAccrualQuantityUnit
- Unit of Measure for Accrual Itemspublic void setTotalAccrAmountInTransCrcy(@Nullable BigDecimal totalAccrAmountInTransCrcy)
Original property name from the Odata EDM: TotalAccrAmountInTransCrcy
totalAccrAmountInTransCrcy
- Total Accrual Amount in Transaction Currencypublic void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- Transaction Currencypublic void setAccrOpngPostgDocumentType(@Nullable String accrOpngPostgDocumentType)
Original property name from the Odata EDM: AccrOpngPostgDocumentType
accrOpngPostgDocumentType
- Document Type for Opening Postingpublic void setAccrPerdcPostgDocumentType(@Nullable String accrPerdcPostgDocumentType)
Original property name from the Odata EDM: AccrPerdcPostgDocumentType
accrPerdcPostgDocumentType
- Document Type for Periodic Accrual Postingpublic void setAccrClsgPostgDocumentType(@Nullable String accrClsgPostgDocumentType)
Original property name from the Odata EDM: AccrClsgPostgDocumentType
accrClsgPostgDocumentType
- Document Type for Closing Postingpublic void setAccrOpngPostgAccrAccount(@Nullable String accrOpngPostgAccrAccount)
Original property name from the Odata EDM: AccrOpngPostgAccrAccount
accrOpngPostgAccrAccount
- Accrual Account for Opening Postingpublic void setAccrOpngPostgOffstgAccount(@Nullable String accrOpngPostgOffstgAccount)
Original property name from the Odata EDM: AccrOpngPostgOffstgAccount
accrOpngPostgOffstgAccount
- Offsetting Account for Opening Postingpublic void setAccrPerdcPostgAccrAccount(@Nullable String accrPerdcPostgAccrAccount)
Original property name from the Odata EDM: AccrPerdcPostgAccrAccount
accrPerdcPostgAccrAccount
- Accrual Account for Periodic Postingpublic void setAccrPerdcPostgOffstgAcct(@Nullable String accrPerdcPostgOffstgAcct)
Original property name from the Odata EDM: AccrPerdcPostgOffstgAcct
accrPerdcPostgOffstgAcct
- Offsetting Account for Periodic Postingpublic void setAccrClsgPostgAccrAccount(@Nullable String accrClsgPostgAccrAccount)
Original property name from the Odata EDM: AccrClsgPostgAccrAccount
accrClsgPostgAccrAccount
- Accrual Account for Closing Postingpublic void setAccrClsgPostgOffstgAccount(@Nullable String accrClsgPostgOffstgAccount)
Original property name from the Odata EDM: AccrClsgPostgOffstgAccount
accrClsgPostgOffstgAccount
- Offsetting Account for Closing Postingpublic void setAccrSubobjLastChangeDateTime(@Nullable ZonedDateTime accrSubobjLastChangeDateTime)
Original property name from the Odata EDM: AccrSubobjLastChangeDateTime
accrSubobjLastChangeDateTime
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MnlAccrsAccrSubobjItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<MnlAccrsAccrSubobjItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<MnlAccrsAccrSubobjItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<MnlAccrsAccrSubobjItem>
@Nonnull public static <T> MnlAccrsAccrSubobjItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> MnlAccrsAccrSubobjItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<MnlAccrsAccrSubobjItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<MnlAccrsAccrSubobjItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<MnlAccrsAccrSubobjItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<MnlAccrsAccrSubobjItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<MnlAccrsAccrSubobjItem>
@Nonnull public List<MnlAccrsAccrPerdcAmounts> fetchAccrPerdcAmounts() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<MnlAccrsAccrPerdcAmounts> getAccrPerdcAmountsOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_AccrPerdcAmounts of a queried MnlAccrsAccrSubobjItem 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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<MnlAccrsAccrPerdcAmounts>> getAccrPerdcAmountsIfPresent()
If the navigation property for an entity MnlAccrsAccrSubobjItem has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setAccrPerdcAmounts(@Nonnull List<MnlAccrsAccrPerdcAmounts> value)
If the navigation property to_AccrPerdcAmounts of a queried MnlAccrsAccrSubobjItem 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.
value
- List of MnlAccrsAccrPerdcAmounts entities.public void addAccrPerdcAmounts(MnlAccrsAccrPerdcAmounts... entity)
If the navigation property to_AccrPerdcAmounts of a queried MnlAccrsAccrSubobjItem 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.
entity
- Array of MnlAccrsAccrPerdcAmounts entities.@Nullable public MnlAccrsAccrualSubobject fetchManualAccrual() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public MnlAccrsAccrualSubobject getManualAccrualOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ManualAccrual of a queried MnlAccrsAccrSubobjItem 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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<MnlAccrsAccrualSubobject> getManualAccrualIfPresent()
If the navigation property for an entity MnlAccrsAccrSubobjItem has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setManualAccrual(MnlAccrsAccrualSubobject value)
value
- New MnlAccrsAccrualSubobject entity.@Nonnull public static MnlAccrsAccrSubobjItem.MnlAccrsAccrSubobjItemBuilder builder()
@Nullable public String getAccrualEngineAccrualObjectType()
Original property name from the Odata EDM: AccrualEngineAccrualObjectType
@Nullable public String getAccrualObjectLogicalSystem()
Original property name from the Odata EDM: AccrualObjectLogicalSystem
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getAccrualObject()
Original property name from the Odata EDM: AccrualObject
@Nullable public String getAccrualSubobject()
Original property name from the Odata EDM: AccrualSubobject
@Nullable public String getAccrualItemType()
Original property name from the Odata EDM: AccrualItemType
@Nullable public String getLedger()
Original property name from the Odata EDM: Ledger
@Nullable public LocalDateTime getAccrSubobjectItmValdtyEndDte()
Original property name from the Odata EDM: AccrSubobjectItmValdtyEndDte
@Nullable public LocalDateTime getAccrSubobjectItmValdtyStrtDte()
Original property name from the Odata EDM: AccrSubobjectItmValdtyStrtDte
@Nullable public String getAccrualMethod()
Original property name from the Odata EDM: AccrualMethod
@Nullable public LocalDateTime getAccrSubobjHdrStartOfLifeDate()
Original property name from the Odata EDM: AccrSubobjHdrStartOfLifeDate
@Nullable public LocalDateTime getAccrSubobjHdrEndOfLifeDate()
Original property name from the Odata EDM: AccrSubobjHdrEndOfLifeDate
@Nullable public Boolean getAccrualItemIsObsolete()
Original property name from the Odata EDM: AccrualItemIsObsolete
@Nullable public String getLedgerGroup()
Original property name from the Odata EDM: LedgerGroup
@Nullable public BigDecimal getTotalAccrualQuantity()
Original property name from the Odata EDM: TotalAccrualQuantity
@Nullable public String getTotalAccrualQuantityUnit()
Original property name from the Odata EDM: TotalAccrualQuantityUnit
@Nullable public BigDecimal getTotalAccrAmountInTransCrcy()
Original property name from the Odata EDM: TotalAccrAmountInTransCrcy
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public String getAccrOpngPostgDocumentType()
Original property name from the Odata EDM: AccrOpngPostgDocumentType
@Nullable public String getAccrPerdcPostgDocumentType()
Original property name from the Odata EDM: AccrPerdcPostgDocumentType
@Nullable public String getAccrClsgPostgDocumentType()
Original property name from the Odata EDM: AccrClsgPostgDocumentType
@Nullable public String getAccrOpngPostgAccrAccount()
Original property name from the Odata EDM: AccrOpngPostgAccrAccount
@Nullable public String getAccrOpngPostgOffstgAccount()
Original property name from the Odata EDM: AccrOpngPostgOffstgAccount
@Nullable public String getAccrPerdcPostgAccrAccount()
Original property name from the Odata EDM: AccrPerdcPostgAccrAccount
@Nullable public String getAccrPerdcPostgOffstgAcct()
Original property name from the Odata EDM: AccrPerdcPostgOffstgAcct
@Nullable public String getAccrClsgPostgAccrAccount()
Original property name from the Odata EDM: AccrClsgPostgAccrAccount
@Nullable public String getAccrClsgPostgOffstgAccount()
Original property name from the Odata EDM: AccrClsgPostgOffstgAccount
@Nullable public ZonedDateTime getAccrSubobjLastChangeDateTime()
Original property name from the Odata EDM: AccrSubobjLastChangeDateTime
@Nonnull public String toString()
toString
in class VdmObject<MnlAccrsAccrSubobjItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<MnlAccrsAccrSubobjItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<MnlAccrsAccrSubobjItem>
public int hashCode()
hashCode
in class VdmObject<MnlAccrsAccrSubobjItem>
Copyright © 2021 SAP SE. All rights reserved.