Class SupplyProtection.SupplyProtectionBuilder
- Enclosing class:
- SupplyProtection
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()charcValAuthznGroup(String charcValAuthznGroup) Constraints: Not nullable, Maximum length: 40coreCharc01CtlgPathIntID(byte[] coreCharc01CtlgPathIntID) Constraints: Not nullable, Maximum length: 20coreCharc02CtlgPathIntID(byte[] coreCharc02CtlgPathIntID) Constraints: Not nullable, Maximum length: 20createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7lastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 18materialName(String materialName) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 30storageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4storageLocationName(String storageLocationName) Constraints: Not nullable, Maximum length: 16supplyProtectionGroupTP(SupplyProtectionGroup... value) Navigation property _SupplyProtectionGroupTP for SupplyProtection to multiple SupplyProtectionGroup.supplyProtectionName(String supplyProtectionName) Constraints: Not nullable, Maximum length: 60supplyProtectionUUID(UUID supplyProtectionUUID) (Key Field) Constraints: Not nullablesupProtActivationDate(LocalDate supProtActivationDate) Constraints: NullablesupProtAutomActivationDate(LocalDate supProtAutomActivationDate) Constraints: NullablesupProtAutomActivationIsActive(Boolean supProtAutomActivationIsActive) Constraints: Not nullablesupProtCharacteristicTP(SupProtCharacteristic... value) Navigation property _SupProtCharacteristicTP for SupplyProtection to multiple SupProtCharacteristic.supProtCnsmpnDateTimeType(String supProtCnsmpnDateTimeType) Constraints: Not nullable, Maximum length: 2supProtCnsmpnDateTimeTypeText(String supProtCnsmpnDateTimeTypeText) Constraints: Not nullable, Maximum length: 60supProtConsumedQuantity(BigDecimal supProtConsumedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3supProtCoreCharc01Name(String supProtCoreCharc01Name) Constraints: Not nullable, Maximum length: 70supProtCoreCharc01Text(String supProtCoreCharc01Text) Constraints: Not nullable, Maximum length: 255supProtCoreCharc01ValueID(String supProtCoreCharc01ValueID) Constraints: Not nullable, Maximum length: 40supProtCoreCharc02Name(String supProtCoreCharc02Name) Constraints: Not nullable, Maximum length: 70supProtCoreCharc02Text(String supProtCoreCharc02Text) Constraints: Not nullable, Maximum length: 255supProtCoreCharc02ValueID(String supProtCoreCharc02ValueID) Constraints: Not nullable, Maximum length: 40Navigation property _SupProtFlexibleTimeBucketTP for SupplyProtection to multiple SupProtFlexibleTimeBucket.supProtIsPlanningContextSlsOrd(Boolean supProtIsPlanningContextSlsOrd) Constraints: Not nullablesupProtIsPlanningContextSTO(Boolean supProtIsPlanningContextSTO) Constraints: Not nullablesupProtLifecycleStatus(String supProtLifecycleStatus) Constraints: Not nullable, Maximum length: 2supProtLifecycleStatusText(String supProtLifecycleStatusText) Constraints: Not nullable, Maximum length: 60supProtPlanningLevel(String supProtPlanningLevel) Constraints: Not nullable, Maximum length: 2supProtPlanningLevelText(String supProtPlanningLevelText) Constraints: Not nullable, Maximum length: 60supProtPlanningPeriodEndDate(LocalDate supProtPlanningPeriodEndDate) Constraints: NullablesupProtPlanningPeriodStartDate(LocalDate supProtPlanningPeriodStartDate) Constraints: NullablesupProtPlanningPeriodType(String supProtPlanningPeriodType) Constraints: Not nullable, Maximum length: 1supProtPlanningPeriodTypeText(String supProtPlanningPeriodTypeText) Constraints: Not nullable, Maximum length: 60supProtPlngContextIsConsistent(Boolean supProtPlngContextIsConsistent) Constraints: Not nullablesupProtProtectedQuantity(BigDecimal supProtProtectedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3supProtRemainingProtectedQty(BigDecimal supProtRemainingProtectedQty) Constraints: Not nullable, Precision: 15, Scale: 3supProtSelfRestrictionType(String supProtSelfRestrictionType) Constraints: Not nullable, Maximum length: 2supProtSelfRestrictionTypeText(String supProtSelfRestrictionTypeText) Constraints: Not nullable, Maximum length: 60toString()unitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
supplyProtectionGroupTP
@Nonnull public SupplyProtection.SupplyProtectionBuilder supplyProtectionGroupTP(SupplyProtectionGroup... value) Navigation property _SupplyProtectionGroupTP for SupplyProtection to multiple SupplyProtectionGroup.- Parameters:
value- The SupplyProtectionGroups to build this SupplyProtection with.- Returns:
- This Builder to allow for a fluent interface.
-
supProtCharacteristicTP
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCharacteristicTP(SupProtCharacteristic... value) Navigation property _SupProtCharacteristicTP for SupplyProtection to multiple SupProtCharacteristic.- Parameters:
value- The SupProtCharacteristics to build this SupplyProtection with.- Returns:
- This Builder to allow for a fluent interface.
-
supProtFlexibleTimeBucketTP
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtFlexibleTimeBucketTP(SupProtFlexibleTimeBucket... value) Navigation property _SupProtFlexibleTimeBucketTP for SupplyProtection to multiple SupProtFlexibleTimeBucket.- Parameters:
value- The SupProtFlexibleTimeBuckets to build this SupplyProtection with.- Returns:
- This Builder to allow for a fluent interface.
-
supplyProtectionUUID
@Nonnull public SupplyProtection.SupplyProtectionBuilder supplyProtectionUUID(@Nullable UUID supplyProtectionUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Returns:
this.
-
supplyProtectionName
@Nonnull public SupplyProtection.SupplyProtectionBuilder supplyProtectionName(@Nullable String supplyProtectionName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupplyProtectionName
- Returns:
this.
-
material
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
materialName
@Nonnull public SupplyProtection.SupplyProtectionBuilder materialName(@Nullable String materialName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialName
- Returns:
this.
-
plant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
plantName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PlantName
- Returns:
this.
-
supProtLifecycleStatus
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtLifecycleStatus(@Nullable String supProtLifecycleStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtLifecycleStatus
- Returns:
this.
-
supProtLifecycleStatusText
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtLifecycleStatusText(@Nullable String supProtLifecycleStatusText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtLifecycleStatusText
- Returns:
this.
-
supProtPlanningPeriodType
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningPeriodType(@Nullable String supProtPlanningPeriodType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupProtPlanningPeriodType
- Returns:
this.
-
supProtPlanningPeriodTypeText
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningPeriodTypeText(@Nullable String supProtPlanningPeriodTypeText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningPeriodTypeText
- Returns:
this.
-
supProtPlanningPeriodStartDate
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningPeriodStartDate(@Nullable LocalDate supProtPlanningPeriodStartDate) Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodStartDate
- Returns:
this.
-
supProtPlanningPeriodEndDate
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningPeriodEndDate(@Nullable LocalDate supProtPlanningPeriodEndDate) Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodEndDate
- Returns:
this.
-
supProtIsPlanningContextSlsOrd
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtIsPlanningContextSlsOrd(@Nullable Boolean supProtIsPlanningContextSlsOrd) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSlsOrd
- Returns:
this.
-
supProtIsPlanningContextSTO
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtIsPlanningContextSTO(@Nullable Boolean supProtIsPlanningContextSTO) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSTO
- Returns:
this.
-
supProtCoreCharc01Name
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc01Name(@Nullable String supProtCoreCharc01Name) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc01Name
- Returns:
this.
-
coreCharc01CtlgPathIntID
@Nonnull public SupplyProtection.SupplyProtectionBuilder coreCharc01CtlgPathIntID(@Nullable byte[] coreCharc01CtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc01CtlgPathIntID
- Returns:
this.
-
supProtCoreCharc01Text
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc01Text(@Nullable String supProtCoreCharc01Text) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc01Text
- Returns:
this.
-
supProtCoreCharc01ValueID
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc01ValueID(@Nullable String supProtCoreCharc01ValueID) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc01ValueID
- Returns:
this.
-
supProtCoreCharc02Name
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc02Name(@Nullable String supProtCoreCharc02Name) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc02Name
- Returns:
this.
-
coreCharc02CtlgPathIntID
@Nonnull public SupplyProtection.SupplyProtectionBuilder coreCharc02CtlgPathIntID(@Nullable byte[] coreCharc02CtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc02CtlgPathIntID
- Returns:
this.
-
supProtCoreCharc02Text
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc02Text(@Nullable String supProtCoreCharc02Text) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc02Text
- Returns:
this.
-
supProtCoreCharc02ValueID
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCoreCharc02ValueID(@Nullable String supProtCoreCharc02ValueID) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc02ValueID
- Returns:
this.
-
unitOfMeasure
@Nonnull public SupplyProtection.SupplyProtectionBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
supProtProtectedQuantity
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtProtectedQuantity(@Nullable BigDecimal supProtProtectedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtProtectedQuantity
- Returns:
this.
-
supProtConsumedQuantity
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtConsumedQuantity(@Nullable BigDecimal supProtConsumedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtConsumedQuantity
- Returns:
this.
-
supProtRemainingProtectedQty
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtRemainingProtectedQty(@Nullable BigDecimal supProtRemainingProtectedQty) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtRemainingProtectedQty
- Returns:
this.
-
createdByUser
@Nonnull public SupplyProtection.SupplyProtectionBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public SupplyProtection.SupplyProtectionBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public SupplyProtection.SupplyProtectionBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SupplyProtection.SupplyProtectionBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
charcValAuthznGroup
@Nonnull public SupplyProtection.SupplyProtectionBuilder charcValAuthznGroup(@Nullable String charcValAuthznGroup) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CharcValAuthznGroup
- Returns:
this.
-
supProtAutomActivationIsActive
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtAutomActivationIsActive(@Nullable Boolean supProtAutomActivationIsActive) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtAutomActivationIsActive
- Returns:
this.
-
supProtAutomActivationDate
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtAutomActivationDate(@Nullable LocalDate supProtAutomActivationDate) Constraints: NullableOriginal property name from the Odata EDM: SupProtAutomActivationDate
- Returns:
this.
-
supProtActivationDate
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtActivationDate(@Nullable LocalDate supProtActivationDate) Constraints: NullableOriginal property name from the Odata EDM: SupProtActivationDate
- Returns:
this.
-
supProtCnsmpnDateTimeType
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCnsmpnDateTimeType(@Nullable String supProtCnsmpnDateTimeType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtCnsmpnDateTimeType
- Returns:
this.
-
supProtCnsmpnDateTimeTypeText
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtCnsmpnDateTimeTypeText(@Nullable String supProtCnsmpnDateTimeTypeText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtCnsmpnDateTimeTypeText
- Returns:
this.
-
supProtSelfRestrictionType
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtSelfRestrictionType(@Nullable String supProtSelfRestrictionType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtSelfRestrictionType
- Returns:
this.
-
supProtSelfRestrictionTypeText
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtSelfRestrictionTypeText(@Nullable String supProtSelfRestrictionTypeText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtSelfRestrictionTypeText
- Returns:
this.
-
supProtPlngContextIsConsistent
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlngContextIsConsistent(@Nullable Boolean supProtPlngContextIsConsistent) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtPlngContextIsConsistent
- Returns:
this.
-
storageLocation
@Nonnull public SupplyProtection.SupplyProtectionBuilder storageLocation(@Nullable String storageLocation) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
storageLocationName
@Nonnull public SupplyProtection.SupplyProtectionBuilder storageLocationName(@Nullable String storageLocationName) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: StorageLocationName
- Returns:
this.
-
supProtPlanningLevel
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningLevel(@Nullable String supProtPlanningLevel) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtPlanningLevel
- Returns:
this.
-
supProtPlanningLevelText
@Nonnull public SupplyProtection.SupplyProtectionBuilder supProtPlanningLevelText(@Nullable String supProtPlanningLevelText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningLevelText
- Returns:
this.
-
_Messages
@Nonnull public SupplyProtection.SupplyProtectionBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-