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

public class MaterialSerialNumber extends VdmEntity<MaterialSerialNumber> implements VdmEntitySet
Material Serial Number

Original entity name from the Odata EDM: MaterialSerialNumber_Type

  • Field Details

  • Constructor Details

    • MaterialSerialNumber

      public MaterialSerialNumber()
    • MaterialSerialNumber

      public MaterialSerialNumber(@Nullable String material, @Nullable String serialNumber, @Nullable String equipment, @Nullable String equipmentCategory, @Nullable String uniqueItemIdentifier, @Nullable String uniqueItemIdentifierStrucType, @Nullable String uniqueItemIdentifierRespPlant, @Nullable String maintObjectInternalID, @Nullable Boolean hasEquipmentData, @Nullable Boolean equipmentHasStockInformation, @Nullable String createdByUser, @Nullable String lastChangedByUser, @Nullable LocalDate creationDate, @Nullable LocalDate lastChangeDate, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String matlSrlNmbrMasterBatch, @Nullable LocalDate matlSrlNmbrLastGdsMvtDte, @Nullable String materialSerialNumberStockBatch, @Nullable String inventoryStockType, @Nullable String plant, @Nullable String storageLocation, @Nullable String inventorySpecialStockType, @Nullable String customer, @Nullable String supplier, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String wBSElement, @Nullable String stockOwner, @Nullable Boolean matlSrlNmbrIsAvailable, @Nullable Boolean matlSrlNmbrIsDeleted, @Nullable Boolean matlSrlNmbrIsMrkdForDeltn, @Nullable Boolean matlSrlNmbrIsInactive, @Nullable Boolean matlSrlNmbrIsInstalled, @Nullable Boolean matlSrlNmbrIsAllcToParent, @Nullable Boolean matlSrlNmbrIsInWarehouse, @Nullable Boolean matlSrlNmbrIsAssgdToDeliv, @Nullable Boolean matlSrlNmbrIsAtCustomer, @Nullable Boolean matlSrlNmbrIsUndrCnstrctn, @Nullable Boolean matlSrlNmbrIsOnHold, @Nullable Boolean matlSrlNmbrIsLocked, @Nullable Boolean matlSrlNmbrIsIDUndefined, @Nullable Boolean matlSrlNmbrIsAssgdToJITCall, @Nullable Boolean matlSrlNmbrDocIsCreated, @Nullable Boolean matlSrlNmbrHndlgUntIsAssgd, @Nullable Boolean matlSrlNmbrInvtryIsActv, @Nullable Boolean matlSrlNmbrUUIDIsGnrtd, @Nullable Boolean matlSrlNmbrUUIDIsAttached, @Nullable Boolean matlSrlNmbrUUIDIsSent, @Nullable Boolean matlSrlNmbrUUIDIsConfd, @Nullable Collection<SAP__Message> _Messages, List<MaterialSerialNumberPartner> to_Partner)
  • Method Details

    • getType

      @Nonnull public Class<MaterialSerialNumber> getType()
      Specified by:
      getType in class VdmObject<MaterialSerialNumber>
    • 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
    • setSerialNumber

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

      Original property name from the Odata EDM: SerialNumber

      Parameters:
      serialNumber - Serial Number
    • setEquipment

      public void setEquipment(@Nullable String equipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Parameters:
      equipment - Equipment Number
    • setEquipmentCategory

      public void setEquipmentCategory(@Nullable String equipmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: EquipmentCategory

      Parameters:
      equipmentCategory - Equipment category
    • setUniqueItemIdentifier

      public void setUniqueItemIdentifier(@Nullable String uniqueItemIdentifier)
      Constraints: Not nullable, Maximum length: 72

      Original property name from the Odata EDM: UniqueItemIdentifier

      Parameters:
      uniqueItemIdentifier - Unique Item Identifier
    • setUniqueItemIdentifierStrucType

      public void setUniqueItemIdentifierStrucType(@Nullable String uniqueItemIdentifierStrucType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: UniqueItemIdentifierStrucType

      Parameters:
      uniqueItemIdentifierStrucType - Structure Type of UII
    • setUniqueItemIdentifierRespPlant

      public void setUniqueItemIdentifierRespPlant(@Nullable String uniqueItemIdentifierRespPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: UniqueItemIdentifierRespPlant

      Parameters:
      uniqueItemIdentifierRespPlant - Plant Responsible for UII
    • setMaintObjectInternalID

      public void setMaintObjectInternalID(@Nullable String maintObjectInternalID)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MaintObjectInternalID

      Parameters:
      maintObjectInternalID - Object Number
    • setHasEquipmentData

      public void setHasEquipmentData(@Nullable Boolean hasEquipmentData)
      Constraints: Not nullable

      Original property name from the Odata EDM: HasEquipmentData

      Parameters:
      hasEquipmentData - Equipment data exists
    • setEquipmentHasStockInformation

      public void setEquipmentHasStockInformation(@Nullable Boolean equipmentHasStockInformation)
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentHasStockInformation

      Parameters:
      equipmentHasStockInformation - Indicator: Stock Information Available
    • 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
    • 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
    • setCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Record Created On
    • setLastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Changed On
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMatlSrlNmbrMasterBatch

      public void setMatlSrlNmbrMasterBatch(@Nullable String matlSrlNmbrMasterBatch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MatlSrlNmbrMasterBatch

      Parameters:
      matlSrlNmbrMasterBatch - Batch Number
    • setMatlSrlNmbrLastGdsMvtDte

      public void setMatlSrlNmbrLastGdsMvtDte(@Nullable LocalDate matlSrlNmbrLastGdsMvtDte)
      Constraints: Nullable

      Original property name from the Odata EDM: MatlSrlNmbrLastGdsMvtDte

      Parameters:
      matlSrlNmbrLastGdsMvtDte - Date of Last Goods Movement
    • setMaterialSerialNumberStockBatch

      public void setMaterialSerialNumberStockBatch(@Nullable String materialSerialNumberStockBatch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialSerialNumberStockBatch

      Parameters:
      materialSerialNumberStockBatch - Batch Number
    • setInventoryStockType

      public void setInventoryStockType(@Nullable String inventoryStockType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: InventoryStockType

      Parameters:
      inventoryStockType - Stock Type of Goods Movement (Primary Posting)
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setInventorySpecialStockType

      public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Parameters:
      inventorySpecialStockType - Special Stock Indicator
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Special stock customer account number
    • setSupplier

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

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Account number of the vendor
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order Number
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Item Number in Sales Order
    • setWBSElement

      public void setWBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Parameters:
      wBSElement - Work Breakdown Structure Element (WBS Element) Edited
    • setStockOwner

      public void setStockOwner(@Nullable String stockOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockOwner

      Parameters:
      stockOwner - Owner of stock
    • setMatlSrlNmbrIsAvailable

      public void setMatlSrlNmbrIsAvailable(@Nullable Boolean matlSrlNmbrIsAvailable)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAvailable

      Parameters:
      matlSrlNmbrIsAvailable - Checkbox
    • setMatlSrlNmbrIsDeleted

      public void setMatlSrlNmbrIsDeleted(@Nullable Boolean matlSrlNmbrIsDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsDeleted

      Parameters:
      matlSrlNmbrIsDeleted - Checkbox
    • setMatlSrlNmbrIsMrkdForDeltn

      public void setMatlSrlNmbrIsMrkdForDeltn(@Nullable Boolean matlSrlNmbrIsMrkdForDeltn)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsMrkdForDeltn

      Parameters:
      matlSrlNmbrIsMrkdForDeltn - Checkbox
    • setMatlSrlNmbrIsInactive

      public void setMatlSrlNmbrIsInactive(@Nullable Boolean matlSrlNmbrIsInactive)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInactive

      Parameters:
      matlSrlNmbrIsInactive - Checkbox
    • setMatlSrlNmbrIsInstalled

      public void setMatlSrlNmbrIsInstalled(@Nullable Boolean matlSrlNmbrIsInstalled)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInstalled

      Parameters:
      matlSrlNmbrIsInstalled - Checkbox
    • setMatlSrlNmbrIsAllcToParent

      public void setMatlSrlNmbrIsAllcToParent(@Nullable Boolean matlSrlNmbrIsAllcToParent)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAllcToParent

      Parameters:
      matlSrlNmbrIsAllcToParent - Checkbox
    • setMatlSrlNmbrIsInWarehouse

      public void setMatlSrlNmbrIsInWarehouse(@Nullable Boolean matlSrlNmbrIsInWarehouse)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInWarehouse

      Parameters:
      matlSrlNmbrIsInWarehouse - Checkbox
    • setMatlSrlNmbrIsAssgdToDeliv

      public void setMatlSrlNmbrIsAssgdToDeliv(@Nullable Boolean matlSrlNmbrIsAssgdToDeliv)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAssgdToDeliv

      Parameters:
      matlSrlNmbrIsAssgdToDeliv - Checkbox
    • setMatlSrlNmbrIsAtCustomer

      public void setMatlSrlNmbrIsAtCustomer(@Nullable Boolean matlSrlNmbrIsAtCustomer)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAtCustomer

      Parameters:
      matlSrlNmbrIsAtCustomer - Checkbox
    • setMatlSrlNmbrIsUndrCnstrctn

      public void setMatlSrlNmbrIsUndrCnstrctn(@Nullable Boolean matlSrlNmbrIsUndrCnstrctn)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsUndrCnstrctn

      Parameters:
      matlSrlNmbrIsUndrCnstrctn - Checkbox
    • setMatlSrlNmbrIsOnHold

      public void setMatlSrlNmbrIsOnHold(@Nullable Boolean matlSrlNmbrIsOnHold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsOnHold

      Parameters:
      matlSrlNmbrIsOnHold - Checkbox
    • setMatlSrlNmbrIsLocked

      public void setMatlSrlNmbrIsLocked(@Nullable Boolean matlSrlNmbrIsLocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsLocked

      Parameters:
      matlSrlNmbrIsLocked - Checkbox
    • setMatlSrlNmbrIsIDUndefined

      public void setMatlSrlNmbrIsIDUndefined(@Nullable Boolean matlSrlNmbrIsIDUndefined)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsIDUndefined

      Parameters:
      matlSrlNmbrIsIDUndefined - Checkbox
    • setMatlSrlNmbrIsAssgdToJITCall

      public void setMatlSrlNmbrIsAssgdToJITCall(@Nullable Boolean matlSrlNmbrIsAssgdToJITCall)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAssgdToJITCall

      Parameters:
      matlSrlNmbrIsAssgdToJITCall - Checkbox
    • setMatlSrlNmbrDocIsCreated

      public void setMatlSrlNmbrDocIsCreated(@Nullable Boolean matlSrlNmbrDocIsCreated)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrDocIsCreated

      Parameters:
      matlSrlNmbrDocIsCreated - Checkbox
    • setMatlSrlNmbrHndlgUntIsAssgd

      public void setMatlSrlNmbrHndlgUntIsAssgd(@Nullable Boolean matlSrlNmbrHndlgUntIsAssgd)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrHndlgUntIsAssgd

      Parameters:
      matlSrlNmbrHndlgUntIsAssgd - Checkbox
    • setMatlSrlNmbrInvtryIsActv

      public void setMatlSrlNmbrInvtryIsActv(@Nullable Boolean matlSrlNmbrInvtryIsActv)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrInvtryIsActv

      Parameters:
      matlSrlNmbrInvtryIsActv - Checkbox
    • setMatlSrlNmbrUUIDIsGnrtd

      public void setMatlSrlNmbrUUIDIsGnrtd(@Nullable Boolean matlSrlNmbrUUIDIsGnrtd)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsGnrtd

      Parameters:
      matlSrlNmbrUUIDIsGnrtd - Checkbox
    • setMatlSrlNmbrUUIDIsAttached

      public void setMatlSrlNmbrUUIDIsAttached(@Nullable Boolean matlSrlNmbrUUIDIsAttached)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsAttached

      Parameters:
      matlSrlNmbrUUIDIsAttached - Checkbox
    • setMatlSrlNmbrUUIDIsSent

      public void setMatlSrlNmbrUUIDIsSent(@Nullable Boolean matlSrlNmbrUUIDIsSent)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsSent

      Parameters:
      matlSrlNmbrUUIDIsSent - Checkbox
    • setMatlSrlNmbrUUIDIsConfd

      public void setMatlSrlNmbrUUIDIsConfd(@Nullable Boolean matlSrlNmbrUUIDIsConfd)
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsConfd

      Parameters:
      matlSrlNmbrUUIDIsConfd - Checkbox
    • 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<MaterialSerialNumber>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity MaterialSerialNumber 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 _Partner is already loaded, the result will contain the MaterialSerialNumberPartner entities. If not, an Option with result state empty is returned.
    • setPartner

      public void setPartner(@Nonnull List<MaterialSerialNumberPartner> value)
      Overwrites the list of associated MaterialSerialNumberPartner entities for the loaded navigation property _Partner.

      If the navigation property _Partner of a queried MaterialSerialNumber 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 MaterialSerialNumberPartner entities.
    • addPartner

      public void addPartner(MaterialSerialNumberPartner... entity)
      Adds elements to the list of associated MaterialSerialNumberPartner entities. This corresponds to the OData navigation property _Partner.

      If the navigation property _Partner of a queried MaterialSerialNumber 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 MaterialSerialNumberPartner entities.
    • createMassMaterialSerialNumber

      @Nonnull public static BoundAction.SingleToCollection<MaterialSerialNumber,D_EquipCrteMassMatlSrlNmbrR> createMassMaterialSerialNumber(@Nonnull String equipmentCategory, @Nonnull Integer equipmentNumberOfSerialNumbers, @Nonnull String equipmentFromSerialNumber, @Nonnull String equipmentToSerialNumber, @Nonnull String uniqueItemIdentifierRespPlant, @Nonnull Collection<D_EQUIPCREATESERIALNUMBERLISTP> _SerialList)
      Action that can be applied to any entity object of this class.

      Parameters:
      equipmentToSerialNumber - Constraints: Not nullable, Maximum length: 18

      Original parameter name from the Odata EDM: EquipmentToSerialNumber

      equipmentNumberOfSerialNumbers - Constraints: Not nullable

      Original parameter name from the Odata EDM: EquipmentNumberOfSerialNumbers

      equipmentFromSerialNumber - Constraints: Not nullable, Maximum length: 18

      Original parameter name from the Odata EDM: EquipmentFromSerialNumber

      equipmentCategory - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: EquipmentCategory

      uniqueItemIdentifierRespPlant - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: UniqueItemIdentifierRespPlant

      _SerialList - Constraints: Not nullable

      Original parameter name from the Odata EDM: _SerialList

      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 MaterialSerialNumber.MaterialSerialNumberBuilder 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
    • getSerialNumber

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

      Original property name from the Odata EDM: SerialNumber

      Returns:
      Serial Number
    • getEquipment

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

      Original property name from the Odata EDM: Equipment

      Returns:
      Equipment Number
    • getEquipmentCategory

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

      Original property name from the Odata EDM: EquipmentCategory

      Returns:
      Equipment category
    • getUniqueItemIdentifier

      @Nullable public String getUniqueItemIdentifier()
      Constraints: Not nullable, Maximum length: 72

      Original property name from the Odata EDM: UniqueItemIdentifier

      Returns:
      Unique Item Identifier
    • getUniqueItemIdentifierStrucType

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

      Original property name from the Odata EDM: UniqueItemIdentifierStrucType

      Returns:
      Structure Type of UII
    • getUniqueItemIdentifierRespPlant

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

      Original property name from the Odata EDM: UniqueItemIdentifierRespPlant

      Returns:
      Plant Responsible for UII
    • getMaintObjectInternalID

      @Nullable public String getMaintObjectInternalID()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MaintObjectInternalID

      Returns:
      Object Number
    • getHasEquipmentData

      @Nullable public Boolean getHasEquipmentData()
      Constraints: Not nullable

      Original property name from the Odata EDM: HasEquipmentData

      Returns:
      Equipment data exists
    • getEquipmentHasStockInformation

      @Nullable public Boolean getEquipmentHasStockInformation()
      Constraints: Not nullable

      Original property name from the Odata EDM: EquipmentHasStockInformation

      Returns:
      Indicator: Stock Information Available
    • 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
    • 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
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Record Created On
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDateTime

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

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

      Original property name from the Odata EDM: MatlSrlNmbrMasterBatch

      Returns:
      Batch Number
    • getMatlSrlNmbrLastGdsMvtDte

      @Nullable public LocalDate getMatlSrlNmbrLastGdsMvtDte()
      Constraints: Nullable

      Original property name from the Odata EDM: MatlSrlNmbrLastGdsMvtDte

      Returns:
      Date of Last Goods Movement
    • getMaterialSerialNumberStockBatch

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

      Original property name from the Odata EDM: MaterialSerialNumberStockBatch

      Returns:
      Batch Number
    • getInventoryStockType

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

      Original property name from the Odata EDM: InventoryStockType

      Returns:
      Stock Type of Goods Movement (Primary Posting)
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getInventorySpecialStockType

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

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      Special Stock Indicator
    • getCustomer

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

      Original property name from the Odata EDM: Customer

      Returns:
      Special stock customer account number
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Account number of the vendor
    • getSalesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order Number
    • getSalesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Item Number in Sales Order
    • getWBSElement

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

      Original property name from the Odata EDM: WBSElement

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getStockOwner

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

      Original property name from the Odata EDM: StockOwner

      Returns:
      Owner of stock
    • getMatlSrlNmbrIsAvailable

      @Nullable public Boolean getMatlSrlNmbrIsAvailable()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAvailable

      Returns:
      Checkbox
    • getMatlSrlNmbrIsDeleted

      @Nullable public Boolean getMatlSrlNmbrIsDeleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsDeleted

      Returns:
      Checkbox
    • getMatlSrlNmbrIsMrkdForDeltn

      @Nullable public Boolean getMatlSrlNmbrIsMrkdForDeltn()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsMrkdForDeltn

      Returns:
      Checkbox
    • getMatlSrlNmbrIsInactive

      @Nullable public Boolean getMatlSrlNmbrIsInactive()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInactive

      Returns:
      Checkbox
    • getMatlSrlNmbrIsInstalled

      @Nullable public Boolean getMatlSrlNmbrIsInstalled()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInstalled

      Returns:
      Checkbox
    • getMatlSrlNmbrIsAllcToParent

      @Nullable public Boolean getMatlSrlNmbrIsAllcToParent()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAllcToParent

      Returns:
      Checkbox
    • getMatlSrlNmbrIsInWarehouse

      @Nullable public Boolean getMatlSrlNmbrIsInWarehouse()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsInWarehouse

      Returns:
      Checkbox
    • getMatlSrlNmbrIsAssgdToDeliv

      @Nullable public Boolean getMatlSrlNmbrIsAssgdToDeliv()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAssgdToDeliv

      Returns:
      Checkbox
    • getMatlSrlNmbrIsAtCustomer

      @Nullable public Boolean getMatlSrlNmbrIsAtCustomer()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAtCustomer

      Returns:
      Checkbox
    • getMatlSrlNmbrIsUndrCnstrctn

      @Nullable public Boolean getMatlSrlNmbrIsUndrCnstrctn()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsUndrCnstrctn

      Returns:
      Checkbox
    • getMatlSrlNmbrIsOnHold

      @Nullable public Boolean getMatlSrlNmbrIsOnHold()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsOnHold

      Returns:
      Checkbox
    • getMatlSrlNmbrIsLocked

      @Nullable public Boolean getMatlSrlNmbrIsLocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsLocked

      Returns:
      Checkbox
    • getMatlSrlNmbrIsIDUndefined

      @Nullable public Boolean getMatlSrlNmbrIsIDUndefined()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsIDUndefined

      Returns:
      Checkbox
    • getMatlSrlNmbrIsAssgdToJITCall

      @Nullable public Boolean getMatlSrlNmbrIsAssgdToJITCall()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrIsAssgdToJITCall

      Returns:
      Checkbox
    • getMatlSrlNmbrDocIsCreated

      @Nullable public Boolean getMatlSrlNmbrDocIsCreated()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrDocIsCreated

      Returns:
      Checkbox
    • getMatlSrlNmbrHndlgUntIsAssgd

      @Nullable public Boolean getMatlSrlNmbrHndlgUntIsAssgd()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrHndlgUntIsAssgd

      Returns:
      Checkbox
    • getMatlSrlNmbrInvtryIsActv

      @Nullable public Boolean getMatlSrlNmbrInvtryIsActv()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrInvtryIsActv

      Returns:
      Checkbox
    • getMatlSrlNmbrUUIDIsGnrtd

      @Nullable public Boolean getMatlSrlNmbrUUIDIsGnrtd()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsGnrtd

      Returns:
      Checkbox
    • getMatlSrlNmbrUUIDIsAttached

      @Nullable public Boolean getMatlSrlNmbrUUIDIsAttached()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsAttached

      Returns:
      Checkbox
    • getMatlSrlNmbrUUIDIsSent

      @Nullable public Boolean getMatlSrlNmbrUUIDIsSent()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsSent

      Returns:
      Checkbox
    • getMatlSrlNmbrUUIDIsConfd

      @Nullable public Boolean getMatlSrlNmbrUUIDIsConfd()
      Constraints: Not nullable

      Original property name from the Odata EDM: MatlSrlNmbrUUIDIsConfd

      Returns:
      Checkbox
    • 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<MaterialSerialNumber>
    • equals

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

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

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

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