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

public class KanbanContainer extends VdmEntity<KanbanContainer>
Kanban Containers

Original entity name from the Odata EDM: A_KanbanContainerType

  • Field Details

    • ALL_FIELDS

      public static final KanbanContainerSelectable ALL_FIELDS
      Selector for all available fields of KanbanContainer.
    • KANBAN_CONTAINER

      public static final KanbanContainerField<String> KANBAN_CONTAINER
      Use with available fluent helpers to apply the KanbanContainer field to query operations.
    • KANBAN_CONTROL_CYCLE

      public static final KanbanContainerField<String> KANBAN_CONTROL_CYCLE
      Use with available fluent helpers to apply the KanbanControlCycle field to query operations.
    • KANBAN_CONTROL_CYCLE_ITEM

      public static final KanbanContainerField<String> KANBAN_CONTROL_CYCLE_ITEM
      Use with available fluent helpers to apply the KanbanControlCycleItem field to query operations.
    • PLANT

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

      public static final KanbanContainerField<String> PRODUCTION_SUPPLY_AREA
      Use with available fluent helpers to apply the ProductionSupplyArea field to query operations.
    • KANBAN_CONTAINER_STATUS

      public static final KanbanContainerField<String> KANBAN_CONTAINER_STATUS
      Use with available fluent helpers to apply the KanbanContainerStatus field to query operations.
    • IS_LOCKED

      public static final KanbanContainerField<Boolean> IS_LOCKED
      Use with available fluent helpers to apply the IsLocked field to query operations.
    • LAST_CHANGE_DATE

      public static final KanbanContainerField<LocalDateTime> LAST_CHANGE_DATE
      Use with available fluent helpers to apply the LastChangeDate field to query operations.
    • LAST_CHANGE_TIME

      public static final KanbanContainerField<LocalTime> LAST_CHANGE_TIME
      Use with available fluent helpers to apply the LastChangeTime field to query operations.
    • PLANNED_ORDER

      public static final KanbanContainerField<String> PLANNED_ORDER
      Use with available fluent helpers to apply the PlannedOrder field to query operations.
    • ORDER_ID

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

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

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

      public static final KanbanContainerField<String> SALES_DOCUMENT
      Use with available fluent helpers to apply the SalesDocument field to query operations.
    • SALES_DOCUMENT_ITEM

      public static final KanbanContainerField<String> SALES_DOCUMENT_ITEM
      Use with available fluent helpers to apply the SalesDocumentItem field to query operations.
    • REPETITIVE_MFG_CONFIRMATION

      public static final KanbanContainerField<String> REPETITIVE_MFG_CONFIRMATION
      Use with available fluent helpers to apply the RepetitiveMfgConfirmation field to query operations.
    • RESERVATION

      public static final KanbanContainerField<String> RESERVATION
      Use with available fluent helpers to apply the Reservation field to query operations.
    • RESERVATION_ITEM

      public static final KanbanContainerField<String> RESERVATION_ITEM
      Use with available fluent helpers to apply the ReservationItem field to query operations.
    • MATERIAL_DOCUMENT

      public static final KanbanContainerField<String> MATERIAL_DOCUMENT
      Use with available fluent helpers to apply the MaterialDocument field to query operations.
    • MATERIAL_DOCUMENT_YEAR

      public static final KanbanContainerField<String> MATERIAL_DOCUMENT_YEAR
      Use with available fluent helpers to apply the MaterialDocumentYear field to query operations.
    • MATERIAL_DOCUMENT_ITEM

      public static final KanbanContainerField<String> MATERIAL_DOCUMENT_ITEM
      Use with available fluent helpers to apply the MaterialDocumentItem field to query operations.
    • BASE_UNIT

      public static final KanbanContainerField<String> BASE_UNIT
      Use with available fluent helpers to apply the BaseUnit field to query operations.
    • ACTUAL_QUANTITY_IN_BASE_UNIT

      public static final KanbanContainerField<BigDecimal> ACTUAL_QUANTITY_IN_BASE_UNIT
      Use with available fluent helpers to apply the ActualQuantityInBaseUnit field to query operations.
    • REQUESTED_QUANTITY_IN_BASE_UNIT

      public static final KanbanContainerField<BigDecimal> REQUESTED_QUANTITY_IN_BASE_UNIT
      Use with available fluent helpers to apply the RequestedQuantityInBaseUnit field to query operations.
    • PREVIOUS_LAST_CHANGE_DATE

      public static final KanbanContainerField<LocalDateTime> PREVIOUS_LAST_CHANGE_DATE
      Use with available fluent helpers to apply the PreviousLastChangeDate field to query operations.
    • PREVIOUS_LAST_CHANGE_TIME

      public static final KanbanContainerField<LocalTime> PREVIOUS_LAST_CHANGE_TIME
      Use with available fluent helpers to apply the PreviousLastChangeTime field to query operations.
    • TRANSFER_REQUIREMENT_NUMBER

      public static final KanbanContainerField<String> TRANSFER_REQUIREMENT_NUMBER
      Use with available fluent helpers to apply the TransferRequirementNumber field to query operations.
    • TRANSFER_REQUIREMENT_ITEM

      public static final KanbanContainerField<String> TRANSFER_REQUIREMENT_ITEM
      Use with available fluent helpers to apply the TransferRequirementItem field to query operations.
    • IS_DELETED

      public static final KanbanContainerField<Boolean> IS_DELETED
      Use with available fluent helpers to apply the IsDeleted field to query operations.
    • PREVIOUS_KANBAN_CONTAINER_STATUS

      public static final KanbanContainerField<String> PREVIOUS_KANBAN_CONTAINER_STATUS
      Use with available fluent helpers to apply the PreviousKanbanContainerStatus field to query operations.
    • INTERNAL_JIT_CALL_NUMBER

      public static final KanbanContainerField<String> INTERNAL_JIT_CALL_NUMBER
      Use with available fluent helpers to apply the InternalJITCallNumber field to query operations.
    • JIT_CALL_ITEM_NUMBER

      public static final KanbanContainerField<String> JIT_CALL_ITEM_NUMBER
      Use with available fluent helpers to apply the JITCallItemNumber field to query operations.
    • PLANNED_RECEIPT_DATE_TIME

      public static final KanbanContainerField<ZonedDateTime> PLANNED_RECEIPT_DATE_TIME
      Use with available fluent helpers to apply the PlannedReceiptDateTime field to query operations.
    • CHANGED_PACKG_INSTRN_DATA_IS_AVAIL

      public static final KanbanContainerField<Boolean> CHANGED_PACKG_INSTRN_DATA_IS_AVAIL
      Use with available fluent helpers to apply the ChangedPackgInstrnDataIsAvail field to query operations.
    • SEQUENTIAL_NMBR_OF_SUPLR_CONF

      public static final KanbanContainerField<String> SEQUENTIAL_NMBR_OF_SUPLR_CONF
      Use with available fluent helpers to apply the SequentialNmbrOfSuplrConf field to query operations.
    • BACKFLUSH_REPORTING_POINT

      public static final KanbanContainerField<String> BACKFLUSH_REPORTING_POINT
      Use with available fluent helpers to apply the BackflushReportingPoint field to query operations.
    • PURCHASING_DOCUMENT_CATEGORY

      public static final KanbanContainerField<String> PURCHASING_DOCUMENT_CATEGORY
      Use with available fluent helpers to apply the PurchasingDocumentCategory field to query operations.
    • WAREHOUSE

      public static final KanbanContainerField<String> WAREHOUSE
      Use with available fluent helpers to apply the Warehouse field to query operations.
    • WAREHOUSE_TASK

      public static final KanbanContainerField<String> WAREHOUSE_TASK
      Use with available fluent helpers to apply the WarehouseTask field to query operations.
    • WHSE_GOODS_MOVEMENT_DOCUMENT

      public static final KanbanContainerField<String> WHSE_GOODS_MOVEMENT_DOCUMENT
      Use with available fluent helpers to apply the WhseGoodsMovementDocument field to query operations.
    • WHSE_GOODS_MOVEMENT_DOCUMENT_ITEM

      public static final KanbanContainerField<String> WHSE_GOODS_MOVEMENT_DOCUMENT_ITEM
      Use with available fluent helpers to apply the WhseGoodsMovementDocumentItem field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final KanbanContainerField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • PLANT_TIME_ZONE

      public static final KanbanContainerField<String> PLANT_TIME_ZONE
      Use with available fluent helpers to apply the PlantTimeZone field to query operations.
    • TO_KANBAN_CTN_DETAILED_QTY

      public static final KanbanContainerLink<KanbanCtnDetailedQty> TO_KANBAN_CTN_DETAILED_QTY
      Use with available fluent helpers to apply the to_KanbanCtnDetailedQty navigation property to query operations.
    • TO_KANBAN_DELIVERY

      public static final KanbanContainerOneToOneLink<KanbanDelivery> TO_KANBAN_DELIVERY
      Use with available fluent helpers to apply the to_KanbanDelivery navigation property to query operations.
    • TO_KANBAN_CONTROL_CYCLE

      public static final KanbanContainerOneToOneLink<KanbanControlCycle> TO_KANBAN_CONTROL_CYCLE
      Use with available fluent helpers to apply the to_KanbanControlCycle navigation property to query operations.
  • Constructor Details

    • KanbanContainer

      public KanbanContainer()
    • KanbanContainer

      public KanbanContainer(@Nullable String kanbanContainer, @Nullable String kanbanControlCycle, @Nullable String kanbanControlCycleItem, @Nullable String plant, @Nullable String productionSupplyArea, @Nullable String kanbanContainerStatus, @Nullable Boolean isLocked, @Nullable LocalDateTime lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable String plannedOrder, @Nullable String orderID, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String salesDocument, @Nullable String salesDocumentItem, @Nullable String repetitiveMfgConfirmation, @Nullable String reservation, @Nullable String reservationItem, @Nullable String materialDocument, @Nullable String materialDocumentYear, @Nullable String materialDocumentItem, @Nullable String baseUnit, @Nullable BigDecimal actualQuantityInBaseUnit, @Nullable BigDecimal requestedQuantityInBaseUnit, @Nullable LocalDateTime previousLastChangeDate, @Nullable LocalTime previousLastChangeTime, @Nullable String transferRequirementNumber, @Nullable String transferRequirementItem, @Nullable Boolean isDeleted, @Nullable String previousKanbanContainerStatus, @Nullable String internalJITCallNumber, @Nullable String jITCallItemNumber, @Nullable ZonedDateTime plannedReceiptDateTime, @Nullable Boolean changedPackgInstrnDataIsAvail, @Nullable String sequentialNmbrOfSuplrConf, @Nullable String backflushReportingPoint, @Nullable String purchasingDocumentCategory, @Nullable String warehouse, @Nullable String warehouseTask, @Nullable String whseGoodsMovementDocument, @Nullable String whseGoodsMovementDocumentItem, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String plantTimeZone, List<KanbanCtnDetailedQty> toKanbanCtnDetailedQty, @Nullable KanbanDelivery toKanbanDelivery, @Nullable KanbanControlCycle toKanbanControlCycle)
  • Method Details

    • getType

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

      public void setKanbanContainer(@Nullable String kanbanContainer)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: KanbanContainer

      Parameters:
      kanbanContainer - Kanban Container
    • setKanbanControlCycle

      public void setKanbanControlCycle(@Nullable String kanbanControlCycle)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: KanbanControlCycle

      Parameters:
      kanbanControlCycle - Kanban Control Cycle
    • setKanbanControlCycleItem

      public void setKanbanControlCycleItem(@Nullable String kanbanControlCycleItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: KanbanControlCycleItem

      Parameters:
      kanbanControlCycleItem - Kanban Control Cycle Item
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • 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
    • setKanbanContainerStatus

      public void setKanbanContainerStatus(@Nullable String kanbanContainerStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: KanbanContainerStatus

      Parameters:
      kanbanContainerStatus - Kanban Container Status
    • setIsLocked

      public void setIsLocked(@Nullable Boolean isLocked)
      Constraints: none

      Original property name from the Odata EDM: IsLocked

      Parameters:
      isLocked - Lock Indicator
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Date of Last Change
    • setLastChangeTime

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

      Original property name from the Odata EDM: LastChangeTime

      Parameters:
      lastChangeTime - Time of Last Change
    • setPlannedOrder

      public void setPlannedOrder(@Nullable String plannedOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Parameters:
      plannedOrder - Planned Order
    • setOrderID

      public void setOrderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Parameters:
      orderID - Order Number
    • setPurchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchasing Document
    • setPurchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Purchasing Document Item
    • setSalesDocument

      public void setSalesDocument(@Nullable String salesDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesDocument

      Parameters:
      salesDocument - Sales Document
    • setSalesDocumentItem

      public void setSalesDocumentItem(@Nullable String salesDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesDocumentItem

      Parameters:
      salesDocumentItem - Sales Document Item
    • setRepetitiveMfgConfirmation

      public void setRepetitiveMfgConfirmation(@Nullable String repetitiveMfgConfirmation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RepetitiveMfgConfirmation

      Parameters:
      repetitiveMfgConfirmation - Repetitive Manufacturing Confirmation ID
    • setReservation

      public void setReservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Parameters:
      reservation - Reservation
    • setReservationItem

      public void setReservationItem(@Nullable String reservationItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReservationItem

      Parameters:
      reservationItem - Reservation Item
    • setMaterialDocument

      public void setMaterialDocument(@Nullable String materialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Parameters:
      materialDocument - Material Document
    • setMaterialDocumentYear

      public void setMaterialDocumentYear(@Nullable String materialDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Parameters:
      materialDocumentYear - Material Document Year
    • setMaterialDocumentItem

      public void setMaterialDocumentItem(@Nullable String materialDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentItem

      Parameters:
      materialDocumentItem - Material Document Item
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setActualQuantityInBaseUnit

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

      Original property name from the Odata EDM: ActualQuantityInBaseUnit

      Parameters:
      actualQuantityInBaseUnit - Actual Quantity in Base Unit
    • setRequestedQuantityInBaseUnit

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

      Original property name from the Odata EDM: RequestedQuantityInBaseUnit

      Parameters:
      requestedQuantityInBaseUnit - Requested Quantity in Base Unit
    • setPreviousLastChangeDate

      public void setPreviousLastChangeDate(@Nullable LocalDateTime previousLastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeDate

      Parameters:
      previousLastChangeDate - Date of Last Status Change to Full or Emtpy
    • setPreviousLastChangeTime

      public void setPreviousLastChangeTime(@Nullable LocalTime previousLastChangeTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeTime

      Parameters:
      previousLastChangeTime - Time of Last Status Change to Full or Emtpy
    • setTransferRequirementNumber

      public void setTransferRequirementNumber(@Nullable String transferRequirementNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransferRequirementNumber

      Parameters:
      transferRequirementNumber - Transfer Requirement
    • setTransferRequirementItem

      public void setTransferRequirementItem(@Nullable String transferRequirementItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransferRequirementItem

      Parameters:
      transferRequirementItem - Transfer Requirement Item
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Deletion Indicator
    • setPreviousKanbanContainerStatus

      public void setPreviousKanbanContainerStatus(@Nullable String previousKanbanContainerStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PreviousKanbanContainerStatus

      Parameters:
      previousKanbanContainerStatus - Previous Kanban Container Status
    • setInternalJITCallNumber

      public void setInternalJITCallNumber(@Nullable String internalJITCallNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalJITCallNumber

      Parameters:
      internalJITCallNumber - JIT Call
    • setJITCallItemNumber

      public void setJITCallItemNumber(@Nullable String jITCallItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JITCallItemNumber

      Parameters:
      jITCallItemNumber - JIT Call Item
    • setPlannedReceiptDateTime

      public void setPlannedReceiptDateTime(@Nullable ZonedDateTime plannedReceiptDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedReceiptDateTime

      Parameters:
      plannedReceiptDateTime - Date and Time of Planned Receipt
    • setChangedPackgInstrnDataIsAvail

      public void setChangedPackgInstrnDataIsAvail(@Nullable Boolean changedPackgInstrnDataIsAvail)
      Constraints: none

      Original property name from the Odata EDM: ChangedPackgInstrnDataIsAvail

      Parameters:
      changedPackgInstrnDataIsAvail - Indicator for Changed Packing Instruction Data
    • setSequentialNmbrOfSuplrConf

      public void setSequentialNmbrOfSuplrConf(@Nullable String sequentialNmbrOfSuplrConf)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SequentialNmbrOfSuplrConf

      Parameters:
      sequentialNmbrOfSuplrConf - Sequential Number of Supplier Confirmation
    • setBackflushReportingPoint

      public void setBackflushReportingPoint(@Nullable String backflushReportingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BackflushReportingPoint

      Parameters:
      backflushReportingPoint - Reporting Point
    • setPurchasingDocumentCategory

      public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory - Purchasing Document Category
    • setWarehouse

      public void setWarehouse(@Nullable String warehouse)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Warehouse

      Parameters:
      warehouse - Warehouse
    • setWarehouseTask

      public void setWarehouseTask(@Nullable String warehouseTask)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WarehouseTask

      Parameters:
      warehouseTask - Warehouse Task
    • setWhseGoodsMovementDocument

      public void setWhseGoodsMovementDocument(@Nullable String whseGoodsMovementDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WhseGoodsMovementDocument

      Parameters:
      whseGoodsMovementDocument - Warehouse Goods Movement Document
    • setWhseGoodsMovementDocumentItem

      public void setWhseGoodsMovementDocumentItem(@Nullable String whseGoodsMovementDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WhseGoodsMovementDocumentItem

      Parameters:
      whseGoodsMovementDocumentItem - Warehouse Goods Movement Document Item
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Date and Time of Last Change
    • setPlantTimeZone

      public void setPlantTimeZone(@Nullable String plantTimeZone)
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: PlantTimeZone

      Parameters:
      plantTimeZone - Time Zone
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> KanbanContainerField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> KanbanContainerField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

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

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

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

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

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

      @Nonnull public List<KanbanCtnDetailedQty> fetchKanbanCtnDetailedQty()
      Fetches the KanbanCtnDetailedQty entities (one to many) associated with this entity. This corresponds to the OData navigation property to_KanbanCtnDetailedQty.

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

      Returns:
      List containing one or more associated KanbanCtnDetailedQty entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanCtnDetailedQtyOrFetch

      @Nonnull public List<KanbanCtnDetailedQty> getKanbanCtnDetailedQtyOrFetch()
      Retrieval of associated KanbanCtnDetailedQty entities (one to many). This corresponds to the OData navigation property to_KanbanCtnDetailedQty.

      If the navigation property to_KanbanCtnDetailedQty of a queried KanbanContainer is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated KanbanCtnDetailedQty entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanCtnDetailedQtyIfPresent

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

      If the navigation property for an entity KanbanContainer 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 to_KanbanCtnDetailedQty is already loaded, the result will contain the KanbanCtnDetailedQty entities. If not, an Option with result state empty is returned.
    • setKanbanCtnDetailedQty

      public void setKanbanCtnDetailedQty(@Nonnull List<KanbanCtnDetailedQty> value)
      Overwrites the list of associated KanbanCtnDetailedQty entities for the loaded navigation property to_KanbanCtnDetailedQty.

      If the navigation property to_KanbanCtnDetailedQty of a queried KanbanContainer 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 KanbanCtnDetailedQty entities.
    • addKanbanCtnDetailedQty

      public void addKanbanCtnDetailedQty(KanbanCtnDetailedQty... entity)
      Adds elements to the list of associated KanbanCtnDetailedQty entities. This corresponds to the OData navigation property to_KanbanCtnDetailedQty.

      If the navigation property to_KanbanCtnDetailedQty of a queried KanbanContainer 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 KanbanCtnDetailedQty entities.
    • fetchKanbanDelivery

      @Nullable public KanbanDelivery fetchKanbanDelivery()
      Fetches the KanbanDelivery entity (one to one) associated with this entity. This corresponds to the OData navigation property to_KanbanDelivery.

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

      Returns:
      The single associated KanbanDelivery entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanDeliveryOrFetch

      @Nullable public KanbanDelivery getKanbanDeliveryOrFetch()
      Retrieval of associated KanbanDelivery entity (one to one). This corresponds to the OData navigation property to_KanbanDelivery.

      If the navigation property to_KanbanDelivery of a queried KanbanContainer is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated KanbanDelivery entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanDeliveryIfPresent

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

      If the navigation property for an entity KanbanContainer 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 to_KanbanDelivery is already loaded, the result will contain the KanbanDelivery entity. If not, an Option with result state empty is returned.
    • setKanbanDelivery

      public void setKanbanDelivery(KanbanDelivery value)
      Overwrites the associated KanbanDelivery entity for the loaded navigation property to_KanbanDelivery.
      Parameters:
      value - New KanbanDelivery entity.
    • fetchKanbanControlCycle

      @Nullable public KanbanControlCycle fetchKanbanControlCycle()
      Fetches the KanbanControlCycle entity (one to one) associated with this entity. This corresponds to the OData navigation property to_KanbanControlCycle.

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

      Returns:
      The single associated KanbanControlCycle entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanControlCycleOrFetch

      @Nullable public KanbanControlCycle getKanbanControlCycleOrFetch()
      Retrieval of associated KanbanControlCycle entity (one to one). This corresponds to the OData navigation property to_KanbanControlCycle.

      If the navigation property to_KanbanControlCycle of a queried KanbanContainer is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated KanbanControlCycle entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getKanbanControlCycleIfPresent

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

      If the navigation property for an entity KanbanContainer 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 to_KanbanControlCycle is already loaded, the result will contain the KanbanControlCycle entity. If not, an Option with result state empty is returned.
    • setKanbanControlCycle

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

      @Nonnull public static KanbanContainer.KanbanContainerBuilder builder()
    • getKanbanContainer

      @Nullable public String getKanbanContainer()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: KanbanContainer

      Returns:
      Kanban Container
    • getKanbanControlCycle

      @Nullable public String getKanbanControlCycle()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: KanbanControlCycle

      Returns:
      Kanban Control Cycle
    • getKanbanControlCycleItem

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

      Original property name from the Odata EDM: KanbanControlCycleItem

      Returns:
      Kanban Control Cycle Item
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      Production Supply Area
    • getKanbanContainerStatus

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

      Original property name from the Odata EDM: KanbanContainerStatus

      Returns:
      Kanban Container Status
    • getIsLocked

      @Nullable public Boolean getIsLocked()
      Constraints: none

      Original property name from the Odata EDM: IsLocked

      Returns:
      Lock Indicator
    • getLastChangeDate

      @Nullable public LocalDateTime getLastChangeDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Date of Last Change
    • getLastChangeTime

      @Nullable public LocalTime getLastChangeTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      Time of Last Change
    • getPlannedOrder

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

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      Planned Order
    • getOrderID

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

      Original property name from the Odata EDM: OrderID

      Returns:
      Order Number
    • getPurchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchasing Document
    • getPurchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Purchasing Document Item
    • getSalesDocument

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

      Original property name from the Odata EDM: SalesDocument

      Returns:
      Sales Document
    • getSalesDocumentItem

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

      Original property name from the Odata EDM: SalesDocumentItem

      Returns:
      Sales Document Item
    • getRepetitiveMfgConfirmation

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

      Original property name from the Odata EDM: RepetitiveMfgConfirmation

      Returns:
      Repetitive Manufacturing Confirmation ID
    • getReservation

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

      Original property name from the Odata EDM: Reservation

      Returns:
      Reservation
    • getReservationItem

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

      Original property name from the Odata EDM: ReservationItem

      Returns:
      Reservation Item
    • getMaterialDocument

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

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      Material Document
    • getMaterialDocumentYear

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

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      Material Document Year
    • getMaterialDocumentItem

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

      Original property name from the Odata EDM: MaterialDocumentItem

      Returns:
      Material Document Item
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getActualQuantityInBaseUnit

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

      Original property name from the Odata EDM: ActualQuantityInBaseUnit

      Returns:
      Actual Quantity in Base Unit
    • getRequestedQuantityInBaseUnit

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

      Original property name from the Odata EDM: RequestedQuantityInBaseUnit

      Returns:
      Requested Quantity in Base Unit
    • getPreviousLastChangeDate

      @Nullable public LocalDateTime getPreviousLastChangeDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeDate

      Returns:
      Date of Last Status Change to Full or Emtpy
    • getPreviousLastChangeTime

      @Nullable public LocalTime getPreviousLastChangeTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeTime

      Returns:
      Time of Last Status Change to Full or Emtpy
    • getTransferRequirementNumber

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

      Original property name from the Odata EDM: TransferRequirementNumber

      Returns:
      Transfer Requirement
    • getTransferRequirementItem

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

      Original property name from the Odata EDM: TransferRequirementItem

      Returns:
      Transfer Requirement Item
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Deletion Indicator
    • getPreviousKanbanContainerStatus

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

      Original property name from the Odata EDM: PreviousKanbanContainerStatus

      Returns:
      Previous Kanban Container Status
    • getInternalJITCallNumber

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

      Original property name from the Odata EDM: InternalJITCallNumber

      Returns:
      JIT Call
    • getJITCallItemNumber

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

      Original property name from the Odata EDM: JITCallItemNumber

      Returns:
      JIT Call Item
    • getPlannedReceiptDateTime

      @Nullable public ZonedDateTime getPlannedReceiptDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedReceiptDateTime

      Returns:
      Date and Time of Planned Receipt
    • getChangedPackgInstrnDataIsAvail

      @Nullable public Boolean getChangedPackgInstrnDataIsAvail()
      Constraints: none

      Original property name from the Odata EDM: ChangedPackgInstrnDataIsAvail

      Returns:
      Indicator for Changed Packing Instruction Data
    • getSequentialNmbrOfSuplrConf

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

      Original property name from the Odata EDM: SequentialNmbrOfSuplrConf

      Returns:
      Sequential Number of Supplier Confirmation
    • getBackflushReportingPoint

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

      Original property name from the Odata EDM: BackflushReportingPoint

      Returns:
      Reporting Point
    • getPurchasingDocumentCategory

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

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      Purchasing Document Category
    • getWarehouse

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

      Original property name from the Odata EDM: Warehouse

      Returns:
      Warehouse
    • getWarehouseTask

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

      Original property name from the Odata EDM: WarehouseTask

      Returns:
      Warehouse Task
    • getWhseGoodsMovementDocument

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

      Original property name from the Odata EDM: WhseGoodsMovementDocument

      Returns:
      Warehouse Goods Movement Document
    • getWhseGoodsMovementDocumentItem

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

      Original property name from the Odata EDM: WhseGoodsMovementDocumentItem

      Returns:
      Warehouse Goods Movement Document Item
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Date and Time of Last Change
    • getPlantTimeZone

      @Nullable public String getPlantTimeZone()
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: PlantTimeZone

      Returns:
      Time Zone
    • toString

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

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

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

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