Class SupplierItem.SupplierItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplieritem.SupplierItem.SupplierItemBuilder
Enclosing class:
SupplierItem

public static class SupplierItem.SupplierItemBuilder extends Object
  • Method Details

    • fldLogsSuplrItemUUID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemUUID(@Nullable UUID fldLogsSuplrItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsSuplrItemUUID

      Returns:
      this.
    • fldLogsSuplrItemType

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemType(@Nullable String fldLogsSuplrItemType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItemType

      Returns:
      this.
    • fldLogsSuplrItmPackggTypeCode

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItmPackggTypeCode(@Nullable String fldLogsSuplrItmPackggTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItmPackggTypeCode

      Returns:
      this.
    • fldLogsSuplrParentItemUUID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrParentItemUUID(@Nullable UUID fldLogsSuplrParentItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrParentItemUUID

      Returns:
      this.
    • fldLogsSuplrItemSerialNumber

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemSerialNumber(@Nullable String fldLogsSuplrItemSerialNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FldLogsSuplrItemSerialNumber

      Returns:
      this.
    • fldLogsSuplrItemName

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemName(@Nullable String fldLogsSuplrItemName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsSuplrItemName

      Returns:
      this.
    • fldLogsSuplrBasePlant

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrBasePlant(@Nullable String fldLogsSuplrBasePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSuplrBasePlant

      Returns:
      this.
    • fldLogsRemotePlant

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsRemotePlant(@Nullable String fldLogsRemotePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsRemotePlant

      Returns:
      this.
    • fldLogsSuplrItmPOItmUniqueID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItmPOItmUniqueID(@Nullable String fldLogsSuplrItmPOItmUniqueID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmPOItmUniqueID

      Returns:
      this.
    • fldLogsSuplrItemVislInspCode

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemVislInspCode(@Nullable String fldLogsSuplrItemVislInspCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSuplrItemVislInspCode

      Returns:
      this.
    • purgDocNetPriceAmount

      @Nonnull public SupplierItem.SupplierItemBuilder purgDocNetPriceAmount(@Nullable BigDecimal purgDocNetPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: PurgDocNetPriceAmount

      Returns:
      this.
    • fldLogsSuplrItemRateUnit

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemRateUnit(@Nullable String fldLogsSuplrItemRateUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemRateUnit

      Returns:
      this.
    • fldLogsSuplrItemQuantity

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemQuantity(@Nullable BigDecimal fldLogsSuplrItemQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemQuantity

      Returns:
      this.
    • fldLogsSuplrItemQuantityUnit

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemQuantityUnit(@Nullable String fldLogsSuplrItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemQuantityUnit

      Returns:
      this.
    • fldLogsSuplrItemGrossVolume

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemGrossVolume(@Nullable BigDecimal fldLogsSuplrItemGrossVolume)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemGrossVolume

      Returns:
      this.
    • fldLogsSuplrItmGrossVolumeUnit

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItmGrossVolumeUnit(@Nullable String fldLogsSuplrItmGrossVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItmGrossVolumeUnit

      Returns:
      this.
    • productGrossWeight

      @Nonnull public SupplierItem.SupplierItemBuilder productGrossWeight(@Nullable BigDecimal productGrossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductGrossWeight

      Returns:
      this.
    • productWeightUnit

      @Nonnull public SupplierItem.SupplierItemBuilder productWeightUnit(@Nullable String productWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductWeightUnit

      Returns:
      this.
    • fldLogsSuplrItemLength

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemLength(@Nullable BigDecimal fldLogsSuplrItemLength)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemLength

      Returns:
      this.
    • fldLogsSuplrItemWidth

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemWidth(@Nullable BigDecimal fldLogsSuplrItemWidth)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemWidth

      Returns:
      this.
    • fldLogsSuplrItemHeight

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemHeight(@Nullable BigDecimal fldLogsSuplrItemHeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsSuplrItemHeight

      Returns:
      this.
    • fldLogsSuplrItemMeasureUnit

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemMeasureUnit(@Nullable String fldLogsSuplrItemMeasureUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemMeasureUnit

      Returns:
      this.
    • fldLogsSuplrItemStatusID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemStatusID(@Nullable String fldLogsSuplrItemStatusID)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsSuplrItemStatusID

      Returns:
      this.
    • itemIsDangerousGood

      @Nonnull public SupplierItem.SupplierItemBuilder itemIsDangerousGood(@Nullable Boolean itemIsDangerousGood)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsDangerousGood

      Returns:
      this.
    • fldLogsSuplrItemDngrsGdsCat

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemDngrsGdsCat(@Nullable String fldLogsSuplrItemDngrsGdsCat)
      Constraints: Not nullable, Maximum length: 52

      Original property name from the Odata EDM: FldLogsSuplrItemDngrsGdsCat

      Returns:
      this.
    • fldLogsIsWorkOrderOnHold

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsIsWorkOrderOnHold(@Nullable Boolean fldLogsIsWorkOrderOnHold)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsIsWorkOrderOnHold

      Returns:
      this.
    • maintenanceOrder

      @Nonnull public SupplierItem.SupplierItemBuilder maintenanceOrder(@Nullable String maintenanceOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Returns:
      this.
    • project

      @Nonnull public SupplierItem.SupplierItemBuilder project(@Nullable String project)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: Project

      Returns:
      this.
    • projectDemand

      @Nonnull public SupplierItem.SupplierItemBuilder projectDemand(@Nullable String projectDemand)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: ProjectDemand

      Returns:
      this.
    • purchaseRequisition

      @Nonnull public SupplierItem.SupplierItemBuilder purchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      this.
    • purchaseContract

      @Nonnull public SupplierItem.SupplierItemBuilder purchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      this.
    • fldLogsSuplrItemPlndDelivDate

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItemPlndDelivDate(@Nullable LocalDate fldLogsSuplrItemPlndDelivDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItemPlndDelivDate

      Returns:
      this.
    • fldLogsPlndSrvcStartDate

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsPlndSrvcStartDate(@Nullable LocalDate fldLogsPlndSrvcStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcStartDate

      Returns:
      this.
    • fldLogsPlndSrvcEndDate

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsPlndSrvcEndDate(@Nullable LocalDate fldLogsPlndSrvcEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsPlndSrvcEndDate

      Returns:
      this.
    • fldLogsActlSrvcStartDate

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsActlSrvcStartDate(@Nullable LocalDate fldLogsActlSrvcStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcStartDate

      Returns:
      this.
    • fldLogsActlSrvcEndDate

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsActlSrvcEndDate(@Nullable LocalDate fldLogsActlSrvcEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsActlSrvcEndDate

      Returns:
      this.
    • fldLogsSuplrItmChangeDateTime

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItmChangeDateTime(@Nullable OffsetDateTime fldLogsSuplrItmChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsSuplrItmChangeDateTime

      Returns:
      this.
    • fldLogsLoadingPointID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsLoadingPointID(@Nullable String fldLogsLoadingPointID)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsLoadingPointID

      Returns:
      this.
    • fldLogsUnloadingPointID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsUnloadingPointID(@Nullable String fldLogsUnloadingPointID)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: FldLogsUnloadingPointID

      Returns:
      this.
    • fldLogsStorageLocationID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsStorageLocationID(@Nullable String fldLogsStorageLocationID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsStorageLocationID

      Returns:
      this.
    • eWMStorageBin

      @Nonnull public SupplierItem.SupplierItemBuilder eWMStorageBin(@Nullable String eWMStorageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMStorageBin

      Returns:
      this.
    • fldLogsContainerID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsContainerID(@Nullable String fldLogsContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsContainerID

      Returns:
      this.
    • fldLogsTranspContainerID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsTranspContainerID(@Nullable String fldLogsTranspContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsTranspContainerID

      Returns:
      this.
    • fldLogsSuplrItmGRDocID

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSuplrItmGRDocID(@Nullable String fldLogsSuplrItmGRDocID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: FldLogsSuplrItmGRDocID

      Returns:
      this.
    • isBusinessPurposeCompleted

      @Nonnull public SupplierItem.SupplierItemBuilder isBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      this.
    • isEndOfPurposeBlocked

      @Nonnull public SupplierItem.SupplierItemBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      this.
    • suplrCoIsBusPrpsCmpltd

      @Nonnull public SupplierItem.SupplierItemBuilder suplrCoIsBusPrpsCmpltd(@Nullable String suplrCoIsBusPrpsCmpltd)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrCoIsBusPrpsCmpltd

      Returns:
      this.
    • fldLogsExtWorkerIdentifier

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsExtWorkerIdentifier(@Nullable String fldLogsExtWorkerIdentifier)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: FldLogsExtWorkerIdentifier

      Returns:
      this.
    • fldLogsSupplierItemSource

      @Nonnull public SupplierItem.SupplierItemBuilder fldLogsSupplierItemSource(@Nullable String fldLogsSupplierItemSource)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsSupplierItemSource

      Returns:
      this.
    • _Messages

      @Nonnull public SupplierItem.SupplierItemBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public SupplierItem build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object