public class ReservationDocumentItem extends VdmEntity<ReservationDocumentItem>
Original entity name from the Odata EDM: A_ReservationDocumentItemType
Modifier and Type | Class and Description |
---|---|
static class |
ReservationDocumentItem.ReservationDocumentItemBuilder |
Modifier and Type | Field and Description |
---|---|
static ReservationDocumentItemSelectable |
ALL_FIELDS
Selector for all available fields of ReservationDocumentItem.
|
static ReservationDocumentItemField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static ReservationDocumentItemField<String> |
BATCH
Use with available fluent helpers to apply the Batch field to query operations.
|
static ReservationDocumentItemField<String> |
COMPANY_CODE_CURRENCY
Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.
|
static ReservationDocumentItemField<String> |
DEBIT_CREDIT_CODE
Use with available fluent helpers to apply the DebitCreditCode field to query operations.
|
static ReservationDocumentItemField<String> |
ENTRY_UNIT
Use with available fluent helpers to apply the EntryUnit field to query operations.
|
static ReservationDocumentItemField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static ReservationDocumentItemField<Boolean> |
GOODS_MOVEMENT_IS_ALLOWED
Use with available fluent helpers to apply the GoodsMovementIsAllowed field to query operations.
|
static ReservationDocumentItemField<String> |
GOODS_MOVEMENT_TYPE
Use with available fluent helpers to apply the GoodsMovementType field to query operations.
|
static ReservationDocumentItemField<String> |
GOODS_RECIPIENT_NAME
Use with available fluent helpers to apply the GoodsRecipientName field to query operations.
|
static ReservationDocumentItemField<String> |
ISSUING_OR_RECEIVING_PLANT
Use with available fluent helpers to apply the IssuingOrReceivingPlant field to query operations.
|
static ReservationDocumentItemField<String> |
ISSUING_OR_RECEIVING_STORAGE_LOC
Use with available fluent helpers to apply the IssuingOrReceivingStorageLoc field to query operations.
|
static ReservationDocumentItemField<String> |
MANUFACTURING_ORDER_OPERATION
Use with available fluent helpers to apply the ManufacturingOrderOperation field to query operations.
|
static ReservationDocumentItemField<LocalDateTime> |
MATL_COMP_REQUIREMENT_DATE
Use with available fluent helpers to apply the MatlCompRequirementDate field to query operations.
|
static ReservationDocumentItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static ReservationDocumentItemField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static ReservationDocumentItemField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static ReservationDocumentItemField<String> |
PURCHASING_DOCUMENT_ITEM
Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
|
static ReservationDocumentItemField<Boolean> |
QUANTITY_IS_FIXED
Use with available fluent helpers to apply the QuantityIsFixed field to query operations.
|
static ReservationDocumentItemField<String> |
RECORD_TYPE
Use with available fluent helpers to apply the RecordType field to query operations.
|
static ReservationDocumentItemField<String> |
REQUIREMENT_TYPE
Use with available fluent helpers to apply the RequirementType field to query operations.
|
static ReservationDocumentItemField<String> |
RESERVATION
Use with available fluent helpers to apply the Reservation field to query operations.
|
static ReservationDocumentItemField<String> |
RESERVATION_ITEM
Use with available fluent helpers to apply the ReservationItem field to query operations.
|
static ReservationDocumentItemField<Boolean> |
RESERVATION_ITEM_IS_FINALLY_ISSUED
Use with available fluent helpers to apply the ReservationItemIsFinallyIssued field to query operations.
|
static ReservationDocumentItemField<String> |
RESERVATION_ITEM_TEXT
Use with available fluent helpers to apply the ReservationItemText field to query operations.
|
static ReservationDocumentItemField<Boolean> |
RESERVATION_ITM_IS_MARKED_FOR_DELTN
Use with available fluent helpers to apply the ReservationItmIsMarkedForDeltn field to query operations.
|
static ReservationDocumentItemField<BigDecimal> |
RESVN_ITM_REQUIRED_QTY_IN_BASE_UNIT
Use with available fluent helpers to apply the ResvnItmRequiredQtyInBaseUnit field to query operations.
|
static ReservationDocumentItemField<BigDecimal> |
RESVN_ITM_REQUIRED_QTY_IN_ENTRY_UNIT
Use with available fluent helpers to apply the ResvnItmRequiredQtyInEntryUnit field to query operations.
|
static ReservationDocumentItemField<BigDecimal> |
RESVN_ITM_WITHDRAWN_AMT_IN_CC_CRCY
Use with available fluent helpers to apply the ResvnItmWithdrawnAmtInCCCrcy field to query operations.
|
static ReservationDocumentItemField<BigDecimal> |
RESVN_ITM_WITHDRAWN_QTY_IN_BASE_UNIT
Use with available fluent helpers to apply the ResvnItmWithdrawnQtyInBaseUnit field to query operations.
|
static ReservationDocumentItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static ReservationDocumentItemField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static ReservationDocumentItemField<String> |
UNLOADING_POINT_NAME
Use with available fluent helpers to apply the UnloadingPointName field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ReservationDocumentItem() |
ReservationDocumentItem(String reservation,
String reservationItem,
String recordType,
String product,
String requirementType,
LocalDateTime matlCompRequirementDate,
String plant,
String manufacturingOrderOperation,
Boolean goodsMovementIsAllowed,
String storageLocation,
String batch,
String debitCreditCode,
String baseUnit,
String gLAccount,
String goodsMovementType,
String entryUnit,
Boolean quantityIsFixed,
String companyCodeCurrency,
String issuingOrReceivingPlant,
String issuingOrReceivingStorageLoc,
String purchasingDocument,
String purchasingDocumentItem,
String supplier,
BigDecimal resvnItmRequiredQtyInBaseUnit,
Boolean reservationItemIsFinallyIssued,
Boolean reservationItmIsMarkedForDeltn,
BigDecimal resvnItmRequiredQtyInEntryUnit,
BigDecimal resvnItmWithdrawnQtyInBaseUnit,
BigDecimal resvnItmWithdrawnAmtInCCCrcy,
String goodsRecipientName,
String unloadingPointName,
String reservationItemText) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static ReservationDocumentItem.ReservationDocumentItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ReservationDocumentItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getCompanyCodeCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getDebitCreditCode()
Constraints: Not nullable, Maximum length: 1
|
protected String |
getDefaultServicePath() |
protected String |
getEntityCollection() |
String |
getEntryUnit()
Constraints: Not nullable, Maximum length: 3
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getGLAccount()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getGoodsMovementIsAllowed()
Constraints: none
|
String |
getGoodsMovementType()
Constraints: Not nullable, Maximum length: 3
|
String |
getGoodsRecipientName()
Constraints: Not nullable, Maximum length: 12
|
String |
getIssuingOrReceivingPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getIssuingOrReceivingStorageLoc()
Constraints: Not nullable, Maximum length: 4
|
protected Map<String,Object> |
getKey() |
String |
getManufacturingOrderOperation()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getMatlCompRequirementDate()
Constraints: Not nullable, Precision: 0
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 40
|
String |
getPurchasingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocumentItem()
Constraints: Not nullable, Maximum length: 5
|
Boolean |
getQuantityIsFixed()
Constraints: none
|
String |
getRecordType()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getRequirementType()
Constraints: Not nullable, Maximum length: 2
|
String |
getReservation()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getReservationItem()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Boolean |
getReservationItemIsFinallyIssued()
Constraints: none
|
String |
getReservationItemText()
Constraints: Not nullable, Maximum length: 50
|
Boolean |
getReservationItmIsMarkedForDeltn()
Constraints: none
|
BigDecimal |
getResvnItmRequiredQtyInBaseUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getResvnItmRequiredQtyInEntryUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getResvnItmWithdrawnAmtInCCCrcy()
Constraints: Not nullable, Precision: 14, Scale: 3
|
BigDecimal |
getResvnItmWithdrawnQtyInBaseUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Class<ReservationDocumentItem> |
getType() |
String |
getUnloadingPointName()
Constraints: Not nullable, Maximum length: 25
|
int |
hashCode() |
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBatch(String batch)
Constraints: Not nullable, Maximum length: 10
|
void |
setCompanyCodeCurrency(String companyCodeCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setDebitCreditCode(String debitCreditCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setEntryUnit(String entryUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
void |
setGLAccount(String gLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsMovementIsAllowed(Boolean goodsMovementIsAllowed)
Constraints: none
|
void |
setGoodsMovementType(String goodsMovementType)
Constraints: Not nullable, Maximum length: 3
|
void |
setGoodsRecipientName(String goodsRecipientName)
Constraints: Not nullable, Maximum length: 12
|
void |
setIssuingOrReceivingPlant(String issuingOrReceivingPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setIssuingOrReceivingStorageLoc(String issuingOrReceivingStorageLoc)
Constraints: Not nullable, Maximum length: 4
|
void |
setManufacturingOrderOperation(String manufacturingOrderOperation)
Constraints: Not nullable, Maximum length: 4
|
void |
setMatlCompRequirementDate(LocalDateTime matlCompRequirementDate)
Constraints: Not nullable, Precision: 0
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurchasingDocument(String purchasingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocumentItem(String purchasingDocumentItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setQuantityIsFixed(Boolean quantityIsFixed)
Constraints: none
|
void |
setRecordType(String recordType)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setRequirementType(String requirementType)
Constraints: Not nullable, Maximum length: 2
|
void |
setReservation(String reservation)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setReservationItem(String reservationItem)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setReservationItemIsFinallyIssued(Boolean reservationItemIsFinallyIssued)
Constraints: none
|
void |
setReservationItemText(String reservationItemText)
Constraints: Not nullable, Maximum length: 50
|
void |
setReservationItmIsMarkedForDeltn(Boolean reservationItmIsMarkedForDeltn)
Constraints: none
|
void |
setResvnItmRequiredQtyInBaseUnit(BigDecimal resvnItmRequiredQtyInBaseUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setResvnItmRequiredQtyInEntryUnit(BigDecimal resvnItmRequiredQtyInEntryUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setResvnItmWithdrawnAmtInCCCrcy(BigDecimal resvnItmWithdrawnAmtInCCCrcy)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setResvnItmWithdrawnQtyInBaseUnit(BigDecimal resvnItmWithdrawnQtyInBaseUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setUnloadingPointName(String unloadingPointName)
Constraints: Not nullable, Maximum length: 25
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final ReservationDocumentItemSelectable ALL_FIELDS
public static final ReservationDocumentItemField<String> RESERVATION
public static final ReservationDocumentItemField<String> RESERVATION_ITEM
public static final ReservationDocumentItemField<String> RECORD_TYPE
public static final ReservationDocumentItemField<String> PRODUCT
public static final ReservationDocumentItemField<String> REQUIREMENT_TYPE
public static final ReservationDocumentItemField<LocalDateTime> MATL_COMP_REQUIREMENT_DATE
public static final ReservationDocumentItemField<String> PLANT
public static final ReservationDocumentItemField<String> MANUFACTURING_ORDER_OPERATION
public static final ReservationDocumentItemField<Boolean> GOODS_MOVEMENT_IS_ALLOWED
public static final ReservationDocumentItemField<String> STORAGE_LOCATION
public static final ReservationDocumentItemField<String> BATCH
public static final ReservationDocumentItemField<String> DEBIT_CREDIT_CODE
public static final ReservationDocumentItemField<String> BASE_UNIT
public static final ReservationDocumentItemField<String> GL_ACCOUNT
public static final ReservationDocumentItemField<String> GOODS_MOVEMENT_TYPE
public static final ReservationDocumentItemField<String> ENTRY_UNIT
public static final ReservationDocumentItemField<Boolean> QUANTITY_IS_FIXED
public static final ReservationDocumentItemField<String> COMPANY_CODE_CURRENCY
public static final ReservationDocumentItemField<String> ISSUING_OR_RECEIVING_PLANT
public static final ReservationDocumentItemField<String> ISSUING_OR_RECEIVING_STORAGE_LOC
public static final ReservationDocumentItemField<String> PURCHASING_DOCUMENT
public static final ReservationDocumentItemField<String> PURCHASING_DOCUMENT_ITEM
public static final ReservationDocumentItemField<String> SUPPLIER
public static final ReservationDocumentItemField<BigDecimal> RESVN_ITM_REQUIRED_QTY_IN_BASE_UNIT
public static final ReservationDocumentItemField<Boolean> RESERVATION_ITEM_IS_FINALLY_ISSUED
public static final ReservationDocumentItemField<Boolean> RESERVATION_ITM_IS_MARKED_FOR_DELTN
public static final ReservationDocumentItemField<BigDecimal> RESVN_ITM_REQUIRED_QTY_IN_ENTRY_UNIT
public static final ReservationDocumentItemField<BigDecimal> RESVN_ITM_WITHDRAWN_QTY_IN_BASE_UNIT
public static final ReservationDocumentItemField<BigDecimal> RESVN_ITM_WITHDRAWN_AMT_IN_CC_CRCY
public static final ReservationDocumentItemField<String> GOODS_RECIPIENT_NAME
public static final ReservationDocumentItemField<String> UNLOADING_POINT_NAME
public static final ReservationDocumentItemField<String> RESERVATION_ITEM_TEXT
public ReservationDocumentItem()
public ReservationDocumentItem(@Nullable String reservation, @Nullable String reservationItem, @Nullable String recordType, @Nullable String product, @Nullable String requirementType, @Nullable LocalDateTime matlCompRequirementDate, @Nullable String plant, @Nullable String manufacturingOrderOperation, @Nullable Boolean goodsMovementIsAllowed, @Nullable String storageLocation, @Nullable String batch, @Nullable String debitCreditCode, @Nullable String baseUnit, @Nullable String gLAccount, @Nullable String goodsMovementType, @Nullable String entryUnit, @Nullable Boolean quantityIsFixed, @Nullable String companyCodeCurrency, @Nullable String issuingOrReceivingPlant, @Nullable String issuingOrReceivingStorageLoc, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String supplier, @Nullable BigDecimal resvnItmRequiredQtyInBaseUnit, @Nullable Boolean reservationItemIsFinallyIssued, @Nullable Boolean reservationItmIsMarkedForDeltn, @Nullable BigDecimal resvnItmRequiredQtyInEntryUnit, @Nullable BigDecimal resvnItmWithdrawnQtyInBaseUnit, @Nullable BigDecimal resvnItmWithdrawnAmtInCCCrcy, @Nullable String goodsRecipientName, @Nullable String unloadingPointName, @Nullable String reservationItemText)
@Nonnull public Class<ReservationDocumentItem> getType()
getType
in class VdmObject<ReservationDocumentItem>
public void setReservation(@Nullable String reservation)
Original property name from the Odata EDM: Reservation
reservation
- Alphanumeric key uniquely identifying the document.public void setReservationItem(@Nullable String reservationItem)
Original property name from the Odata EDM: ReservationItem
reservationItem
- Specifies the number that uniquely identifies an item in .public void setRecordType(@Nullable String recordType)
Original property name from the Odata EDM: RecordType
recordType
- Record typepublic void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
product
- Alphanumeric key uniquely identifying the material.public void setRequirementType(@Nullable String requirementType)
Original property name from the Odata EDM: RequirementType
You can use the requirement type to control, for example, lot sizing, inventory management, and storage costs. When you create a sales order, for example, you can specify a requirement type for each schedule line. During sales order and delivery processing, the requirement type, in combination with the planning type controls whether the systemGenerates requirementsChecks availabilityThe schedule line category determines the requirements type. You cannot change the requirements type during sales order processing.
requirementType
- Determines the way in which the system handles requirements planning.public void setMatlCompRequirementDate(@Nullable LocalDateTime matlCompRequirementDate)
Original property name from the Odata EDM: MatlCompRequirementDate
matlCompRequirementDate
- Specifies the date on which the requested quantity of material is required.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Key uniquely identifying a plant.public void setManufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
Original property name from the Odata EDM: ManufacturingOrderOperation
Determines in which order the operations of a sequence are carried out.Project SystemNumber that identifies an activity.
manufacturingOrderOperation
- Production Planningpublic void setGoodsMovementIsAllowed(@Nullable Boolean goodsMovementIsAllowed)
Original property name from the Odata EDM: GoodsMovementIsAllowed
goodsMovementIsAllowed
- Specifies that goods movements are allowed for the reservation item.public void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Number of the storage location in which the material is stored. A plant may contain one or more
storage locations.public void setBatch(@Nullable String batch)
Original property name from the Odata EDM: Batch
batch
- Assigns a material that is manufactured in batches or production lots to a specific batch.public void setDebitCreditCode(@Nullable String debitCreditCode)
Original property name from the Odata EDM: DebitCreditCode
debitCreditCode
- Shows on which side of the account (S = debit, H = credit) the transaction figures are updated.public void setBaseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
baseUnit
- Unit of measure in which stocks of the material are managed. The system converts all the quantities
you enter in other units of measure (alternative units of measure) to the base unit of measure.public void setGLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
gLAccount
- The G/L account number identifies the G/L account in a chart of accounts.public void setGoodsMovementType(@Nullable String goodsMovementType)
Original property name from the Odata EDM: GoodsMovementType
goodsMovementType
- Specifies a key for the type of goods movement. Each goods movement (for example, purchase order to
warehouse) is allocated to a movement type in the system.public void setEntryUnit(@Nullable String entryUnit)
Original property name from the Odata EDM: EntryUnit
Enter a unit of measure here only if it differs from the default unit of measure.There are the following default units of measure:the order unit for goods receipts with reference to purchase ordersthe production unit for goods receipts with reference to production ordersthe unit of issue for other goods movementsIf the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
entryUnit
- Specifies the unit of measure in which the goods movement or inventory count is entered.public void setQuantityIsFixed(@Nullable Boolean quantityIsFixed)
Original property name from the Odata EDM: QuantityIsFixed
Set this indicator if the quantity in a relational system does not change.If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change.If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
quantityIsFixed
- Determines that the quantity of an item is constant.public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
Original property name from the Odata EDM: CompanyCodeCurrency
companyCodeCurrency
- Currency key for amounts in the system.public void setIssuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
Original property name from the Odata EDM: IssuingOrReceivingPlant
The receiving plant is the plant or internal organizational unit that is to receive the goods.The issuing plant is the plant that issues the goods.NoteThe value of the transfer posting is determined not by the plant entered here but by the plant specified in the Plant field.
issuingOrReceivingPlant
- Indicates the receiving or issuing plant.public void setIssuingOrReceivingStorageLoc(@Nullable String issuingOrReceivingStorageLoc)
Original property name from the Odata EDM: IssuingOrReceivingStorageLoc
The receiving storage location is the storage location that is to receive the goods.The issuing storage location is the storage location that issues the goods.
issuingOrReceivingStorageLoc
- Indicates the receiving or the issuing storage location.public void setPurchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
purchasingDocument
- Alphanumeric key uniquely identifying the document.public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
Original property name from the Odata EDM: PurchasingDocumentItem
purchasingDocumentItem
- Specifies the number that uniquely identifies an item in .public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setResvnItmRequiredQtyInBaseUnit(@Nullable BigDecimal resvnItmRequiredQtyInBaseUnit)
Original property name from the Odata EDM: ResvnItmRequiredQtyInBaseUnit
In the case of a planned order or a production order, this is the quantity of the material component required to manufacture the planned order quantity.In the case of a reservation, this is the quantity reserved.
resvnItmRequiredQtyInBaseUnit
- Specifies the quantity in the base unit of measure, which can have various meanings, depending on the
situation:public void setReservationItemIsFinallyIssued(@Nullable Boolean reservationItemIsFinallyIssued)
Original property name from the Odata EDM: ReservationItemIsFinallyIssued
Further goods movements in respect of this reservation item are not anticipated, although they are still possible.The indicator is set automatically for a goods movement when the total reserved quantity has been withdrawn or delivered. In the case of a partial delivery, you can manually set the indicator if no further goods movements are expected in respect of the relevant reservation item.
reservationItemIsFinallyIssued
- Indicates that a reservation item is completed.public void setReservationItmIsMarkedForDeltn(@Nullable Boolean reservationItmIsMarkedForDeltn)
Original property name from the Odata EDM: ReservationItmIsMarkedForDeltn
reservationItmIsMarkedForDeltn
- Specifies whether the item has already been deleted.public void setResvnItmRequiredQtyInEntryUnit(@Nullable BigDecimal resvnItmRequiredQtyInEntryUnit)
Original property name from the Odata EDM: ResvnItmRequiredQtyInEntryUnit
Enter the quantity to be moved in any unit of measure for the material.If the relevant unit of measure has not been defined in the material master record, the system uses the stockkeeping unit.If you do not enter a unit of measure, the system uses the following units of measure:order unit in goods receipts against purchase ordersproduction unit in goods receipts against production ordersunit of issue in other goods movements
resvnItmRequiredQtyInEntryUnit
- Specifies the quantity to be moved in the unit of entry. The quantity is automatically converted to
the stockkeeping unit (base unit of measure).public void setResvnItmWithdrawnQtyInBaseUnit(@Nullable BigDecimal resvnItmWithdrawnQtyInBaseUnit)
Original property name from the Odata EDM: ResvnItmWithdrawnQtyInBaseUnit
resvnItmWithdrawnQtyInBaseUnit
- Specifies the quantity already withdrawn.public void setResvnItmWithdrawnAmtInCCCrcy(@Nullable BigDecimal resvnItmWithdrawnAmtInCCCrcy)
Original property name from the Odata EDM: ResvnItmWithdrawnAmtInCCCrcy
resvnItmWithdrawnAmtInCCCrcy
- Indicates the value of the quantity withdrawn from storage.public void setGoodsRecipientName(@Nullable String goodsRecipientName)
Original property name from the Odata EDM: GoodsRecipientName
goodsRecipientName
- Specifies the recipient for whom the material or the service is destined.public void setUnloadingPointName(@Nullable String unloadingPointName)
Original property name from the Odata EDM: UnloadingPointName
unloadingPointName
- Specifies the point at which the material is to be unloaded (for example, ramp 1).public void setReservationItemText(@Nullable String reservationItemText)
Original property name from the Odata EDM: ReservationItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
reservationItemText
- Contains an explanatory text on the line item.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<ReservationDocumentItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ReservationDocumentItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ReservationDocumentItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ReservationDocumentItem>
@Nonnull public static <T> ReservationDocumentItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> ReservationDocumentItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<ReservationDocumentItem>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<ReservationDocumentItem>
erpConfigContext
- New ERP configuration context to apply to this entityprotected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<ReservationDocumentItem>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<ReservationDocumentItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<ReservationDocumentItem>
public static ReservationDocumentItem.ReservationDocumentItemBuilder builder()
@Nullable public String getReservation()
Original property name from the Odata EDM: Reservation
@Nullable public String getReservationItem()
Original property name from the Odata EDM: ReservationItem
@Nullable public String getRecordType()
Original property name from the Odata EDM: RecordType
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
@Nullable public String getRequirementType()
Original property name from the Odata EDM: RequirementType
You can use the requirement type to control, for example, lot sizing, inventory management, and storage costs. When you create a sales order, for example, you can specify a requirement type for each schedule line. During sales order and delivery processing, the requirement type, in combination with the planning type controls whether the systemGenerates requirementsChecks availabilityThe schedule line category determines the requirements type. You cannot change the requirements type during sales order processing.
@Nullable public LocalDateTime getMatlCompRequirementDate()
Original property name from the Odata EDM: MatlCompRequirementDate
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getManufacturingOrderOperation()
Original property name from the Odata EDM: ManufacturingOrderOperation
Determines in which order the operations of a sequence are carried out.Project SystemNumber that identifies an activity.
@Nullable public Boolean getGoodsMovementIsAllowed()
Original property name from the Odata EDM: GoodsMovementIsAllowed
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getBatch()
Original property name from the Odata EDM: Batch
@Nullable public String getDebitCreditCode()
Original property name from the Odata EDM: DebitCreditCode
@Nullable public String getBaseUnit()
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
@Nullable public String getGLAccount()
Original property name from the Odata EDM: GLAccount
@Nullable public String getGoodsMovementType()
Original property name from the Odata EDM: GoodsMovementType
@Nullable public String getEntryUnit()
Original property name from the Odata EDM: EntryUnit
Enter a unit of measure here only if it differs from the default unit of measure.There are the following default units of measure:the order unit for goods receipts with reference to purchase ordersthe production unit for goods receipts with reference to production ordersthe unit of issue for other goods movementsIf the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
@Nullable public Boolean getQuantityIsFixed()
Original property name from the Odata EDM: QuantityIsFixed
Set this indicator if the quantity in a relational system does not change.If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change.If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
@Nullable public String getCompanyCodeCurrency()
Original property name from the Odata EDM: CompanyCodeCurrency
@Nullable public String getIssuingOrReceivingPlant()
Original property name from the Odata EDM: IssuingOrReceivingPlant
The receiving plant is the plant or internal organizational unit that is to receive the goods.The issuing plant is the plant that issues the goods.NoteThe value of the transfer posting is determined not by the plant entered here but by the plant specified in the Plant field.
@Nullable public String getIssuingOrReceivingStorageLoc()
Original property name from the Odata EDM: IssuingOrReceivingStorageLoc
The receiving storage location is the storage location that is to receive the goods.The issuing storage location is the storage location that issues the goods.
@Nullable public String getPurchasingDocument()
Original property name from the Odata EDM: PurchasingDocument
@Nullable public String getPurchasingDocumentItem()
Original property name from the Odata EDM: PurchasingDocumentItem
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public BigDecimal getResvnItmRequiredQtyInBaseUnit()
Original property name from the Odata EDM: ResvnItmRequiredQtyInBaseUnit
In the case of a planned order or a production order, this is the quantity of the material component required to manufacture the planned order quantity.In the case of a reservation, this is the quantity reserved.
@Nullable public Boolean getReservationItemIsFinallyIssued()
Original property name from the Odata EDM: ReservationItemIsFinallyIssued
Further goods movements in respect of this reservation item are not anticipated, although they are still possible.The indicator is set automatically for a goods movement when the total reserved quantity has been withdrawn or delivered. In the case of a partial delivery, you can manually set the indicator if no further goods movements are expected in respect of the relevant reservation item.
@Nullable public Boolean getReservationItmIsMarkedForDeltn()
Original property name from the Odata EDM: ReservationItmIsMarkedForDeltn
@Nullable public BigDecimal getResvnItmRequiredQtyInEntryUnit()
Original property name from the Odata EDM: ResvnItmRequiredQtyInEntryUnit
Enter the quantity to be moved in any unit of measure for the material.If the relevant unit of measure has not been defined in the material master record, the system uses the stockkeeping unit.If you do not enter a unit of measure, the system uses the following units of measure:order unit in goods receipts against purchase ordersproduction unit in goods receipts against production ordersunit of issue in other goods movements
@Nullable public BigDecimal getResvnItmWithdrawnQtyInBaseUnit()
Original property name from the Odata EDM: ResvnItmWithdrawnQtyInBaseUnit
@Nullable public BigDecimal getResvnItmWithdrawnAmtInCCCrcy()
Original property name from the Odata EDM: ResvnItmWithdrawnAmtInCCCrcy
@Nullable public String getGoodsRecipientName()
Original property name from the Odata EDM: GoodsRecipientName
@Nullable public String getUnloadingPointName()
Original property name from the Odata EDM: UnloadingPointName
@Nullable public String getReservationItemText()
Original property name from the Odata EDM: ReservationItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
public String toString()
toString
in class VdmObject<ReservationDocumentItem>
public boolean equals(Object o)
equals
in class VdmObject<ReservationDocumentItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<ReservationDocumentItem>
public int hashCode()
hashCode
in class VdmObject<ReservationDocumentItem>
Copyright © 2019 SAP SE. All rights reserved.