Class FixedAssetAcquisition.FixedAssetAcquisitionBuilder
- Enclosing class:
- FixedAssetAcquisition
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullableaccountingDocumentHeaderText(String accountingDocumentHeaderText) Constraints: Not nullable, Maximum length: 25accountingDocumentType(String accountingDocumentType) Constraints: Not nullable, Maximum length: 2acqnAmtInTransactionCurrency(BigDecimal acqnAmtInTransactionCurrency) Constraints: Not nullable, Precision: 23, Scale: 0assetClass(String assetClass) Constraints: Not nullable, Maximum length: 8assetOriginalValueDate(LocalDate assetOriginalValueDate) Constraints: NullableassetValueDate(LocalDate assetValueDate) Constraints: NullableassignmentReference(String assignmentReference) Constraints: Not nullable, Maximum length: 18baseUnitISOCode(String baseUnitISOCode) Constraints: Not nullable, Maximum length: 3baseUnitSAPCode(String baseUnitSAPCode) Constraints: Not nullable, Maximum length: 3build()businessTransactionType(String businessTransactionType) Constraints: Not nullable, Maximum length: 4companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4debitCreditCode(String debitCreditCode) Constraints: Not nullable, Maximum length: 1documentDate(LocalDate documentDate) Constraints: NullabledocumentItemText(String documentItemText) Constraints: Not nullable, Maximum length: 50documentReferenceID(String documentReferenceID) Constraints: Not nullable, Maximum length: 16exchangeRateDate(LocalDate exchangeRateDate) Constraints: NullablefixedAsset(String fixedAsset) Constraints: Not nullable, Maximum length: 4Navigation property _FixedAssetPostingItemAmount for FixedAssetAcquisition to multiple FixedAssetAcqnItemAmount.Navigation property _FixedAssetPostingLedger for FixedAssetAcquisition to multiple FixedAssetAcquisitionLedger.fixedAssetPostingUUID(UUID fixedAssetPostingUUID) (Key Field) Constraints: Not nullableNavigation property _FixedAssetPostingValuation for FixedAssetAcquisition to multiple FixedAssetAcqnValuation.fixedAssetYearOfAcqnCode(String fixedAssetYearOfAcqnCode) Constraints: Not nullable, Maximum length: 1masterFixedAsset(String masterFixedAsset) Constraints: Not nullable, Maximum length: 12offsettingAccount(String offsettingAccount) Constraints: Not nullable, Maximum length: 10postingDate(LocalDate postingDate) Constraints: NullablequantityInBaseUnit(BigDecimal quantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3referenceDocumentItem(String referenceDocumentItem) (Key Field) Constraints: Not nullable, Maximum length: 6toString()tradingPartner(String tradingPartner) Constraints: Not nullable, Maximum length: 6transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
fixedAssetPostingItemAmount
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAssetPostingItemAmount(FixedAssetAcqnItemAmount... value) Navigation property _FixedAssetPostingItemAmount for FixedAssetAcquisition to multiple FixedAssetAcqnItemAmount.- Parameters:
value- The FixedAssetAcqnItemAmounts to build this FixedAssetAcquisition with.- Returns:
- This Builder to allow for a fluent interface.
-
fixedAssetPostingLedger
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAssetPostingLedger(FixedAssetAcquisitionLedger... value) Navigation property _FixedAssetPostingLedger for FixedAssetAcquisition to multiple FixedAssetAcquisitionLedger.- Parameters:
value- The FixedAssetAcquisitionLedgers to build this FixedAssetAcquisition with.- Returns:
- This Builder to allow for a fluent interface.
-
fixedAssetPostingValuation
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAssetPostingValuation(FixedAssetAcqnValuation... value) Navigation property _FixedAssetPostingValuation for FixedAssetAcquisition to multiple FixedAssetAcqnValuation.- Parameters:
value- The FixedAssetAcqnValuations to build this FixedAssetAcquisition with.- Returns:
- This Builder to allow for a fluent interface.
-
fixedAssetPostingUUID
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAssetPostingUUID(@Nullable UUID fixedAssetPostingUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: FixedAssetPostingUUID
- Returns:
this.
-
referenceDocumentItem
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder referenceDocumentItem(@Nullable String referenceDocumentItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceDocumentItem
- Returns:
this.
-
companyCode
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
masterFixedAsset
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder masterFixedAsset(@Nullable String masterFixedAsset) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MasterFixedAsset
- Returns:
this.
-
fixedAsset
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAsset(@Nullable String fixedAsset) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FixedAsset
- Returns:
this.
-
assetClass
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder assetClass(@Nullable String assetClass) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: AssetClass
- Returns:
this.
-
documentDate
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder documentDate(@Nullable LocalDate documentDate) Constraints: NullableOriginal property name from the Odata EDM: DocumentDate
- Returns:
this.
-
postingDate
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder postingDate(@Nullable LocalDate postingDate) Constraints: NullableOriginal property name from the Odata EDM: PostingDate
- Returns:
this.
-
assetValueDate
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder assetValueDate(@Nullable LocalDate assetValueDate) Constraints: NullableOriginal property name from the Odata EDM: AssetValueDate
- Returns:
this.
-
assetOriginalValueDate
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder assetOriginalValueDate(@Nullable LocalDate assetOriginalValueDate) Constraints: NullableOriginal property name from the Odata EDM: AssetOriginalValueDate
- Returns:
this.
-
businessTransactionType
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder businessTransactionType(@Nullable String businessTransactionType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessTransactionType
- Returns:
this.
-
documentReferenceID
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder documentReferenceID(@Nullable String documentReferenceID) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Returns:
this.
-
accountingDocumentHeaderText
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder accountingDocumentHeaderText(@Nullable String accountingDocumentHeaderText) Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: AccountingDocumentHeaderText
- Returns:
this.
-
exchangeRateDate
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder exchangeRateDate(@Nullable LocalDate exchangeRateDate) Constraints: NullableOriginal property name from the Odata EDM: ExchangeRateDate
- Returns:
this.
-
acqnAmtInTransactionCurrency
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder acqnAmtInTransactionCurrency(@Nullable BigDecimal acqnAmtInTransactionCurrency) Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: AcqnAmtInTransactionCurrency
- Returns:
this.
-
transactionCurrency
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
quantityInBaseUnit
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder quantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: QuantityInBaseUnit
- Returns:
this.
-
baseUnitSAPCode
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder baseUnitSAPCode(@Nullable String baseUnitSAPCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnitSAPCode
- Returns:
this.
-
baseUnitISOCode
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder baseUnitISOCode(@Nullable String baseUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnitISOCode
- Returns:
this.
-
debitCreditCode
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder debitCreditCode(@Nullable String debitCreditCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DebitCreditCode
- Returns:
this.
-
fixedAssetYearOfAcqnCode
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder fixedAssetYearOfAcqnCode(@Nullable String fixedAssetYearOfAcqnCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: FixedAssetYearOfAcqnCode
- Returns:
this.
-
accountingDocumentType
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder accountingDocumentType(@Nullable String accountingDocumentType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountingDocumentType
- Returns:
this.
-
tradingPartner
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder tradingPartner(@Nullable String tradingPartner) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TradingPartner
- Returns:
this.
-
assignmentReference
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder assignmentReference(@Nullable String assignmentReference) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Returns:
this.
-
documentItemText
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder documentItemText(@Nullable String documentItemText) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: DocumentItemText
- Returns:
this.
-
offsettingAccount
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder offsettingAccount(@Nullable String offsettingAccount) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: OffsettingAccount
- Returns:
this.
-
_Messages
@Nonnull public FixedAssetAcquisition.FixedAssetAcquisitionBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-