Class ReservationDocumentItem_2
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: A_ReservationDocumentItem_2_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ReservationDocumentItem_2 instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ReservationDocumentItem_2>Selector for all available fields of ReservationDocumentItem_2.static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.Boolean<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.Date<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.Boolean<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.Boolean<ReservationDocumentItem_2>static final SimpleProperty.Boolean<ReservationDocumentItem_2>static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2>static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2>static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>Use with available request builders to apply the _ReservationDocument navigation property to query operations.static final SimpleProperty.String<ReservationDocumentItem_2>static final SimpleProperty.String<ReservationDocumentItem_2>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionReservationDocumentItem_2(String reservation, String reservationItem, String recordType, String product, String requirementType, LocalDate matlCompRequirementDate, String plant, Boolean goodsMovementIsAllowed, String storageLocation, String batch, String valuationType, String debitCreditCode, String baseUnit, String gLAccount, Boolean resvnAccountIsEnteredManually, String goodsMovementType, String entryUnit, String supplier, BigDecimal resvnItmRequiredQtyInBaseUnit, Boolean reservationItemIsFinallyIssued, Boolean reservationItmIsMarkedForDeltn, BigDecimal resvnItmRequiredQtyInEntryUnit, BigDecimal resvnItmWithdrawnQtyInBaseUnit, String goodsRecipientName, String unloadingPointName, String reservationItemText, BigDecimal confdQtyForATPInBaseUoM, ReservationDocumentHeader_2 to_ReservationDocument) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 3getBatch()Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 1protected Stringprotected StringConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 12protected ODataEntityKeygetKey()Constraints: NullablegetPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<ReservationDocumentHeader_2>Retrieval of associated ReservationDocumentHeader_2 entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullableConstraints: Not nullable, Maximum length: 50Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10getType()Constraints: Not nullable, Maximum length: 25Constraints: Not nullable, Maximum length: 10inthashCode()voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidConstraints: Not nullable, Maximum length: 10voidsetConfdQtyForATPInBaseUoM(BigDecimal confdQtyForATPInBaseUoM) Constraints: Not nullable, Precision: 15, Scale: 3voidsetDebitCreditCode(String debitCreditCode) Constraints: Not nullable, Maximum length: 1voidsetEntryUnit(String entryUnit) Constraints: Not nullable, Maximum length: 3voidsetGLAccount(String gLAccount) Constraints: Not nullable, Maximum length: 10voidsetGoodsMovementIsAllowed(Boolean goodsMovementIsAllowed) Constraints: Not nullablevoidsetGoodsMovementType(String goodsMovementType) Constraints: Not nullable, Maximum length: 3voidsetGoodsRecipientName(String goodsRecipientName) Constraints: Not nullable, Maximum length: 12voidsetMatlCompRequirementDate(LocalDate matlCompRequirementDate) Constraints: NullablevoidConstraints: Not nullable, Maximum length: 4voidsetProduct(String product) Constraints: Not nullable, Maximum length: 18voidsetRecordType(String recordType) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetRequirementType(String requirementType) Constraints: Not nullable, Maximum length: 2voidsetReservation(String reservation) (Key Field) Constraints: Not nullable, Maximum length: 10voidOverwrites the associated ReservationDocumentHeader_2 entity for the loaded navigation property _ReservationDocument.voidsetReservationItem(String reservationItem) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetReservationItemIsFinallyIssued(Boolean reservationItemIsFinallyIssued) Constraints: Not nullablevoidsetReservationItemText(String reservationItemText) Constraints: Not nullable, Maximum length: 50voidsetReservationItmIsMarkedForDeltn(Boolean reservationItmIsMarkedForDeltn) Constraints: Not nullablevoidsetResvnAccountIsEnteredManually(Boolean resvnAccountIsEnteredManually) Constraints: Not nullablevoidsetResvnItmRequiredQtyInBaseUnit(BigDecimal resvnItmRequiredQtyInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3voidsetResvnItmRequiredQtyInEntryUnit(BigDecimal resvnItmRequiredQtyInEntryUnit) Constraints: Not nullable, Precision: 13, Scale: 3voidsetResvnItmWithdrawnQtyInBaseUnit(BigDecimal resvnItmWithdrawnQtyInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3voidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetUnloadingPointName(String unloadingPointName) Constraints: Not nullable, Maximum length: 25voidsetValuationType(String valuationType) Constraints: Not nullable, Maximum length: 10toString()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 ReservationDocumentItem_2. -
RESERVATION
-
RESERVATION_ITEM
-
RECORD_TYPE
-
PRODUCT
-
REQUIREMENT_TYPE
-
MATL_COMP_REQUIREMENT_DATE
-
PLANT
-
GOODS_MOVEMENT_IS_ALLOWED
-
STORAGE_LOCATION
-
BATCH
-
VALUATION_TYPE
-
DEBIT_CREDIT_CODE
-
BASE_UNIT
-
GL_ACCOUNT
-
RESVN_ACCOUNT_IS_ENTERED_MANUALLY
public static final SimpleProperty.Boolean<ReservationDocumentItem_2> RESVN_ACCOUNT_IS_ENTERED_MANUALLY -
GOODS_MOVEMENT_TYPE
-
ENTRY_UNIT
-
SUPPLIER
-
RESVN_ITM_REQUIRED_QTY_IN_BASE_UNIT
public static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2> RESVN_ITM_REQUIRED_QTY_IN_BASE_UNIT -
RESERVATION_ITEM_IS_FINALLY_ISSUED
public static final SimpleProperty.Boolean<ReservationDocumentItem_2> RESERVATION_ITEM_IS_FINALLY_ISSUED -
RESERVATION_ITM_IS_MARKED_FOR_DELTN
public static final SimpleProperty.Boolean<ReservationDocumentItem_2> RESERVATION_ITM_IS_MARKED_FOR_DELTN -
RESVN_ITM_REQUIRED_QTY_IN_ENTRY_UNIT
public static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2> RESVN_ITM_REQUIRED_QTY_IN_ENTRY_UNIT -
RESVN_ITM_WITHDRAWN_QTY_IN_BASE_UNIT
public static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2> RESVN_ITM_WITHDRAWN_QTY_IN_BASE_UNIT -
GOODS_RECIPIENT_NAME
-
UNLOADING_POINT_NAME
-
RESERVATION_ITEM_TEXT
-
CONFD_QTY_FOR_ATP_IN_BASE_UO_M
public static final SimpleProperty.NumericDecimal<ReservationDocumentItem_2> CONFD_QTY_FOR_ATP_IN_BASE_UO_M -
TO__RESERVATION_DOCUMENT
public static final NavigationProperty.Single<ReservationDocumentItem_2,ReservationDocumentHeader_2> TO__RESERVATION_DOCUMENTUse with available request builders to apply the _ReservationDocument navigation property to query operations.
-
-
Constructor Details
-
ReservationDocumentItem_2
public ReservationDocumentItem_2() -
ReservationDocumentItem_2
public ReservationDocumentItem_2(@Nullable String reservation, @Nullable String reservationItem, @Nullable String recordType, @Nullable String product, @Nullable String requirementType, @Nullable LocalDate matlCompRequirementDate, @Nullable String plant, @Nullable Boolean goodsMovementIsAllowed, @Nullable String storageLocation, @Nullable String batch, @Nullable String valuationType, @Nullable String debitCreditCode, @Nullable String baseUnit, @Nullable String gLAccount, @Nullable Boolean resvnAccountIsEnteredManually, @Nullable String goodsMovementType, @Nullable String entryUnit, @Nullable String supplier, @Nullable BigDecimal resvnItmRequiredQtyInBaseUnit, @Nullable Boolean reservationItemIsFinallyIssued, @Nullable Boolean reservationItmIsMarkedForDeltn, @Nullable BigDecimal resvnItmRequiredQtyInEntryUnit, @Nullable BigDecimal resvnItmWithdrawnQtyInBaseUnit, @Nullable String goodsRecipientName, @Nullable String unloadingPointName, @Nullable String reservationItemText, @Nullable BigDecimal confdQtyForATPInBaseUoM, @Nullable ReservationDocumentHeader_2 to_ReservationDocument)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ReservationDocumentItem_2>
-
setReservation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Reservation
- Parameters:
reservation- Number of reservation/dependent requirements
-
setReservationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReservationItem
- Parameters:
reservationItem- Item Number of Reservation / Dependent Requirements
-
setRecordType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RecordType
- Parameters:
recordType- Record type
-
setProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Material Number
-
setRequirementType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RequirementType
- Parameters:
requirementType- Requirement type
-
setMatlCompRequirementDate
Constraints: NullableOriginal property name from the Odata EDM: MatlCompRequirementDate
- Parameters:
matlCompRequirementDate- Requirements date for the component
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setGoodsMovementIsAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: GoodsMovementIsAllowed
- Parameters:
goodsMovementIsAllowed- Goods Movement for Reservation Allowed
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setBatch
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Parameters:
batch- Batch Number
-
setValuationType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ValuationType
- Parameters:
valuationType- Valuation Type
-
setDebitCreditCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DebitCreditCode
- Parameters:
debitCreditCode- Debit/Credit Indicator
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Parameters:
gLAccount- G/L Account Number
-
setResvnAccountIsEnteredManually
Constraints: Not nullableOriginal property name from the Odata EDM: ResvnAccountIsEnteredManually
- Parameters:
resvnAccountIsEnteredManually- Acct entered manually
-
setGoodsMovementType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsMovementType
- Parameters:
goodsMovementType- Movement Type (Inventory Management)
-
setEntryUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EntryUnit
- Parameters:
entryUnit- Unit of entry
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Account Number of Supplier
-
setResvnItmRequiredQtyInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmRequiredQtyInBaseUnit
- Parameters:
resvnItmRequiredQtyInBaseUnit- Requirement Quantity
-
setReservationItemIsFinallyIssued
Constraints: Not nullableOriginal property name from the Odata EDM: ReservationItemIsFinallyIssued
- Parameters:
reservationItemIsFinallyIssued- Final Issue for Reservation
-
setReservationItmIsMarkedForDeltn
Constraints: Not nullableOriginal property name from the Odata EDM: ReservationItmIsMarkedForDeltn
- Parameters:
reservationItmIsMarkedForDeltn- Item is deleted
-
setResvnItmRequiredQtyInEntryUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmRequiredQtyInEntryUnit
- Parameters:
resvnItmRequiredQtyInEntryUnit- Quantity in unit of entry
-
setResvnItmWithdrawnQtyInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmWithdrawnQtyInBaseUnit
- Parameters:
resvnItmWithdrawnQtyInBaseUnit- Quantity withdrawn
-
setGoodsRecipientName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: GoodsRecipientName
- Parameters:
goodsRecipientName- Goods Recipient
-
setUnloadingPointName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: UnloadingPointName
- Parameters:
unloadingPointName- Unloading Point
-
setReservationItemText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ReservationItemText
- Parameters:
reservationItemText- Item Text
-
setConfdQtyForATPInBaseUoM
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ConfdQtyForATPInBaseUoM
- Parameters:
confdQtyForATPInBaseUoM- Confirmed quantity for availability check in SKU
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ReservationDocumentItem_2>
-
getKey
- Overrides:
getKeyin classVdmObject<ReservationDocumentItem_2>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ReservationDocumentItem_2>
-
fromMap
- Overrides:
fromMapin classVdmObject<ReservationDocumentItem_2>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ReservationDocumentItem_2>
-
getReservationDocumentIfPresent
@Nonnull public io.vavr.control.Option<ReservationDocumentHeader_2> getReservationDocumentIfPresent()Retrieval of associated ReservationDocumentHeader_2 entity (one to one). This corresponds to the OData navigation property _ReservationDocument.If the navigation property for an entity ReservationDocumentItem_2 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 _ReservationDocument is already loaded, the result will
contain the ReservationDocumentHeader_2 entity. If not, an
Optionwith result stateemptyis returned.
-
setReservationDocument
Overwrites the associated ReservationDocumentHeader_2 entity for the loaded navigation property _ReservationDocument.- Parameters:
value- New ReservationDocumentHeader_2 entity.
-
builder
-
getReservation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Reservation
- Returns:
- Number of reservation/dependent requirements
-
getReservationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReservationItem
- Returns:
- Item Number of Reservation / Dependent Requirements
-
getRecordType
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RecordType
- Returns:
- Record type
-
getProduct
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Material Number
-
getRequirementType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RequirementType
- Returns:
- Requirement type
-
getMatlCompRequirementDate
Constraints: NullableOriginal property name from the Odata EDM: MatlCompRequirementDate
- Returns:
- Requirements date for the component
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getGoodsMovementIsAllowed
Constraints: Not nullableOriginal property name from the Odata EDM: GoodsMovementIsAllowed
- Returns:
- Goods Movement for Reservation Allowed
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getBatch
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Returns:
- Batch Number
-
getValuationType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ValuationType
- Returns:
- Valuation Type
-
getDebitCreditCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DebitCreditCode
- Returns:
- Debit/Credit Indicator
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getGLAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GLAccount
- Returns:
- G/L Account Number
-
getResvnAccountIsEnteredManually
Constraints: Not nullableOriginal property name from the Odata EDM: ResvnAccountIsEnteredManually
- Returns:
- Acct entered manually
-
getGoodsMovementType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: GoodsMovementType
- Returns:
- Movement Type (Inventory Management)
-
getEntryUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EntryUnit
- Returns:
- Unit of entry
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Account Number of Supplier
-
getResvnItmRequiredQtyInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmRequiredQtyInBaseUnit
- Returns:
- Requirement Quantity
-
getReservationItemIsFinallyIssued
Constraints: Not nullableOriginal property name from the Odata EDM: ReservationItemIsFinallyIssued
- Returns:
- Final Issue for Reservation
-
getReservationItmIsMarkedForDeltn
Constraints: Not nullableOriginal property name from the Odata EDM: ReservationItmIsMarkedForDeltn
- Returns:
- Item is deleted
-
getResvnItmRequiredQtyInEntryUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmRequiredQtyInEntryUnit
- Returns:
- Quantity in unit of entry
-
getResvnItmWithdrawnQtyInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ResvnItmWithdrawnQtyInBaseUnit
- Returns:
- Quantity withdrawn
-
getGoodsRecipientName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: GoodsRecipientName
- Returns:
- Goods Recipient
-
getUnloadingPointName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: UnloadingPointName
- Returns:
- Unloading Point
-
getReservationItemText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ReservationItemText
- Returns:
- Item Text
-
getConfdQtyForATPInBaseUoM
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ConfdQtyForATPInBaseUoM
- Returns:
- Confirmed quantity for availability check in SKU
-
toString
- Overrides:
toStringin classVdmObject<ReservationDocumentItem_2>
-
equals
- Overrides:
equalsin classVdmEntity<ReservationDocumentItem_2>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ReservationDocumentItem_2>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ReservationDocumentItem_2>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ReservationDocumentItem_2>
-