public class PurgInfoRecdOrgPlantData extends VdmEntity<PurgInfoRecdOrgPlantData>
Original entity name from the Odata EDM: A_PurgInfoRecdOrgPlantDataType
Modifier and Type | Class and Description |
---|---|
static class |
PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder
Helper class to allow for fluent creation of PurgInfoRecdOrgPlantData instances.
|
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<BigDecimal> |
NET_PRICE_AMOUNT
Use with available fluent helpers to apply the NetPriceAmount 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<LocalDateTime> |
PRICE_VALIDITY_END_DATE
Use with available fluent helpers to apply the PriceValidityEndDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PRICING_DATE_CONTROL
Use with available fluent helpers to apply the PricingDateControl 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<LocalDateTime> |
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_CONFIRMATION_CONTROL_KEY
Use with available fluent helpers to apply the SupplierConfirmationControlKey field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER_QUOTATION
Use with available fluent helpers to apply the SupplierQuotation field to query operations.
|
static PurgInfoRecdOrgPlantDataField<LocalDateTime> |
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<PurInfoRecdPrcgCndnValidity> |
TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY
Use with available fluent helpers to apply the to_PurInfoRecdPrcgCndnValidity navigation property to query
operations.
|
static PurgInfoRecdOrgPlantDataOneToOneLink<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.
|
changedOriginalFields
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 netPriceAmount,
BigDecimal materialPriceUnitQty,
String purchaseOrderPriceUnit,
LocalDateTime priceValidityEndDate,
Boolean invoiceIsGoodsReceiptBased,
String taxCode,
String incotermsClassification,
String incotermsTransferLocation,
String incotermsLocation1,
BigDecimal maximumOrderQuantity,
String isRelevantForAutomSrcg,
String supplierQuotation,
LocalDateTime supplierQuotationDate,
BigDecimal minRemainingShelfLife,
Boolean isEvaluatedRcptSettlmtAllowed,
Boolean isPurOrderAllwdForInbDeliv,
Boolean isOrderAcknRqd,
String isRetMatlAuthznRqdBySupplier,
Boolean isCashDiscountGranted,
String materialConditionGroup,
LocalDateTime purchasingDocumentDate,
String shelfLifeExpirationDatePeriod,
String isEndOfPurposeBlocked,
String supplierConfirmationControlKey,
String pricingDateControl,
PurchasingInfoRecord toPurgInfoRecd,
List<PurInfoRecdPrcgCndnValidity> toPurInfoRecdPrcgCndnValidity) |
Modifier and Type | Method and Description |
---|---|
void |
addPurInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... entity)
Adds elements to the list of associated PurInfoRecdPrcgCndnValidity entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
PurchasingInfoRecord |
fetchPurgInfoRecd()
Fetches the PurchasingInfoRecord entity (one to one) associated with this entity.
|
List<PurInfoRecdPrcgCndnValidity> |
fetchPurInfoRecdPrcgCndnValidity()
Fetches the PurInfoRecdPrcgCndnValidity entities (one to many) 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.
|
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 |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getIncotermsClassification()
Constraints: Not nullable, Maximum length: 3
|
String |
getIncotermsLocation1()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsTransferLocation()
Constraints: Not nullable, Maximum length: 28
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: none
|
Boolean |
getIsCashDiscountGranted()
Constraints: none
|
String |
getIsEndOfPurposeBlocked()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsEvaluatedRcptSettlmtAllowed()
Constraints: none
|
Boolean |
getIsMarkedForDeletion()
Constraints: none
|
Boolean |
getIsOrderAcknRqd()
Constraints: none
|
Boolean |
getIsPurOrderAllwdForInbDeliv()
Constraints: none
|
String |
getIsRelevantForAutomSrcg()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsRetMatlAuthznRqdBySupplier()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
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
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
BigDecimal |
getMaterialPlannedDeliveryDurn()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getMaterialPriceUnitQty()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getMaximumOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getMinimumPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getMinRemainingShelfLife()
Constraints: Not nullable, Precision: 4, Scale: 0
|
BigDecimal |
getNetPriceAmount()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getNetPriceQuantityUnit()
Constraints: Not nullable, Maximum length: 50
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getPriceValidityEndDate()
Constraints: Not nullable, Precision: 0
|
String |
getPricingDateControl()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchaseOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getPurchasingDocumentDate()
Constraints: Not nullable, Precision: 0
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingInfoRecord()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingInfoRecordCategory()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingOrganization()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getPurgDocOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
io.vavr.control.Option<PurchasingInfoRecord> |
getPurgInfoRecdIfPresent()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
PurchasingInfoRecord |
getPurgInfoRecdOrFetch()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
io.vavr.control.Option<List<PurInfoRecdPrcgCndnValidity>> |
getPurInfoRecdPrcgCndnValidityIfPresent()
Retrieval of associated PurInfoRecdPrcgCndnValidity entities (one to many).
|
List<PurInfoRecdPrcgCndnValidity> |
getPurInfoRecdPrcgCndnValidityOrFetch()
Retrieval of associated PurInfoRecdPrcgCndnValidity entities (one to many).
|
String |
getShelfLifeExpirationDatePeriod()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getStandardPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierConfirmationControlKey()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierQuotation()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getSupplierQuotationDate()
Constraints: Not nullable, Precision: 0
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
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 |
setIncotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
void |
setIncotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
void |
setIsCashDiscountGranted(Boolean isCashDiscountGranted)
Constraints: none
|
void |
setIsEndOfPurposeBlocked(String isEndOfPurposeBlocked)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsEvaluatedRcptSettlmtAllowed(Boolean isEvaluatedRcptSettlmtAllowed)
Constraints: none
|
void |
setIsMarkedForDeletion(Boolean isMarkedForDeletion)
Constraints: none
|
void |
setIsOrderAcknRqd(Boolean isOrderAcknRqd)
Constraints: none
|
void |
setIsPurOrderAllwdForInbDeliv(Boolean isPurOrderAllwdForInbDeliv)
Constraints: none
|
void |
setIsRelevantForAutomSrcg(String isRelevantForAutomSrcg)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsRetMatlAuthznRqdBySupplier(String isRetMatlAuthznRqdBySupplier)
Constraints: Not nullable, Maximum length: 1
|
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
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialPlannedDeliveryDurn(BigDecimal materialPlannedDeliveryDurn)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterialPriceUnitQty(BigDecimal materialPriceUnitQty)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setMaximumOrderQuantity(BigDecimal maximumOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMinimumPurchaseOrderQuantity(BigDecimal minimumPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMinRemainingShelfLife(BigDecimal minRemainingShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0
|
void |
setNetPriceAmount(BigDecimal netPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setNetPriceQuantityUnit(String netPriceQuantityUnit)
Constraints: Not nullable, Maximum length: 50
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setPriceValidityEndDate(LocalDateTime priceValidityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setPricingDateControl(String pricingDateControl)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchaseOrderPriceUnit(String purchaseOrderPriceUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingDocumentDate(LocalDateTime purchasingDocumentDate)
Constraints: Not nullable, Precision: 0
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingInfoRecordCategory(String purchasingInfoRecordCategory)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
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 |
setPurInfoRecdPrcgCndnValidity(List<PurInfoRecdPrcgCndnValidity> value)
Overwrites the list of associated PurInfoRecdPrcgCndnValidity entities for the loaded navigation property
to_PurInfoRecdPrcgCndnValidity.
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setShelfLifeExpirationDatePeriod(String shelfLifeExpirationDatePeriod)
Constraints: Not nullable, Maximum length: 1
|
void |
setStandardPurchaseOrderQuantity(BigDecimal standardPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierConfirmationControlKey(String supplierConfirmationControlKey)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierQuotation(String supplierQuotation)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierQuotationDate(LocalDateTime supplierQuotationDate)
Constraints: Not nullable, Precision: 0
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
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> NET_PRICE_AMOUNT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASE_ORDER_PRICE_UNIT
public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> 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<LocalDateTime> 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<LocalDateTime> 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 PurgInfoRecdOrgPlantDataField<String> SUPPLIER_CONFIRMATION_CONTROL_KEY
public static final PurgInfoRecdOrgPlantDataField<String> PRICING_DATE_CONTROL
public static final PurgInfoRecdOrgPlantDataOneToOneLink<PurchasingInfoRecord> TO_PURG_INFO_RECD
public static final PurgInfoRecdOrgPlantDataLink<PurInfoRecdPrcgCndnValidity> TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY
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 netPriceAmount, @Nullable BigDecimal materialPriceUnitQty, @Nullable String purchaseOrderPriceUnit, @Nullable LocalDateTime 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 LocalDateTime supplierQuotationDate, @Nullable BigDecimal minRemainingShelfLife, @Nullable Boolean isEvaluatedRcptSettlmtAllowed, @Nullable Boolean isPurOrderAllwdForInbDeliv, @Nullable Boolean isOrderAcknRqd, @Nullable String isRetMatlAuthznRqdBySupplier, @Nullable Boolean isCashDiscountGranted, @Nullable String materialConditionGroup, @Nullable LocalDateTime purchasingDocumentDate, @Nullable String shelfLifeExpirationDatePeriod, @Nullable String isEndOfPurposeBlocked, @Nullable String supplierConfirmationControlKey, @Nullable String pricingDateControl, @Nullable PurchasingInfoRecord toPurgInfoRecd, List<PurInfoRecdPrcgCndnValidity> toPurInfoRecdPrcgCndnValidity)
@Nonnull public Class<PurgInfoRecdOrgPlantData> getType()
getType
in class VdmObject<PurgInfoRecdOrgPlantData>
public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
purchasingInfoRecord
- Specifies the number that uniquely identifies a purchasing info record.public void setPurchasingInfoRecordCategory(@Nullable String purchasingInfoRecordCategory)
Original property name from the Odata EDM: PurchasingInfoRecordCategory
You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
purchasingInfoRecordCategory
- The info record category enables you to create different info records for different document types.public void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Denotes the purchasing organization.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
You use the plant key to determine, for instance, which plant is to receive ordered goods.
plant
- Specifies the key for a production facility or branch office within the company (that is, the company
code).public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person Who Created Objectpublic void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
If the indicator has been set, the data will be deleted in the course of the next reorganization run.
isMarkedForDeletion
- Indicates whether the purchasing organization data of the info record is to be deleted.public void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: 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
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency key for amounts in the system.public void setMinimumPurchaseOrderQuantity(@Nullable BigDecimal minimumPurchaseOrderQuantity)
Original property name from the Odata EDM: 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
- Smallest quantity of the material that can be ordered.public void setStandardPurchaseOrderQuantity(@Nullable BigDecimal standardPurchaseOrderQuantity)
Original property name from the Odata EDM: 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
- Quantity of the material that is normally ordered from this supplier.public void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
Original property name from the Odata EDM: 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
- Number of calendar days needed to obtain the material or service if it is procured externally.public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: 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
- Percentage (based on the order quantity) up to which an overdelivery of this item will be accepted.public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
underdelivTolrtdLmtRatioInPct
- Percentage (based on the order quantity) up to which an underdelivery of this item will be accepted.public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
unlimitedOverdeliveryIsAllowed
- Indicator that specifies whether unlimited overdelivery can be accepted for the item.public void setLastReferencingPurchaseOrder(@Nullable String lastReferencingPurchaseOrder)
Original property name from the Odata EDM: LastReferencingPurchaseOrder
lastReferencingPurchaseOrder
- Alphanumeric key uniquely identifying the document.public void setLastReferencingPurOrderItem(@Nullable String lastReferencingPurOrderItem)
Original property name from the Odata EDM: LastReferencingPurOrderItem
lastReferencingPurOrderItem
- Specifies the number that uniquely identifies an item in .public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: 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
- Alphanumeric key uniquely identifying the document.public void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroup
- Key that you use to group together several materials or services with the same attributes, and to
assign them to a particular material group.public void setPurgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
purgDocOrderQuantityUnit
- Specifies the unit of measure in which the material is ordered.public void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
Original property name from the Odata EDM: NetPriceQuantityUnit
netPriceQuantityUnit
- The netPriceQuantityUnit to set.public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
Original property name from the Odata EDM: NetPriceAmount
The price is determined automatically by the system. Display the conditions to find out how the price was calculated.You can enter the following:The net price (that is the price including the supplier's discounts or surcharges).The gross price (that is the price excluding discounts or surcharges).You maintain the conditions for the item. The net price is then calculated by the system.During creation, you can only maintain the net price if you have not yet maintained the info record conditions. You must then maintain the price on the conditions screen.If the supplier's net price for the material has not been maintained in the info record, the net price of the last purchase order issued to the supplier is proposed when a new purchase order is created.
netPriceAmount
- Price arrived at after taking all discounts and surcharges into account.public void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
Original property name from the Odata EDM: 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
- Specifies how many units of the purchase order price unit the price is valid for.public void setPurchaseOrderPriceUnit(@Nullable String purchaseOrderPriceUnit)
Original property name from the Odata EDM: 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
- Indicates the unit of measurement to which the purchase order price relates.public void setPriceValidityEndDate(@Nullable LocalDateTime priceValidityEndDate)
Original property name from the Odata EDM: 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
- Date until which the price shown in the info record is valid.public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
invoiceIsGoodsReceiptBased
- Indicator specifying that provision has been made for goods-receipt-based invoice verification for a
purchase order item or invoice item.public void setTaxCode(@Nullable String taxCode)
Original property name from the Odata EDM: 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
- The tax code represents a tax category which must be taken into consideration when making a tax return
to the tax authorities.public void setIncotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: 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
- Commonly used trading terms that comply with the standards established by the International Chamber of
Commerce (ICC).public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: 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
- Additional information for the primary Incoterm.public void setIncotermsLocation1(@Nullable String incotermsLocation1)
Original property name from the Odata EDM: 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
- Provides additional information for the primary Incoterm. For Incoterms 2010, this field represents:public void setMaximumOrderQuantity(@Nullable BigDecimal maximumOrderQuantity)
Original property name from the Odata EDM: 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
- Maximum quantity of the material that may be ordered.public void setIsRelevantForAutomSrcg(@Nullable String isRelevantForAutomSrcg)
Original property name from the Odata EDM: IsRelevantForAutomSrcg
isRelevantForAutomSrcg
- If you are maintaining a purchasing info record and you select this checkbox in the info record
details, the system takes this info record into consideration when creating purchase requisitions
during the planning run.public void setSupplierQuotation(@Nullable String supplierQuotation)
Original property name from the Odata EDM: SupplierQuotation
supplierQuotation
- Number of supplier's quotation.public void setSupplierQuotationDate(@Nullable LocalDateTime supplierQuotationDate)
Original property name from the Odata EDM: SupplierQuotationDate
The quotation is valid from this date onwards.
supplierQuotationDate
- Date of supplier's quotation, on the basis of which the purchasing info record was created.public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
Original property name from the Odata EDM: MinRemainingShelfLife
The period (day, week, month, year) depends on the entry in the Period indicator field.
minRemainingShelfLife
- Minimum amount of time for which the material must keep upon goods receipt for the goods receipt to be
accepted by the system.public void setIsEvaluatedRcptSettlmtAllowed(@Nullable Boolean isEvaluatedRcptSettlmtAllowed)
Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed
isEvaluatedRcptSettlmtAllowed
- Indicator specifying that evaluated receipt settlement (ERS) is not possible for deliveries of this
material.public void setIsPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv)
Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
Only for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
isPurOrderAllwdForInbDeliv
- Allows the creation of a new purchase order for an incoming inbound delivery if the reference is
missing for an item. The purchase order will be created automatically while processing the inbound
delivery and before saving it.public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
Original property name from the Odata EDM: IsOrderAcknRqd
isOrderAcknRqd
- Determines whether the purchasing document (purchase order, outline purchase agreement, etc.) is to be
acknowledged by the supplier.public void setIsRetMatlAuthznRqdBySupplier(@Nullable String isRetMatlAuthznRqdBySupplier)
Original property name from the Odata EDM: 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
- Specifies whether the supplier requires a return material authorization (RMA) number.public void setIsCashDiscountGranted(@Nullable Boolean isCashDiscountGranted)
Original property name from the Odata EDM: IsCashDiscountGranted
Set the indicator if no cash discount is granted for the item.
isCashDiscountGranted
- Indicates whether cash (prompt payment) discount is granted with regard to the item.public void setMaterialConditionGroup(@Nullable String materialConditionGroup)
Original property name from the Odata EDM: 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
- Condition group to which the material belongs with the supplier.public void setPurchasingDocumentDate(@Nullable LocalDateTime purchasingDocumentDate)
Original property name from the Odata EDM: PurchasingDocumentDate
purchasingDocumentDate
- Date on which the last purchase order or scheduling agreement was created.public void setShelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
Maintain period indicator
shelfLifeExpirationDatePeriod
- The period indicator specifies the unit of measurement for a period of time.public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
Original property name from the Odata EDM: 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
- Indicates whether the end of purpose (EoP) has been reached.public void setSupplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
Original property name from the Odata EDM: SupplierConfirmationControlKey
supplierConfirmationControlKey
- Determines which confirmation categories are expected for a PO item (e.g. order acknowledgment,
shipping notification).public void setPricingDateControl(@Nullable String pricingDateControl)
Original property name from the Odata EDM: PricingDateControl
Enter the key for the desired date.If you choose the date of goods receipt, for example, a new price will be determined upon the arrival of the goods, causing the item to be revaluated at this time.NoteIf you have chosen the delivery date as the date for price determination and an item contains several delivery dates (i.e. has a delivery schedule), the first delivery date (the delivery date specified in the first schedule line) is taken.
pricingDateControl
- Determines which date is to be used for price determination (pricing) purposes.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<PurgInfoRecdOrgPlantData>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PurgInfoRecdOrgPlantData>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nonnull public static <T> PurgInfoRecdOrgPlantDataField<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> PurgInfoRecdOrgPlantDataField<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 HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<PurgInfoRecdOrgPlantData>
protected 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<PurgInfoRecdOrgPlantData>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
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<PurgInfoRecdOrgPlantData>
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.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<PurgInfoRecdOrgPlantData>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nullable public PurchasingInfoRecord fetchPurgInfoRecd() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.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.@Nullable 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.@Nonnull public io.vavr.control.Option<PurchasingInfoRecord> getPurgInfoRecdIfPresent()
If the navigation property for an entity PurgInfoRecdOrgPlantData has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with result state
empty
is returned.public void setPurgInfoRecd(PurchasingInfoRecord value)
value
- New PurchasingInfoRecord entity.@Nonnull public List<PurInfoRecdPrcgCndnValidity> fetchPurInfoRecdPrcgCndnValidity() 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.@Nonnull public List<PurInfoRecdPrcgCndnValidity> getPurInfoRecdPrcgCndnValidityOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurInfoRecdPrcgCndnValidity 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.@Nonnull public io.vavr.control.Option<List<PurInfoRecdPrcgCndnValidity>> getPurInfoRecdPrcgCndnValidityIfPresent()
If the navigation property for an entity PurgInfoRecdOrgPlantData has not been resolved yet, this method
will not query further information. Instead its Option
result state will be
empty
.
Option
with
result state empty
is returned.public void setPurInfoRecdPrcgCndnValidity(@Nonnull List<PurInfoRecdPrcgCndnValidity> value)
If the navigation property to_PurInfoRecdPrcgCndnValidity 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.
value
- List of PurInfoRecdPrcgCndnValidity entities.public void addPurInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... entity)
If the navigation property to_PurInfoRecdPrcgCndnValidity 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.
entity
- Array of PurInfoRecdPrcgCndnValidity entities.@Nonnull public static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder builder()
@Nullable public String getPurchasingInfoRecord()
Original property name from the Odata EDM: PurchasingInfoRecord
@Nullable public String getPurchasingInfoRecordCategory()
Original property name from the Odata EDM: PurchasingInfoRecordCategory
You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
You use the plant key to determine, for instance, which plant is to receive ordered goods.
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public Boolean getIsMarkedForDeletion()
Original property name from the Odata EDM: IsMarkedForDeletion
If the indicator has been set, the data will be deleted in the course of the next reorganization run.
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: 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.
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public BigDecimal getMinimumPurchaseOrderQuantity()
Original property name from the Odata EDM: 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.
@Nullable public BigDecimal getStandardPurchaseOrderQuantity()
Original property name from the Odata EDM: 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.
@Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
Original property name from the Odata EDM: 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.
@Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: 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.
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
@Nullable public String getLastReferencingPurchaseOrder()
Original property name from the Odata EDM: LastReferencingPurchaseOrder
@Nullable public String getLastReferencingPurOrderItem()
Original property name from the Odata EDM: LastReferencingPurOrderItem
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getSupplier()
Original property name from the Odata EDM: 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.
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nullable public String getPurgDocOrderQuantityUnit()
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
@Nullable public String getNetPriceQuantityUnit()
Original property name from the Odata EDM: NetPriceQuantityUnit
@Nullable public BigDecimal getNetPriceAmount()
Original property name from the Odata EDM: NetPriceAmount
The price is determined automatically by the system. Display the conditions to find out how the price was calculated.You can enter the following:The net price (that is the price including the supplier's discounts or surcharges).The gross price (that is the price excluding discounts or surcharges).You maintain the conditions for the item. The net price is then calculated by the system.During creation, you can only maintain the net price if you have not yet maintained the info record conditions. You must then maintain the price on the conditions screen.If the supplier's net price for the material has not been maintained in the info record, the net price of the last purchase order issued to the supplier is proposed when a new purchase order is created.
@Nullable public BigDecimal getMaterialPriceUnitQty()
Original property name from the Odata EDM: 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.
@Nullable public String getPurchaseOrderPriceUnit()
Original property name from the Odata EDM: 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.
@Nullable public LocalDateTime getPriceValidityEndDate()
Original property name from the Odata EDM: 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.
@Nullable public Boolean getInvoiceIsGoodsReceiptBased()
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
@Nullable public String getTaxCode()
Original property name from the Odata EDM: 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.
@Nullable public String getIncotermsClassification()
Original property name from the Odata EDM: 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.
@Nullable public String getIncotermsTransferLocation()
Original property name from the Odata EDM: 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").
@Nullable public String getIncotermsLocation1()
Original property name from the Odata EDM: 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.
@Nullable public BigDecimal getMaximumOrderQuantity()
Original property name from the Odata EDM: 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.
@Nullable public String getIsRelevantForAutomSrcg()
Original property name from the Odata EDM: IsRelevantForAutomSrcg
@Nullable public String getSupplierQuotation()
Original property name from the Odata EDM: SupplierQuotation
@Nullable public LocalDateTime getSupplierQuotationDate()
Original property name from the Odata EDM: SupplierQuotationDate
The quotation is valid from this date onwards.
@Nullable public BigDecimal getMinRemainingShelfLife()
Original property name from the Odata EDM: MinRemainingShelfLife
The period (day, week, month, year) depends on the entry in the Period indicator field.
@Nullable public Boolean getIsEvaluatedRcptSettlmtAllowed()
Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed
@Nullable public Boolean getIsPurOrderAllwdForInbDeliv()
Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
Only for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
@Nullable public Boolean getIsOrderAcknRqd()
Original property name from the Odata EDM: IsOrderAcknRqd
@Nullable public String getIsRetMatlAuthznRqdBySupplier()
Original property name from the Odata EDM: 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
@Nullable public Boolean getIsCashDiscountGranted()
Original property name from the Odata EDM: IsCashDiscountGranted
Set the indicator if no cash discount is granted for the item.
@Nullable public String getMaterialConditionGroup()
Original property name from the Odata EDM: 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.
@Nullable public LocalDateTime getPurchasingDocumentDate()
Original property name from the Odata EDM: PurchasingDocumentDate
@Nullable public String getShelfLifeExpirationDatePeriod()
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
Maintain period indicator
@Nullable public String getIsEndOfPurposeBlocked()
Original property name from the Odata EDM: 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
@Nullable public String getSupplierConfirmationControlKey()
Original property name from the Odata EDM: SupplierConfirmationControlKey
@Nullable public String getPricingDateControl()
Original property name from the Odata EDM: PricingDateControl
Enter the key for the desired date.If you choose the date of goods receipt, for example, a new price will be determined upon the arrival of the goods, causing the item to be revaluated at this time.NoteIf you have chosen the delivery date as the date for price determination and an item contains several delivery dates (i.e. has a delivery schedule), the first delivery date (the delivery date specified in the first schedule line) is taken.
@Nonnull public String toString()
toString
in class VdmObject<PurgInfoRecdOrgPlantData>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<PurgInfoRecdOrgPlantData>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<PurgInfoRecdOrgPlantData>
public int hashCode()
hashCode
in class VdmObject<PurgInfoRecdOrgPlantData>
Copyright © 2020 SAP SE. All rights reserved.