Class MerchandiseCategory.MerchandiseCategoryBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.merchandisecategory.MerchandiseCategory.MerchandiseCategoryBuilder
Enclosing class:
MerchandiseCategory

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

    • merchandiseCategoryTextTP

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder merchandiseCategoryTextTP(MerchandiseCategoryText... value)
      Navigation property _MerchandiseCategoryTextTP for MerchandiseCategory to multiple MerchandiseCategoryText.
      Parameters:
      value - The MerchandiseCategoryTexts to build this MerchandiseCategory with.
      Returns:
      This Builder to allow for a fluent interface.
    • mrchdsCatCharacteristicTP

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder mrchdsCatCharacteristicTP(MrchdsCatCharacteristic... value)
      Navigation property _MrchdsCatCharacteristicTP for MerchandiseCategory to multiple MrchdsCatCharacteristic.
      Parameters:
      value - The MrchdsCatCharacteristics to build this MerchandiseCategory with.
      Returns:
      This Builder to allow for a fluent interface.
    • mrchdsCatCharcValRstrcnTP

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder mrchdsCatCharcValRstrcnTP(MrchdsCatCharcValRstrcn... value)
      Navigation property _MrchdsCatCharcValRstrcnTP for MerchandiseCategory to multiple MrchdsCatCharcValRstrcn.
      Parameters:
      value - The MrchdsCatCharcValRstrcns to build this MerchandiseCategory with.
      Returns:
      This Builder to allow for a fluent interface.
    • merchandiseCategory

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder merchandiseCategory(@Nullable String merchandiseCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MerchandiseCategory

      Returns:
      this.
    • contactPersonStdDepartment

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder contactPersonStdDepartment(@Nullable String contactPersonStdDepartment)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ContactPersonStdDepartment

      Returns:
      this.
    • division

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • authorizationGroup

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder authorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      this.
    • materialGroupRefMaterial

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder materialGroupRefMaterial(@Nullable String materialGroupRefMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: MaterialGroupRefMaterial

      Returns:
      this.
    • valuationClass

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder valuationClass(@Nullable String valuationClass)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ValuationClass

      Returns:
      this.
    • purchasingValueKey

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder purchasingValueKey(@Nullable String purchasingValueKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingValueKey

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • mrchdsCategoryHierarchyNode

      @Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder mrchdsCategoryHierarchyNode(@Nullable String mrchdsCategoryHierarchyNode)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: MrchdsCategoryHierarchyNode

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public MerchandiseCategory build()
    • toString

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