java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<SupplierItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplieritem.SupplierItem
All Implemented Interfaces:
VdmEntitySet

public class SupplierItem extends VdmEntity<SupplierItem> implements VdmEntitySet
Supplier Item Details

Original entity name from the Odata EDM: SupplierItemType

  • Field Details

  • Constructor Details

    • SupplierItem

      public SupplierItem()
    • SupplierItem

      public SupplierItem(@Nullable UUID fldLogsSuplrItemUUID, @Nullable String fldLogsSuplrItemType, @Nullable String fldLogsSuplrItmPackggTypeCode, @Nullable UUID fldLogsSuplrParentItemUUID, @Nullable String fldLogsSuplrItemSerialNumber, @Nullable String fldLogsSuplrItemName, @Nullable String fldLogsSuplrBasePlant, @Nullable String fldLogsRemotePlant, @Nullable String fldLogsSuplrItmPOItmUniqueID, @Nullable String fldLogsSuplrItemVislInspCode, @Nullable BigDecimal purgDocNetPriceAmount, @Nullable String fldLogsSuplrItemRateUnit, @Nullable BigDecimal fldLogsSuplrItemQuantity, @Nullable String fldLogsSuplrItemQuantityUnit, @Nullable BigDecimal fldLogsSuplrItemGrossVolume, @Nullable String fldLogsSuplrItmGrossVolumeUnit, @Nullable BigDecimal productGrossWeight, @Nullable String productWeightUnit, @Nullable BigDecimal fldLogsSuplrItemLength, @Nullable BigDecimal fldLogsSuplrItemWidth, @Nullable BigDecimal fldLogsSuplrItemHeight, @Nullable String fldLogsSuplrItemMeasureUnit, @Nullable String fldLogsSuplrItemStatusID, @Nullable Boolean itemIsDangerousGood, @Nullable String fldLogsSuplrItemDngrsGdsCat, @Nullable Boolean fldLogsIsWorkOrderOnHold, @Nullable String maintenanceOrder, @Nullable String project, @Nullable String projectDemand, @Nullable String purchaseRequisition, @Nullable String purchaseContract, @Nullable LocalDate fldLogsSuplrItemPlndDelivDate, @Nullable LocalDate fldLogsPlndSrvcStartDate, @Nullable LocalDate fldLogsPlndSrvcEndDate, @Nullable LocalDate fldLogsActlSrvcStartDate, @Nullable LocalDate fldLogsActlSrvcEndDate, @Nullable OffsetDateTime fldLogsSuplrItmChangeDateTime, @Nullable String fldLogsLoadingPointID, @Nullable String fldLogsUnloadingPointID, @Nullable String fldLogsStorageLocationID, @Nullable String eWMStorageBin, @Nullable String fldLogsContainerID, @Nullable String fldLogsTranspContainerID, @Nullable String fldLogsSuplrItmGRDocID, @Nullable String isBusinessPurposeCompleted, @Nullable String isEndOfPurposeBlocked, @Nullable String suplrCoIsBusPrpsCmpltd, @Nullable String fldLogsExtWorkerIdentifier, @Nullable String fldLogsSupplierItemSource, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

      public void setFldLogsSuplrItemUUID(@Nullable UUID fldLogsSuplrItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsSuplrItemUUID

      Parameters:
      fldLogsSuplrItemUUID - Supplier Item UUID
    • setFldLogsSuplrItemType

      public void setFldLogsSuplrItemType(@Nullable String fldLogsSuplrItemType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItemType

      Parameters:
      fldLogsSuplrItemType - Supplier Item Type
    • setFldLogsSuplrItmPackggTypeCode

      public void setFldLogsSuplrItmPackggTypeCode(@Nullable String fldLogsSuplrItmPackggTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItmPackggTypeCode

      Parameters:
      fldLogsSuplrItmPackggTypeCode - Supplier Item Packaging Type
    • setFldLogsSuplrParentItemUUID

      public void setFldLogsSuplrParentItemUUID(@Nullable UUID fldLogsSuplrParentItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrParentItemUUID

      Parameters:
      fldLogsSuplrParentItemUUID - Supplier Item UUID
    • setFldLogsSuplrItemSerialNumber

      public void setFldLogsSuplrItemSerialNumber(@Nullable String fldLogsSuplrItemSerialNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FldLogsSuplrItemSerialNumber

      Parameters:
      fldLogsSuplrItemSerialNumber - Supplier Item Manufacturer's Serial Number
    • setFldLogsSuplrItemName

      public void setFldLogsSuplrItemName(@Nullable String fldLogsSuplrItemName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsSuplrItemName

      Parameters:
      fldLogsSuplrItemName - Supplier Item Name
    • setFldLogsSuplrBasePlant

      public void setFldLogsSuplrBasePlant(@Nullable String fldLogsSuplrBasePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSuplrBasePlant

      Parameters:
      fldLogsSuplrBasePlant - Plant
    • setFldLogsRemotePlant

      public void setFldLogsRemotePlant(@Nullable String fldLogsRemotePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsRemotePlant

      Parameters:
      fldLogsRemotePlant - Plant
    • setFldLogsSuplrItmPOItmUniqueID

      public void setFldLogsSuplrItmPOItmUniqueID(@Nullable String fldLogsSuplrItmPOItmUniqueID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmPOItmUniqueID

      Parameters:
      fldLogsSuplrItmPOItmUniqueID - Purchase Order Item Unique ID
    • setFldLogsSuplrItemVislInspCode

      public void setFldLogsSuplrItemVislInspCode(@Nullable String fldLogsSuplrItemVislInspCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItemVislInspCode

      Parameters:
      fldLogsSuplrItemVislInspCode - Supplier Item Visual Inspection Code
    • setPurgDocNetPriceAmount

      public void setPurgDocNetPriceAmount(@Nullable BigDecimal purgDocNetPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: PurgDocNetPriceAmount

      Parameters:
      purgDocNetPriceAmount - Net Price in Purchasing Document (in Document Currency)
    • setFldLogsSuplrItemRateUnit

      public void setFldLogsSuplrItemRateUnit(@Nullable String fldLogsSuplrItemRateUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemRateUnit

      Parameters:
      fldLogsSuplrItemRateUnit - Currency Key
    • setFldLogsSuplrItemQuantity

      public void setFldLogsSuplrItemQuantity(@Nullable BigDecimal fldLogsSuplrItemQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemQuantity

      Parameters:
      fldLogsSuplrItemQuantity - Quantity
    • setFldLogsSuplrItemQuantityUnit

      public void setFldLogsSuplrItemQuantityUnit(@Nullable String fldLogsSuplrItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemQuantityUnit

      Parameters:
      fldLogsSuplrItemQuantityUnit - Base Unit of Measure
    • setFldLogsSuplrItemGrossVolume

      public void setFldLogsSuplrItemGrossVolume(@Nullable BigDecimal fldLogsSuplrItemGrossVolume)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemGrossVolume

      Parameters:
      fldLogsSuplrItemGrossVolume - Volume
    • setFldLogsSuplrItmGrossVolumeUnit

      public void setFldLogsSuplrItmGrossVolumeUnit(@Nullable String fldLogsSuplrItmGrossVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItmGrossVolumeUnit

      Parameters:
      fldLogsSuplrItmGrossVolumeUnit - Volume Unit
    • setProductGrossWeight

      public void setProductGrossWeight(@Nullable BigDecimal productGrossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductGrossWeight

      Parameters:
      productGrossWeight - Gross Weight
    • setProductWeightUnit

      public void setProductWeightUnit(@Nullable String productWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductWeightUnit

      Parameters:
      productWeightUnit - Unit of Weight
    • setFldLogsSuplrItemLength

      public void setFldLogsSuplrItemLength(@Nullable BigDecimal fldLogsSuplrItemLength)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemLength

      Parameters:
      fldLogsSuplrItemLength - Length
    • setFldLogsSuplrItemWidth

      public void setFldLogsSuplrItemWidth(@Nullable BigDecimal fldLogsSuplrItemWidth)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemWidth

      Parameters:
      fldLogsSuplrItemWidth - Width
    • setFldLogsSuplrItemHeight

      public void setFldLogsSuplrItemHeight(@Nullable BigDecimal fldLogsSuplrItemHeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemHeight

      Parameters:
      fldLogsSuplrItemHeight - Height
    • setFldLogsSuplrItemMeasureUnit

      public void setFldLogsSuplrItemMeasureUnit(@Nullable String fldLogsSuplrItemMeasureUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemMeasureUnit

      Parameters:
      fldLogsSuplrItemMeasureUnit - Unit of Dimension for Length/Width/Height
    • setFldLogsSuplrItemStatusID

      public void setFldLogsSuplrItemStatusID(@Nullable String fldLogsSuplrItemStatusID)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemStatusID

      Parameters:
      fldLogsSuplrItemStatusID - Supplier Item Status ID
    • setItemIsDangerousGood

      public void setItemIsDangerousGood(@Nullable Boolean itemIsDangerousGood)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsDangerousGood

      Parameters:
      itemIsDangerousGood - Boolean Variable (X = True, - = False, Space = Unknown)
    • setFldLogsSuplrItemDngrsGdsCat

      public void setFldLogsSuplrItemDngrsGdsCat(@Nullable String fldLogsSuplrItemDngrsGdsCat)
      Constraints: Not nullable, Maximum length: 52

      Original property name from the Odata EDM: FldLogsSuplrItemDngrsGdsCat

      Parameters:
      fldLogsSuplrItemDngrsGdsCat - Supplier Item DG ID Number Concatenated
    • setFldLogsIsWorkOrderOnHold

      public void setFldLogsIsWorkOrderOnHold(@Nullable Boolean fldLogsIsWorkOrderOnHold)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsIsWorkOrderOnHold

      Parameters:
      fldLogsIsWorkOrderOnHold - Work Order On Hold Indicator
    • setMaintenanceOrder

      public void setMaintenanceOrder(@Nullable String maintenanceOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Parameters:
      maintenanceOrder - Order Number
    • setProject

      public void setProject(@Nullable String project)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: Project

      Parameters:
      project - External Project ID
    • setProjectDemand

      public void setProjectDemand(@Nullable String projectDemand)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectDemand

      Parameters:
      projectDemand - External ID of a Project Demand
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setPurchaseContract

      public void setPurchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      purchaseContract - Purchasing Document Number
    • setFldLogsSuplrItemPlndDelivDate

      public void setFldLogsSuplrItemPlndDelivDate(@Nullable LocalDate fldLogsSuplrItemPlndDelivDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItemPlndDelivDate

      Parameters:
      fldLogsSuplrItemPlndDelivDate - Item Delivery Date
    • setFldLogsPlndSrvcStartDate

      public void setFldLogsPlndSrvcStartDate(@Nullable LocalDate fldLogsPlndSrvcStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcStartDate

      Parameters:
      fldLogsPlndSrvcStartDate - Date
    • setFldLogsPlndSrvcEndDate

      public void setFldLogsPlndSrvcEndDate(@Nullable LocalDate fldLogsPlndSrvcEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcEndDate

      Parameters:
      fldLogsPlndSrvcEndDate - Date
    • setFldLogsActlSrvcStartDate

      public void setFldLogsActlSrvcStartDate(@Nullable LocalDate fldLogsActlSrvcStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcStartDate

      Parameters:
      fldLogsActlSrvcStartDate - Date
    • setFldLogsActlSrvcEndDate

      public void setFldLogsActlSrvcEndDate(@Nullable LocalDate fldLogsActlSrvcEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcEndDate

      Parameters:
      fldLogsActlSrvcEndDate - Date
    • setFldLogsSuplrItmChangeDateTime

      public void setFldLogsSuplrItmChangeDateTime(@Nullable OffsetDateTime fldLogsSuplrItmChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItmChangeDateTime

      Parameters:
      fldLogsSuplrItmChangeDateTime - Changed On
    • setFldLogsLoadingPointID

      public void setFldLogsLoadingPointID(@Nullable String fldLogsLoadingPointID)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsLoadingPointID

      Parameters:
      fldLogsLoadingPointID - Unloading Point
    • setFldLogsUnloadingPointID

      public void setFldLogsUnloadingPointID(@Nullable String fldLogsUnloadingPointID)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsUnloadingPointID

      Parameters:
      fldLogsUnloadingPointID - Unloading Point
    • setFldLogsStorageLocationID

      public void setFldLogsStorageLocationID(@Nullable String fldLogsStorageLocationID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsStorageLocationID

      Parameters:
      fldLogsStorageLocationID - Storage Location
    • setEWMStorageBin

      public void setEWMStorageBin(@Nullable String eWMStorageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMStorageBin

      Parameters:
      eWMStorageBin - Storage Bin
    • setFldLogsContainerID

      public void setFldLogsContainerID(@Nullable String fldLogsContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsContainerID

      Parameters:
      fldLogsContainerID - Container ID
    • setFldLogsTranspContainerID

      public void setFldLogsTranspContainerID(@Nullable String fldLogsTranspContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsTranspContainerID

      Parameters:
      fldLogsTranspContainerID - Container ID
    • setFldLogsSuplrItmGRDocID

      public void setFldLogsSuplrItmGRDocID(@Nullable String fldLogsSuplrItmGRDocID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmGRDocID

      Parameters:
      fldLogsSuplrItmGRDocID - The fldLogsSuplrItmGRDocID to set.
    • setIsBusinessPurposeCompleted

      public void setIsBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Parameters:
      isBusinessPurposeCompleted - Business Purpose Completed Flag
    • setIsEndOfPurposeBlocked

      public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Parameters:
      isEndOfPurposeBlocked - Business Purpose Completed
    • setSuplrCoIsBusPrpsCmpltd

      public void setSuplrCoIsBusPrpsCmpltd(@Nullable String suplrCoIsBusPrpsCmpltd)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrCoIsBusPrpsCmpltd

      Parameters:
      suplrCoIsBusPrpsCmpltd - Business Purpose Completed Flag
    • setFldLogsExtWorkerIdentifier

      public void setFldLogsExtWorkerIdentifier(@Nullable String fldLogsExtWorkerIdentifier)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: FldLogsExtWorkerIdentifier

      Parameters:
      fldLogsExtWorkerIdentifier - Auxiliary Worker ID
    • setFldLogsSupplierItemSource

      public void setFldLogsSupplierItemSource(@Nullable String fldLogsSupplierItemSource)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSupplierItemSource

      Parameters:
      fldLogsSupplierItemSource - Source Indicator
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<SupplierItem>
    • toMapOfFields

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<SupplierItem>
    • processMilestoneEvent

      @Nonnull public static BoundAction.SingleToSingle<SupplierItem,SupplierItem> processMilestoneEvent(@Nonnull String fldLogsMilestoneEventID, @Nonnull String fldLogsSuplrItemVislInspCode, @Nonnull String fldLogsContainerID, @Nonnull String deliveryNote, @Nullable LocalDate documentDate, @Nullable LocalDate postingDate, @Nonnull String fldLogsStorageLocationID, @Nonnull String materialDocumentHeaderText, @Nonnull String fldLogsSuplrItemQuantityUnit, @Nonnull BigDecimal fldLogsGRQty, @Nonnull String packagingMaterial)
      Action that can be applied to any entity object of this class.

      Parameters:
      documentDate - Constraints: Nullable

      Original parameter name from the Odata EDM: DocumentDate

      fldLogsSuplrItemVislInspCode - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FldLogsSuplrItemVislInspCode

      deliveryNote - Constraints: Not nullable, Maximum length: 16

      Original parameter name from the Odata EDM: DeliveryNote

      fldLogsStorageLocationID - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: FldLogsStorageLocationID

      postingDate - Constraints: Nullable

      Original parameter name from the Odata EDM: PostingDate

      materialDocumentHeaderText - Constraints: Not nullable, Maximum length: 25

      Original parameter name from the Odata EDM: MaterialDocumentHeaderText

      fldLogsGRQty - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: FldLogsGRQty

      fldLogsSuplrItemQuantityUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemQuantityUnit

      fldLogsMilestoneEventID - Constraints: Not nullable, Maximum length: 20

      Original parameter name from the Odata EDM: FldLogsMilestoneEventID

      fldLogsContainerID - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: FldLogsContainerID

      packagingMaterial - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: PackagingMaterial

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • updateSupplierItem

      @Nonnull public static BoundAction.CollectionToSingle<SupplierItem,SupplierItem> updateSupplierItem(@Nonnull String fldLogsExtWorkerIdentifier, @Nonnull BigDecimal fldLogsSuplrItemGrossVolume, @Nonnull String fldLogsSuplrItmGrossVolumeUnit, @Nonnull BigDecimal productGrossWeight, @Nonnull String productWeightUnit, @Nonnull BigDecimal fldLogsSuplrItemLength, @Nonnull BigDecimal fldLogsSuplrItemWidth, @Nonnull BigDecimal fldLogsSuplrItemHeight, @Nonnull String fldLogsSuplrItemMeasureUnit, @Nonnull Boolean itemIsDangerousGood, @Nonnull String fldLogsSuplrItemName, @Nonnull String fldLogsSuplrItemSerialNumber, @Nonnull String fldLogsSuplrItemType)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      fldLogsSuplrItmGrossVolumeUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItmGrossVolumeUnit

      fldLogsSuplrItemName - Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: FldLogsSuplrItemName

      productGrossWeight - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: ProductGrossWeight

      fldLogsSuplrItemWidth - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemWidth

      fldLogsExtWorkerIdentifier - Constraints: Not nullable, Maximum length: 14

      Original parameter name from the Odata EDM: FldLogsExtWorkerIdentifier

      fldLogsSuplrItemHeight - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemHeight

      fldLogsSuplrItemGrossVolume - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemGrossVolume

      fldLogsSuplrItemSerialNumber - Constraints: Not nullable, Maximum length: 30

      Original parameter name from the Odata EDM: FldLogsSuplrItemSerialNumber

      productWeightUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ProductWeightUnit

      fldLogsSuplrItemType - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FldLogsSuplrItemType

      fldLogsSuplrItemMeasureUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemMeasureUnit

      fldLogsSuplrItemLength - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: FldLogsSuplrItemLength

      itemIsDangerousGood - Constraints: Not nullable

      Original parameter name from the Odata EDM: ItemIsDangerousGood

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static SupplierItem.SupplierItemBuilder builder()
    • getFldLogsSuplrItemUUID

      @Nullable public UUID getFldLogsSuplrItemUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsSuplrItemUUID

      Returns:
      Supplier Item UUID
    • getFldLogsSuplrItemType

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

      Original property name from the Odata EDM: FldLogsSuplrItemType

      Returns:
      Supplier Item Type
    • getFldLogsSuplrItmPackggTypeCode

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

      Original property name from the Odata EDM: FldLogsSuplrItmPackggTypeCode

      Returns:
      Supplier Item Packaging Type
    • getFldLogsSuplrParentItemUUID

      @Nullable public UUID getFldLogsSuplrParentItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrParentItemUUID

      Returns:
      Supplier Item UUID
    • getFldLogsSuplrItemSerialNumber

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

      Original property name from the Odata EDM: FldLogsSuplrItemSerialNumber

      Returns:
      Supplier Item Manufacturer's Serial Number
    • getFldLogsSuplrItemName

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

      Original property name from the Odata EDM: FldLogsSuplrItemName

      Returns:
      Supplier Item Name
    • getFldLogsSuplrBasePlant

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

      Original property name from the Odata EDM: FldLogsSuplrBasePlant

      Returns:
      Plant
    • getFldLogsRemotePlant

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

      Original property name from the Odata EDM: FldLogsRemotePlant

      Returns:
      Plant
    • getFldLogsSuplrItmPOItmUniqueID

      @Nullable public String getFldLogsSuplrItmPOItmUniqueID()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmPOItmUniqueID

      Returns:
      Purchase Order Item Unique ID
    • getFldLogsSuplrItemVislInspCode

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

      Original property name from the Odata EDM: FldLogsSuplrItemVislInspCode

      Returns:
      Supplier Item Visual Inspection Code
    • getPurgDocNetPriceAmount

      @Nullable public BigDecimal getPurgDocNetPriceAmount()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: PurgDocNetPriceAmount

      Returns:
      Net Price in Purchasing Document (in Document Currency)
    • getFldLogsSuplrItemRateUnit

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

      Original property name from the Odata EDM: FldLogsSuplrItemRateUnit

      Returns:
      Currency Key
    • getFldLogsSuplrItemQuantity

      @Nullable public BigDecimal getFldLogsSuplrItemQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemQuantity

      Returns:
      Quantity
    • getFldLogsSuplrItemQuantityUnit

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

      Original property name from the Odata EDM: FldLogsSuplrItemQuantityUnit

      Returns:
      Base Unit of Measure
    • getFldLogsSuplrItemGrossVolume

      @Nullable public BigDecimal getFldLogsSuplrItemGrossVolume()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemGrossVolume

      Returns:
      Volume
    • getFldLogsSuplrItmGrossVolumeUnit

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

      Original property name from the Odata EDM: FldLogsSuplrItmGrossVolumeUnit

      Returns:
      Volume Unit
    • getProductGrossWeight

      @Nullable public BigDecimal getProductGrossWeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductGrossWeight

      Returns:
      Gross Weight
    • getProductWeightUnit

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

      Original property name from the Odata EDM: ProductWeightUnit

      Returns:
      Unit of Weight
    • getFldLogsSuplrItemLength

      @Nullable public BigDecimal getFldLogsSuplrItemLength()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemLength

      Returns:
      Length
    • getFldLogsSuplrItemWidth

      @Nullable public BigDecimal getFldLogsSuplrItemWidth()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemWidth

      Returns:
      Width
    • getFldLogsSuplrItemHeight

      @Nullable public BigDecimal getFldLogsSuplrItemHeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemHeight

      Returns:
      Height
    • getFldLogsSuplrItemMeasureUnit

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

      Original property name from the Odata EDM: FldLogsSuplrItemMeasureUnit

      Returns:
      Unit of Dimension for Length/Width/Height
    • getFldLogsSuplrItemStatusID

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

      Original property name from the Odata EDM: FldLogsSuplrItemStatusID

      Returns:
      Supplier Item Status ID
    • getItemIsDangerousGood

      @Nullable public Boolean getItemIsDangerousGood()
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsDangerousGood

      Returns:
      Boolean Variable (X = True, - = False, Space = Unknown)
    • getFldLogsSuplrItemDngrsGdsCat

      @Nullable public String getFldLogsSuplrItemDngrsGdsCat()
      Constraints: Not nullable, Maximum length: 52

      Original property name from the Odata EDM: FldLogsSuplrItemDngrsGdsCat

      Returns:
      Supplier Item DG ID Number Concatenated
    • getFldLogsIsWorkOrderOnHold

      @Nullable public Boolean getFldLogsIsWorkOrderOnHold()
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsIsWorkOrderOnHold

      Returns:
      Work Order On Hold Indicator
    • getMaintenanceOrder

      @Nullable public String getMaintenanceOrder()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Returns:
      Order Number
    • getProject

      @Nullable public String getProject()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: Project

      Returns:
      External Project ID
    • getProjectDemand

      @Nullable public String getProjectDemand()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectDemand

      Returns:
      External ID of a Project Demand
    • getPurchaseRequisition

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

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getPurchaseContract

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

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      Purchasing Document Number
    • getFldLogsSuplrItemPlndDelivDate

      @Nullable public LocalDate getFldLogsSuplrItemPlndDelivDate()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItemPlndDelivDate

      Returns:
      Item Delivery Date
    • getFldLogsPlndSrvcStartDate

      @Nullable public LocalDate getFldLogsPlndSrvcStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcStartDate

      Returns:
      Date
    • getFldLogsPlndSrvcEndDate

      @Nullable public LocalDate getFldLogsPlndSrvcEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcEndDate

      Returns:
      Date
    • getFldLogsActlSrvcStartDate

      @Nullable public LocalDate getFldLogsActlSrvcStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcStartDate

      Returns:
      Date
    • getFldLogsActlSrvcEndDate

      @Nullable public LocalDate getFldLogsActlSrvcEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcEndDate

      Returns:
      Date
    • getFldLogsSuplrItmChangeDateTime

      @Nullable public OffsetDateTime getFldLogsSuplrItmChangeDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItmChangeDateTime

      Returns:
      Changed On
    • getFldLogsLoadingPointID

      @Nullable public String getFldLogsLoadingPointID()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsLoadingPointID

      Returns:
      Unloading Point
    • getFldLogsUnloadingPointID

      @Nullable public String getFldLogsUnloadingPointID()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsUnloadingPointID

      Returns:
      Unloading Point
    • getFldLogsStorageLocationID

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

      Original property name from the Odata EDM: FldLogsStorageLocationID

      Returns:
      Storage Location
    • getEWMStorageBin

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

      Original property name from the Odata EDM: EWMStorageBin

      Returns:
      Storage Bin
    • getFldLogsContainerID

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

      Original property name from the Odata EDM: FldLogsContainerID

      Returns:
      Container ID
    • getFldLogsTranspContainerID

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

      Original property name from the Odata EDM: FldLogsTranspContainerID

      Returns:
      Container ID
    • getFldLogsSuplrItmGRDocID

      @Nullable public String getFldLogsSuplrItmGRDocID()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmGRDocID

      Returns:
      The fldLogsSuplrItmGRDocID contained in this VdmEntity.
    • getIsBusinessPurposeCompleted

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

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      Business Purpose Completed Flag
    • getIsEndOfPurposeBlocked

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

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      Business Purpose Completed
    • getSuplrCoIsBusPrpsCmpltd

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

      Original property name from the Odata EDM: SuplrCoIsBusPrpsCmpltd

      Returns:
      Business Purpose Completed Flag
    • getFldLogsExtWorkerIdentifier

      @Nullable public String getFldLogsExtWorkerIdentifier()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: FldLogsExtWorkerIdentifier

      Returns:
      Auxiliary Worker ID
    • getFldLogsSupplierItemSource

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

      Original property name from the Odata EDM: FldLogsSupplierItemSource

      Returns:
      Source Indicator
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SupplierItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<SupplierItem>