java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<SupplierOplScoresAVResult>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplierevaluationscore.SupplierOplScoresAVResult

public class SupplierOplScoresAVResult extends VdmEntity<SupplierOplScoresAVResult>
Read Supplier Scores

Original entity name from the Odata EDM: A_SupplierOplScoresAVResult

  • Field Details

    • ALL_FIELDS

      public static final SupplierOplScoresAVResultSelectable ALL_FIELDS
      Selector for all available fields of SupplierOplScoresAVResult.
    • ID

      public static final SupplierOplScoresAVResultField<String> ID
      Use with available fluent helpers to apply the ID field to query operations.
    • PURCHASING_DOCUMENT

      public static final SupplierOplScoresAVResultField<String> PURCHASING_DOCUMENT
      Use with available fluent helpers to apply the PurchasingDocument field to query operations.
    • PURCHASING_DOCUMENT_ITEM

      public static final SupplierOplScoresAVResultField<String> PURCHASING_DOCUMENT_ITEM
      Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
    • PURG_DOC_MIGRTN_IS_CMPLTD_FOR_ANLYTS

      public static final SupplierOplScoresAVResultField<String> PURG_DOC_MIGRTN_IS_CMPLTD_FOR_ANLYTS
      Use with available fluent helpers to apply the PurgDocMigrtnIsCmpltdForAnlyts field to query operations.
    • SUPLR_EVAL_CRITRA_DELIV_COMPLETED

      public static final SupplierOplScoresAVResultField<String> SUPLR_EVAL_CRITRA_DELIV_COMPLETED
      Use with available fluent helpers to apply the SuplrEvalCritraDelivCompleted field to query operations.
    • SUPLR_EVAL_RELEVANT_DOC_CATEGORY

      public static final SupplierOplScoresAVResultField<String> SUPLR_EVAL_RELEVANT_DOC_CATEGORY
      Use with available fluent helpers to apply the SuplrEvalRelevantDocCategory field to query operations.
    • CALENDAR_YEAR

      public static final SupplierOplScoresAVResultField<String> CALENDAR_YEAR
      Use with available fluent helpers to apply the CalendarYear field to query operations.
    • CALENDAR_QUARTER

      public static final SupplierOplScoresAVResultField<String> CALENDAR_QUARTER
      Use with available fluent helpers to apply the CalendarQuarter field to query operations.
    • CALENDAR_MONTH

      public static final SupplierOplScoresAVResultField<String> CALENDAR_MONTH
      Use with available fluent helpers to apply the CalendarMonth field to query operations.
    • CALENDAR_WEEK

      public static final SupplierOplScoresAVResultField<String> CALENDAR_WEEK
      Use with available fluent helpers to apply the CalendarWeek field to query operations.
    • PURCHASING_ORGANIZATION

      public static final SupplierOplScoresAVResultField<String> PURCHASING_ORGANIZATION
      Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
    • PURCHASING_ORGANIZATION_NAME

      public static final SupplierOplScoresAVResultField<String> PURCHASING_ORGANIZATION_NAME
      Use with available fluent helpers to apply the PurchasingOrganizationName field to query operations.
    • PURCHASING_GROUP

      public static final SupplierOplScoresAVResultField<String> PURCHASING_GROUP
      Use with available fluent helpers to apply the PurchasingGroup field to query operations.
    • PURCHASING_GROUP_NAME

      public static final SupplierOplScoresAVResultField<String> PURCHASING_GROUP_NAME
      Use with available fluent helpers to apply the PurchasingGroupName field to query operations.
    • COMPANY_CODE

      public static final SupplierOplScoresAVResultField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • SUPPLIER

      public static final SupplierOplScoresAVResultField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • SUPPLIER_NAME

      public static final SupplierOplScoresAVResultField<String> SUPPLIER_NAME
      Use with available fluent helpers to apply the SupplierName field to query operations.
    • SUPPLIER_COUNTRY

      public static final SupplierOplScoresAVResultField<String> SUPPLIER_COUNTRY
      Use with available fluent helpers to apply the SupplierCountry field to query operations.
    • COUNTRY_NAME

      public static final SupplierOplScoresAVResultField<String> COUNTRY_NAME
      Use with available fluent helpers to apply the CountryName field to query operations.
    • MATERIAL

      public static final SupplierOplScoresAVResultField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MATERIAL_NAME

      public static final SupplierOplScoresAVResultField<String> MATERIAL_NAME
      Use with available fluent helpers to apply the MaterialName field to query operations.
    • MATERIAL_GROUP

      public static final SupplierOplScoresAVResultField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • MATERIAL_GROUP_NAME

      public static final SupplierOplScoresAVResultField<String> MATERIAL_GROUP_NAME
      Use with available fluent helpers to apply the MaterialGroupName field to query operations.
    • PLANT

      public static final SupplierOplScoresAVResultField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • PLANT_NAME

      public static final SupplierOplScoresAVResultField<String> PLANT_NAME
      Use with available fluent helpers to apply the PlantName field to query operations.
    • PURCHASING_CATEGORY

      public static final SupplierOplScoresAVResultField<String> PURCHASING_CATEGORY
      Use with available fluent helpers to apply the PurchasingCategory field to query operations.
    • PURG_CAT_NAME

      public static final SupplierOplScoresAVResultField<String> PURG_CAT_NAME
      Use with available fluent helpers to apply the PurgCatName field to query operations.
    • DISPLAY_CURRENCY

      public static final SupplierOplScoresAVResultField<String> DISPLAY_CURRENCY
      Use with available fluent helpers to apply the DisplayCurrency field to query operations.
    • PURCHASE_ORDER_NET_PRICE_AMOUNT

      public static final SupplierOplScoresAVResultField<BigDecimal> PURCHASE_ORDER_NET_PRICE_AMOUNT
      Use with available fluent helpers to apply the PurchaseOrderNetPriceAmount field to query operations.
    • TIME_VARIANCE_SCORE

      public static final SupplierOplScoresAVResultField<Double> TIME_VARIANCE_SCORE
      Use with available fluent helpers to apply the TimeVarianceScore field to query operations.
    • PRICE_VARIANCE_SCORE

      public static final SupplierOplScoresAVResultField<Double> PRICE_VARIANCE_SCORE
      Use with available fluent helpers to apply the PriceVarianceScore field to query operations.
    • QUANTITY_VARIANCE_SCORE

      public static final SupplierOplScoresAVResultField<Double> QUANTITY_VARIANCE_SCORE
      Use with available fluent helpers to apply the QuantityVarianceScore field to query operations.
    • INSPECTION_LOT_QUALITY_SCORE

      public static final SupplierOplScoresAVResultField<Double> INSPECTION_LOT_QUALITY_SCORE
      Use with available fluent helpers to apply the InspectionLotQualityScore field to query operations.
    • QUALITY_NOTIFICATION_SCORE

      public static final SupplierOplScoresAVResultField<Double> QUALITY_NOTIFICATION_SCORE
      Use with available fluent helpers to apply the QualityNotificationScore field to query operations.
    • SUPPLIER_OPERATIONAL_SCORE

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPPLIER_OPERATIONAL_SCORE
      Use with available fluent helpers to apply the SupplierOperationalScore field to query operations.
    • SUPLR_EVAL_TIME_VARC_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_TIME_VARC_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalTimeVarcScrInDcmlVal field to query operations.
    • SUPLR_EVAL_PRICE_VARC_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_PRICE_VARC_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalPriceVarcScrInDcmlVal field to query operations.
    • SUPLR_EVAL_QTY_VARC_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_QTY_VARC_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalQtyVarcScrInDcmlVal field to query operations.
    • SUPLR_EVAL_INSP_LOT_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_INSP_LOT_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalInspLotScrInDcmlVal field to query operations.
    • SUPLR_EVAL_QLTY_NOTIF_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_QLTY_NOTIF_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalQltyNotifScrInDcmlVal field to query operations.
    • SUPLR_EVAL_OPL_SCR_IN_DCML_VAL

      public static final SupplierOplScoresAVResultField<BigDecimal> SUPLR_EVAL_OPL_SCR_IN_DCML_VAL
      Use with available fluent helpers to apply the SuplrEvalOplScrInDcmlVal field to query operations.
    • TO_PARAMETERS

      Use with available fluent helpers to apply the Parameters navigation property to query operations.
  • Constructor Details

    • SupplierOplScoresAVResult

      public SupplierOplScoresAVResult()
    • SupplierOplScoresAVResult

      public SupplierOplScoresAVResult(@Nullable String iD, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String purgDocMigrtnIsCmpltdForAnlyts, @Nullable String suplrEvalCritraDelivCompleted, @Nullable String suplrEvalRelevantDocCategory, @Nullable String calendarYear, @Nullable String calendarQuarter, @Nullable String calendarMonth, @Nullable String calendarWeek, @Nullable String purchasingOrganization, @Nullable String purchasingOrganizationName, @Nullable String purchasingGroup, @Nullable String purchasingGroupName, @Nullable String companyCode, @Nullable String supplier, @Nullable String supplierName, @Nullable String supplierCountry, @Nullable String countryName, @Nullable String material, @Nullable String materialName, @Nullable String materialGroup, @Nullable String materialGroupName, @Nullable String plant, @Nullable String plantName, @Nullable String purchasingCategory, @Nullable String purgCatName, @Nullable String displayCurrency, @Nullable BigDecimal purchaseOrderNetPriceAmount, @Nullable Double timeVarianceScore, @Nullable Double priceVarianceScore, @Nullable Double quantityVarianceScore, @Nullable Double inspectionLotQualityScore, @Nullable Double qualityNotificationScore, @Nullable BigDecimal supplierOperationalScore, @Nullable BigDecimal suplrEvalTimeVarcScrInDcmlVal, @Nullable BigDecimal suplrEvalPriceVarcScrInDcmlVal, @Nullable BigDecimal suplrEvalQtyVarcScrInDcmlVal, @Nullable BigDecimal suplrEvalInspLotScrInDcmlVal, @Nullable BigDecimal suplrEvalQltyNotifScrInDcmlVal, @Nullable BigDecimal suplrEvalOplScrInDcmlVal, @Nullable SupplierOplScoresAVParameters toParameters)
  • Method Details

    • getType

      @Nonnull public Class<SupplierOplScoresAVResult> getType()
      Specified by:
      getType in class VdmObject<SupplierOplScoresAVResult>
    • setID

      public void setID(@Nullable String iD)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ID

      Parameters:
      iD - The iD to set.
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchasing Document
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Purchasing Document Item
    • setPurgDocMigrtnIsCmpltdForAnlyts

      public void setPurgDocMigrtnIsCmpltdForAnlyts(@Nullable String purgDocMigrtnIsCmpltdForAnlyts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocMigrtnIsCmpltdForAnlyts

      Parameters:
      purgDocMigrtnIsCmpltdForAnlyts - Single-Character Flag
    • setSuplrEvalCritraDelivCompleted

      public void setSuplrEvalCritraDelivCompleted(@Nullable String suplrEvalCritraDelivCompleted)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuplrEvalCritraDelivCompleted

      Parameters:
      suplrEvalCritraDelivCompleted - Delivery Completed
    • setSuplrEvalRelevantDocCategory

      public void setSuplrEvalRelevantDocCategory(@Nullable String suplrEvalRelevantDocCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrEvalRelevantDocCategory

      Parameters:
      suplrEvalRelevantDocCategory - Supplier Evaluation Configuration for Document Category type
    • setCalendarYear

      public void setCalendarYear(@Nullable String calendarYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CalendarYear

      Parameters:
      calendarYear - Calendar Year
    • setCalendarQuarter

      public void setCalendarQuarter(@Nullable String calendarQuarter)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CalendarQuarter

      Parameters:
      calendarQuarter - Calendar Quarter
    • setCalendarMonth

      public void setCalendarMonth(@Nullable String calendarMonth)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CalendarMonth

      Parameters:
      calendarMonth - Calendar Month
    • setCalendarWeek

      public void setCalendarWeek(@Nullable String calendarWeek)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CalendarWeek

      Parameters:
      calendarWeek - Calendar Week
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchasingOrganizationName

      public void setPurchasingOrganizationName(@Nullable String purchasingOrganizationName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingOrganizationName

      Parameters:
      purchasingOrganizationName - Purchasing Organization Name
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setPurchasingGroupName

      public void setPurchasingGroupName(@Nullable String purchasingGroupName)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PurchasingGroupName

      Parameters:
      purchasingGroupName - Purchasing Group Name
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Account Number of Supplier
    • setSupplierName

      public void setSupplierName(@Nullable String supplierName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Parameters:
      supplierName - Name of Supplier
    • setSupplierCountry

      public void setSupplierCountry(@Nullable String supplierCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SupplierCountry

      Parameters:
      supplierCountry - Supplier Country/Region
    • setCountryName

      public void setCountryName(@Nullable String countryName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CountryName

      Parameters:
      countryName - Country/Region Name
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMaterialName

      public void setMaterialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - Material Description
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setMaterialGroupName

      public void setMaterialGroupName(@Nullable String materialGroupName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MaterialGroupName

      Parameters:
      materialGroupName - Product Group Description
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setPlantName

      public void setPlantName(@Nullable String plantName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Parameters:
      plantName - Plant Name
    • setPurchasingCategory

      public void setPurchasingCategory(@Nullable String purchasingCategory)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingCategory

      Parameters:
      purchasingCategory - Purchasing Category ID
    • setPurgCatName

      public void setPurgCatName(@Nullable String purgCatName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurgCatName

      Parameters:
      purgCatName - Name of Purchasing Category
    • setDisplayCurrency

      public void setDisplayCurrency(@Nullable String displayCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DisplayCurrency

      Parameters:
      displayCurrency - Display Currency
    • setPurchaseOrderNetPriceAmount

      public void setPurchaseOrderNetPriceAmount(@Nullable BigDecimal purchaseOrderNetPriceAmount)
      Constraints: Not nullable, Precision: 21, Scale: 5

      Original property name from the Odata EDM: PurchaseOrderNetPriceAmount

      Parameters:
      purchaseOrderNetPriceAmount - Purchase Order Net Amount
    • setTimeVarianceScore

      public void setTimeVarianceScore(@Nullable Double timeVarianceScore)
      Constraints: none

      Original property name from the Odata EDM: TimeVarianceScore

      Parameters:
      timeVarianceScore - Time Variance Score
    • setPriceVarianceScore

      public void setPriceVarianceScore(@Nullable Double priceVarianceScore)
      Constraints: none

      Original property name from the Odata EDM: PriceVarianceScore

      Parameters:
      priceVarianceScore - Price Variance Score
    • setQuantityVarianceScore

      public void setQuantityVarianceScore(@Nullable Double quantityVarianceScore)
      Constraints: none

      Original property name from the Odata EDM: QuantityVarianceScore

      Parameters:
      quantityVarianceScore - Quantity Variance Score
    • setInspectionLotQualityScore

      public void setInspectionLotQualityScore(@Nullable Double inspectionLotQualityScore)
      Constraints: none

      Original property name from the Odata EDM: InspectionLotQualityScore

      Parameters:
      inspectionLotQualityScore - Inspection Lot Score
    • setQualityNotificationScore

      public void setQualityNotificationScore(@Nullable Double qualityNotificationScore)
      Constraints: none

      Original property name from the Odata EDM: QualityNotificationScore

      Parameters:
      qualityNotificationScore - Quality Notification Score
    • setSupplierOperationalScore

      public void setSupplierOperationalScore(@Nullable BigDecimal supplierOperationalScore)
      Constraints: Not nullable, Precision: 4, Scale: 1

      Original property name from the Odata EDM: SupplierOperationalScore

      Parameters:
      supplierOperationalScore - Supplier Operational Score
    • setSuplrEvalTimeVarcScrInDcmlVal

      public void setSuplrEvalTimeVarcScrInDcmlVal(@Nullable BigDecimal suplrEvalTimeVarcScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalTimeVarcScrInDcmlVal

      Parameters:
      suplrEvalTimeVarcScrInDcmlVal - Time Variance Score
    • setSuplrEvalPriceVarcScrInDcmlVal

      public void setSuplrEvalPriceVarcScrInDcmlVal(@Nullable BigDecimal suplrEvalPriceVarcScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalPriceVarcScrInDcmlVal

      Parameters:
      suplrEvalPriceVarcScrInDcmlVal - Price Variance Score
    • setSuplrEvalQtyVarcScrInDcmlVal

      public void setSuplrEvalQtyVarcScrInDcmlVal(@Nullable BigDecimal suplrEvalQtyVarcScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalQtyVarcScrInDcmlVal

      Parameters:
      suplrEvalQtyVarcScrInDcmlVal - Quantity Variance Score
    • setSuplrEvalInspLotScrInDcmlVal

      public void setSuplrEvalInspLotScrInDcmlVal(@Nullable BigDecimal suplrEvalInspLotScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalInspLotScrInDcmlVal

      Parameters:
      suplrEvalInspLotScrInDcmlVal - Inspection Lot Score
    • setSuplrEvalQltyNotifScrInDcmlVal

      public void setSuplrEvalQltyNotifScrInDcmlVal(@Nullable BigDecimal suplrEvalQltyNotifScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalQltyNotifScrInDcmlVal

      Parameters:
      suplrEvalQltyNotifScrInDcmlVal - Quality Notification Score
    • setSuplrEvalOplScrInDcmlVal

      public void setSuplrEvalOplScrInDcmlVal(@Nullable BigDecimal suplrEvalOplScrInDcmlVal)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalOplScrInDcmlVal

      Parameters:
      suplrEvalOplScrInDcmlVal - Supplier Operational Score
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<SupplierOplScoresAVResult>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<SupplierOplScoresAVResult>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<SupplierOplScoresAVResult>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<SupplierOplScoresAVResult>
    • field

      @Nonnull public static <T> SupplierOplScoresAVResultField<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> SupplierOplScoresAVResultField<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 field
      fieldName - 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

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<SupplierOplScoresAVResult>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<SupplierOplScoresAVResult>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<SupplierOplScoresAVResult>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<SupplierOplScoresAVResult>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<SupplierOplScoresAVResult>
    • fetchParameters

      @Nullable public SupplierOplScoresAVParameters fetchParameters()
      Fetches the SupplierOplScoresAVParameters entity (one to one) associated with this entity. This corresponds to the OData navigation property Parameters.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated SupplierOplScoresAVParameters entity, or null if an entity is not associated.
      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.
    • getParametersOrFetch

      @Nullable public SupplierOplScoresAVParameters getParametersOrFetch()
      Retrieval of associated SupplierOplScoresAVParameters entity (one to one). This corresponds to the OData navigation property Parameters.

      If the navigation property Parameters of a queried SupplierOplScoresAVResult 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 SupplierOplScoresAVParameters entity.
      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.
    • getParametersIfPresent

      @Nonnull public io.vavr.control.Option<SupplierOplScoresAVParameters> getParametersIfPresent()
      Retrieval of associated SupplierOplScoresAVParameters entity (one to one). This corresponds to the OData navigation property Parameters.

      If the navigation property for an entity SupplierOplScoresAVResult has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property Parameters is already loaded, the result will contain the SupplierOplScoresAVParameters entity. If not, an Option with result state empty is returned.
    • setParameters

      public void setParameters(SupplierOplScoresAVParameters value)
      Overwrites the associated SupplierOplScoresAVParameters entity for the loaded navigation property Parameters.
      Parameters:
      value - New SupplierOplScoresAVParameters entity.
    • builder

    • getID

      @Nullable public String getID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ID

      Returns:
      The iD contained in this entity.
    • getPurchasingDocument

      @Nullable public String getPurchasingDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchasing Document
    • getPurchasingDocumentItem

      @Nullable public String getPurchasingDocumentItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Purchasing Document Item
    • getPurgDocMigrtnIsCmpltdForAnlyts

      @Nullable public String getPurgDocMigrtnIsCmpltdForAnlyts()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocMigrtnIsCmpltdForAnlyts

      Returns:
      Single-Character Flag
    • getSuplrEvalCritraDelivCompleted

      @Nullable public String getSuplrEvalCritraDelivCompleted()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuplrEvalCritraDelivCompleted

      Returns:
      Delivery Completed
    • getSuplrEvalRelevantDocCategory

      @Nullable public String getSuplrEvalRelevantDocCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrEvalRelevantDocCategory

      Returns:
      Supplier Evaluation Configuration for Document Category type
    • getCalendarYear

      @Nullable public String getCalendarYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CalendarYear

      Returns:
      Calendar Year
    • getCalendarQuarter

      @Nullable public String getCalendarQuarter()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CalendarQuarter

      Returns:
      Calendar Quarter
    • getCalendarMonth

      @Nullable public String getCalendarMonth()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CalendarMonth

      Returns:
      Calendar Month
    • getCalendarWeek

      @Nullable public String getCalendarWeek()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CalendarWeek

      Returns:
      Calendar Week
    • getPurchasingOrganization

      @Nullable public String getPurchasingOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchasingOrganizationName

      @Nullable public String getPurchasingOrganizationName()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingOrganizationName

      Returns:
      Purchasing Organization Name
    • getPurchasingGroup

      @Nullable public String getPurchasingGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getPurchasingGroupName

      @Nullable public String getPurchasingGroupName()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PurchasingGroupName

      Returns:
      Purchasing Group Name
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getSupplier

      @Nullable public String getSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      Account Number of Supplier
    • getSupplierName

      @Nullable public String getSupplierName()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: SupplierName

      Returns:
      Name of Supplier
    • getSupplierCountry

      @Nullable public String getSupplierCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SupplierCountry

      Returns:
      Supplier Country/Region
    • getCountryName

      @Nullable public String getCountryName()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CountryName

      Returns:
      Country/Region Name
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMaterialName

      @Nullable public String getMaterialName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Returns:
      Material Description
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getMaterialGroupName

      @Nullable public String getMaterialGroupName()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MaterialGroupName

      Returns:
      Product Group Description
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getPlantName

      @Nullable public String getPlantName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Returns:
      Plant Name
    • getPurchasingCategory

      @Nullable public String getPurchasingCategory()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingCategory

      Returns:
      Purchasing Category ID
    • getPurgCatName

      @Nullable public String getPurgCatName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurgCatName

      Returns:
      Name of Purchasing Category
    • getDisplayCurrency

      @Nullable public String getDisplayCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DisplayCurrency

      Returns:
      Display Currency
    • getPurchaseOrderNetPriceAmount

      @Nullable public BigDecimal getPurchaseOrderNetPriceAmount()
      Constraints: Not nullable, Precision: 21, Scale: 5

      Original property name from the Odata EDM: PurchaseOrderNetPriceAmount

      Returns:
      Purchase Order Net Amount
    • getTimeVarianceScore

      @Nullable public Double getTimeVarianceScore()
      Constraints: none

      Original property name from the Odata EDM: TimeVarianceScore

      Returns:
      Time Variance Score
    • getPriceVarianceScore

      @Nullable public Double getPriceVarianceScore()
      Constraints: none

      Original property name from the Odata EDM: PriceVarianceScore

      Returns:
      Price Variance Score
    • getQuantityVarianceScore

      @Nullable public Double getQuantityVarianceScore()
      Constraints: none

      Original property name from the Odata EDM: QuantityVarianceScore

      Returns:
      Quantity Variance Score
    • getInspectionLotQualityScore

      @Nullable public Double getInspectionLotQualityScore()
      Constraints: none

      Original property name from the Odata EDM: InspectionLotQualityScore

      Returns:
      Inspection Lot Score
    • getQualityNotificationScore

      @Nullable public Double getQualityNotificationScore()
      Constraints: none

      Original property name from the Odata EDM: QualityNotificationScore

      Returns:
      Quality Notification Score
    • getSupplierOperationalScore

      @Nullable public BigDecimal getSupplierOperationalScore()
      Constraints: Not nullable, Precision: 4, Scale: 1

      Original property name from the Odata EDM: SupplierOperationalScore

      Returns:
      Supplier Operational Score
    • getSuplrEvalTimeVarcScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalTimeVarcScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalTimeVarcScrInDcmlVal

      Returns:
      Time Variance Score
    • getSuplrEvalPriceVarcScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalPriceVarcScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalPriceVarcScrInDcmlVal

      Returns:
      Price Variance Score
    • getSuplrEvalQtyVarcScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalQtyVarcScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalQtyVarcScrInDcmlVal

      Returns:
      Quantity Variance Score
    • getSuplrEvalInspLotScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalInspLotScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalInspLotScrInDcmlVal

      Returns:
      Inspection Lot Score
    • getSuplrEvalQltyNotifScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalQltyNotifScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalQltyNotifScrInDcmlVal

      Returns:
      Quality Notification Score
    • getSuplrEvalOplScrInDcmlVal

      @Nullable public BigDecimal getSuplrEvalOplScrInDcmlVal()
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: SuplrEvalOplScrInDcmlVal

      Returns:
      Supplier Operational Score
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<SupplierOplScoresAVResult>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<SupplierOplScoresAVResult>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<SupplierOplScoresAVResult>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SupplierOplScoresAVResult>