Class SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.conditionexclusionforpricinginsales.SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder
- Enclosing class:
- SlsCndnExclsnForPrcgProced
public static final class SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder
extends Object
Helper class to allow for fluent creation of SlsCndnExclsnForPrcgProced instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()cndnExclusionSequentialNumber(String cndnExclusionSequentialNumber) (Key Field) Constraints: Not nullable, Maximum length: 3conditionApplication(String conditionApplication) (Key Field) Constraints: Not nullable, Maximum length: 2conditionExclusionGroup1(String conditionExclusionGroup1) Constraints: Not nullable, Maximum length: 4conditionExclusionGroup2(String conditionExclusionGroup2) Constraints: Not nullable, Maximum length: 4conditionExclusionProcedure(String conditionExclusionProcedure) Constraints: Not nullable, Maximum length: 1conditionUsage(String conditionUsage) (Key Field) Constraints: Not nullable, Maximum length: 1pricingProcedure(String pricingProcedure) (Key Field) Constraints: Not nullable, Maximum length: 6Navigation property _SlsPrcgCndnExclusionGroup for SlsCndnExclsnForPrcgProced to multiple SlsPrcgCndnExclusionGroup.toString()
-
Method Details
-
slsPrcgCndnExclusionGroup
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder slsPrcgCndnExclusionGroup(SlsPrcgCndnExclusionGroup... value) Navigation property _SlsPrcgCndnExclusionGroup for SlsCndnExclsnForPrcgProced to multiple SlsPrcgCndnExclusionGroup.- Parameters:
value- The SlsPrcgCndnExclusionGroups to build this SlsCndnExclsnForPrcgProced with.- Returns:
- This Builder to allow for a fluent interface.
-
conditionUsage
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder conditionUsage(@Nullable String conditionUsage) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionUsage
- Returns:
this.
-
conditionApplication
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder conditionApplication(@Nullable String conditionApplication) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
this.
-
pricingProcedure
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder pricingProcedure(@Nullable String pricingProcedure) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PricingProcedure
- Returns:
this.
-
cndnExclusionSequentialNumber
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder cndnExclusionSequentialNumber(@Nullable String cndnExclusionSequentialNumber) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CndnExclusionSequentialNumber
- Returns:
this.
-
conditionExclusionProcedure
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder conditionExclusionProcedure(@Nullable String conditionExclusionProcedure) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionExclusionProcedure
- Returns:
this.
-
conditionExclusionGroup1
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder conditionExclusionGroup1(@Nullable String conditionExclusionGroup1) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionExclusionGroup1
- Returns:
this.
-
conditionExclusionGroup2
@Nonnull public SlsCndnExclsnForPrcgProced.SlsCndnExclsnForPrcgProcedBuilder conditionExclusionGroup2(@Nullable String conditionExclusionGroup2) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionExclusionGroup2
- Returns:
this.
-
build
-
toString
-