Class SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder
Enclosing class:
SrcgProjQtnDmndDistr

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

    • sourcingProjectQuotation

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder sourcingProjectQuotation(SourcingProjectQuotation value)
      Navigation property _SourcingProjectQuotation for SrcgProjQtnDmndDistr to single SourcingProjectQuotation.
      Parameters:
      value - The SourcingProjectQuotation to build this SrcgProjQtnDmndDistr with.
      Returns:
      This Builder to allow for a fluent interface.
    • srcgProjQtnDmndDistrDets

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder srcgProjQtnDmndDistrDets(SrcgProjQtnDmndDistrDetails... value)
      Navigation property _SrcgProjQtnDmndDistrDets for SrcgProjQtnDmndDistr to multiple SrcgProjQtnDmndDistrDetails.
      Parameters:
      value - The SrcgProjQtnDmndDistrDetailss to build this SrcgProjQtnDmndDistr with.
      Returns:
      This Builder to allow for a fluent interface.
    • srcgProjQtnItem

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder srcgProjQtnItem(SrcgProjQtnItem value)
      Navigation property _SrcgProjQtnItem for SrcgProjQtnDmndDistr to single SrcgProjQtnItem.
      Parameters:
      value - The SrcgProjQtnItem to build this SrcgProjQtnDmndDistr with.
      Returns:
      This Builder to allow for a fluent interface.
    • srcgProjQtnDmndDistrUUID

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder srcgProjQtnDmndDistrUUID(@Nullable UUID srcgProjQtnDmndDistrUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjQtnDmndDistrUUID

      Returns:
      this.
    • sourcingProjectQuotationUUID

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: SourcingProjectQuotationUUID

      Returns:
      this.
    • srcgProjQtnItemUUID

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder srcgProjQtnItemUUID(@Nullable UUID srcgProjQtnItemUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Returns:
      this.
    • procurementProject

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder procurementProject(@Nullable String procurementProject)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProcurementProject

      Returns:
      this.
    • procurementHubSourceSystem

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder procurementHubSourceSystem(@Nullable String procurementHubSourceSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProcurementHubSourceSystem

      Returns:
      this.
    • companyCode

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • maxAnnualRequestedQuantity

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder maxAnnualRequestedQuantity(@Nullable BigDecimal maxAnnualRequestedQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MaxAnnualRequestedQuantity

      Returns:
      this.
    • requestedQuantityUnit

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityUnit

      Returns:
      this.
    • requestedQuantityISOUnit

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityISOUnit

      Returns:
      this.
    • srcgProjQtnTotOfferedQuantity

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder srcgProjQtnTotOfferedQuantity(@Nullable BigDecimal srcgProjQtnTotOfferedQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SrcgProjQtnTotOfferedQuantity

      Returns:
      this.
    • purchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • purchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • storageLocation

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • procmtHubPlantUniqueID

      @Nonnull public SrcgProjQtnDmndDistr.SrcgProjQtnDmndDistrBuilder procmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProcmtHubPlantUniqueID

      Returns:
      this.
    • build

      @Nonnull public SrcgProjQtnDmndDistr build()
    • toString

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