Class ContractMarketingHeader.ContractMarketingHeaderBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.productionrevenueaccountingcontractmarketingcost.ContractMarketingHeader.ContractMarketingHeaderBuilder
- Enclosing class:
- ContractMarketingHeader
Helper class to allow for fluent creation of ContractMarketingHeader instances.
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()contractMarketingCostControl(String contractMarketingCostControl) Constraints: Not nullable, Maximum length: 12createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12effectiveFromDate(LocalDate effectiveFromDate) (Key Field) Constraints: Not nullableeffectiveToDate(LocalDate effectiveToDate) (Key Field) Constraints: Not nullablemeasurementPoint(String measurementPoint) (Key Field) Constraints: Not nullable, Maximum length: 20originTransaction(String originTransaction) Constraints: Not nullable, Maximum length: 32pRAContract(String pRAContract) (Key Field) Constraints: Not nullable, Maximum length: 10Navigation property _PRAContrMarketingDetTP for ContractMarketingHeader to multiple ContractMarketingDetail.pRACreationDateTime(OffsetDateTime pRACreationDateTime) Constraints: NullablepRAMaterial(String pRAMaterial) (Key Field) Constraints: Not nullable, Maximum length: 18toString()(Key Field) Constraints: Not nullable, Maximum length: 15wellCompletion(String wellCompletion) (Key Field) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
praContrMarketingDetTP
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder praContrMarketingDetTP(ContractMarketingDetail... value) Navigation property _PRAContrMarketingDetTP for ContractMarketingHeader to multiple ContractMarketingDetail.- Parameters:
value- The ContractMarketingDetails to build this ContractMarketingHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
pRAContract
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder pRAContract(@Nullable String pRAContract) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PRAContract
- Returns:
this.
-
measurementPoint
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder measurementPoint(@Nullable String measurementPoint) (Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MeasurementPoint
- Returns:
this.
-
well
(Key Field) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: Well
- Returns:
this.
-
wellCompletion
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder wellCompletion(@Nullable String wellCompletion) (Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: WellCompletion
- Returns:
this.
-
pRAMaterial
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder pRAMaterial(@Nullable String pRAMaterial) (Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: PRAMaterial
- Returns:
this.
-
effectiveFromDate
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder effectiveFromDate(@Nullable LocalDate effectiveFromDate) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: EffectiveFromDate
- Returns:
this.
-
effectiveToDate
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder effectiveToDate(@Nullable LocalDate effectiveToDate) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: EffectiveToDate
- Returns:
this.
-
contractMarketingCostControl
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder contractMarketingCostControl(@Nullable String contractMarketingCostControl) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractMarketingCostControl
- Returns:
this.
-
createdByUser
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
pRACreationDateTime
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder pRACreationDateTime(@Nullable OffsetDateTime pRACreationDateTime) Constraints: NullableOriginal property name from the Odata EDM: PRACreationDateTime
- Returns:
this.
-
originTransaction
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder originTransaction(@Nullable String originTransaction) Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: OriginTransaction
- Returns:
this.
-
_Messages
@Nonnull public ContractMarketingHeader.ContractMarketingHeaderBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-