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

public class Defect extends VdmEntity<Defect> implements VdmEntitySet
Defect

Original entity name from the Odata EDM: Defect_Type

  • Field Details

  • Constructor Details

    • Defect

      public Defect()
    • Defect

      public Defect(@Nullable String defectInternalID, @Nullable String defect, @Nullable String defectCategory, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String lastChangedByUser, @Nullable LocalDate lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable String defectText, @Nullable String defectCodeCatalog, @Nullable String defectCodeGroup, @Nullable String defectCode, @Nullable String defectObjectCodeCatalog, @Nullable String defectObjectCodeGroup, @Nullable String defectObjectCode, @Nullable BigDecimal defectiveQuantity, @Nullable String defectiveQuantityUnit, @Nullable String manufacturingOrder, @Nullable String orderInternalID, @Nullable String manufacturingOrderOperation, @Nullable String manufacturingOrderSequence, @Nullable String defectClass, @Nullable Integer numberOfDefects, @Nullable String inspPlanOperationInternalID, @Nullable String inspectionCharacteristic, @Nullable String inspectionSubsetInternalID, @Nullable String materialSample, @Nullable String workCenterTypeCode, @Nullable String mainWorkCenterInternalID, @Nullable String mainWorkCenterPlant, @Nullable String mainWorkCenter, @Nullable Boolean isDeleted, @Nullable String defectOrigin, @Nullable String material, @Nullable String plant, @Nullable String inspectionLot, @Nullable OffsetDateTime changedDateTime, @Nullable String defectLifecycleStatus, @Nullable String problemAnalysisStatus, @Nullable String qualityIssueReference, @Nullable String masterLanguage, @Nullable UUID defectUUID, @Nullable Collection<SAP__Message> _Messages, List<DefectDetailedDescription> to_DefectDetailedDescription)
  • Method Details

    • getType

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

      public void setDefectInternalID(@Nullable String defectInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: DefectInternalID

      Parameters:
      defectInternalID - Internal Defect ID
    • setDefect

      public void setDefect(@Nullable String defect)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: Defect

      Parameters:
      defect - Defect Number
    • setDefectCategory

      public void setDefectCategory(@Nullable String defectCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DefectCategory

      Parameters:
      defectCategory - Defect Category
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Record Created On
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - System Time of Creation
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of Person Who Changed Object
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Changed On
    • setLastChangeTime

      public void setLastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Parameters:
      lastChangeTime - System Time of Change
    • setDefectText

      public void setDefectText(@Nullable String defectText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: DefectText

      Parameters:
      defectText - Defect Text
    • setDefectCodeCatalog

      public void setDefectCodeCatalog(@Nullable String defectCodeCatalog)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DefectCodeCatalog

      Parameters:
      defectCodeCatalog - Catalog Type - Problems/Defects
    • setDefectCodeGroup

      public void setDefectCodeGroup(@Nullable String defectCodeGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: DefectCodeGroup

      Parameters:
      defectCodeGroup - Defect Code Group
    • setDefectCode

      public void setDefectCode(@Nullable String defectCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DefectCode

      Parameters:
      defectCode - Defect Code
    • setDefectObjectCodeCatalog

      public void setDefectObjectCodeCatalog(@Nullable String defectObjectCodeCatalog)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DefectObjectCodeCatalog

      Parameters:
      defectObjectCodeCatalog - Defect Location Catalog
    • setDefectObjectCodeGroup

      public void setDefectObjectCodeGroup(@Nullable String defectObjectCodeGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: DefectObjectCodeGroup

      Parameters:
      defectObjectCodeGroup - Defect Location Code Group
    • setDefectObjectCode

      public void setDefectObjectCode(@Nullable String defectObjectCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DefectObjectCode

      Parameters:
      defectObjectCode - Defect Location Code
    • setDefectiveQuantity

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

      Original property name from the Odata EDM: DefectiveQuantity

      Parameters:
      defectiveQuantity - Defective Quantity for Item (Internal)
    • setDefectiveQuantityUnit

      public void setDefectiveQuantityUnit(@Nullable String defectiveQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DefectiveQuantityUnit

      Parameters:
      defectiveQuantityUnit - Unit of Measure for Item
    • setManufacturingOrder

      public void setManufacturingOrder(@Nullable String manufacturingOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ManufacturingOrder

      Parameters:
      manufacturingOrder - Order Number (Production Order)
    • setOrderInternalID

      public void setOrderInternalID(@Nullable String orderInternalID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: OrderInternalID

      Parameters:
      orderInternalID - Plan Number for Operations in Order (Production Order)
    • setManufacturingOrderOperation

      public void setManufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderOperation

      Parameters:
      manufacturingOrderOperation - Operation or Phase Number
    • setManufacturingOrderSequence

      public void setManufacturingOrderSequence(@Nullable String manufacturingOrderSequence)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ManufacturingOrderSequence

      Parameters:
      manufacturingOrderSequence - Sequence
    • setDefectClass

      public void setDefectClass(@Nullable String defectClass)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DefectClass

      Parameters:
      defectClass - Defect Class
    • setNumberOfDefects

      public void setNumberOfDefects(@Nullable Integer numberOfDefects)
      Constraints: Not nullable

      Original property name from the Odata EDM: NumberOfDefects

      Parameters:
      numberOfDefects - Number of Defect Occurrences
    • setInspPlanOperationInternalID

      public void setInspPlanOperationInternalID(@Nullable String inspPlanOperationInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InspPlanOperationInternalID

      Parameters:
      inspPlanOperationInternalID - Current Node Number from Order Counter
    • setInspectionCharacteristic

      public void setInspectionCharacteristic(@Nullable String inspectionCharacteristic)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: InspectionCharacteristic

      Parameters:
      inspectionCharacteristic - Inspection Characteristic Number
    • setInspectionSubsetInternalID

      public void setInspectionSubsetInternalID(@Nullable String inspectionSubsetInternalID)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspectionSubsetInternalID

      Parameters:
      inspectionSubsetInternalID - Inspection Sample Number
    • setMaterialSample

      public void setMaterialSample(@Nullable String materialSample)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaterialSample

      Parameters:
      materialSample - Material Sample Number
    • setWorkCenterTypeCode

      public void setWorkCenterTypeCode(@Nullable String workCenterTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Parameters:
      workCenterTypeCode - Object types of the CIM resource
    • setMainWorkCenterInternalID

      public void setMainWorkCenterInternalID(@Nullable String mainWorkCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Parameters:
      mainWorkCenterInternalID - Object ID of the Work Center
    • setMainWorkCenterPlant

      public void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Parameters:
      mainWorkCenterPlant - Plant for Work Center
    • setMainWorkCenter

      public void setMainWorkCenter(@Nullable String mainWorkCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Parameters:
      mainWorkCenter - Work Center
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Is Deleted
    • setDefectOrigin

      public void setDefectOrigin(@Nullable String defectOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DefectOrigin

      Parameters:
      defectOrigin - Origin of Item Record
    • setMaterial

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Defective Material
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setInspectionLot

      public void setInspectionLot(@Nullable String inspectionLot)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InspectionLot

      Parameters:
      inspectionLot - Inspection Lot Number
    • setChangedDateTime

      public void setChangedDateTime(@Nullable OffsetDateTime changedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ChangedDateTime

      Parameters:
      changedDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setDefectLifecycleStatus

      public void setDefectLifecycleStatus(@Nullable String defectLifecycleStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DefectLifecycleStatus

      Parameters:
      defectLifecycleStatus - Defect Status
    • setProblemAnalysisStatus

      public void setProblemAnalysisStatus(@Nullable String problemAnalysisStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProblemAnalysisStatus

      Parameters:
      problemAnalysisStatus - Problem Analysis
    • setQualityIssueReference

      public void setQualityIssueReference(@Nullable String qualityIssueReference)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: QualityIssueReference

      Parameters:
      qualityIssueReference - External Reference Number
    • setMasterLanguage

      public void setMasterLanguage(@Nullable String masterLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MasterLanguage

      Parameters:
      masterLanguage - Master Language
    • setDefectUUID

      public void setDefectUUID(@Nullable UUID defectUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: DefectUUID

      Parameters:
      defectUUID - Defect UUID
    • 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<Defect>
    • getKey

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

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

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

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

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

      @Nonnull public io.vavr.control.Option<List<DefectDetailedDescription>> getDefectDetailedDescriptionIfPresent()
      Retrieval of associated DefectDetailedDescription entities (one to many). This corresponds to the OData navigation property _DefectDetailedDescription.

      If the navigation property for an entity Defect 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 _DefectDetailedDescription is already loaded, the result will contain the DefectDetailedDescription entities. If not, an Option with result state empty is returned.
    • setDefectDetailedDescription

      public void setDefectDetailedDescription(@Nonnull List<DefectDetailedDescription> value)
      Overwrites the list of associated DefectDetailedDescription entities for the loaded navigation property _DefectDetailedDescription.

      If the navigation property _DefectDetailedDescription of a queried Defect 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 DefectDetailedDescription entities.
    • addDefectDetailedDescription

      public void addDefectDetailedDescription(DefectDetailedDescription... entity)
      Adds elements to the list of associated DefectDetailedDescription entities. This corresponds to the OData navigation property _DefectDetailedDescription.

      If the navigation property _DefectDetailedDescription of a queried Defect 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 DefectDetailedDescription entities.
    • markForDeletion

      @Nonnull public static BoundAction.SingleToSingle<Defect,Defect> markForDeletion()
      Action that can be applied to any entity object of this class.

      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.
    • setDefectLifecycleStatusToCompleted

      @Nonnull public static BoundAction.SingleToSingle<Defect,Defect> setDefectLifecycleStatusToCompleted()
      Action that can be applied to any entity object of this class.

      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.
    • setDefectLifecycleStatusToInProcess

      @Nonnull public static BoundAction.SingleToSingle<Defect,Defect> setDefectLifecycleStatusToInProcess()
      Action that can be applied to any entity object of this class.

      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.
    • setDefectLifecycleStatusToNotRelevant

      @Nonnull public static BoundAction.SingleToSingle<Defect,Defect> setDefectLifecycleStatusToNotRelevant()
      Action that can be applied to any entity object of this class.

      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.
    • builder

      @Nonnull public static Defect.DefectBuilder builder()
    • getDefectInternalID

      @Nullable public String getDefectInternalID()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: DefectInternalID

      Returns:
      Internal Defect ID
    • getDefect

      @Nullable public String getDefect()
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: Defect

      Returns:
      Defect Number
    • getDefectCategory

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

      Original property name from the Odata EDM: DefectCategory

      Returns:
      Defect Category
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Record Created On
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      System Time of Creation
    • getLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • getLastChangeTime

      @Nullable public LocalTime getLastChangeTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      System Time of Change
    • getDefectText

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

      Original property name from the Odata EDM: DefectText

      Returns:
      Defect Text
    • getDefectCodeCatalog

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

      Original property name from the Odata EDM: DefectCodeCatalog

      Returns:
      Catalog Type - Problems/Defects
    • getDefectCodeGroup

      @Nullable public String getDefectCodeGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: DefectCodeGroup

      Returns:
      Defect Code Group
    • getDefectCode

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

      Original property name from the Odata EDM: DefectCode

      Returns:
      Defect Code
    • getDefectObjectCodeCatalog

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

      Original property name from the Odata EDM: DefectObjectCodeCatalog

      Returns:
      Defect Location Catalog
    • getDefectObjectCodeGroup

      @Nullable public String getDefectObjectCodeGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: DefectObjectCodeGroup

      Returns:
      Defect Location Code Group
    • getDefectObjectCode

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

      Original property name from the Odata EDM: DefectObjectCode

      Returns:
      Defect Location Code
    • getDefectiveQuantity

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

      Original property name from the Odata EDM: DefectiveQuantity

      Returns:
      Defective Quantity for Item (Internal)
    • getDefectiveQuantityUnit

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

      Original property name from the Odata EDM: DefectiveQuantityUnit

      Returns:
      Unit of Measure for Item
    • getManufacturingOrder

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

      Original property name from the Odata EDM: ManufacturingOrder

      Returns:
      Order Number (Production Order)
    • getOrderInternalID

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

      Original property name from the Odata EDM: OrderInternalID

      Returns:
      Plan Number for Operations in Order (Production Order)
    • getManufacturingOrderOperation

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

      Original property name from the Odata EDM: ManufacturingOrderOperation

      Returns:
      Operation or Phase Number
    • getManufacturingOrderSequence

      @Nullable public String getManufacturingOrderSequence()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ManufacturingOrderSequence

      Returns:
      Sequence
    • getDefectClass

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

      Original property name from the Odata EDM: DefectClass

      Returns:
      Defect Class
    • getNumberOfDefects

      @Nullable public Integer getNumberOfDefects()
      Constraints: Not nullable

      Original property name from the Odata EDM: NumberOfDefects

      Returns:
      Number of Defect Occurrences
    • getInspPlanOperationInternalID

      @Nullable public String getInspPlanOperationInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InspPlanOperationInternalID

      Returns:
      Current Node Number from Order Counter
    • getInspectionCharacteristic

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

      Original property name from the Odata EDM: InspectionCharacteristic

      Returns:
      Inspection Characteristic Number
    • getInspectionSubsetInternalID

      @Nullable public String getInspectionSubsetInternalID()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspectionSubsetInternalID

      Returns:
      Inspection Sample Number
    • getMaterialSample

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

      Original property name from the Odata EDM: MaterialSample

      Returns:
      Material Sample Number
    • getWorkCenterTypeCode

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

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      Object types of the CIM resource
    • getMainWorkCenterInternalID

      @Nullable public String getMainWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Returns:
      Object ID of the Work Center
    • getMainWorkCenterPlant

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

      Original property name from the Odata EDM: MainWorkCenterPlant

      Returns:
      Plant for Work Center
    • getMainWorkCenter

      @Nullable public String getMainWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Returns:
      Work Center
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Is Deleted
    • getDefectOrigin

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

      Original property name from the Odata EDM: DefectOrigin

      Returns:
      Origin of Item Record
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Defective Material
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getInspectionLot

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

      Original property name from the Odata EDM: InspectionLot

      Returns:
      Inspection Lot Number
    • getChangedDateTime

      @Nullable public OffsetDateTime getChangedDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getDefectLifecycleStatus

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

      Original property name from the Odata EDM: DefectLifecycleStatus

      Returns:
      Defect Status
    • getProblemAnalysisStatus

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

      Original property name from the Odata EDM: ProblemAnalysisStatus

      Returns:
      Problem Analysis
    • getQualityIssueReference

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

      Original property name from the Odata EDM: QualityIssueReference

      Returns:
      External Reference Number
    • getMasterLanguage

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

      Original property name from the Odata EDM: MasterLanguage

      Returns:
      Master Language
    • getDefectUUID

      @Nullable public UUID getDefectUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: DefectUUID

      Returns:
      Defect UUID
    • 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<Defect>
    • equals

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

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

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

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