Class SettlmtDocType.SettlmtDocTypeBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.settlementdocumenttype.SettlmtDocType.SettlmtDocTypeBuilder
- Enclosing class:
- SettlmtDocType
Helper class to allow for fluent creation of SettlmtDocType instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()journalEntryType(String journalEntryType) Constraints: Not nullable, Maximum length: 2Navigation property _SetlMgmtHdrTxtObjTypeAssgmt for SettlmtDocType to multiple SetlMgmtHdrTxtObjTypeAssgmt.Navigation property _SetlMgmtItmTxtObjTypeAssgmt for SettlmtDocType to multiple SetlMgmtItmTxtObjTypeAssgmt.settlmtBusProcVar(String settlmtBusProcVar) Constraints: Not nullable, Maximum length: 4settlmtCat(String settlmtCat) Constraints: Not nullable, Maximum length: 1settlmtDocCat(String settlmtDocCat) Constraints: Not nullable, Maximum length: 2settlmtDocType(String settlmtDocType) (Key Field) Constraints: Not nullable, Maximum length: 4Navigation property _SettlmtDocTypeOfCollection for SettlmtDocType to single SettlmtDocType.settlmtDocTypeOfCollection(String value) Constraints: Not nullable, Maximum length: 4settlmtMgmtPrcgApplCat(String settlmtMgmtPrcgApplCat) Constraints: Not nullable, Maximum length: 2settlmtTxCodeTxTypeChkCat(String settlmtTxCodeTxTypeChkCat) Constraints: Not nullable, Maximum length: 1toString()
-
Method Details
-
setlMgmtHdrTxtObjTypeAssgmt
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder setlMgmtHdrTxtObjTypeAssgmt(SetlMgmtHdrTxtObjTypeAssgmt... value) Navigation property _SetlMgmtHdrTxtObjTypeAssgmt for SettlmtDocType to multiple SetlMgmtHdrTxtObjTypeAssgmt.- Parameters:
value- The SetlMgmtHdrTxtObjTypeAssgmts to build this SettlmtDocType with.- Returns:
- This Builder to allow for a fluent interface.
-
setlMgmtItmTxtObjTypeAssgmt
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder setlMgmtItmTxtObjTypeAssgmt(SetlMgmtItmTxtObjTypeAssgmt... value) Navigation property _SetlMgmtItmTxtObjTypeAssgmt for SettlmtDocType to multiple SetlMgmtItmTxtObjTypeAssgmt.- Parameters:
value- The SetlMgmtItmTxtObjTypeAssgmts to build this SettlmtDocType with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDocTypeOfCollection
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder settlmtDocTypeOfCollection(SettlmtDocType value) Navigation property _SettlmtDocTypeOfCollection for SettlmtDocType to single SettlmtDocType.- Parameters:
value- The SettlmtDocType to build this SettlmtDocType with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDocTypeOfCollection
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocTypeOfCollection
- Parameters:
value- The settlmtDocTypeOfCollection to build this SettlmtDocType with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDocType
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder settlmtDocType(@Nullable String settlmtDocType) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Returns:
this.
-
settlmtDocCat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SettlmtDocCat
- Returns:
this.
-
settlmtCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtCat
- Returns:
this.
-
settlmtBusProcVar
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder settlmtBusProcVar(@Nullable String settlmtBusProcVar) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtBusProcVar
- Returns:
this.
-
settlmtMgmtPrcgApplCat
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder settlmtMgmtPrcgApplCat(@Nullable String settlmtMgmtPrcgApplCat) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SettlmtMgmtPrcgApplCat
- Returns:
this.
-
settlmtTxCodeTxTypeChkCat
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder settlmtTxCodeTxTypeChkCat(@Nullable String settlmtTxCodeTxTypeChkCat) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SettlmtTxCodeTxTypeChkCat
- Returns:
this.
-
journalEntryType
@Nonnull public SettlmtDocType.SettlmtDocTypeBuilder journalEntryType(@Nullable String journalEntryType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: JournalEntryType
- Returns:
this.
-
build
-
toString
-