Class ATPRlvtProductMRPArea
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ATPRlvtProductMRPArea_Type
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<ATPRlvtProductMRPArea,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<ATPRlvtProductMRPArea>Selector for all available fields of ATPRlvtProductMRPArea.static final SimpleProperty.String<ATPRlvtProductMRPArea>static final SimpleProperty.String<ATPRlvtProductMRPArea>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionATPRlvtProductMRPArea(String product, String mRPArea, Collection<SAP__Message> _Messages) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleandetermineAvailabilityAtDateTme(String aTPCheckingRule, OffsetDateTime productAvailabilityUTCDateTime, D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.determineAvailabilityOfQty(String aTPCheckingRule, BigDecimal availableQuantityInBaseUnit, String baseUnit, D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.detmAvailabilityTimeSeries(String aTPCheckingRule, D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 18getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetMRPArea(String mRPArea) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 18toString()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, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ATPRlvtProductMRPArea. -
PRODUCT
-
MRP_AREA
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations.
-
-
Constructor Details
-
ATPRlvtProductMRPArea
public ATPRlvtProductMRPArea() -
ATPRlvtProductMRPArea
public ATPRlvtProductMRPArea(@Nullable String product, @Nullable String mRPArea, @Nullable Collection<SAP__Message> _Messages)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ATPRlvtProductMRPArea>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setMRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Parameters:
mRPArea- MRP Area
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ATPRlvtProductMRPArea>
-
getKey
- Overrides:
getKeyin classVdmObject<ATPRlvtProductMRPArea>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ATPRlvtProductMRPArea>
-
fromMap
- Overrides:
fromMapin classVdmObject<ATPRlvtProductMRPArea>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ATPRlvtProductMRPArea>
-
determineAvailabilityAtDateTme
@Nonnull public static BoundAction.SingleToSingle<ATPRlvtProductMRPArea,D_AvailyDetmAvailyAtDteTmeR> determineAvailabilityAtDateTme(@Nonnull String aTPCheckingRule, @Nullable OffsetDateTime productAvailabilityUTCDateTime, @Nonnull D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.- Parameters:
aTPCheckingRule- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: ATPCheckingRule
_DocumentAttributes- Constraints: Not nullableOriginal parameter name from the Odata EDM: _DocumentAttributes
productAvailabilityUTCDateTime- Constraints: NullableOriginal parameter name from the Odata EDM: ProductAvailabilityUTCDateTime
- 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.
-
detmAvailabilityTimeSeries
@Nonnull public static BoundAction.SingleToCollection<ATPRlvtProductMRPArea,D_AvailyDetmAvailyTmeSersR> detmAvailabilityTimeSeries(@Nonnull String aTPCheckingRule, @Nonnull D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.- Parameters:
aTPCheckingRule- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: ATPCheckingRule
_DocumentAttributes- Constraints: Not nullableOriginal parameter name from the Odata EDM: _DocumentAttributes
- 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.
-
determineAvailabilityOfQty
@Nonnull public static BoundAction.SingleToSingle<ATPRlvtProductMRPArea,D_AvailyDetmAvailyOfQtyR> determineAvailabilityOfQty(@Nonnull String aTPCheckingRule, @Nonnull BigDecimal availableQuantityInBaseUnit, @Nonnull String baseUnit, @Nonnull D_DetmAvailyDocAttributeP _DocumentAttributes) Action that can be applied to any entity object of this class.- Parameters:
baseUnit- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: BaseUnit
availableQuantityInBaseUnit- Constraints: Not nullable, Precision: 15, Scale: 3Original parameter name from the Odata EDM: AvailableQuantityInBaseUnit
aTPCheckingRule- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: ATPCheckingRule
_DocumentAttributes- Constraints: Not nullableOriginal parameter name from the Odata EDM: _DocumentAttributes
- 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
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getMRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
- MRP Area
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<ATPRlvtProductMRPArea>
-
equals
- Overrides:
equalsin classVdmEntity<ATPRlvtProductMRPArea>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ATPRlvtProductMRPArea>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ATPRlvtProductMRPArea>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ATPRlvtProductMRPArea>
-