Class PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchaserequisition.PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder
Enclosing class:
PurReqnAcctAssgmt

public static class PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder extends Object
  • Method Details

    • purchaseRequisition

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchaseRequisition(@Nullable String purchaseRequisition)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      this.
    • purchaseRequisitionItem

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      this.
    • purchaseReqnAcctAssgmtNumber

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchaseReqnAcctAssgmtNumber(@Nullable String purchaseReqnAcctAssgmtNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PurchaseReqnAcctAssgmtNumber

      Returns:
      this.
    • costCenter

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder costCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • masterFixedAsset

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder masterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      this.
    • projectNetwork

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder projectNetwork(@Nullable String projectNetwork)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProjectNetwork

      Returns:
      this.
    • baseUnit

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • quantity

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder quantity(@Nullable BigDecimal quantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Quantity

      Returns:
      this.
    • multipleAcctAssgmtDistrPercent

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder multipleAcctAssgmtDistrPercent(@Nullable BigDecimal multipleAcctAssgmtDistrPercent)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistrPercent

      Returns:
      this.
    • purReqnItemCurrency

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purReqnItemCurrency(@Nullable String purReqnItemCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurReqnItemCurrency

      Returns:
      this.
    • purReqnNetAmount

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purReqnNetAmount(@Nullable BigDecimal purReqnNetAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: PurReqnNetAmount

      Returns:
      this.
    • isDeleted

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder isDeleted(@Nullable String isDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • costElement

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder costElement(@Nullable String costElement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostElement

      Returns:
      this.
    • gLAccount

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder gLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Returns:
      this.
    • businessArea

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • sDDocument

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder sDDocument(@Nullable String sDDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SDDocument

      Returns:
      this.
    • salesOrder

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder salesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesDocumentItem

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder salesDocumentItem(@Nullable String salesDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesDocumentItem

      Returns:
      this.
    • salesOrderItem

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder salesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • scheduleLine

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder scheduleLine(@Nullable String scheduleLine)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ScheduleLine

      Returns:
      this.
    • salesOrderScheduleLine

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder salesOrderScheduleLine(@Nullable String salesOrderScheduleLine)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrderScheduleLine

      Returns:
      this.
    • fixedAsset

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder fixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Returns:
      this.
    • processOrder

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder processOrder(@Nullable String processOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ProcessOrder

      Returns:
      this.
    • orderID

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder orderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Returns:
      this.
    • unloadingPointName

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder unloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      this.
    • controllingArea

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder controllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • costObject

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder costObject(@Nullable String costObject)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CostObject

      Returns:
      this.
    • profitabilitySegment

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder profitabilitySegment(@Nullable String profitabilitySegment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment

      Returns:
      this.
    • profitCenter

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder profitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • projectNetworkInternalID

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder projectNetworkInternalID(@Nullable String projectNetworkInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProjectNetworkInternalID

      Returns:
      this.
    • commitmentItem

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder commitmentItem(@Nullable String commitmentItem)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: CommitmentItem

      Returns:
      this.
    • fundsCenter

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder fundsCenter(@Nullable String fundsCenter)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FundsCenter

      Returns:
      this.
    • fund

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder fund(@Nullable String fund)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Fund

      Returns:
      this.
    • functionalArea

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder functionalArea(@Nullable String functionalArea)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FunctionalArea

      Returns:
      this.
    • creationDate

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • goodsRecipientName

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder goodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      this.
    • realEstateObject

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder realEstateObject(@Nullable String realEstateObject)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RealEstateObject

      Returns:
      this.
    • networkActivityInternalID

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder networkActivityInternalID(@Nullable String networkActivityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: NetworkActivityInternalID

      Returns:
      this.
    • partnerAccountNumber

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder partnerAccountNumber(@Nullable String partnerAccountNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PartnerAccountNumber

      Returns:
      this.
    • jointVentureRecoveryCode

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder jointVentureRecoveryCode(@Nullable String jointVentureRecoveryCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: JointVentureRecoveryCode

      Returns:
      this.
    • settlementReferenceDate

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder settlementReferenceDate(@Nullable LocalDateTime settlementReferenceDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SettlementReferenceDate

      Returns:
      this.
    • orderInternalID

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder orderInternalID(@Nullable String orderInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalID

      Returns:
      this.
    • orderIntBillOfOperationsItem

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder orderIntBillOfOperationsItem(@Nullable String orderIntBillOfOperationsItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: OrderIntBillOfOperationsItem

      Returns:
      this.
    • earmarkedFundsDocument

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder earmarkedFundsDocument(@Nullable String earmarkedFundsDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      this.
    • costCtrActivityType

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder costCtrActivityType(@Nullable String costCtrActivityType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CostCtrActivityType

      Returns:
      this.
    • businessProcess

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder businessProcess(@Nullable String businessProcess)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BusinessProcess

      Returns:
      this.
    • grantID

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder grantID(@Nullable String grantID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: GrantID

      Returns:
      this.
    • validityDate

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder validityDate(@Nullable LocalDateTime validityDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityDate

      Returns:
      this.
    • chartOfAccounts

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder chartOfAccounts(@Nullable String chartOfAccounts)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ChartOfAccounts

      Returns:
      this.
    • wBSElement

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • networkActivity

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder networkActivity(@Nullable String networkActivity)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: NetworkActivity

      Returns:
      this.
    • purchaseRequisitionType

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchaseRequisitionType(@Nullable String purchaseRequisitionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchaseRequisitionType

      Returns:
      this.
    • plant

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • purchasingOrganization

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • purchasingGroup

      @Nonnull public PurReqnAcctAssgmt.PurReqnAcctAssgmtBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • build

      @Nonnull public PurReqnAcctAssgmt build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object