java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.praunittractparticipation.UnitTrCtr.UnitTrCtrBuilder
Enclosing class:
UnitTrCtr

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

    • praMaintUnitTractHierNode

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder praMaintUnitTractHierNode(UnitTract... value)
      Navigation property _PRAMaintUnitTractHierNode for UnitTrCtr to multiple UnitTract.
      Parameters:
      value - The UnitTracts to build this UnitTrCtr with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCode

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • pRAUnitVenture

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVenture(@Nullable String pRAUnitVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAUnitVenture

      Returns:
      this.
    • pRACombinedProductCode

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRACombinedProductCode(@Nullable String pRACombinedProductCode)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRACombinedProductCode

      Returns:
      this.
    • pRAUnitVentureEffctvFrmDte

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVentureEffctvFrmDte(@Nullable LocalDate pRAUnitVentureEffctvFrmDte)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PRAUnitVentureEffctvFrmDte

      Returns:
      this.
    • pRAUnitVentureEffctvToDte

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVentureEffctvToDte(@Nullable LocalDate pRAUnitVentureEffctvToDte)
      Constraints: Nullable

      Original property name from the Odata EDM: PRAUnitVentureEffctvToDte

      Returns:
      this.
    • pRAUnitVentureUseCtrlNmbr

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVentureUseCtrlNmbr(@Nullable String pRAUnitVentureUseCtrlNmbr)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRAUnitVentureUseCtrlNmbr

      Returns:
      this.
    • pRAUnitVntrTotTractPartcipnPct

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVntrTotTractPartcipnPct(@Nullable BigDecimal pRAUnitVntrTotTractPartcipnPct)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAUnitVntrTotTractPartcipnPct

      Returns:
      this.
    • pRAUnitVentureIsApproved

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVentureIsApproved(@Nullable Boolean pRAUnitVentureIsApproved)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAUnitVentureIsApproved

      Returns:
      this.
    • pRAUnitVntrLastTractSqncNmbr

      @Nonnull public UnitTrCtr.UnitTrCtrBuilder pRAUnitVntrLastTractSqncNmbr(@Nullable String pRAUnitVntrLastTractSqncNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAUnitVntrLastTractSqncNmbr

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public UnitTrCtr build()
    • toString

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