Class CustProjSlsOrd.CustProjSlsOrdBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.commercialproject.CustProjSlsOrd.CustProjSlsOrdBuilder
Enclosing class:
CustProjSlsOrd

public static final class CustProjSlsOrd.CustProjSlsOrdBuilder extends Object
Helper class to allow for fluent creation of CustProjSlsOrd instances.
  • Method Details

    • custProjSlsOrdItem

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder custProjSlsOrdItem(CustProjSlsOrdItem... value)
      Navigation property to_CustProjSlsOrdItem for CustProjSlsOrd to multiple CustProjSlsOrdItem.
      Parameters:
      value - The CustProjSlsOrdItems to build this CustProjSlsOrd with.
      Returns:
      This Builder to allow for a fluent interface.
    • custProjSlsOrdPartner

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder custProjSlsOrdPartner(CustProjSlsOrdPartner... value)
      Navigation property to_CustProjSlsOrdPartner for CustProjSlsOrd to multiple CustProjSlsOrdPartner.
      Parameters:
      value - The CustProjSlsOrdPartners to build this CustProjSlsOrd with.
      Returns:
      This Builder to allow for a fluent interface.
    • custProjSlsOrdText

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder custProjSlsOrdText(CustProjSlsOrdText... value)
      Navigation property to_CustProjSlsOrdText for CustProjSlsOrd to multiple CustProjSlsOrdText.
      Parameters:
      value - The CustProjSlsOrdTexts to build this CustProjSlsOrd with.
      Returns:
      This Builder to allow for a fluent interface.
    • customerProject

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder customerProject(@Nullable String customerProject)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CustomerProject

      Returns:
      this.
    • salesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • soldToParty

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • totalNetAmount

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder totalNetAmount(@Nullable BigDecimal totalNetAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: TotalNetAmount

      Returns:
      this.
    • transactionCurrency

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • purchaseOrderByCustomer

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • customerPurchaseOrderDate

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder customerPurchaseOrderDate(@Nullable LocalDateTime customerPurchaseOrderDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CustomerPurchaseOrderDate

      Returns:
      this.
    • salesOffice

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder salesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • salesGroup

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder salesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • customerPaymentTerms

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder customerPaymentTerms(@Nullable String customerPaymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      this.
    • paymentMethod

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder paymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • customerAccountAssignmentGroup

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder customerAccountAssignmentGroup(@Nullable String customerAccountAssignmentGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerAccountAssignmentGroup

      Returns:
      this.
    • headerBillingBlockReason

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder headerBillingBlockReason(@Nullable String headerBillingBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: HeaderBillingBlockReason

      Returns:
      this.
    • salesOrganization

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • organizationDivision

      @Nonnull public CustProjSlsOrd.CustProjSlsOrdBuilder organizationDivision(@Nullable String organizationDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrganizationDivision

      Returns:
      this.
    • build

      @Nonnull public CustProjSlsOrd build()
    • toString

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