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

public class ProdnVers extends VdmEntity<ProdnVers> implements VdmEntitySet
Production Version Header

Original entity name from the Odata EDM: ProdnVers_Type

  • Field Details

  • Constructor Details

    • ProdnVers

      public ProdnVers()
    • ProdnVers

      public ProdnVers(@Nullable String material, @Nullable String plant, @Nullable String productionVersion, @Nullable String productionVersionText, @Nullable String changeHistoryCount, @Nullable String changeNumber, @Nullable LocalDate creationDate, @Nullable String createdByUser, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUser, @Nullable String billOfOperationsType, @Nullable String billOfOperationsGroup, @Nullable String billOfOperationsVariant, @Nullable String billOfMaterialVariantUsage, @Nullable String billOfMaterialVariant, @Nullable String productionLine, @Nullable String productionSupplyArea, @Nullable String productionVersionGroup, @Nullable String mainProduct, @Nullable String materialCostApportionmentStruc, @Nullable String issuingStorageLocation, @Nullable String receivingStorageLocation, @Nullable String originalBatchReferenceMaterial, @Nullable String quantityDistributionKey, @Nullable String productionVersionStatus, @Nullable LocalDate productionVersionLastCheckDate, @Nullable String rateBasedPlanningStatus, @Nullable String preliminaryPlanningStatus, @Nullable String bOMCheckStatus, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String productionVersionLock, @Nullable Boolean prodnVersIsAllowedForRptvMfg, @Nullable Boolean hasVersionCtrldBOMAndRouting, @Nullable Boolean planningAndExecutionBOMIsDiff, @Nullable String execBillOfMaterialVariantUsage, @Nullable String execBillOfMaterialVariant, @Nullable String execBillOfOperationsType, @Nullable String execBillOfOperationsGroup, @Nullable String execBillOfOperationsVariant, @Nullable String eWMWarehouse, @Nullable String destinationStorageBin, @Nullable String procurementType, @Nullable String materialProcurementProfile, @Nullable BigDecimal usgeProbltyWthVersCtrlInPct, @Nullable String materialBaseUnit, @Nullable BigDecimal materialMinLotSizeQuantity, @Nullable BigDecimal materialMaxLotSizeQuantity, @Nullable BigDecimal costingLotSize, @Nullable String targetProductionSupplyArea, @Nullable String mRPController, @Nullable String materialName, @Nullable String mRPResponsible, @Nullable String routingCheckStatusText, @Nullable String productionVersionLockText, @Nullable String billOfOperationsTypeName, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setProductionVersion

      public void setProductionVersion(@Nullable String productionVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Parameters:
      productionVersion - Production Version
    • setProductionVersionText

      public void setProductionVersionText(@Nullable String productionVersionText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProductionVersionText

      Parameters:
      productionVersionText - Short Text for Production Version
    • setChangeHistoryCount

      public void setChangeHistoryCount(@Nullable String changeHistoryCount)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ChangeHistoryCount

      Parameters:
      changeHistoryCount - Count parameters
    • setChangeNumber

      public void setChangeNumber(@Nullable String changeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Parameters:
      changeNumber - Change Number
    • setCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Date Record Created On
    • setCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By User
    • setLastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Changed On
    • setLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Last Changed By User
    • setBillOfOperationsType

      public void setBillOfOperationsType(@Nullable String billOfOperationsType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfOperationsType

      Parameters:
      billOfOperationsType - Bill of Operations Type
    • setBillOfOperationsGroup

      public void setBillOfOperationsGroup(@Nullable String billOfOperationsGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfOperationsGroup

      Parameters:
      billOfOperationsGroup - Bill of Operations Group
    • setBillOfOperationsVariant

      public void setBillOfOperationsVariant(@Nullable String billOfOperationsVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfOperationsVariant

      Parameters:
      billOfOperationsVariant - Bill of Operations Variant
    • setBillOfMaterialVariantUsage

      public void setBillOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialVariantUsage

      Parameters:
      billOfMaterialVariantUsage - BOM Usage
    • setBillOfMaterialVariant

      public void setBillOfMaterialVariant(@Nullable String billOfMaterialVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfMaterialVariant

      Parameters:
      billOfMaterialVariant - Alternative BOM
    • setProductionLine

      public void setProductionLine(@Nullable String productionLine)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ProductionLine

      Parameters:
      productionLine - Production Line for Repetitive Manufacturing
    • setProductionSupplyArea

      public void setProductionSupplyArea(@Nullable String productionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductionSupplyArea

      Parameters:
      productionSupplyArea - Production Supply Area
    • setProductionVersionGroup

      public void setProductionVersionGroup(@Nullable String productionVersionGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ProductionVersionGroup

      Parameters:
      productionVersionGroup - Group of Production Versions
    • setMainProduct

      public void setMainProduct(@Nullable String mainProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: MainProduct

      Parameters:
      mainProduct - Main Product
    • setMaterialCostApportionmentStruc

      public void setMaterialCostApportionmentStruc(@Nullable String materialCostApportionmentStruc)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialCostApportionmentStruc

      Parameters:
      materialCostApportionmentStruc - Apportionment Structure
    • setIssuingStorageLocation

      public void setIssuingStorageLocation(@Nullable String issuingStorageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingStorageLocation

      Parameters:
      issuingStorageLocation - Proposed Issue Storage Location for Components
    • setReceivingStorageLocation

      public void setReceivingStorageLocation(@Nullable String receivingStorageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReceivingStorageLocation

      Parameters:
      receivingStorageLocation - Receiving storage location for repetitive manufacturing
    • setOriginalBatchReferenceMaterial

      public void setOriginalBatchReferenceMaterial(@Nullable String originalBatchReferenceMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: OriginalBatchReferenceMaterial

      Parameters:
      originalBatchReferenceMaterial - Reference Material for Original Batches
    • setQuantityDistributionKey

      public void setQuantityDistributionKey(@Nullable String quantityDistributionKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QuantityDistributionKey

      Parameters:
      quantityDistributionKey - Distribution key for quantity produced
    • setProductionVersionStatus

      public void setProductionVersionStatus(@Nullable String productionVersionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductionVersionStatus

      Parameters:
      productionVersionStatus - Routing - Check status of Production Version
    • setProductionVersionLastCheckDate

      public void setProductionVersionLastCheckDate(@Nullable LocalDate productionVersionLastCheckDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionVersionLastCheckDate

      Parameters:
      productionVersionLastCheckDate - Date of Last Check of Production Version
    • setRateBasedPlanningStatus

      public void setRateBasedPlanningStatus(@Nullable String rateBasedPlanningStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RateBasedPlanningStatus

      Parameters:
      rateBasedPlanningStatus - Rate-Based Planning - Check Status of Production Version
    • setPreliminaryPlanningStatus

      public void setPreliminaryPlanningStatus(@Nullable String preliminaryPlanningStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PreliminaryPlanningStatus

      Parameters:
      preliminaryPlanningStatus - Preliminary Planning - Check Status of Production Version
    • setBOMCheckStatus

      public void setBOMCheckStatus(@Nullable String bOMCheckStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMCheckStatus

      Parameters:
      bOMCheckStatus - BOM - Check Status of Production Version
    • setValidityStartDate

      public void setValidityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Parameters:
      validityStartDate - Validity Start Date
    • setValidityEndDate

      public void setValidityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Parameters:
      validityEndDate - Validity End Date
    • setProductionVersionLock

      public void setProductionVersionLock(@Nullable String productionVersionLock)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductionVersionLock

      Parameters:
      productionVersionLock - Production version is locked
    • setProdnVersIsAllowedForRptvMfg

      public void setProdnVersIsAllowedForRptvMfg(@Nullable Boolean prodnVersIsAllowedForRptvMfg)
      Constraints: Not nullable

      Original property name from the Odata EDM: ProdnVersIsAllowedForRptvMfg

      Parameters:
      prodnVersIsAllowedForRptvMfg - Repetitive Manufacturing Allowed for Version
    • setHasVersionCtrldBOMAndRouting

      public void setHasVersionCtrldBOMAndRouting(@Nullable Boolean hasVersionCtrldBOMAndRouting)
      Constraints: Not nullable

      Original property name from the Odata EDM: HasVersionCtrldBOMAndRouting

      Parameters:
      hasVersionCtrldBOMAndRouting - Indicator: BOM and Routing Version Exists
    • setPlanningAndExecutionBOMIsDiff

      public void setPlanningAndExecutionBOMIsDiff(@Nullable Boolean planningAndExecutionBOMIsDiff)
      Constraints: Not nullable

      Original property name from the Odata EDM: PlanningAndExecutionBOMIsDiff

      Parameters:
      planningAndExecutionBOMIsDiff - Planning and Execution Master Differ
    • setExecBillOfMaterialVariantUsage

      public void setExecBillOfMaterialVariantUsage(@Nullable String execBillOfMaterialVariantUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ExecBillOfMaterialVariantUsage

      Parameters:
      execBillOfMaterialVariantUsage - Shop Floor BOM Usage
    • setExecBillOfMaterialVariant

      public void setExecBillOfMaterialVariant(@Nullable String execBillOfMaterialVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ExecBillOfMaterialVariant

      Parameters:
      execBillOfMaterialVariant - Shop Floor BOM Alternative
    • setExecBillOfOperationsType

      public void setExecBillOfOperationsType(@Nullable String execBillOfOperationsType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ExecBillOfOperationsType

      Parameters:
      execBillOfOperationsType - Shop Floor Routing Task List Type
    • setExecBillOfOperationsGroup

      public void setExecBillOfOperationsGroup(@Nullable String execBillOfOperationsGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ExecBillOfOperationsGroup

      Parameters:
      execBillOfOperationsGroup - Shop Floor Routing Tasklist Group
    • setExecBillOfOperationsVariant

      public void setExecBillOfOperationsVariant(@Nullable String execBillOfOperationsVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ExecBillOfOperationsVariant

      Parameters:
      execBillOfOperationsVariant - Shop Floor Routing Tasklist Group Counter
    • setEWMWarehouse

      public void setEWMWarehouse(@Nullable String eWMWarehouse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMWarehouse

      Parameters:
      eWMWarehouse - Warehouse Number/Warehouse Complex
    • setDestinationStorageBin

      public void setDestinationStorageBin(@Nullable String destinationStorageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: DestinationStorageBin

      Parameters:
      destinationStorageBin - Destination Storage Bin
    • setProcurementType

      public void setProcurementType(@Nullable String procurementType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProcurementType

      Parameters:
      procurementType - Procurement Type
    • setMaterialProcurementProfile

      public void setMaterialProcurementProfile(@Nullable String materialProcurementProfile)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialProcurementProfile

      Parameters:
      materialProcurementProfile - Special Procurement Type
    • setUsgeProbltyWthVersCtrlInPct

      public void setUsgeProbltyWthVersCtrlInPct(@Nullable BigDecimal usgeProbltyWthVersCtrlInPct)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: UsgeProbltyWthVersCtrlInPct

      Parameters:
      usgeProbltyWthVersCtrlInPct - Usage Probability with Version Control
    • setMaterialBaseUnit

      public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaterialBaseUnit

      Parameters:
      materialBaseUnit - Base Unit of Measure
    • setMaterialMinLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMinLotSizeQuantity

      Parameters:
      materialMinLotSizeQuantity - Minimum Lot Size Quantity
    • setMaterialMaxLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMaxLotSizeQuantity

      Parameters:
      materialMaxLotSizeQuantity - Material Maximum Lot Size Quantity
    • setCostingLotSize

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

      Original property name from the Odata EDM: CostingLotSize

      Parameters:
      costingLotSize - Lot Size for Product Costing
    • setTargetProductionSupplyArea

      public void setTargetProductionSupplyArea(@Nullable String targetProductionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TargetProductionSupplyArea

      Parameters:
      targetProductionSupplyArea - Production Supply Area
    • setMRPController

      public void setMRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - MRP Controller
    • 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
    • setMRPResponsible

      public void setMRPResponsible(@Nullable String mRPResponsible)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPResponsible

      Parameters:
      mRPResponsible - MRP Controller
    • setRoutingCheckStatusText

      public void setRoutingCheckStatusText(@Nullable String routingCheckStatusText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: RoutingCheckStatusText

      Parameters:
      routingCheckStatusText - Short Text for Fixed Values
    • setProductionVersionLockText

      public void setProductionVersionLockText(@Nullable String productionVersionLockText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ProductionVersionLockText

      Parameters:
      productionVersionLockText - Short Text for Fixed Values
    • setBillOfOperationsTypeName

      public void setBillOfOperationsTypeName(@Nullable String billOfOperationsTypeName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BillOfOperationsTypeName

      Parameters:
      billOfOperationsTypeName - Description of the Task List Type
    • 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<ProdnVers>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ProdnVers>
    • builder

      @Nonnull public static ProdnVers.ProdnVersBuilder builder()
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getProductionVersion

      @Nullable public String getProductionVersion()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionVersion

      Returns:
      Production Version
    • getProductionVersionText

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

      Original property name from the Odata EDM: ProductionVersionText

      Returns:
      Short Text for Production Version
    • getChangeHistoryCount

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

      Original property name from the Odata EDM: ChangeHistoryCount

      Returns:
      Count parameters
    • getChangeNumber

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

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      Change Number
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Date Record Created On
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By User
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • getLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Last Changed By User
    • getBillOfOperationsType

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

      Original property name from the Odata EDM: BillOfOperationsType

      Returns:
      Bill of Operations Type
    • getBillOfOperationsGroup

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

      Original property name from the Odata EDM: BillOfOperationsGroup

      Returns:
      Bill of Operations Group
    • getBillOfOperationsVariant

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

      Original property name from the Odata EDM: BillOfOperationsVariant

      Returns:
      Bill of Operations Variant
    • getBillOfMaterialVariantUsage

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

      Original property name from the Odata EDM: BillOfMaterialVariantUsage

      Returns:
      BOM Usage
    • getBillOfMaterialVariant

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

      Original property name from the Odata EDM: BillOfMaterialVariant

      Returns:
      Alternative BOM
    • getProductionLine

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

      Original property name from the Odata EDM: ProductionLine

      Returns:
      Production Line for Repetitive Manufacturing
    • getProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      Production Supply Area
    • getProductionVersionGroup

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

      Original property name from the Odata EDM: ProductionVersionGroup

      Returns:
      Group of Production Versions
    • getMainProduct

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

      Original property name from the Odata EDM: MainProduct

      Returns:
      Main Product
    • getMaterialCostApportionmentStruc

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

      Original property name from the Odata EDM: MaterialCostApportionmentStruc

      Returns:
      Apportionment Structure
    • getIssuingStorageLocation

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

      Original property name from the Odata EDM: IssuingStorageLocation

      Returns:
      Proposed Issue Storage Location for Components
    • getReceivingStorageLocation

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

      Original property name from the Odata EDM: ReceivingStorageLocation

      Returns:
      Receiving storage location for repetitive manufacturing
    • getOriginalBatchReferenceMaterial

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

      Original property name from the Odata EDM: OriginalBatchReferenceMaterial

      Returns:
      Reference Material for Original Batches
    • getQuantityDistributionKey

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

      Original property name from the Odata EDM: QuantityDistributionKey

      Returns:
      Distribution key for quantity produced
    • getProductionVersionStatus

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

      Original property name from the Odata EDM: ProductionVersionStatus

      Returns:
      Routing - Check status of Production Version
    • getProductionVersionLastCheckDate

      @Nullable public LocalDate getProductionVersionLastCheckDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionVersionLastCheckDate

      Returns:
      Date of Last Check of Production Version
    • getRateBasedPlanningStatus

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

      Original property name from the Odata EDM: RateBasedPlanningStatus

      Returns:
      Rate-Based Planning - Check Status of Production Version
    • getPreliminaryPlanningStatus

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

      Original property name from the Odata EDM: PreliminaryPlanningStatus

      Returns:
      Preliminary Planning - Check Status of Production Version
    • getBOMCheckStatus

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

      Original property name from the Odata EDM: BOMCheckStatus

      Returns:
      BOM - Check Status of Production Version
    • getValidityStartDate

      @Nullable public LocalDate getValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      Validity Start Date
    • getValidityEndDate

      @Nullable public LocalDate getValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      Validity End Date
    • getProductionVersionLock

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

      Original property name from the Odata EDM: ProductionVersionLock

      Returns:
      Production version is locked
    • getProdnVersIsAllowedForRptvMfg

      @Nullable public Boolean getProdnVersIsAllowedForRptvMfg()
      Constraints: Not nullable

      Original property name from the Odata EDM: ProdnVersIsAllowedForRptvMfg

      Returns:
      Repetitive Manufacturing Allowed for Version
    • getHasVersionCtrldBOMAndRouting

      @Nullable public Boolean getHasVersionCtrldBOMAndRouting()
      Constraints: Not nullable

      Original property name from the Odata EDM: HasVersionCtrldBOMAndRouting

      Returns:
      Indicator: BOM and Routing Version Exists
    • getPlanningAndExecutionBOMIsDiff

      @Nullable public Boolean getPlanningAndExecutionBOMIsDiff()
      Constraints: Not nullable

      Original property name from the Odata EDM: PlanningAndExecutionBOMIsDiff

      Returns:
      Planning and Execution Master Differ
    • getExecBillOfMaterialVariantUsage

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

      Original property name from the Odata EDM: ExecBillOfMaterialVariantUsage

      Returns:
      Shop Floor BOM Usage
    • getExecBillOfMaterialVariant

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

      Original property name from the Odata EDM: ExecBillOfMaterialVariant

      Returns:
      Shop Floor BOM Alternative
    • getExecBillOfOperationsType

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

      Original property name from the Odata EDM: ExecBillOfOperationsType

      Returns:
      Shop Floor Routing Task List Type
    • getExecBillOfOperationsGroup

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

      Original property name from the Odata EDM: ExecBillOfOperationsGroup

      Returns:
      Shop Floor Routing Tasklist Group
    • getExecBillOfOperationsVariant

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

      Original property name from the Odata EDM: ExecBillOfOperationsVariant

      Returns:
      Shop Floor Routing Tasklist Group Counter
    • getEWMWarehouse

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

      Original property name from the Odata EDM: EWMWarehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getDestinationStorageBin

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

      Original property name from the Odata EDM: DestinationStorageBin

      Returns:
      Destination Storage Bin
    • getProcurementType

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

      Original property name from the Odata EDM: ProcurementType

      Returns:
      Procurement Type
    • getMaterialProcurementProfile

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

      Original property name from the Odata EDM: MaterialProcurementProfile

      Returns:
      Special Procurement Type
    • getUsgeProbltyWthVersCtrlInPct

      @Nullable public BigDecimal getUsgeProbltyWthVersCtrlInPct()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: UsgeProbltyWthVersCtrlInPct

      Returns:
      Usage Probability with Version Control
    • getMaterialBaseUnit

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

      Original property name from the Odata EDM: MaterialBaseUnit

      Returns:
      Base Unit of Measure
    • getMaterialMinLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMinLotSizeQuantity

      Returns:
      Minimum Lot Size Quantity
    • getMaterialMaxLotSizeQuantity

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

      Original property name from the Odata EDM: MaterialMaxLotSizeQuantity

      Returns:
      Material Maximum Lot Size Quantity
    • getCostingLotSize

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

      Original property name from the Odata EDM: CostingLotSize

      Returns:
      Lot Size for Product Costing
    • getTargetProductionSupplyArea

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

      Original property name from the Odata EDM: TargetProductionSupplyArea

      Returns:
      Production Supply Area
    • getMRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      MRP Controller
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      Material Description
    • getMRPResponsible

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

      Original property name from the Odata EDM: MRPResponsible

      Returns:
      MRP Controller
    • getRoutingCheckStatusText

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

      Original property name from the Odata EDM: RoutingCheckStatusText

      Returns:
      Short Text for Fixed Values
    • getProductionVersionLockText

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

      Original property name from the Odata EDM: ProductionVersionLockText

      Returns:
      Short Text for Fixed Values
    • getBillOfOperationsTypeName

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

      Original property name from the Odata EDM: BillOfOperationsTypeName

      Returns:
      Description of the Task List Type
    • 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<ProdnVers>
    • equals

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

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

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

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