Class ATPRlvtProductStorLoc
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ATPRlvtProductStorLoc_Type
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<ATPRlvtProductStorLoc,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<ATPRlvtProductStorLoc>Selector for all available fields of ATPRlvtProductStorLoc.static final SimpleProperty.String<ATPRlvtProductStorLoc>static final SimpleProperty.String<ATPRlvtProductStorLoc>static final SimpleProperty.String<ATPRlvtProductStorLoc>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionATPRlvtProductStorLoc(String product, String storageLocation, 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: 18(Key Field) Constraints: Not nullable, Maximum length: 4getType()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: 18voidsetStorageLocation(String storageLocation) (Key Field) Constraints: Not nullable, Maximum length: 4toString()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 ATPRlvtProductStorLoc. -
PRODUCT
-
STORAGE_LOCATION
-
MRP_AREA
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations.
-
-
Constructor Details
-
ATPRlvtProductStorLoc
public ATPRlvtProductStorLoc() -
ATPRlvtProductStorLoc
public ATPRlvtProductStorLoc(@Nullable String product, @Nullable String storageLocation, @Nullable String mRPArea, @Nullable Collection<SAP__Message> _Messages)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ATPRlvtProductStorLoc>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setStorageLocation
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- MRP Area Location
-
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<ATPRlvtProductStorLoc>
-
getKey
- Overrides:
getKeyin classVdmObject<ATPRlvtProductStorLoc>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ATPRlvtProductStorLoc>
-
fromMap
- Overrides:
fromMapin classVdmObject<ATPRlvtProductStorLoc>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ATPRlvtProductStorLoc>
-
determineAvailabilityAtDateTme
@Nonnull public static BoundAction.SingleToSingle<ATPRlvtProductStorLoc,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<ATPRlvtProductStorLoc,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<ATPRlvtProductStorLoc,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
-
getStorageLocation
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- MRP Area Location
-
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<ATPRlvtProductStorLoc>
-
equals
- Overrides:
equalsin classVdmEntity<ATPRlvtProductStorLoc>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ATPRlvtProductStorLoc>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ATPRlvtProductStorLoc>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ATPRlvtProductStorLoc>
-