Class MerchandiseCategory.MerchandiseCategoryBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.merchandisecategory.MerchandiseCategory.MerchandiseCategoryBuilder
- Enclosing class:
- MerchandiseCategory
Helper class to allow for fluent creation of MerchandiseCategory instances.
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullableauthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4build()contactPersonStdDepartment(String contactPersonStdDepartment) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2lastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7materialGroupRefMaterial(String materialGroupRefMaterial) Constraints: Not nullable, Maximum length: 18merchandiseCategory(String merchandiseCategory) (Key Field) Constraints: Not nullable, Maximum length: 9Navigation property _MerchandiseCategoryTextTP for MerchandiseCategory to multiple MerchandiseCategoryText.Navigation property _MrchdsCatCharacteristicTP for MerchandiseCategory to multiple MrchdsCatCharacteristic.Navigation property _MrchdsCatCharcValRstrcnTP for MerchandiseCategory to multiple MrchdsCatCharcValRstrcn.mrchdsCategoryHierarchyNode(String mrchdsCategoryHierarchyNode) Constraints: Not nullable, Maximum length: 18purchasingValueKey(String purchasingValueKey) Constraints: Not nullable, Maximum length: 4toString()valuationClass(String valuationClass) Constraints: Not nullable, Maximum length: 4
-
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: 9Original property name from the Odata EDM: MerchandiseCategory
- Returns:
this.
-
contactPersonStdDepartment
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder contactPersonStdDepartment(@Nullable String contactPersonStdDepartment) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ContactPersonStdDepartment
- Returns:
this.
-
division
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
authorizationGroup
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder authorizationGroup(@Nullable String authorizationGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
this.
-
materialGroupRefMaterial
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder materialGroupRefMaterial(@Nullable String materialGroupRefMaterial) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: MaterialGroupRefMaterial
- Returns:
this.
-
valuationClass
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder valuationClass(@Nullable String valuationClass) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ValuationClass
- Returns:
this.
-
purchasingValueKey
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder purchasingValueKey(@Nullable String purchasingValueKey) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingValueKey
- Returns:
this.
-
lastChangeDateTime
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
mrchdsCategoryHierarchyNode
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder mrchdsCategoryHierarchyNode(@Nullable String mrchdsCategoryHierarchyNode) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: MrchdsCategoryHierarchyNode
- Returns:
this.
-
_Messages
@Nonnull public MerchandiseCategory.MerchandiseCategoryBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-