Class CAInvcgDocPosting.CAInvcgDocPostingBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingdocument.CAInvcgDocPosting.CAInvcgDocPostingBuilder
Enclosing class:
CAInvcgDocPosting

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

    • caInvcgDocument

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder caInvcgDocument(CAInvcgDocument value)
      Navigation property _CAInvcgDocument for CAInvcgDocPosting to single CAInvcgDocument.
      Parameters:
      value - The CAInvcgDocument to build this CAInvcgDocPosting with.
      Returns:
      This Builder to allow for a fluent interface.
    • cAInvoicingDocument

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cAInvoicingDocument(@Nullable String cAInvoicingDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      this.
    • cASequenceNumber

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cASequenceNumber(@Nullable String cASequenceNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CASequenceNumber

      Returns:
      this.
    • cAInvcgRefPostingDocType

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cAInvcgRefPostingDocType(@Nullable String cAInvcgRefPostingDocType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgRefPostingDocType

      Returns:
      this.
    • cADocumentNumber

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cADocumentNumber(@Nullable String cADocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Returns:
      this.
    • cARepetitionItemNumber

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cARepetitionItemNumber(@Nullable String cARepetitionItemNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionItemNumber

      Returns:
      this.
    • cABPItemNumber

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cABPItemNumber(@Nullable String cABPItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABPItemNumber

      Returns:
      this.
    • cAInvcgIsPostedInCurrentInvcg

      @Nonnull public CAInvcgDocPosting.CAInvcgDocPostingBuilder cAInvcgIsPostedInCurrentInvcg(@Nullable Boolean cAInvcgIsPostedInCurrentInvcg)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsPostedInCurrentInvcg

      Returns:
      this.
    • build

      @Nonnull public CAInvcgDocPosting build()
    • toString

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