public class PurgInfoRecdOrgPlantData extends VdmEntity<PurgInfoRecdOrgPlantData>
Modifier and Type | Class and Description |
---|---|
static class |
PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder |
Modifier and Type | Field and Description |
---|---|
static PurgInfoRecdOrgPlantDataSelectable |
ALL_FIELDS
Selector for all available fields of PurgInfoRecdOrgPlantData.
|
static PurgInfoRecdOrgPlantDataField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_TRANSFER_LOCATION
Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
INVOICE_IS_GOODS_RECEIPT_BASED
Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_CASH_DISCOUNT_GRANTED
Use with available fluent helpers to apply the IsCashDiscountGranted field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_EVALUATED_RCPT_SETTLMT_ALLOWED
Use with available fluent helpers to apply the IsEvaluatedRcptSettlmtAllowed field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_ORDER_ACKN_RQD
Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_PUR_ORDER_ALLWD_FOR_INB_DELIV
Use with available fluent helpers to apply the IsPurOrderAllwdForInbDeliv field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_RELEVANT_FOR_AUTOM_SRCG
Use with available fluent helpers to apply the IsRelevantForAutomSrcg field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER
Use with available fluent helpers to apply the IsRetMatlAuthznRqdBySupplier field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
LAST_REFERENCING_PUR_ORDER_ITEM
Use with available fluent helpers to apply the LastReferencingPurOrderItem field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
LAST_REFERENCING_PURCHASE_ORDER
Use with available fluent helpers to apply the LastReferencingPurchaseOrder field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL_CONDITION_GROUP
Use with available fluent helpers to apply the MaterialConditionGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MATERIAL_PLANNED_DELIVERY_DURN
Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MATERIAL_PRICE_UNIT_QTY
Use with available fluent helpers to apply the MaterialPriceUnitQty field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MAXIMUM_ORDER_QUANTITY
Use with available fluent helpers to apply the MaximumOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MIN_REMAINING_SHELF_LIFE
Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MINIMUM_PURCHASE_ORDER_QUANTITY
Use with available fluent helpers to apply the MinimumPurchaseOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
NET_PRICE_QUANTITY_UNIT
Use with available fluent helpers to apply the NetPriceQuantityUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Calendar> |
PRICE_VALIDITY_END_DATE
Use with available fluent helpers to apply the PriceValidityEndDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASE_ORDER_PRICE_UNIT
Use with available fluent helpers to apply the PurchaseOrderPriceUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Calendar> |
PURCHASING_DOCUMENT_DATE
Use with available fluent helpers to apply the PurchasingDocumentDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_INFO_RECORD_CATEGORY
Use with available fluent helpers to apply the PurchasingInfoRecordCategory field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURG_DOC_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SHELF_LIFE_EXPIRATION_DATE_PERIOD
Use with available fluent helpers to apply the ShelfLifeExpirationDatePeriod field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
STANDARD_PURCHASE_ORDER_QUANTITY
Use with available fluent helpers to apply the StandardPurchaseOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER_QUOTATION
Use with available fluent helpers to apply the SupplierQuotation field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Calendar> |
SUPPLIER_QUOTATION_DATE
Use with available fluent helpers to apply the SupplierQuotationDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
static PurgInfoRecdOrgPlantDataLink<PurchasingInfoRecord> |
TO_PURG_INFO_RECD
Use with available fluent helpers to apply the to_PurgInfoRecd navigation property to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
Constructor and Description |
---|
PurgInfoRecdOrgPlantData() |
PurgInfoRecdOrgPlantData(String purchasingInfoRecord,
String purchasingInfoRecordCategory,
String purchasingOrganization,
String plant,
String createdByUser,
Boolean isMarkedForDeletion,
String purchasingGroup,
String currency,
BigDecimal minimumPurchaseOrderQuantity,
BigDecimal standardPurchaseOrderQuantity,
BigDecimal materialPlannedDeliveryDurn,
BigDecimal overdelivTolrtdLmtRatioInPct,
BigDecimal underdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
String lastReferencingPurchaseOrder,
String lastReferencingPurOrderItem,
String material,
String supplier,
String materialGroup,
String purgDocOrderQuantityUnit,
String netPriceQuantityUnit,
BigDecimal materialPriceUnitQty,
String purchaseOrderPriceUnit,
Calendar priceValidityEndDate,
Boolean invoiceIsGoodsReceiptBased,
String taxCode,
String incotermsClassification,
String incotermsTransferLocation,
String incotermsLocation1,
BigDecimal maximumOrderQuantity,
String isRelevantForAutomSrcg,
String supplierQuotation,
Calendar supplierQuotationDate,
BigDecimal minRemainingShelfLife,
Boolean isEvaluatedRcptSettlmtAllowed,
Boolean isPurOrderAllwdForInbDeliv,
Boolean isOrderAcknRqd,
String isRetMatlAuthznRqdBySupplier,
Boolean isCashDiscountGranted,
String materialConditionGroup,
Calendar purchasingDocumentDate,
String shelfLifeExpirationDatePeriod,
String isEndOfPurposeBlocked,
ErpConfigContext erpConfigContext,
PurchasingInfoRecord toPurgInfoRecd) |
Modifier and Type | Method and Description |
---|---|
static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder |
builder() |
boolean |
equals(Object o) |
PurchasingInfoRecord |
fetchPurgInfoRecd()
Fetches the PurchasingInfoRecord entity (one to one) associated with this entity.
|
static <T> PurgInfoRecdOrgPlantDataField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getIncotermsClassification()
Constraints: Not nullable, Maximum length: 3 Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board").
|
String |
getIncotermsLocation1()
Constraints: Not nullable, Maximum length: 70 1.
|
String |
getIncotermsTransferLocation()
Constraints: Not nullable, Maximum length: 28 If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: none
|
Boolean |
getIsCashDiscountGranted()
Constraints: noneSet the indicator if no cash discount is granted for the item.
|
String |
getIsEndOfPurposeBlocked()
Constraints: Not nullable, Maximum length: 1 The EoP is the point in time for a data set when the processing of personal data is no longer required for the primary business purpose.
|
Boolean |
getIsEvaluatedRcptSettlmtAllowed()
Constraints: none
|
Boolean |
getIsMarkedForDeletion()
Constraints: noneIf the indicator has been set, the data will be deleted in the course of the next reorganization run.
|
Boolean |
getIsOrderAcknRqd()
Constraints: none
|
Boolean |
getIsPurOrderAllwdForInbDeliv()
Constraints: noneOnly for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
|
String |
getIsRelevantForAutomSrcg()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsRetMatlAuthznRqdBySupplier()
Constraints: Not nullable, Maximum length: 1 The information whether the RMA number is required by the supplier can be found in the Purchasing Info Record.
|
String |
getLastReferencingPurchaseOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getLastReferencingPurOrderItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialConditionGroup()
Constraints: Not nullable, Maximum length: 4 The condition group of the supplier is entered in the purchasing info record.Using the condition group, you can create conditions relating to a certain material and a certain supplier.
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9 You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
|
BigDecimal |
getMaterialPlannedDeliveryDurn()
Constraints: Not nullable, Precision: 3, Scale: 0 If you have different vendors for a material, you must specify an average value.
|
BigDecimal |
getMaterialPriceUnitQty()
Constraints: Not nullable, Precision: 5, Scale: 0 Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
|
BigDecimal |
getMaximumOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 The order quantity in each PO item per material and supplier in the purchasing info record may not exceed the maximum order quantity defined in the purchasing info record.
|
BigDecimal |
getMinimumPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 The order quantity in each purchase order item relating to the material and supplier of the purchasing info record may not be less than the minimum order quantity specified in the purchasing info record.
|
BigDecimal |
getMinRemainingShelfLife()
Constraints: Not nullable, Precision: 4, Scale: 0 The period (day, week, month, year) depends on the entry in the Period indicator field.
|
String |
getNetPriceQuantityUnit()
Constraints: Not nullable, Maximum length: 50
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1 If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority.
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4 You use the plant key to determine, for instance, which plant is to receive ordered goods.
|
Calendar |
getPriceValidityEndDate()
Constraints: Not nullable, Precision: 0 If there is no price that is valid on the current date, the last-valid price is displayed and the date field contains the day before the start of the next validity period (this may be 12.31.9999 if there is no further validity date).
|
String |
getPurchaseOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3 Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
|
Calendar |
getPurchasingDocumentDate()
Constraints: Not nullable, Precision: 0
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3 Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group.
|
String |
getPurchasingInfoRecord()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingInfoRecordCategory()
(Key Field) Constraints: Not nullable, Maximum length: 1 You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
|
String |
getPurchasingOrganization()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getPurgDocOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
PurchasingInfoRecord |
getPurgInfoRecdOrFetch()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
com.google.common.base.Optional<PurchasingInfoRecord> |
getPurgInfoRecdOrNull()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
String |
getShelfLifeExpirationDatePeriod()
Constraints: Not nullable, Maximum length: 1 Maintain period indicator
|
BigDecimal |
getStandardPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 The standard purchase order quantity serves as a basisfor computing the effective prices in supplier evaluation.for determining the price if a price/quantity scale appliesExample: standard quantity 100 pcs.Scale prices: 1-100 pcs. $10.00/ 101-200 pcs. $8.00Price determined on basis of standard quantity: $10.00The standard quantity may not be less than the minimum order quantity.
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10 With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
|
String |
getSupplierQuotation()
Constraints: Not nullable, Maximum length: 10
|
Calendar |
getSupplierQuotationDate()
Constraints: Not nullable, Precision: 0 The quotation is valid from this date onwards.
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2 Tax codes are unique per country.
|
Class<PurgInfoRecdOrgPlantData> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
int |
hashCode() |
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setIncotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3 Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board").
|
void |
setIncotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70 1.
|
void |
setIncotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28 If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
void |
setIsCashDiscountGranted(Boolean isCashDiscountGranted)
Constraints: noneSet the indicator if no cash discount is granted for the item.
|
void |
setIsEndOfPurposeBlocked(String isEndOfPurposeBlocked)
Constraints: Not nullable, Maximum length: 1 The EoP is the point in time for a data set when the processing of personal data is no longer required for the primary business purpose.
|
void |
setIsEvaluatedRcptSettlmtAllowed(Boolean isEvaluatedRcptSettlmtAllowed)
Constraints: none
|
void |
setIsMarkedForDeletion(Boolean isMarkedForDeletion)
Constraints: noneIf the indicator has been set, the data will be deleted in the course of the next reorganization run.
|
void |
setIsOrderAcknRqd(Boolean isOrderAcknRqd)
Constraints: none
|
void |
setIsPurOrderAllwdForInbDeliv(Boolean isPurOrderAllwdForInbDeliv)
Constraints: noneOnly for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
|
void |
setIsRelevantForAutomSrcg(String isRelevantForAutomSrcg)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsRetMatlAuthznRqdBySupplier(String isRetMatlAuthznRqdBySupplier)
Constraints: Not nullable, Maximum length: 1 The information whether the RMA number is required by the supplier can be found in the Purchasing Info Record.
|
void |
setLastReferencingPurchaseOrder(String lastReferencingPurchaseOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setLastReferencingPurOrderItem(String lastReferencingPurOrderItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialConditionGroup(String materialConditionGroup)
Constraints: Not nullable, Maximum length: 4 The condition group of the supplier is entered in the purchasing info record.Using the condition group, you can create conditions relating to a certain material and a certain supplier.
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9 You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
|
void |
setMaterialPlannedDeliveryDurn(BigDecimal materialPlannedDeliveryDurn)
Constraints: Not nullable, Precision: 3, Scale: 0 If you have different vendors for a material, you must specify an average value.
|
void |
setMaterialPriceUnitQty(BigDecimal materialPriceUnitQty)
Constraints: Not nullable, Precision: 5, Scale: 0 Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
|
void |
setMaximumOrderQuantity(BigDecimal maximumOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 The order quantity in each PO item per material and supplier in the purchasing info record may not exceed the maximum order quantity defined in the purchasing info record.
|
void |
setMinimumPurchaseOrderQuantity(BigDecimal minimumPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 The order quantity in each purchase order item relating to the material and supplier of the purchasing info record may not be less than the minimum order quantity specified in the purchasing info record.
|
void |
setMinRemainingShelfLife(BigDecimal minRemainingShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0 The period (day, week, month, year) depends on the entry in the Period indicator field.
|
void |
setNetPriceQuantityUnit(String netPriceQuantityUnit)
Constraints: Not nullable, Maximum length: 50
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1 If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority.
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4 You use the plant key to determine, for instance, which plant is to receive ordered goods.
|
void |
setPriceValidityEndDate(Calendar priceValidityEndDate)
Constraints: Not nullable, Precision: 0 If there is no price that is valid on the current date, the last-valid price is displayed and the date field contains the day before the start of the next validity period (this may be 12.31.9999 if there is no further validity date).
|
void |
setPurchaseOrderPriceUnit(String purchaseOrderPriceUnit)
Constraints: Not nullable, Maximum length: 3 Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
|
void |
setPurchasingDocumentDate(Calendar purchasingDocumentDate)
Constraints: Not nullable, Precision: 0
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3 Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group.
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingInfoRecordCategory(String purchasingInfoRecordCategory)
(Key Field) Constraints: Not nullable, Maximum length: 1 You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
|
void |
setPurchasingOrganization(String purchasingOrganization)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setPurgDocOrderQuantityUnit(String purgDocOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurgInfoRecd(PurchasingInfoRecord value)
Overwrites the associated PurchasingInfoRecord entity for the loaded navigation property to_PurgInfoRecd.
|
void |
setShelfLifeExpirationDatePeriod(String shelfLifeExpirationDatePeriod)
Constraints: Not nullable, Maximum length: 1 Maintain period indicator
|
void |
setStandardPurchaseOrderQuantity(BigDecimal standardPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 The standard purchase order quantity serves as a basisfor computing the effective prices in supplier evaluation.for determining the price if a price/quantity scale appliesExample: standard quantity 100 pcs.Scale prices: 1-100 pcs. $10.00/ 101-200 pcs. $8.00Price determined on basis of standard quantity: $10.00The standard quantity may not be less than the minimum order quantity.
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10 With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
|
void |
setSupplierQuotation(String supplierQuotation)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierQuotationDate(Calendar supplierQuotationDate)
Constraints: Not nullable, Precision: 0 The quotation is valid from this date onwards.
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2 Tax codes are unique per country.
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final PurgInfoRecdOrgPlantDataSelectable ALL_FIELDS
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD_CATEGORY
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_ORGANIZATION
public static final PurgInfoRecdOrgPlantDataField<String> PLANT
public static final PurgInfoRecdOrgPlantDataField<String> CREATED_BY_USER
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_MARKED_FOR_DELETION
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_GROUP
public static final PurgInfoRecdOrgPlantDataField<String> CURRENCY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MINIMUM_PURCHASE_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> STANDARD_PURCHASE_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurgInfoRecdOrgPlantDataField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PURCHASE_ORDER
public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PUR_ORDER_ITEM
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL
public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_GROUP
public static final PurgInfoRecdOrgPlantDataField<String> PURG_DOC_ORDER_QUANTITY_UNIT
public static final PurgInfoRecdOrgPlantDataField<String> NET_PRICE_QUANTITY_UNIT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASE_ORDER_PRICE_UNIT
public static final PurgInfoRecdOrgPlantDataField<Calendar> PRICE_VALIDITY_END_DATE
public static final PurgInfoRecdOrgPlantDataField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
public static final PurgInfoRecdOrgPlantDataField<String> TAX_CODE
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_CLASSIFICATION
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_TRANSFER_LOCATION
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_LOCATION1
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MAXIMUM_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<String> IS_RELEVANT_FOR_AUTOM_SRCG
public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER_QUOTATION
public static final PurgInfoRecdOrgPlantDataField<Calendar> SUPPLIER_QUOTATION_DATE
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MIN_REMAINING_SHELF_LIFE
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_EVALUATED_RCPT_SETTLMT_ALLOWED
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_PUR_ORDER_ALLWD_FOR_INB_DELIV
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_ORDER_ACKN_RQD
public static final PurgInfoRecdOrgPlantDataField<String> IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_CASH_DISCOUNT_GRANTED
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_CONDITION_GROUP
public static final PurgInfoRecdOrgPlantDataField<Calendar> PURCHASING_DOCUMENT_DATE
public static final PurgInfoRecdOrgPlantDataField<String> SHELF_LIFE_EXPIRATION_DATE_PERIOD
public static final PurgInfoRecdOrgPlantDataField<String> IS_END_OF_PURPOSE_BLOCKED
public static final PurgInfoRecdOrgPlantDataLink<PurchasingInfoRecord> TO_PURG_INFO_RECD
public PurgInfoRecdOrgPlantData()
public PurgInfoRecdOrgPlantData(@Nullable String purchasingInfoRecord, @Nullable String purchasingInfoRecordCategory, @Nullable String purchasingOrganization, @Nullable String plant, @Nullable String createdByUser, @Nullable Boolean isMarkedForDeletion, @Nullable String purchasingGroup, @Nullable String currency, @Nullable BigDecimal minimumPurchaseOrderQuantity, @Nullable BigDecimal standardPurchaseOrderQuantity, @Nullable BigDecimal materialPlannedDeliveryDurn, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String lastReferencingPurchaseOrder, @Nullable String lastReferencingPurOrderItem, @Nullable String material, @Nullable String supplier, @Nullable String materialGroup, @Nullable String purgDocOrderQuantityUnit, @Nullable String netPriceQuantityUnit, @Nullable BigDecimal materialPriceUnitQty, @Nullable String purchaseOrderPriceUnit, @Nullable Calendar priceValidityEndDate, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable String taxCode, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable BigDecimal maximumOrderQuantity, @Nullable String isRelevantForAutomSrcg, @Nullable String supplierQuotation, @Nullable Calendar supplierQuotationDate, @Nullable BigDecimal minRemainingShelfLife, @Nullable Boolean isEvaluatedRcptSettlmtAllowed, @Nullable Boolean isPurOrderAllwdForInbDeliv, @Nullable Boolean isOrderAcknRqd, @Nullable String isRetMatlAuthznRqdBySupplier, @Nullable Boolean isCashDiscountGranted, @Nullable String materialConditionGroup, @Nullable Calendar purchasingDocumentDate, @Nullable String shelfLifeExpirationDatePeriod, @Nullable String isEndOfPurposeBlocked, @Nullable ErpConfigContext erpConfigContext, @Nullable PurchasingInfoRecord toPurgInfoRecd)
public Class<PurgInfoRecdOrgPlantData> getType()
getType
in class VdmObject<PurgInfoRecdOrgPlantData>
public static <T> PurgInfoRecdOrgPlantDataField<T> field(String fieldName, Class<T> fieldType)
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.public PurchasingInfoRecord fetchPurgInfoRecd() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public PurchasingInfoRecord getPurgInfoRecdOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurgInfoRecd of a queried PurgInfoRecdOrgPlantData 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<PurchasingInfoRecord> getPurgInfoRecdOrNull()
If the navigation property to_PurgInfoRecd for an entity PurgInfoRecdOrgPlantData has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setPurgInfoRecd(PurchasingInfoRecord value)
value
- New PurchasingInfoRecord entity.public static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder builder()
@Nullable public String getPurchasingInfoRecord()
@Nullable public String getPurchasingInfoRecordCategory()
You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
@Nullable public String getPurchasingOrganization()
@Nullable public String getPlant()
You use the plant key to determine, for instance, which plant is to receive ordered goods.
@Nullable public String getCreatedByUser()
@Nullable public Boolean getIsMarkedForDeletion()
If the indicator has been set, the data will be deleted in the course of the next reorganization run.
@Nullable public String getPurchasingGroup()
Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports.
@Nullable public String getCurrency()
@Nullable public BigDecimal getMinimumPurchaseOrderQuantity()
The order quantity in each purchase order item relating to the material and supplier of the purchasing info record may not be less than the minimum order quantity specified in the purchasing info record.
@Nullable public BigDecimal getStandardPurchaseOrderQuantity()
The standard purchase order quantity serves as a basisfor computing the effective prices in supplier evaluation.for determining the price if a price/quantity scale appliesExample: standard quantity 100 pcs.Scale prices: 1-100 pcs. $10.00/ 101-200 pcs. $8.00Price determined on basis of standard quantity: $10.00The standard quantity may not be less than the minimum order quantity.
@Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
If you have different vendors for a material, you must specify an average value. The same applies if you order the material from a fixed vendor that has varying delivery times.If you use the SAP Retail System, the planned delivery time can be suggested from the vendor sub-range in the vendor master record.
@Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
@Nullable public String getLastReferencingPurchaseOrder()
@Nullable public String getLastReferencingPurOrderItem()
@Nullable public String getMaterial()
@Nullable public String getSupplier()
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
@Nullable public String getMaterialGroup()
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nullable public String getPurgDocOrderQuantityUnit()
@Nullable public String getNetPriceQuantityUnit()
@Nullable public BigDecimal getMaterialPriceUnitQty()
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
@Nullable public String getPurchaseOrderPriceUnit()
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
@Nullable public Calendar getPriceValidityEndDate()
If there is no price that is valid on the current date, the last-valid price is displayed and the date field contains the day before the start of the next validity period (this may be 12.31.9999 if there is no further validity date). If all validit periods lie beyond the current date, the price of the next period is displayed. The date field then contains the end date of this period.
@Nullable public Boolean getInvoiceIsGoodsReceiptBased()
@Nullable public String getTaxCode()
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
@Nullable public String getIncotermsClassification()
Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board"). You can provide further details (for example, the name of the port) in the secondary Incoterm field: FOB Boston, for example.
@Nullable public String getIncotermsTransferLocation()
If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
@Nullable public String getIncotermsLocation1()
1. For sea and inland waterway transport - Port of Shipment2. For any mode of transport - Place of Delivery 2010Incoterms are divided as follows:Group 1: Rules for any mode or modes of transport (including by vessel)Incoterms Incoterms Description Location 1 EXW Ex Works Place of DeliveryFCA Free Carrier Place of DeliveryCPT Carriage Paid To Place of DestinationCIP Carriage & Insurance Paid To Place of DestinationDAF Delivered at Frontier Place of DeliveryDDP Delivered Duty Paid Place of DestinationDDU Delivered Duty Unpaid Place of DestinationGroup 2: Rules for sea and inland waterwaysIncoterms Incoterms Description Location 1 FAS Free Alongside Ship Port of ShipmentFOB Free On Board Port of ShipmentCFR Cost & Freight Port of DestinationCIF Cost Insurance & Freight Port of DestinationDEQ Delivered Eq Quay (Duty Paid) Port of DestinationDES Delivered Ex Ship Port of DestinationIf the primary incoterm is specified as FOB “Free on Board”, the second field provides details of the port from which the delivery leaves, such as FOB Boston.
@Nullable public BigDecimal getMaximumOrderQuantity()
The order quantity in each PO item per material and supplier in the purchasing info record may not exceed the maximum order quantity defined in the purchasing info record.
@Nullable public String getIsRelevantForAutomSrcg()
@Nullable public String getSupplierQuotation()
@Nullable public Calendar getSupplierQuotationDate()
The quotation is valid from this date onwards.
@Nullable public BigDecimal getMinRemainingShelfLife()
The period (day, week, month, year) depends on the entry in the Period indicator field.
@Nullable public Boolean getIsEvaluatedRcptSettlmtAllowed()
@Nullable public Boolean getIsPurOrderAllwdForInbDeliv()
Only for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
@Nullable public Boolean getIsOrderAcknRqd()
@Nullable public String getIsRetMatlAuthznRqdBySupplier()
The information whether the RMA number is required by the supplier can be found in the Purchasing Info Record. You can select:No Supplier RMA RequiredSupplier RMA RequiredAdopt from Supplier Master Record
@Nullable public Boolean getIsCashDiscountGranted()
Set the indicator if no cash discount is granted for the item.
@Nullable public String getMaterialConditionGroup()
The condition group of the supplier is entered in the purchasing info record.Using the condition group, you can create conditions relating to a certain material and a certain supplier. Conditions defined for a condition group are taken into account in computing the effective price of the purchase order item.Enter the description of the condition group for which you want to define conditions. Your input can be alphanumeric.
@Nullable public Calendar getPurchasingDocumentDate()
@Nullable public String getShelfLifeExpirationDatePeriod()
Maintain period indicator
@Nullable public String getIsEndOfPurposeBlocked()
The EoP is the point in time for a data set when the processing of personal data is no longer required for the primary business purpose. After the EoP has been reached, the data is blocked and can only be accessed by users with special authorization
@Nullable public ErpConfigContext getErpConfigContext()
public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
purchasingInfoRecord
- public void setPurchasingInfoRecordCategory(@Nullable String purchasingInfoRecordCategory)
You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
purchasingInfoRecordCategory
- public void setPurchasingOrganization(@Nullable String purchasingOrganization)
purchasingOrganization
- public void setPlant(@Nullable String plant)
You use the plant key to determine, for instance, which plant is to receive ordered goods.
plant
- public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
If the indicator has been set, the data will be deleted in the course of the next reorganization run.
isMarkedForDeletion
- public void setPurchasingGroup(@Nullable String purchasingGroup)
Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports.
purchasingGroup
- public void setCurrency(@Nullable String currency)
currency
- public void setMinimumPurchaseOrderQuantity(@Nullable BigDecimal minimumPurchaseOrderQuantity)
The order quantity in each purchase order item relating to the material and supplier of the purchasing info record may not be less than the minimum order quantity specified in the purchasing info record.
minimumPurchaseOrderQuantity
- public void setStandardPurchaseOrderQuantity(@Nullable BigDecimal standardPurchaseOrderQuantity)
The standard purchase order quantity serves as a basisfor computing the effective prices in supplier evaluation.for determining the price if a price/quantity scale appliesExample: standard quantity 100 pcs.Scale prices: 1-100 pcs. $10.00/ 101-200 pcs. $8.00Price determined on basis of standard quantity: $10.00The standard quantity may not be less than the minimum order quantity.
standardPurchaseOrderQuantity
- public void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
If you have different vendors for a material, you must specify an average value. The same applies if you order the material from a fixed vendor that has varying delivery times.If you use the SAP Retail System, the planned delivery time can be suggested from the vendor sub-range in the vendor master record.
materialPlannedDeliveryDurn
- public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
overdelivTolrtdLmtRatioInPct
- public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
underdelivTolrtdLmtRatioInPct
- public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
unlimitedOverdeliveryIsAllowed
- public void setLastReferencingPurchaseOrder(@Nullable String lastReferencingPurchaseOrder)
lastReferencingPurchaseOrder
- public void setLastReferencingPurOrderItem(@Nullable String lastReferencingPurOrderItem)
lastReferencingPurOrderItem
- public void setMaterial(@Nullable String material)
material
- public void setSupplier(@Nullable String supplier)
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
supplier
- public void setMaterialGroup(@Nullable String materialGroup)
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroup
- public void setPurgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
purgDocOrderQuantityUnit
- public void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
netPriceQuantityUnit
- public void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
materialPriceUnitQty
- public void setPurchaseOrderPriceUnit(@Nullable String purchaseOrderPriceUnit)
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
purchaseOrderPriceUnit
- public void setPriceValidityEndDate(@Nullable Calendar priceValidityEndDate)
If there is no price that is valid on the current date, the last-valid price is displayed and the date field contains the day before the start of the next validity period (this may be 12.31.9999 if there is no further validity date). If all validit periods lie beyond the current date, the price of the next period is displayed. The date field then contains the end date of this period.
priceValidityEndDate
- public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
invoiceIsGoodsReceiptBased
- public void setTaxCode(@Nullable String taxCode)
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
taxCode
- public void setIncotermsClassification(@Nullable String incotermsClassification)
Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board"). You can provide further details (for example, the name of the port) in the secondary Incoterm field: FOB Boston, for example.
incotermsClassification
- public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
incotermsTransferLocation
- public void setIncotermsLocation1(@Nullable String incotermsLocation1)
1. For sea and inland waterway transport - Port of Shipment2. For any mode of transport - Place of Delivery 2010Incoterms are divided as follows:Group 1: Rules for any mode or modes of transport (including by vessel)Incoterms Incoterms Description Location 1 EXW Ex Works Place of DeliveryFCA Free Carrier Place of DeliveryCPT Carriage Paid To Place of DestinationCIP Carriage & Insurance Paid To Place of DestinationDAF Delivered at Frontier Place of DeliveryDDP Delivered Duty Paid Place of DestinationDDU Delivered Duty Unpaid Place of DestinationGroup 2: Rules for sea and inland waterwaysIncoterms Incoterms Description Location 1 FAS Free Alongside Ship Port of ShipmentFOB Free On Board Port of ShipmentCFR Cost & Freight Port of DestinationCIF Cost Insurance & Freight Port of DestinationDEQ Delivered Eq Quay (Duty Paid) Port of DestinationDES Delivered Ex Ship Port of DestinationIf the primary incoterm is specified as FOB “Free on Board”, the second field provides details of the port from which the delivery leaves, such as FOB Boston.
incotermsLocation1
- public void setMaximumOrderQuantity(@Nullable BigDecimal maximumOrderQuantity)
The order quantity in each PO item per material and supplier in the purchasing info record may not exceed the maximum order quantity defined in the purchasing info record.
maximumOrderQuantity
- public void setIsRelevantForAutomSrcg(@Nullable String isRelevantForAutomSrcg)
isRelevantForAutomSrcg
- public void setSupplierQuotation(@Nullable String supplierQuotation)
supplierQuotation
- public void setSupplierQuotationDate(@Nullable Calendar supplierQuotationDate)
The quotation is valid from this date onwards.
supplierQuotationDate
- public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
The period (day, week, month, year) depends on the entry in the Period indicator field.
minRemainingShelfLife
- public void setIsEvaluatedRcptSettlmtAllowed(@Nullable Boolean isEvaluatedRcptSettlmtAllowed)
isEvaluatedRcptSettlmtAllowed
- public void setIsPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv)
Only for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
isPurOrderAllwdForInbDeliv
- public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
isOrderAcknRqd
- public void setIsRetMatlAuthznRqdBySupplier(@Nullable String isRetMatlAuthznRqdBySupplier)
The information whether the RMA number is required by the supplier can be found in the Purchasing Info Record. You can select:No Supplier RMA RequiredSupplier RMA RequiredAdopt from Supplier Master Record
isRetMatlAuthznRqdBySupplier
- public void setIsCashDiscountGranted(@Nullable Boolean isCashDiscountGranted)
Set the indicator if no cash discount is granted for the item.
isCashDiscountGranted
- public void setMaterialConditionGroup(@Nullable String materialConditionGroup)
The condition group of the supplier is entered in the purchasing info record.Using the condition group, you can create conditions relating to a certain material and a certain supplier. Conditions defined for a condition group are taken into account in computing the effective price of the purchase order item.Enter the description of the condition group for which you want to define conditions. Your input can be alphanumeric.
materialConditionGroup
- public void setPurchasingDocumentDate(@Nullable Calendar purchasingDocumentDate)
purchasingDocumentDate
- public void setShelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
Maintain period indicator
shelfLifeExpirationDatePeriod
- public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
The EoP is the point in time for a data set when the processing of personal data is no longer required for the primary business purpose. After the EoP has been reached, the data is blocked and can only be accessed by users with special authorization
isEndOfPurposeBlocked
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<PurgInfoRecdOrgPlantData>
public boolean equals(Object o)
equals
in class VdmObject<PurgInfoRecdOrgPlantData>
public int hashCode()
hashCode
in class VdmObject<PurgInfoRecdOrgPlantData>
Copyright © 2018 SAP SE. All rights reserved.