Class PurchaseOrder
Original entity name from the Odata EDM: A_PurchaseOrderType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of PurchaseOrder instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressCityName field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressCorrespondenceLanguage field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressCountry field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressFaxNumber field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressHouseNumber field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressName field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressPhoneNumber field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressPostalCode field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressRegion field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the AddressStreetName field to query operations.static final PurchaseOrderSelectableSelector for all available fields of PurchaseOrder.static final PurchaseOrderField<BigDecimal>Use with available fluent helpers to apply the CashDiscount1Days field to query operations.static final PurchaseOrderField<BigDecimal>Use with available fluent helpers to apply the CashDiscount1Percent field to query operations.static final PurchaseOrderField<BigDecimal>Use with available fluent helpers to apply the CashDiscount2Days field to query operations.static final PurchaseOrderField<BigDecimal>Use with available fluent helpers to apply the CashDiscount2Percent field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the CorrespncExternalReference field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the CorrespncInternalReference field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final PurchaseOrderField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the DocumentCurrency field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the ExchangeRate field to query operations.static final PurchaseOrderField<Boolean>Use with available fluent helpers to apply the ExchangeRateIsFixed field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the IncotermsClassification field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the IncotermsVersion field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the InvoicingParty field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the Language field to query operations.static final PurchaseOrderField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the ManualSupplierAddressID field to query operations.static final PurchaseOrderField<BigDecimal>Use with available fluent helpers to apply the NetPaymentDays field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PaymentTerms field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchaseOrder field to query operations.static final PurchaseOrderField<LocalDateTime>Use with available fluent helpers to apply the PurchaseOrderDate field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchaseOrderSubtype field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchaseOrderType field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingCollectiveNumber field to query operations.static final PurchaseOrderField<Boolean>Use with available fluent helpers to apply the PurchasingCompletenessStatus field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingDocumentDeletionCode field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingDocumentOrigin field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingGroup field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingOrganization field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurchasingProcessingStatus field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurgAggrgdProdCmplncSuplrSts field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurgAggrgdProdMarketabilitySts field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurgAggrgdSftyDataSheetStatus field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the PurgProdCmplncTotDngrsGoodsSts field to query operations.static final PurchaseOrderField<Boolean>Use with available fluent helpers to apply the ReleaseIsNotCompleted field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the Supplier field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the SupplierPhoneNumber field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the SupplierQuotationExternalID field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the SupplierRespSalesPersonName field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the SupplyingPlant field to query operations.static final PurchaseOrderField<String>Use with available fluent helpers to apply the SupplyingSupplier field to query operations.static final PurchaseOrderLink<PurchaseOrderItem>Use with available fluent helpers to apply the to_PurchaseOrderItem navigation property to query operations.static final PurchaseOrderLink<PurchaseOrderNote>Use with available fluent helpers to apply the to_PurchaseOrderNote navigation property to query operations.static final PurchaseOrderField<LocalDateTime>Use with available fluent helpers to apply the ValidityEndDate field to query operations.static final PurchaseOrderField<LocalDateTime>Use with available fluent helpers to apply the ValidityStartDate field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionPurchaseOrder(String purchaseOrder, String companyCode, String purchaseOrderType, String purchasingDocumentDeletionCode, String purchasingProcessingStatus, String createdByUser, LocalDateTime creationDate, ZonedDateTime lastChangeDateTime, String supplier, String purchaseOrderSubtype, String language, String paymentTerms, BigDecimal cashDiscount1Days, BigDecimal cashDiscount2Days, BigDecimal netPaymentDays, BigDecimal cashDiscount1Percent, BigDecimal cashDiscount2Percent, String purchasingOrganization, String purchasingDocumentOrigin, String purchasingGroup, LocalDateTime purchaseOrderDate, String documentCurrency, String exchangeRate, Boolean exchangeRateIsFixed, LocalDateTime validityStartDate, LocalDateTime validityEndDate, String supplierQuotationExternalID, String purchasingCollectiveNumber, String supplierRespSalesPersonName, String supplierPhoneNumber, String supplyingSupplier, String supplyingPlant, String incotermsClassification, String correspncExternalReference, String correspncInternalReference, String invoicingParty, Boolean releaseIsNotCompleted, Boolean purchasingCompletenessStatus, String incotermsVersion, String incotermsLocation1, String incotermsLocation2, String manualSupplierAddressID, String isEndOfPurposeBlocked, String addressCityName, String addressFaxNumber, String addressHouseNumber, String addressName, String addressPostalCode, String addressStreetName, String addressPhoneNumber, String addressRegion, String addressCountry, String addressCorrespondenceLanguage, String purgAggrgdProdCmplncSuplrSts, String purgAggrgdProdMarketabilitySts, String purgAggrgdSftyDataSheetStatus, String purgProdCmplncTotDngrsGoodsSts, List<PurchaseOrderItem> toPurchaseOrderItem, List<PurchaseOrderNote> toPurchaseOrderNote) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPurchaseOrderItem(PurchaseOrderItem... entity) Adds elements to the list of associated PurchaseOrderItem entities.voidaddPurchaseOrderNote(PurchaseOrderNote... entity) Adds elements to the list of associated PurchaseOrderNote entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the PurchaseOrderItem entities (one to many) associated with this entity.Fetches the PurchaseOrderNote entities (one to many) associated with this entity.static <T,DomainT>
PurchaseOrderField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> PurchaseOrderField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 5, Scale: 3Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 5, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0protected StringConstraints: Not nullable, Maximum length: 5protected StringConstraints: Not nullable, Maximum length: 12Constraints: noneConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1getKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 0io.vavr.control.Option<List<PurchaseOrderItem>>Retrieval of associated PurchaseOrderItem entities (one to many).Retrieval of associated PurchaseOrderItem entities (one to many).io.vavr.control.Option<List<PurchaseOrderNote>>Retrieval of associated PurchaseOrderNote entities (one to many).Retrieval of associated PurchaseOrderNote entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10getType()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0inthashCode()voidsetAddressCityName(String addressCityName) Constraints: Not nullable, Maximum length: 40voidsetAddressCorrespondenceLanguage(String addressCorrespondenceLanguage) Constraints: Not nullable, Maximum length: 2voidsetAddressCountry(String addressCountry) Constraints: Not nullable, Maximum length: 3voidsetAddressFaxNumber(String addressFaxNumber) Constraints: Not nullable, Maximum length: 30voidsetAddressHouseNumber(String addressHouseNumber) Constraints: Not nullable, Maximum length: 10voidsetAddressName(String addressName) Constraints: Not nullable, Maximum length: 40voidsetAddressPhoneNumber(String addressPhoneNumber) Constraints: Not nullable, Maximum length: 30voidsetAddressPostalCode(String addressPostalCode) Constraints: Not nullable, Maximum length: 10voidsetAddressRegion(String addressRegion) Constraints: Not nullable, Maximum length: 3voidsetAddressStreetName(String addressStreetName) Constraints: Not nullable, Maximum length: 60voidsetCashDiscount1Days(BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3, Scale: 0voidsetCashDiscount1Percent(BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3voidsetCashDiscount2Days(BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3, Scale: 0voidsetCashDiscount2Percent(BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCorrespncExternalReference(String correspncExternalReference) Constraints: Not nullable, Maximum length: 12voidsetCorrespncInternalReference(String correspncInternalReference) Constraints: Not nullable, Maximum length: 12voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5voidsetExchangeRate(String exchangeRate) Constraints: Not nullable, Maximum length: 12voidsetExchangeRateIsFixed(Boolean exchangeRateIsFixed) Constraints: nonevoidsetIncotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3voidsetIncotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70voidsetIncotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70voidsetIncotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4voidsetInvoicingParty(String invoicingParty) Constraints: Not nullable, Maximum length: 10voidsetIsEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1voidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7voidsetManualSupplierAddressID(String manualSupplierAddressID) Constraints: Not nullable, Maximum length: 10voidsetNetPaymentDays(BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3, Scale: 0voidsetPaymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4voidsetPurchaseOrder(String purchaseOrder) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetPurchaseOrderDate(LocalDateTime purchaseOrderDate) Constraints: Not nullable, Precision: 0voidOverwrites the list of associated PurchaseOrderItem entities for the loaded navigation property to_PurchaseOrderItem.voidOverwrites the list of associated PurchaseOrderNote entities for the loaded navigation property to_PurchaseOrderNote.voidsetPurchaseOrderSubtype(String purchaseOrderSubtype) Constraints: Not nullable, Maximum length: 1voidsetPurchaseOrderType(String purchaseOrderType) Constraints: Not nullable, Maximum length: 4voidsetPurchasingCollectiveNumber(String purchasingCollectiveNumber) Constraints: Not nullable, Maximum length: 10voidsetPurchasingCompletenessStatus(Boolean purchasingCompletenessStatus) Constraints: nonevoidsetPurchasingDocumentDeletionCode(String purchasingDocumentDeletionCode) Constraints: Not nullable, Maximum length: 1voidsetPurchasingDocumentOrigin(String purchasingDocumentOrigin) Constraints: Not nullable, Maximum length: 1voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4voidsetPurchasingProcessingStatus(String purchasingProcessingStatus) Constraints: Not nullable, Maximum length: 2voidsetPurgAggrgdProdCmplncSuplrSts(String purgAggrgdProdCmplncSuplrSts) Constraints: Not nullable, Maximum length: 1voidsetPurgAggrgdProdMarketabilitySts(String purgAggrgdProdMarketabilitySts) Constraints: Not nullable, Maximum length: 1voidsetPurgAggrgdSftyDataSheetStatus(String purgAggrgdSftyDataSheetStatus) Constraints: Not nullable, Maximum length: 1voidsetPurgProdCmplncTotDngrsGoodsSts(String purgProdCmplncTotDngrsGoodsSts) Constraints: Not nullable, Maximum length: 1voidsetReleaseIsNotCompleted(Boolean releaseIsNotCompleted) Constraints: noneprotected voidsetServicePathForFetch(String servicePathForFetch) voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetSupplierPhoneNumber(String supplierPhoneNumber) Constraints: Not nullable, Maximum length: 16voidsetSupplierQuotationExternalID(String supplierQuotationExternalID) Constraints: Not nullable, Maximum length: 10voidsetSupplierRespSalesPersonName(String supplierRespSalesPersonName) Constraints: Not nullable, Maximum length: 30voidsetSupplyingPlant(String supplyingPlant) Constraints: Not nullable, Maximum length: 4voidsetSupplyingSupplier(String supplyingSupplier) Constraints: Not nullable, Maximum length: 10voidsetValidityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0voidsetValidityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of PurchaseOrder. -
PURCHASE_ORDER
Use with available fluent helpers to apply the PurchaseOrder field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
PURCHASE_ORDER_TYPE
Use with available fluent helpers to apply the PurchaseOrderType field to query operations. -
PURCHASING_DOCUMENT_DELETION_CODE
Use with available fluent helpers to apply the PurchasingDocumentDeletionCode field to query operations. -
PURCHASING_PROCESSING_STATUS
Use with available fluent helpers to apply the PurchasingProcessingStatus field to query operations. -
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations. -
PURCHASE_ORDER_SUBTYPE
Use with available fluent helpers to apply the PurchaseOrderSubtype field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
PAYMENT_TERMS
Use with available fluent helpers to apply the PaymentTerms field to query operations. -
CASH_DISCOUNT1_DAYS
Use with available fluent helpers to apply the CashDiscount1Days field to query operations. -
CASH_DISCOUNT2_DAYS
Use with available fluent helpers to apply the CashDiscount2Days field to query operations. -
NET_PAYMENT_DAYS
Use with available fluent helpers to apply the NetPaymentDays field to query operations. -
CASH_DISCOUNT1_PERCENT
Use with available fluent helpers to apply the CashDiscount1Percent field to query operations. -
CASH_DISCOUNT2_PERCENT
Use with available fluent helpers to apply the CashDiscount2Percent field to query operations. -
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations. -
PURCHASING_DOCUMENT_ORIGIN
Use with available fluent helpers to apply the PurchasingDocumentOrigin field to query operations. -
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations. -
PURCHASE_ORDER_DATE
Use with available fluent helpers to apply the PurchaseOrderDate field to query operations. -
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency field to query operations. -
EXCHANGE_RATE
Use with available fluent helpers to apply the ExchangeRate field to query operations. -
EXCHANGE_RATE_IS_FIXED
Use with available fluent helpers to apply the ExchangeRateIsFixed field to query operations. -
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations. -
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations. -
SUPPLIER_QUOTATION_EXTERNAL_ID
Use with available fluent helpers to apply the SupplierQuotationExternalID field to query operations. -
PURCHASING_COLLECTIVE_NUMBER
Use with available fluent helpers to apply the PurchasingCollectiveNumber field to query operations. -
SUPPLIER_RESP_SALES_PERSON_NAME
Use with available fluent helpers to apply the SupplierRespSalesPersonName field to query operations. -
SUPPLIER_PHONE_NUMBER
Use with available fluent helpers to apply the SupplierPhoneNumber field to query operations. -
SUPPLYING_SUPPLIER
Use with available fluent helpers to apply the SupplyingSupplier field to query operations. -
SUPPLYING_PLANT
Use with available fluent helpers to apply the SupplyingPlant field to query operations. -
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations. -
CORRESPNC_EXTERNAL_REFERENCE
Use with available fluent helpers to apply the CorrespncExternalReference field to query operations. -
CORRESPNC_INTERNAL_REFERENCE
Use with available fluent helpers to apply the CorrespncInternalReference field to query operations. -
INVOICING_PARTY
Use with available fluent helpers to apply the InvoicingParty field to query operations. -
RELEASE_IS_NOT_COMPLETED
Use with available fluent helpers to apply the ReleaseIsNotCompleted field to query operations. -
PURCHASING_COMPLETENESS_STATUS
Use with available fluent helpers to apply the PurchasingCompletenessStatus field to query operations. -
INCOTERMS_VERSION
Use with available fluent helpers to apply the IncotermsVersion field to query operations. -
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations. -
INCOTERMS_LOCATION2
Use with available fluent helpers to apply the IncotermsLocation2 field to query operations. -
MANUAL_SUPPLIER_ADDRESS_ID
Use with available fluent helpers to apply the ManualSupplierAddressID field to query operations. -
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations. -
ADDRESS_CITY_NAME
Use with available fluent helpers to apply the AddressCityName field to query operations. -
ADDRESS_FAX_NUMBER
Use with available fluent helpers to apply the AddressFaxNumber field to query operations. -
ADDRESS_HOUSE_NUMBER
Use with available fluent helpers to apply the AddressHouseNumber field to query operations. -
ADDRESS_NAME
Use with available fluent helpers to apply the AddressName field to query operations. -
ADDRESS_POSTAL_CODE
Use with available fluent helpers to apply the AddressPostalCode field to query operations. -
ADDRESS_STREET_NAME
Use with available fluent helpers to apply the AddressStreetName field to query operations. -
ADDRESS_PHONE_NUMBER
Use with available fluent helpers to apply the AddressPhoneNumber field to query operations. -
ADDRESS_REGION
Use with available fluent helpers to apply the AddressRegion field to query operations. -
ADDRESS_COUNTRY
Use with available fluent helpers to apply the AddressCountry field to query operations. -
ADDRESS_CORRESPONDENCE_LANGUAGE
Use with available fluent helpers to apply the AddressCorrespondenceLanguage field to query operations. -
PURG_AGGRGD_PROD_CMPLNC_SUPLR_STS
Use with available fluent helpers to apply the PurgAggrgdProdCmplncSuplrSts field to query operations. -
PURG_AGGRGD_PROD_MARKETABILITY_STS
Use with available fluent helpers to apply the PurgAggrgdProdMarketabilitySts field to query operations. -
PURG_AGGRGD_SFTY_DATA_SHEET_STATUS
Use with available fluent helpers to apply the PurgAggrgdSftyDataSheetStatus field to query operations. -
PURG_PROD_CMPLNC_TOT_DNGRS_GOODS_STS
Use with available fluent helpers to apply the PurgProdCmplncTotDngrsGoodsSts field to query operations. -
TO_PURCHASE_ORDER_ITEM
Use with available fluent helpers to apply the to_PurchaseOrderItem navigation property to query operations. -
TO_PURCHASE_ORDER_NOTE
Use with available fluent helpers to apply the to_PurchaseOrderNote navigation property to query operations.
-
-
Constructor Details
-
PurchaseOrder
public PurchaseOrder() -
PurchaseOrder
public PurchaseOrder(@Nullable String purchaseOrder, @Nullable String companyCode, @Nullable String purchaseOrderType, @Nullable String purchasingDocumentDeletionCode, @Nullable String purchasingProcessingStatus, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String supplier, @Nullable String purchaseOrderSubtype, @Nullable String language, @Nullable String paymentTerms, @Nullable BigDecimal cashDiscount1Days, @Nullable BigDecimal cashDiscount2Days, @Nullable BigDecimal netPaymentDays, @Nullable BigDecimal cashDiscount1Percent, @Nullable BigDecimal cashDiscount2Percent, @Nullable String purchasingOrganization, @Nullable String purchasingDocumentOrigin, @Nullable String purchasingGroup, @Nullable LocalDateTime purchaseOrderDate, @Nullable String documentCurrency, @Nullable String exchangeRate, @Nullable Boolean exchangeRateIsFixed, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String supplierQuotationExternalID, @Nullable String purchasingCollectiveNumber, @Nullable String supplierRespSalesPersonName, @Nullable String supplierPhoneNumber, @Nullable String supplyingSupplier, @Nullable String supplyingPlant, @Nullable String incotermsClassification, @Nullable String correspncExternalReference, @Nullable String correspncInternalReference, @Nullable String invoicingParty, @Nullable Boolean releaseIsNotCompleted, @Nullable Boolean purchasingCompletenessStatus, @Nullable String incotermsVersion, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String manualSupplierAddressID, @Nullable String isEndOfPurposeBlocked, @Nullable String addressCityName, @Nullable String addressFaxNumber, @Nullable String addressHouseNumber, @Nullable String addressName, @Nullable String addressPostalCode, @Nullable String addressStreetName, @Nullable String addressPhoneNumber, @Nullable String addressRegion, @Nullable String addressCountry, @Nullable String addressCorrespondenceLanguage, @Nullable String purgAggrgdProdCmplncSuplrSts, @Nullable String purgAggrgdProdMarketabilitySts, @Nullable String purgAggrgdSftyDataSheetStatus, @Nullable String purgProdCmplncTotDngrsGoodsSts, List<PurchaseOrderItem> toPurchaseOrderItem, List<PurchaseOrderNote> toPurchaseOrderNote)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PurchaseOrder>
-
setPurchaseOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseOrder
- Parameters:
purchaseOrder- Purchase Order Number
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setPurchaseOrderType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchaseOrderType
- Parameters:
purchaseOrderType- Purchasing Document Type
-
setPurchasingDocumentDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentDeletionCode
- Parameters:
purchasingDocumentDeletionCode- Purchase Order Deletion Code
-
setPurchasingProcessingStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurchasingProcessingStatus
- Parameters:
purchasingProcessingStatus- Purchasing Document Processing State
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- User of person who created a purchasing document
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Creation Date of Purchasing Document
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Change Time Stamp
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Supplier
-
setPurchaseOrderSubtype
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchaseOrderSubtype
- Parameters:
purchaseOrderSubtype- Control indicator for purchasing document type
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Parameters:
paymentTerms- Terms of Payment Key
-
setCashDiscount1Days
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount1Days
- Parameters:
cashDiscount1Days- Cash discount days 1
-
setCashDiscount2Days
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount2Days
- Parameters:
cashDiscount2Days- Cash discount days 2
-
setNetPaymentDays
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NetPaymentDays
- Parameters:
netPaymentDays- Net Payment Terms Period
-
setCashDiscount1Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Parameters:
cashDiscount1Percent- Cash Discount Percentage 1
-
setCashDiscount2Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Parameters:
cashDiscount2Percent- Cash Discount Percentage 2
-
setPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Parameters:
purchasingOrganization- Purchasing Organization
-
setPurchasingDocumentOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentOrigin
- Parameters:
purchasingDocumentOrigin- Status of Purchasing Document
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setPurchaseOrderDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PurchaseOrderDate
- Parameters:
purchaseOrderDate- Purchase Order Date
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Currency Key
-
setExchangeRate
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ExchangeRate
- Parameters:
exchangeRate- The exchangeRate to set.
-
setExchangeRateIsFixed
Constraints: noneOriginal property name from the Odata EDM: ExchangeRateIsFixed
- Parameters:
exchangeRateIsFixed- Indicator for Fixed Exchange Rate
-
setValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Start of Validity Period
-
setValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- End of Validity Period
-
setSupplierQuotationExternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierQuotationExternalID
- Parameters:
supplierQuotationExternalID- Quotation Number
-
setPurchasingCollectiveNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingCollectiveNumber
- Parameters:
purchasingCollectiveNumber- Collective Number
-
setSupplierRespSalesPersonName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SupplierRespSalesPersonName
- Parameters:
supplierRespSalesPersonName- Responsible Salesperson at Supplier's Office
-
setSupplierPhoneNumber
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: SupplierPhoneNumber
- Parameters:
supplierPhoneNumber- Supplier's Phone Number
-
setSupplyingSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplyingSupplier
- Parameters:
supplyingSupplier- Goods Supplier
-
setSupplyingPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplyingPlant
- Parameters:
supplyingPlant- Supplying (issuing) plant in case of stock transport order
-
setIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Parameters:
incotermsClassification- Incoterms (Part 1)
-
setCorrespncExternalReference
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncExternalReference
- Parameters:
correspncExternalReference- Your Reference
-
setCorrespncInternalReference
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncInternalReference
- Parameters:
correspncInternalReference- Our Reference
-
setInvoicingParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: InvoicingParty
- Parameters:
invoicingParty- Different Invoicing Party
-
setReleaseIsNotCompleted
Constraints: noneOriginal property name from the Odata EDM: ReleaseIsNotCompleted
- Parameters:
releaseIsNotCompleted- Release Not Yet Completely Effected
-
setPurchasingCompletenessStatus
Constraints: noneOriginal property name from the Odata EDM: PurchasingCompletenessStatus
- Parameters:
purchasingCompletenessStatus- Purchase order not yet complete
-
setIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Parameters:
incotermsVersion- Incoterms Version
-
setIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Parameters:
incotermsLocation1- Incoterms Location 1
-
setIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Parameters:
incotermsLocation2- Incoterms Location 2
-
setManualSupplierAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManualSupplierAddressID
- Parameters:
manualSupplierAddressID- Address Number
-
setIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Parameters:
isEndOfPurposeBlocked- Business Purpose Completed
-
setAddressCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AddressCityName
- Parameters:
addressCityName- City
-
setAddressFaxNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AddressFaxNumber
- Parameters:
addressFaxNumber- First Fax No.: Area Code + Number
-
setAddressHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressHouseNumber
- Parameters:
addressHouseNumber- House Number
-
setAddressName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AddressName
- Parameters:
addressName- Name 1
-
setAddressPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressPostalCode
- Parameters:
addressPostalCode- City Postal Code
-
setAddressStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: AddressStreetName
- Parameters:
addressStreetName- Street
-
setAddressPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AddressPhoneNumber
- Parameters:
addressPhoneNumber- First Telephone No.: Dialing Code + Number
-
setAddressRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AddressRegion
- Parameters:
addressRegion- Region (State, Province, County)
-
setAddressCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AddressCountry
- Parameters:
addressCountry- Country/Region Key
-
setAddressCorrespondenceLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AddressCorrespondenceLanguage
- Parameters:
addressCorrespondenceLanguage- Language Key
-
setPurgAggrgdProdCmplncSuplrSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdProdCmplncSuplrSts
- Parameters:
purgAggrgdProdCmplncSuplrSts- Product Compliance Supplier Check Status (All Items)
-
setPurgAggrgdProdMarketabilitySts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdProdMarketabilitySts
- Parameters:
purgAggrgdProdMarketabilitySts- Product Marketability Status (All Items)
-
setPurgAggrgdSftyDataSheetStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdSftyDataSheetStatus
- Parameters:
purgAggrgdSftyDataSheetStatus- Safety Data Sheet Status (All Items)
-
setPurgProdCmplncTotDngrsGoodsSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgProdCmplncTotDngrsGoodsSts
- Parameters:
purgProdCmplncTotDngrsGoodsSts- Dangerous Goods Status (All Items)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PurchaseOrder>
-
getKey
- Overrides:
getKeyin classVdmObject<PurchaseOrder>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PurchaseOrder>
-
fromMap
- Overrides:
fromMapin classVdmObject<PurchaseOrder>
-
field
@Nonnull public static <T> PurchaseOrderField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> PurchaseOrderField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<PurchaseOrder>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<PurchaseOrder>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<PurchaseOrder>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PurchaseOrder>
-
fetchPurchaseOrderItem
Fetches the PurchaseOrderItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurchaseOrderItem.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurchaseOrderItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurchaseOrderItemOrFetch
Retrieval of associated PurchaseOrderItem entities (one to many). This corresponds to the OData navigation property to_PurchaseOrderItem.If the navigation property to_PurchaseOrderItem of a queried PurchaseOrder 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.
- Returns:
- List of associated PurchaseOrderItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurchaseOrderItemIfPresent
Retrieval of associated PurchaseOrderItem entities (one to many). This corresponds to the OData navigation property to_PurchaseOrderItem.If the navigation property for an entity PurchaseOrder has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurchaseOrderItem is already loaded, the result will
contain the PurchaseOrderItem entities. If not, an
Optionwith result stateemptyis returned.
-
setPurchaseOrderItem
Overwrites the list of associated PurchaseOrderItem entities for the loaded navigation property to_PurchaseOrderItem.If the navigation property to_PurchaseOrderItem of a queried PurchaseOrder 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.
- Parameters:
value- List of PurchaseOrderItem entities.
-
addPurchaseOrderItem
Adds elements to the list of associated PurchaseOrderItem entities. This corresponds to the OData navigation property to_PurchaseOrderItem.If the navigation property to_PurchaseOrderItem of a queried PurchaseOrder 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.
- Parameters:
entity- Array of PurchaseOrderItem entities.
-
fetchPurchaseOrderNote
Fetches the PurchaseOrderNote entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurchaseOrderNote.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurchaseOrderNote entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurchaseOrderNoteOrFetch
Retrieval of associated PurchaseOrderNote entities (one to many). This corresponds to the OData navigation property to_PurchaseOrderNote.If the navigation property to_PurchaseOrderNote of a queried PurchaseOrder 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.
- Returns:
- List of associated PurchaseOrderNote entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurchaseOrderNoteIfPresent
Retrieval of associated PurchaseOrderNote entities (one to many). This corresponds to the OData navigation property to_PurchaseOrderNote.If the navigation property for an entity PurchaseOrder has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurchaseOrderNote is already loaded, the result will
contain the PurchaseOrderNote entities. If not, an
Optionwith result stateemptyis returned.
-
setPurchaseOrderNote
Overwrites the list of associated PurchaseOrderNote entities for the loaded navigation property to_PurchaseOrderNote.If the navigation property to_PurchaseOrderNote of a queried PurchaseOrder 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.
- Parameters:
value- List of PurchaseOrderNote entities.
-
addPurchaseOrderNote
Adds elements to the list of associated PurchaseOrderNote entities. This corresponds to the OData navigation property to_PurchaseOrderNote.If the navigation property to_PurchaseOrderNote of a queried PurchaseOrder 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.
- Parameters:
entity- Array of PurchaseOrderNote entities.
-
builder
-
getPurchaseOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseOrder
- Returns:
- Purchase Order Number
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getPurchaseOrderType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchaseOrderType
- Returns:
- Purchasing Document Type
-
getPurchasingDocumentDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentDeletionCode
- Returns:
- Purchase Order Deletion Code
-
getPurchasingProcessingStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurchasingProcessingStatus
- Returns:
- Purchasing Document Processing State
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- User of person who created a purchasing document
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Creation Date of Purchasing Document
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Change Time Stamp
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Supplier
-
getPurchaseOrderSubtype
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchaseOrderSubtype
- Returns:
- Control indicator for purchasing document type
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
- Terms of Payment Key
-
getCashDiscount1Days
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount1Days
- Returns:
- Cash discount days 1
-
getCashDiscount2Days
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount2Days
- Returns:
- Cash discount days 2
-
getNetPaymentDays
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NetPaymentDays
- Returns:
- Net Payment Terms Period
-
getCashDiscount1Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Returns:
- Cash Discount Percentage 1
-
getCashDiscount2Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Returns:
- Cash Discount Percentage 2
-
getPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
- Purchasing Organization
-
getPurchasingDocumentOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentOrigin
- Returns:
- Status of Purchasing Document
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getPurchaseOrderDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PurchaseOrderDate
- Returns:
- Purchase Order Date
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Currency Key
-
getExchangeRate
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ExchangeRate
- Returns:
- The exchangeRate contained in this entity.
-
getExchangeRateIsFixed
Constraints: noneOriginal property name from the Odata EDM: ExchangeRateIsFixed
- Returns:
- Indicator for Fixed Exchange Rate
-
getValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
- Start of Validity Period
-
getValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
- End of Validity Period
-
getSupplierQuotationExternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierQuotationExternalID
- Returns:
- Quotation Number
-
getPurchasingCollectiveNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingCollectiveNumber
- Returns:
- Collective Number
-
getSupplierRespSalesPersonName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SupplierRespSalesPersonName
- Returns:
- Responsible Salesperson at Supplier's Office
-
getSupplierPhoneNumber
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: SupplierPhoneNumber
- Returns:
- Supplier's Phone Number
-
getSupplyingSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplyingSupplier
- Returns:
- Goods Supplier
-
getSupplyingPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplyingPlant
- Returns:
- Supplying (issuing) plant in case of stock transport order
-
getIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
- Incoterms (Part 1)
-
getCorrespncExternalReference
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncExternalReference
- Returns:
- Your Reference
-
getCorrespncInternalReference
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncInternalReference
- Returns:
- Our Reference
-
getInvoicingParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: InvoicingParty
- Returns:
- Different Invoicing Party
-
getReleaseIsNotCompleted
Constraints: noneOriginal property name from the Odata EDM: ReleaseIsNotCompleted
- Returns:
- Release Not Yet Completely Effected
-
getPurchasingCompletenessStatus
Constraints: noneOriginal property name from the Odata EDM: PurchasingCompletenessStatus
- Returns:
- Purchase order not yet complete
-
getIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
- Incoterms Version
-
getIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
- Incoterms Location 1
-
getIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
- Incoterms Location 2
-
getManualSupplierAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManualSupplierAddressID
- Returns:
- Address Number
-
getIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
- Business Purpose Completed
-
getAddressCityName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AddressCityName
- Returns:
- City
-
getAddressFaxNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AddressFaxNumber
- Returns:
- First Fax No.: Area Code + Number
-
getAddressHouseNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressHouseNumber
- Returns:
- House Number
-
getAddressName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AddressName
- Returns:
- Name 1
-
getAddressPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AddressPostalCode
- Returns:
- City Postal Code
-
getAddressStreetName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: AddressStreetName
- Returns:
- Street
-
getAddressPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AddressPhoneNumber
- Returns:
- First Telephone No.: Dialing Code + Number
-
getAddressRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AddressRegion
- Returns:
- Region (State, Province, County)
-
getAddressCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AddressCountry
- Returns:
- Country/Region Key
-
getAddressCorrespondenceLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AddressCorrespondenceLanguage
- Returns:
- Language Key
-
getPurgAggrgdProdCmplncSuplrSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdProdCmplncSuplrSts
- Returns:
- Product Compliance Supplier Check Status (All Items)
-
getPurgAggrgdProdMarketabilitySts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdProdMarketabilitySts
- Returns:
- Product Marketability Status (All Items)
-
getPurgAggrgdSftyDataSheetStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgAggrgdSftyDataSheetStatus
- Returns:
- Safety Data Sheet Status (All Items)
-
getPurgProdCmplncTotDngrsGoodsSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgProdCmplncTotDngrsGoodsSts
- Returns:
- Dangerous Goods Status (All Items)
-
toString
- Overrides:
toStringin classVdmObject<PurchaseOrder>
-
equals
- Overrides:
equalsin classVdmEntity<PurchaseOrder>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PurchaseOrder>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PurchaseOrder>
-