java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.productsubstitution.ProdSubstn.ProdSubstnBuilder
Enclosing class:
ProdSubstn

public static class ProdSubstn.ProdSubstnBuilder extends Object
  • Method Details

    • mDSubstnUUID

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnUUID(@Nullable UUID mDSubstnUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnUUID

      Returns:
      this.
    • product

      @Nonnull public ProdSubstn.ProdSubstnBuilder product(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • substituteProduct

      @Nonnull public ProdSubstn.ProdSubstnBuilder substituteProduct(@Nullable String substituteProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SubstituteProduct

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • mDSubstnGroup

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnGroup(@Nullable String mDSubstnGroup)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MDSubstnGroup

      Returns:
      this.
    • mDSubstnSet

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnSet(@Nullable String mDSubstnSet)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MDSubstnSet

      Returns:
      this.
    • mDSubstnIsExit

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnIsExit(@Nullable Boolean mDSubstnIsExit)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnIsExit

      Returns:
      this.
    • mDSubstnIsLeading

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnIsLeading(@Nullable Boolean mDSubstnIsLeading)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnIsLeading

      Returns:
      this.
    • mDSubstnSequenceValue

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnSequenceValue(@Nullable Short mDSubstnSequenceValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnSequenceValue

      Returns:
      this.
    • mDSubstnConversionNumerator

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnConversionNumerator(@Nullable Short mDSubstnConversionNumerator)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnConversionNumerator

      Returns:
      this.
    • mDSubstnConversionDenominator

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnConversionDenominator(@Nullable Short mDSubstnConversionDenominator)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnConversionDenominator

      Returns:
      this.
    • mDSubstnConversionPercent

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnConversionPercent(@Nullable BigDecimal mDSubstnConversionPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: MDSubstnConversionPercent

      Returns:
      this.
    • mDSubstnValidityStartDate

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnValidityStartDate(@Nullable LocalDate mDSubstnValidityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: MDSubstnValidityStartDate

      Returns:
      this.
    • mDSubstnValidityStartTime

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnValidityStartTime(@Nullable LocalTime mDSubstnValidityStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnValidityStartTime

      Returns:
      this.
    • mDSubstnValidityEndDate

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnValidityEndDate(@Nullable LocalDate mDSubstnValidityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: MDSubstnValidityEndDate

      Returns:
      this.
    • mDSubstnValidityEndTime

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnValidityEndTime(@Nullable LocalTime mDSubstnValidityEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnValidityEndTime

      Returns:
      this.
    • timeZoneID

      @Nonnull public ProdSubstn.ProdSubstnBuilder timeZoneID(@Nullable String timeZoneID)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TimeZoneID

      Returns:
      this.
    • mDSubstnReason

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnReason(@Nullable String mDSubstnReason)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MDSubstnReason

      Returns:
      this.
    • mDSubstnStatus

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnStatus(@Nullable String mDSubstnStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MDSubstnStatus

      Returns:
      this.
    • mDSubstnIsRlvtForATPProd

      @Nonnull public ProdSubstn.ProdSubstnBuilder mDSubstnIsRlvtForATPProd(@Nullable Boolean mDSubstnIsRlvtForATPProd)
      Constraints: Not nullable

      Original property name from the Odata EDM: MDSubstnIsRlvtForATPProd

      Returns:
      this.
    • createdByUser

      @Nonnull public ProdSubstn.ProdSubstnBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public ProdSubstn.ProdSubstnBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public ProdSubstn.ProdSubstnBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public ProdSubstn.ProdSubstnBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • _Messages

      @Nonnull public ProdSubstn.ProdSubstnBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ProdSubstn build()
    • toString

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