Class JITCallHeader.JITCallHeaderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.justintimecall.JITCallHeader.JITCallHeaderBuilder
Enclosing class:
JITCallHeader

public static final class JITCallHeader.JITCallHeaderBuilder extends Object
Helper class to allow for fluent creation of JITCallHeader instances.
  • Method Details

    • jitCallCompGrpDataTP

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jitCallCompGrpDataTP(JITCallCompGrp... value)
      Navigation property to_JITCallCompGrpDataTP for JITCallHeader to multiple JITCallCompGrp.
      Parameters:
      value - The JITCallCompGrps to build this JITCallHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • jitCallRefTextHdrTP

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jitCallRefTextHdrTP(JITCallRefTextHdr... value)
      Navigation property to_JITCallRefTextHdrTP for JITCallHeader to multiple JITCallRefTextHdr.
      Parameters:
      value - The JITCallRefTextHdrs to build this JITCallHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • internalJITCallNumber

      @Nonnull public JITCallHeader.JITCallHeaderBuilder internalJITCallNumber(@Nullable String internalJITCallNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalJITCallNumber

      Returns:
      this.
    • externalJITCallNumber

      @Nonnull public JITCallHeader.JITCallHeaderBuilder externalJITCallNumber(@Nullable String externalJITCallNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ExternalJITCallNumber

      Returns:
      this.
    • jITCallType

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITCallType(@Nullable String jITCallType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JITCallType

      Returns:
      this.
    • shipToParty

      @Nonnull public JITCallHeader.JITCallHeaderBuilder shipToParty(@Nullable String shipToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShipToParty

      Returns:
      this.
    • soldToParty

      @Nonnull public JITCallHeader.JITCallHeaderBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • customerPartnerDescription

      @Nonnull public JITCallHeader.JITCallHeaderBuilder customerPartnerDescription(@Nullable String customerPartnerDescription)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CustomerPartnerDescription

      Returns:
      this.
    • activeSupplier

      @Nonnull public JITCallHeader.JITCallHeaderBuilder activeSupplier(@Nullable String activeSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ActiveSupplier

      Returns:
      this.
    • matlUsageIndicator

      @Nonnull public JITCallHeader.JITCallHeaderBuilder matlUsageIndicator(@Nullable String matlUsageIndicator)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MatlUsageIndicator

      Returns:
      this.
    • salesOrganization

      @Nonnull public JITCallHeader.JITCallHeaderBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public JITCallHeader.JITCallHeaderBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public JITCallHeader.JITCallHeaderBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • jITLifecycleStatus

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITLifecycleStatus(@Nullable String jITLifecycleStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: JITLifecycleStatus

      Returns:
      this.
    • createdByUser

      @Nonnull public JITCallHeader.JITCallHeaderBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public JITCallHeader.JITCallHeaderBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public JITCallHeader.JITCallHeaderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public JITCallHeader.JITCallHeaderBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • jITExtSequenceNumber

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITExtSequenceNumber(@Nullable String jITExtSequenceNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: JITExtSequenceNumber

      Returns:
      this.
    • vehicleIdentificationNumber

      @Nonnull public JITCallHeader.JITCallHeaderBuilder vehicleIdentificationNumber(@Nullable String vehicleIdentificationNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: VehicleIdentificationNumber

      Returns:
      this.
    • vehicleModel

      @Nonnull public JITCallHeader.JITCallHeaderBuilder vehicleModel(@Nullable String vehicleModel)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: VehicleModel

      Returns:
      this.
    • plant

      @Nonnull public JITCallHeader.JITCallHeaderBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • jITExtStatusAtSupplier

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITExtStatusAtSupplier(@Nullable String jITExtStatusAtSupplier)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JITExtStatusAtSupplier

      Returns:
      this.
    • jITIntProcessingStatus

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITIntProcessingStatus(@Nullable String jITIntProcessingStatus)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: JITIntProcessingStatus

      Returns:
      this.
    • compGrpMatl

      @Nonnull public JITCallHeader.JITCallHeaderBuilder compGrpMatl(@Nullable String compGrpMatl)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CompGrpMatl

      Returns:
      this.
    • material

      @Nonnull public JITCallHeader.JITCallHeaderBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialByCustomer

      @Nonnull public JITCallHeader.JITCallHeaderBuilder materialByCustomer(@Nullable String materialByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: MaterialByCustomer

      Returns:
      this.
    • deliveryCreationDate

      @Nonnull public JITCallHeader.JITCallHeaderBuilder deliveryCreationDate(@Nullable LocalDateTime deliveryCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryCreationDate

      Returns:
      this.
    • requirementDateTime

      @Nonnull public JITCallHeader.JITCallHeaderBuilder requirementDateTime(@Nullable ZonedDateTime requirementDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: RequirementDateTime

      Returns:
      this.
    • plannedShippingDateTime

      @Nonnull public JITCallHeader.JITCallHeaderBuilder plannedShippingDateTime(@Nullable ZonedDateTime plannedShippingDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PlannedShippingDateTime

      Returns:
      this.
    • materialAvailabilityDate

      @Nonnull public JITCallHeader.JITCallHeaderBuilder materialAvailabilityDate(@Nullable LocalDateTime materialAvailabilityDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialAvailabilityDate

      Returns:
      this.
    • jITExtStatusUpdtdOn

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITExtStatusUpdtdOn(@Nullable ZonedDateTime jITExtStatusUpdtdOn)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITExtStatusUpdtdOn

      Returns:
      this.
    • jITIntStatusUpdtdOn

      @Nonnull public JITCallHeader.JITCallHeaderBuilder jITIntStatusUpdtdOn(@Nullable ZonedDateTime jITIntStatusUpdtdOn)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: JITIntStatusUpdtdOn

      Returns:
      this.
    • transmittedExtStatusByMfr

      @Nonnull public JITCallHeader.JITCallHeaderBuilder transmittedExtStatusByMfr(@Nullable String transmittedExtStatusByMfr)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TransmittedExtStatusByMfr

      Returns:
      this.
    • transmittedExtStsUpdtdDteTme

      @Nonnull public JITCallHeader.JITCallHeaderBuilder transmittedExtStsUpdtdDteTme(@Nullable ZonedDateTime transmittedExtStsUpdtdDteTme)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: TransmittedExtStsUpdtdDteTme

      Returns:
      this.
    • build

      @Nonnull public JITCallHeader build()
    • toString

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