Class SupplyProtection
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: A_SupplyProtectionType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SupplyProtection instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<SupplyProtection,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<SupplyProtection>Selector for all available fields of SupplyProtection.static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Binary<SupplyProtection>static final SimpleProperty.Binary<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.DateTime<SupplyProtection>static final SimpleProperty.DateTime<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Date<SupplyProtection>static final SimpleProperty.Date<SupplyProtection>static final SimpleProperty.Boolean<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.NumericDecimal<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Boolean<SupplyProtection>static final SimpleProperty.Boolean<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Date<SupplyProtection>static final SimpleProperty.Date<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Boolean<SupplyProtection>static final SimpleProperty.NumericDecimal<SupplyProtection>static final SimpleProperty.NumericDecimal<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.String<SupplyProtection>static final SimpleProperty.Guid<SupplyProtection>Use with available request builders to apply the _SupProtCharacteristicTP navigation property to query operations.Use with available request builders to apply the _SupProtFlexibleTimeBucketTP navigation property to query operations.Use with available request builders to apply the _SupplyProtectionGroupTP navigation property to query operations.static final SimpleProperty.String<SupplyProtection>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSupplyProtection(UUID supplyProtectionUUID, String supplyProtectionName, String material, String materialName, String plant, String plantName, String supProtLifecycleStatus, String supProtLifecycleStatusText, String supProtPlanningPeriodType, String supProtPlanningPeriodTypeText, LocalDate supProtPlanningPeriodStartDate, LocalDate supProtPlanningPeriodEndDate, Boolean supProtIsPlanningContextSlsOrd, Boolean supProtIsPlanningContextSTO, String supProtCoreCharc01Name, byte[] coreCharc01CtlgPathIntID, String supProtCoreCharc01Text, String supProtCoreCharc01ValueID, String supProtCoreCharc02Name, byte[] coreCharc02CtlgPathIntID, String supProtCoreCharc02Text, String supProtCoreCharc02ValueID, String unitOfMeasure, BigDecimal supProtProtectedQuantity, BigDecimal supProtConsumedQuantity, BigDecimal supProtRemainingProtectedQty, String createdByUser, OffsetDateTime creationDateTime, String lastChangedByUser, OffsetDateTime lastChangeDateTime, String charcValAuthznGroup, Boolean supProtAutomActivationIsActive, LocalDate supProtAutomActivationDate, LocalDate supProtActivationDate, String supProtCnsmpnDateTimeType, String supProtCnsmpnDateTimeTypeText, String supProtSelfRestrictionType, String supProtSelfRestrictionTypeText, Boolean supProtPlngContextIsConsistent, String storageLocation, String storageLocationName, String supProtPlanningLevel, String supProtPlanningLevelText, Collection<SAP__Message> _Messages, List<SupplyProtectionGroup> to_SupplyProtectionGroupTP, List<SupProtCharacteristic> to_SupProtCharacteristicTP, List<SupProtFlexibleTimeBucket> to_SupProtFlexibleTimeBucketTP) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSupplyProtectionGroupTP(SupplyProtectionGroup... entity) Adds elements to the list of associated SupplyProtectionGroup entities.voidaddSupProtCharacteristicTP(SupProtCharacteristic... entity) Adds elements to the list of associated SupProtCharacteristic entities.voidAdds elements to the list of associated SupProtFlexibleTimeBucket entities.builder()protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 40byte[]Constraints: Not nullable, Maximum length: 20byte[]Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 40getPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 16io.vavr.control.Option<List<SupplyProtectionGroup>>Retrieval of associated SupplyProtectionGroup entities (one to many).Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullableConstraints: NullableConstraints: NullableConstraints: Not nullableio.vavr.control.Option<List<SupProtCharacteristic>>Retrieval of associated SupProtCharacteristic entities (one to many).Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<SupProtFlexibleTimeBucket>>Retrieval of associated SupProtFlexibleTimeBucket entities (one to many).Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60Constraints: NullableConstraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 60Constraints: Not nullableConstraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 60getType()Constraints: Not nullable, Maximum length: 3inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetCharcValAuthznGroup(String charcValAuthznGroup) Constraints: Not nullable, Maximum length: 40voidsetCoreCharc01CtlgPathIntID(byte[] coreCharc01CtlgPathIntID) Constraints: Not nullable, Maximum length: 20voidsetCoreCharc02CtlgPathIntID(byte[] coreCharc02CtlgPathIntID) Constraints: Not nullable, Maximum length: 20voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7voidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Action that can be applied to any entity object of this class.Action that can be applied to any entity object of this class.voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 18voidsetMaterialName(String materialName) Constraints: Not nullable, Maximum length: 40voidConstraints: Not nullable, Maximum length: 4voidsetPlantName(String plantName) Constraints: Not nullable, Maximum length: 30voidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetStorageLocationName(String storageLocationName) Constraints: Not nullable, Maximum length: 16voidOverwrites the list of associated SupplyProtectionGroup entities for the loaded navigation property _SupplyProtectionGroupTP.voidsetSupplyProtectionName(String supplyProtectionName) Constraints: Not nullable, Maximum length: 60voidsetSupplyProtectionUUID(UUID supplyProtectionUUID) (Key Field) Constraints: Not nullablevoidsetSupProtActivationDate(LocalDate supProtActivationDate) Constraints: NullablevoidsetSupProtAutomActivationDate(LocalDate supProtAutomActivationDate) Constraints: NullablevoidsetSupProtAutomActivationIsActive(Boolean supProtAutomActivationIsActive) Constraints: Not nullablevoidOverwrites the list of associated SupProtCharacteristic entities for the loaded navigation property _SupProtCharacteristicTP.voidsetSupProtCnsmpnDateTimeType(String supProtCnsmpnDateTimeType) Constraints: Not nullable, Maximum length: 2voidsetSupProtCnsmpnDateTimeTypeText(String supProtCnsmpnDateTimeTypeText) Constraints: Not nullable, Maximum length: 60voidsetSupProtConsumedQuantity(BigDecimal supProtConsumedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3voidsetSupProtCoreCharc01Name(String supProtCoreCharc01Name) Constraints: Not nullable, Maximum length: 70voidsetSupProtCoreCharc01Text(String supProtCoreCharc01Text) Constraints: Not nullable, Maximum length: 255voidsetSupProtCoreCharc01ValueID(String supProtCoreCharc01ValueID) Constraints: Not nullable, Maximum length: 40voidsetSupProtCoreCharc02Name(String supProtCoreCharc02Name) Constraints: Not nullable, Maximum length: 70voidsetSupProtCoreCharc02Text(String supProtCoreCharc02Text) Constraints: Not nullable, Maximum length: 255voidsetSupProtCoreCharc02ValueID(String supProtCoreCharc02ValueID) Constraints: Not nullable, Maximum length: 40voidOverwrites the list of associated SupProtFlexibleTimeBucket entities for the loaded navigation property _SupProtFlexibleTimeBucketTP.voidsetSupProtIsPlanningContextSlsOrd(Boolean supProtIsPlanningContextSlsOrd) Constraints: Not nullablevoidsetSupProtIsPlanningContextSTO(Boolean supProtIsPlanningContextSTO) Constraints: Not nullablevoidsetSupProtLifecycleStatus(String supProtLifecycleStatus) Constraints: Not nullable, Maximum length: 2voidsetSupProtLifecycleStatusText(String supProtLifecycleStatusText) Constraints: Not nullable, Maximum length: 60voidsetSupProtPlanningLevel(String supProtPlanningLevel) Constraints: Not nullable, Maximum length: 2voidsetSupProtPlanningLevelText(String supProtPlanningLevelText) Constraints: Not nullable, Maximum length: 60voidsetSupProtPlanningPeriodEndDate(LocalDate supProtPlanningPeriodEndDate) Constraints: NullablevoidsetSupProtPlanningPeriodStartDate(LocalDate supProtPlanningPeriodStartDate) Constraints: NullablevoidsetSupProtPlanningPeriodType(String supProtPlanningPeriodType) Constraints: Not nullable, Maximum length: 1voidsetSupProtPlanningPeriodTypeText(String supProtPlanningPeriodTypeText) Constraints: Not nullable, Maximum length: 60voidsetSupProtPlngContextIsConsistent(Boolean supProtPlngContextIsConsistent) Constraints: Not nullablevoidsetSupProtProtectedQuantity(BigDecimal supProtProtectedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3voidsetSupProtRemainingProtectedQty(BigDecimal supProtRemainingProtectedQty) Constraints: Not nullable, Precision: 15, Scale: 3voidsetSupProtSelfRestrictionType(String supProtSelfRestrictionType) Constraints: Not nullable, Maximum length: 2voidsetSupProtSelfRestrictionTypeText(String supProtSelfRestrictionTypeText) Constraints: Not nullable, Maximum length: 60voidsetUnitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SupplyProtection. -
SUPPLY_PROTECTION_UUID
-
SUPPLY_PROTECTION_NAME
-
MATERIAL
-
MATERIAL_NAME
-
PLANT
-
PLANT_NAME
-
SUP_PROT_LIFECYCLE_STATUS
-
SUP_PROT_LIFECYCLE_STATUS_TEXT
-
SUP_PROT_PLANNING_PERIOD_TYPE
-
SUP_PROT_PLANNING_PERIOD_TYPE_TEXT
-
SUP_PROT_PLANNING_PERIOD_START_DATE
-
SUP_PROT_PLANNING_PERIOD_END_DATE
-
SUP_PROT_IS_PLANNING_CONTEXT_SLS_ORD
-
SUP_PROT_IS_PLANNING_CONTEXT_STO
-
SUP_PROT_CORE_CHARC01_NAME
-
CORE_CHARC01_CTLG_PATH_INT_ID
-
SUP_PROT_CORE_CHARC01_TEXT
-
SUP_PROT_CORE_CHARC01_VALUE_ID
-
SUP_PROT_CORE_CHARC02_NAME
-
CORE_CHARC02_CTLG_PATH_INT_ID
-
SUP_PROT_CORE_CHARC02_TEXT
-
SUP_PROT_CORE_CHARC02_VALUE_ID
-
UNIT_OF_MEASURE
-
SUP_PROT_PROTECTED_QUANTITY
-
SUP_PROT_CONSUMED_QUANTITY
-
SUP_PROT_REMAINING_PROTECTED_QTY
public static final SimpleProperty.NumericDecimal<SupplyProtection> SUP_PROT_REMAINING_PROTECTED_QTY -
CREATED_BY_USER
-
CREATION_DATE_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_DATE_TIME
-
CHARC_VAL_AUTHZN_GROUP
-
SUP_PROT_AUTOM_ACTIVATION_IS_ACTIVE
-
SUP_PROT_AUTOM_ACTIVATION_DATE
-
SUP_PROT_ACTIVATION_DATE
-
SUP_PROT_CNSMPN_DATE_TIME_TYPE
-
SUP_PROT_CNSMPN_DATE_TIME_TYPE_TEXT
-
SUP_PROT_SELF_RESTRICTION_TYPE
-
SUP_PROT_SELF_RESTRICTION_TYPE_TEXT
-
SUP_PROT_PLNG_CONTEXT_IS_CONSISTENT
-
STORAGE_LOCATION
-
STORAGE_LOCATION_NAME
-
SUP_PROT_PLANNING_LEVEL
-
SUP_PROT_PLANNING_LEVEL_TEXT
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SUPPLY_PROTECTION_GROUP_TP
public static final NavigationProperty.Collection<SupplyProtection,SupplyProtectionGroup> TO__SUPPLY_PROTECTION_GROUP_TPUse with available request builders to apply the _SupplyProtectionGroupTP navigation property to query operations. -
TO__SUP_PROT_CHARACTERISTIC_TP
public static final NavigationProperty.Collection<SupplyProtection,SupProtCharacteristic> TO__SUP_PROT_CHARACTERISTIC_TPUse with available request builders to apply the _SupProtCharacteristicTP navigation property to query operations. -
TO__SUP_PROT_FLEXIBLE_TIME_BUCKET_TP
public static final NavigationProperty.Collection<SupplyProtection,SupProtFlexibleTimeBucket> TO__SUP_PROT_FLEXIBLE_TIME_BUCKET_TPUse with available request builders to apply the _SupProtFlexibleTimeBucketTP navigation property to query operations.
-
-
Constructor Details
-
SupplyProtection
public SupplyProtection() -
SupplyProtection
public SupplyProtection(@Nullable UUID supplyProtectionUUID, @Nullable String supplyProtectionName, @Nullable String material, @Nullable String materialName, @Nullable String plant, @Nullable String plantName, @Nullable String supProtLifecycleStatus, @Nullable String supProtLifecycleStatusText, @Nullable String supProtPlanningPeriodType, @Nullable String supProtPlanningPeriodTypeText, @Nullable LocalDate supProtPlanningPeriodStartDate, @Nullable LocalDate supProtPlanningPeriodEndDate, @Nullable Boolean supProtIsPlanningContextSlsOrd, @Nullable Boolean supProtIsPlanningContextSTO, @Nullable String supProtCoreCharc01Name, @Nullable byte[] coreCharc01CtlgPathIntID, @Nullable String supProtCoreCharc01Text, @Nullable String supProtCoreCharc01ValueID, @Nullable String supProtCoreCharc02Name, @Nullable byte[] coreCharc02CtlgPathIntID, @Nullable String supProtCoreCharc02Text, @Nullable String supProtCoreCharc02ValueID, @Nullable String unitOfMeasure, @Nullable BigDecimal supProtProtectedQuantity, @Nullable BigDecimal supProtConsumedQuantity, @Nullable BigDecimal supProtRemainingProtectedQty, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String charcValAuthznGroup, @Nullable Boolean supProtAutomActivationIsActive, @Nullable LocalDate supProtAutomActivationDate, @Nullable LocalDate supProtActivationDate, @Nullable String supProtCnsmpnDateTimeType, @Nullable String supProtCnsmpnDateTimeTypeText, @Nullable String supProtSelfRestrictionType, @Nullable String supProtSelfRestrictionTypeText, @Nullable Boolean supProtPlngContextIsConsistent, @Nullable String storageLocation, @Nullable String storageLocationName, @Nullable String supProtPlanningLevel, @Nullable String supProtPlanningLevelText, @Nullable Collection<SAP__Message> _Messages, List<SupplyProtectionGroup> to_SupplyProtectionGroupTP, List<SupProtCharacteristic> to_SupProtCharacteristicTP, List<SupProtFlexibleTimeBucket> to_SupProtFlexibleTimeBucketTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SupplyProtection>
-
setSupplyProtectionUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Parameters:
supplyProtectionUUID- UUID
-
setSupplyProtectionName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupplyProtectionName
- Parameters:
supplyProtectionName- Name
-
setMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setMaterialName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialName
- Parameters:
materialName- Material Description
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setPlantName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PlantName
- Parameters:
plantName- Plant Name
-
setSupProtLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtLifecycleStatus
- Parameters:
supProtLifecycleStatus- Status
-
setSupProtLifecycleStatusText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtLifecycleStatusText
- Parameters:
supProtLifecycleStatusText- Status
-
setSupProtPlanningPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupProtPlanningPeriodType
- Parameters:
supProtPlanningPeriodType- Planning Period Type
-
setSupProtPlanningPeriodTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningPeriodTypeText
- Parameters:
supProtPlanningPeriodTypeText- Planning Period Type Text
-
setSupProtPlanningPeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodStartDate
- Parameters:
supProtPlanningPeriodStartDate- Planning Period Start Date
-
setSupProtPlanningPeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodEndDate
- Parameters:
supProtPlanningPeriodEndDate- Planning Period End Date
-
setSupProtIsPlanningContextSlsOrd
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSlsOrd
- Parameters:
supProtIsPlanningContextSlsOrd- Planning Context: Sales Document
-
setSupProtIsPlanningContextSTO
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSTO
- Parameters:
supProtIsPlanningContextSTO- Planning Context: Stock Transport Order
-
setSupProtCoreCharc01Name
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc01Name
- Parameters:
supProtCoreCharc01Name- Characteristic Name
-
setCoreCharc01CtlgPathIntID
public void setCoreCharc01CtlgPathIntID(@Nullable byte[] coreCharc01CtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc01CtlgPathIntID
- Parameters:
coreCharc01CtlgPathIntID- Characteristic Catalog Path Internal ID
-
setSupProtCoreCharc01Text
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc01Text
- Parameters:
supProtCoreCharc01Text- Characteristic
-
setSupProtCoreCharc01ValueID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc01ValueID
- Parameters:
supProtCoreCharc01ValueID- Characteristic Value
-
setSupProtCoreCharc02Name
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc02Name
- Parameters:
supProtCoreCharc02Name- Characteristic Name
-
setCoreCharc02CtlgPathIntID
public void setCoreCharc02CtlgPathIntID(@Nullable byte[] coreCharc02CtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc02CtlgPathIntID
- Parameters:
coreCharc02CtlgPathIntID- Characteristic Catalog Path Internal ID
-
setSupProtCoreCharc02Text
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc02Text
- Parameters:
supProtCoreCharc02Text- Characteristic
-
setSupProtCoreCharc02ValueID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc02ValueID
- Parameters:
supProtCoreCharc02ValueID- Characteristic Value
-
setUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Parameters:
unitOfMeasure- Base Unit of Measure
-
setSupProtProtectedQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtProtectedQuantity
- Parameters:
supProtProtectedQuantity- Protected Quantity
-
setSupProtConsumedQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtConsumedQuantity
- Parameters:
supProtConsumedQuantity- Consumed Quantity
-
setSupProtRemainingProtectedQty
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtRemainingProtectedQty
- Parameters:
supProtRemainingProtectedQty- Remaining Protected Quantity
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Created By User
-
setCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- Created On / At
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Last Changed By User
-
setLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Changed On / At
-
setCharcValAuthznGroup
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CharcValAuthznGroup
- Parameters:
charcValAuthznGroup- Supply Protection Characteristic Value Authorization Group
-
setSupProtAutomActivationIsActive
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtAutomActivationIsActive
- Parameters:
supProtAutomActivationIsActive- Automatic Activation of Supply Protection Object
-
setSupProtAutomActivationDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtAutomActivationDate
- Parameters:
supProtAutomActivationDate- Date of Automatic Activation
-
setSupProtActivationDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtActivationDate
- Parameters:
supProtActivationDate- Activation Date
-
setSupProtCnsmpnDateTimeType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtCnsmpnDateTimeType
- Parameters:
supProtCnsmpnDateTimeType- Reference Date Type for Consumption
-
setSupProtCnsmpnDateTimeTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtCnsmpnDateTimeTypeText
- Parameters:
supProtCnsmpnDateTimeTypeText- Reference Date Type for Consumption
-
setSupProtSelfRestrictionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtSelfRestrictionType
- Parameters:
supProtSelfRestrictionType- Restriction by Own Protection
-
setSupProtSelfRestrictionTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtSelfRestrictionTypeText
- Parameters:
supProtSelfRestrictionTypeText- Restriction by Own Protection
-
setSupProtPlngContextIsConsistent
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtPlngContextIsConsistent
- Parameters:
supProtPlngContextIsConsistent- Indicates that the planning context is consistent
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setStorageLocationName
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: StorageLocationName
- Parameters:
storageLocationName- Storage Location Name
-
setSupProtPlanningLevel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtPlanningLevel
- Parameters:
supProtPlanningLevel- Planning Level for Supply Protection Objects
-
setSupProtPlanningLevelText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningLevelText
- Parameters:
supProtPlanningLevelText- Text for Planning Level for Supply Protection Objects
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SupplyProtection>
-
getKey
- Overrides:
getKeyin classVdmObject<SupplyProtection>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SupplyProtection>
-
fromMap
- Overrides:
fromMapin classVdmObject<SupplyProtection>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SupplyProtection>
-
getSupplyProtectionGroupTPIfPresent
@Nonnull public io.vavr.control.Option<List<SupplyProtectionGroup>> getSupplyProtectionGroupTPIfPresent()Retrieval of associated SupplyProtectionGroup entities (one to many). This corresponds to the OData navigation property _SupplyProtectionGroupTP.If the navigation property for an entity SupplyProtection has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SupplyProtectionGroupTP is already loaded, the result
will contain the SupplyProtectionGroup entities. If not, an
Optionwith result stateemptyis returned.
-
setSupplyProtectionGroupTP
Overwrites the list of associated SupplyProtectionGroup entities for the loaded navigation property _SupplyProtectionGroupTP.If the navigation property _SupplyProtectionGroupTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SupplyProtectionGroup entities.
-
addSupplyProtectionGroupTP
Adds elements to the list of associated SupplyProtectionGroup entities. This corresponds to the OData navigation property _SupplyProtectionGroupTP.If the navigation property _SupplyProtectionGroupTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SupplyProtectionGroup entities.
-
getSupProtCharacteristicTPIfPresent
@Nonnull public io.vavr.control.Option<List<SupProtCharacteristic>> getSupProtCharacteristicTPIfPresent()Retrieval of associated SupProtCharacteristic entities (one to many). This corresponds to the OData navigation property _SupProtCharacteristicTP.If the navigation property for an entity SupplyProtection has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SupProtCharacteristicTP is already loaded, the result
will contain the SupProtCharacteristic entities. If not, an
Optionwith result stateemptyis returned.
-
setSupProtCharacteristicTP
Overwrites the list of associated SupProtCharacteristic entities for the loaded navigation property _SupProtCharacteristicTP.If the navigation property _SupProtCharacteristicTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SupProtCharacteristic entities.
-
addSupProtCharacteristicTP
Adds elements to the list of associated SupProtCharacteristic entities. This corresponds to the OData navigation property _SupProtCharacteristicTP.If the navigation property _SupProtCharacteristicTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SupProtCharacteristic entities.
-
getSupProtFlexibleTimeBucketTPIfPresent
@Nonnull public io.vavr.control.Option<List<SupProtFlexibleTimeBucket>> getSupProtFlexibleTimeBucketTPIfPresent()Retrieval of associated SupProtFlexibleTimeBucket entities (one to many). This corresponds to the OData navigation property _SupProtFlexibleTimeBucketTP.If the navigation property for an entity SupplyProtection has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SupProtFlexibleTimeBucketTP is already loaded, the
result will contain the SupProtFlexibleTimeBucket entities. If not, an
Optionwith result stateemptyis returned.
-
setSupProtFlexibleTimeBucketTP
Overwrites the list of associated SupProtFlexibleTimeBucket entities for the loaded navigation property _SupProtFlexibleTimeBucketTP.If the navigation property _SupProtFlexibleTimeBucketTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of SupProtFlexibleTimeBucket entities.
-
addSupProtFlexibleTimeBucketTP
Adds elements to the list of associated SupProtFlexibleTimeBucket entities. This corresponds to the OData navigation property _SupProtFlexibleTimeBucketTP.If the navigation property _SupProtFlexibleTimeBucketTP of a queried SupplyProtection is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of SupProtFlexibleTimeBucket entities.
-
setLifecycleStatusToActive
@Nonnull public static BoundAction.SingleToSingle<SupplyProtection,SupplyProtection> setLifecycleStatusToActive()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
setLifecycleStatusToInactive
@Nonnull public static BoundAction.SingleToSingle<SupplyProtection,SupplyProtection> setLifecycleStatusToInactive()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getSupplyProtectionUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Returns:
- UUID
-
getSupplyProtectionName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupplyProtectionName
- Returns:
- Name
-
getMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getMaterialName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialName
- Returns:
- Material Description
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getPlantName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PlantName
- Returns:
- Plant Name
-
getSupProtLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtLifecycleStatus
- Returns:
- Status
-
getSupProtLifecycleStatusText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtLifecycleStatusText
- Returns:
- Status
-
getSupProtPlanningPeriodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupProtPlanningPeriodType
- Returns:
- Planning Period Type
-
getSupProtPlanningPeriodTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningPeriodTypeText
- Returns:
- Planning Period Type Text
-
getSupProtPlanningPeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodStartDate
- Returns:
- Planning Period Start Date
-
getSupProtPlanningPeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtPlanningPeriodEndDate
- Returns:
- Planning Period End Date
-
getSupProtIsPlanningContextSlsOrd
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSlsOrd
- Returns:
- Planning Context: Sales Document
-
getSupProtIsPlanningContextSTO
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtIsPlanningContextSTO
- Returns:
- Planning Context: Stock Transport Order
-
getSupProtCoreCharc01Name
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc01Name
- Returns:
- Characteristic Name
-
getCoreCharc01CtlgPathIntID
@Nullable public byte[] getCoreCharc01CtlgPathIntID()Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc01CtlgPathIntID
- Returns:
- Characteristic Catalog Path Internal ID
-
getSupProtCoreCharc01Text
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc01Text
- Returns:
- Characteristic
-
getSupProtCoreCharc01ValueID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc01ValueID
- Returns:
- Characteristic Value
-
getSupProtCoreCharc02Name
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCoreCharc02Name
- Returns:
- Characteristic Name
-
getCoreCharc02CtlgPathIntID
@Nullable public byte[] getCoreCharc02CtlgPathIntID()Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CoreCharc02CtlgPathIntID
- Returns:
- Characteristic Catalog Path Internal ID
-
getSupProtCoreCharc02Text
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCoreCharc02Text
- Returns:
- Characteristic
-
getSupProtCoreCharc02ValueID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SupProtCoreCharc02ValueID
- Returns:
- Characteristic Value
-
getUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
- Base Unit of Measure
-
getSupProtProtectedQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtProtectedQuantity
- Returns:
- Protected Quantity
-
getSupProtConsumedQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtConsumedQuantity
- Returns:
- Consumed Quantity
-
getSupProtRemainingProtectedQty
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtRemainingProtectedQty
- Returns:
- Remaining Protected Quantity
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Created By User
-
getCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
- Created On / At
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Last Changed By User
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Changed On / At
-
getCharcValAuthznGroup
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CharcValAuthznGroup
- Returns:
- Supply Protection Characteristic Value Authorization Group
-
getSupProtAutomActivationIsActive
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtAutomActivationIsActive
- Returns:
- Automatic Activation of Supply Protection Object
-
getSupProtAutomActivationDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtAutomActivationDate
- Returns:
- Date of Automatic Activation
-
getSupProtActivationDate
Constraints: NullableOriginal property name from the Odata EDM: SupProtActivationDate
- Returns:
- Activation Date
-
getSupProtCnsmpnDateTimeType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtCnsmpnDateTimeType
- Returns:
- Reference Date Type for Consumption
-
getSupProtCnsmpnDateTimeTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtCnsmpnDateTimeTypeText
- Returns:
- Reference Date Type for Consumption
-
getSupProtSelfRestrictionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtSelfRestrictionType
- Returns:
- Restriction by Own Protection
-
getSupProtSelfRestrictionTypeText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtSelfRestrictionTypeText
- Returns:
- Restriction by Own Protection
-
getSupProtPlngContextIsConsistent
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtPlngContextIsConsistent
- Returns:
- Indicates that the planning context is consistent
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getStorageLocationName
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: StorageLocationName
- Returns:
- Storage Location Name
-
getSupProtPlanningLevel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupProtPlanningLevel
- Returns:
- Planning Level for Supply Protection Objects
-
getSupProtPlanningLevelText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SupProtPlanningLevelText
- Returns:
- Text for Planning Level for Supply Protection Objects
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<SupplyProtection>
-
equals
- Overrides:
equalsin classVdmEntity<SupplyProtection>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SupplyProtection>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SupplyProtection>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SupplyProtection>
-