@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odata.services.DefaultConditionRecordForPricingInSalesService") public class DefaultConditionRecordForPricingInSalesService extends Object implements ConditionRecordForPricingInSalesService
Consumers of this inbound service can create, read, update, and delete condition records inside your system by using OData requests. The service contains entities for condition record, validity of condition record, pricing scale, and condition supplement..
Reference: SAP API Business Hub
OData Service: | OP_API_SLSPRCGCONDITIONRECORD_SRV_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | A condition record used by sales pricing |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultConditionRecordForPricingInSalesService()
Creates a service using
ConditionRecordForPricingInSalesService.DEFAULT_SERVICE_PATH to send the
requests. |
public DefaultConditionRecordForPricingInSalesService()
ConditionRecordForPricingInSalesService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultConditionRecordForPricingInSalesService withServicePath(@Nonnull String servicePath)
ConditionRecordForPricingInSalesService
withServicePath
in interface ConditionRecordForPricingInSalesService
servicePath
- Service path that will override the default.@Nonnull public DefaultConditionRecordForPricingInSalesServiceBatch batch()
batch
in interface BatchService<ConditionRecordForPricingInSalesServiceBatch>
@Nonnull public SlsPrcgCndnRecdSuplmntFluentHelper getAllSlsPrcgCndnRecdSuplmnt()
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entities.getAllSlsPrcgCndnRecdSuplmnt
in interface ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdSuplmntByKeyFluentHelper getSlsPrcgCndnRecdSuplmntByKey(String conditionRecord, String conditionSequentialNumber)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entity using key fields.getSlsPrcgCndnRecdSuplmntByKey
in interface ConditionRecordForPricingInSalesService
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
conditionSequentialNumber
- Sequential number of the condition
Constraints: Not nullable, Maximum length: 2
SlsPrcgCndnRecdSuplmnt
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdSuplmntCreateFluentHelper createSlsPrcgCndnRecdSuplmnt(@Nonnull SlsPrcgCndnRecdSuplmnt slsPrcgCndnRecdSuplmnt)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entity and save it to the S/4HANA system.createSlsPrcgCndnRecdSuplmnt
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecdSuplmnt
- SlsPrcgCndnRecdSuplmnt
entity object that will be created in the S/4HANA system.SlsPrcgCndnRecdSuplmnt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdSuplmntUpdateFluentHelper updateSlsPrcgCndnRecdSuplmnt(@Nonnull SlsPrcgCndnRecdSuplmnt slsPrcgCndnRecdSuplmnt)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entity and save it to the S/4HANA system.updateSlsPrcgCndnRecdSuplmnt
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecdSuplmnt
- SlsPrcgCndnRecdSuplmnt
entity object that will be updated in the S/4HANA system.SlsPrcgCndnRecdSuplmnt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdSuplmntDeleteFluentHelper deleteSlsPrcgCndnRecdSuplmnt(@Nonnull SlsPrcgCndnRecdSuplmnt slsPrcgCndnRecdSuplmnt)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdSuplmnt
entity in the S/4HANA system.deleteSlsPrcgCndnRecdSuplmnt
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecdSuplmnt
- SlsPrcgCndnRecdSuplmnt
entity object that will be deleted in the S/4HANA system.SlsPrcgCndnRecdSuplmnt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdValidityFluentHelper getAllSlsPrcgCndnRecdValidity()
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdValidity
entities.getAllSlsPrcgCndnRecdValidity
in interface ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdValidity
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdValidityByKeyFluentHelper getSlsPrcgCndnRecdValidityByKey(String conditionRecord, LocalDateTime conditionValidityEndDate)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdValidity
entity using key fields.getSlsPrcgCndnRecdValidityByKey
in interface ConditionRecordForPricingInSalesService
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
conditionValidityEndDate
- Validity end date of the condition record
Constraints: Not nullable, Precision: 0
SlsPrcgCndnRecdValidity
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdValidityCreateFluentHelper createSlsPrcgCndnRecdValidity(@Nonnull SlsPrcgCndnRecdValidity slsPrcgCndnRecdValidity)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdValidity
entity and save it to the S/4HANA system.createSlsPrcgCndnRecdValidity
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecdValidity
- SlsPrcgCndnRecdValidity
entity object that will be created in the S/4HANA system.SlsPrcgCndnRecdValidity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecdValidityUpdateFluentHelper updateSlsPrcgCndnRecdValidity(@Nonnull SlsPrcgCndnRecdValidity slsPrcgCndnRecdValidity)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecdValidity
entity and save it to the S/4HANA system.updateSlsPrcgCndnRecdValidity
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecdValidity
- SlsPrcgCndnRecdValidity
entity object that will be updated in the S/4HANA system.SlsPrcgCndnRecdValidity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecordScaleFluentHelper getAllSlsPrcgCndnRecordScale()
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entities.getAllSlsPrcgCndnRecordScale
in interface ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecordScaleByKeyFluentHelper getSlsPrcgCndnRecordScaleByKey(String conditionRecord, String conditionSequentialNumber, String conditionScaleLine)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entity using key fields.getSlsPrcgCndnRecordScaleByKey
in interface ConditionRecordForPricingInSalesService
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
conditionSequentialNumber
- Sequential number of the condition
Constraints: Not nullable, Maximum length: 2
conditionScaleLine
- Current number of the line scale
Constraints: Not nullable, Maximum length: 4
SlsPrcgCndnRecordScale
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecordScaleCreateFluentHelper createSlsPrcgCndnRecordScale(@Nonnull SlsPrcgCndnRecordScale slsPrcgCndnRecordScale)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entity and save it to the S/4HANA system.createSlsPrcgCndnRecordScale
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecordScale
- SlsPrcgCndnRecordScale
entity object that will be created in the S/4HANA system.SlsPrcgCndnRecordScale
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecordScaleUpdateFluentHelper updateSlsPrcgCndnRecordScale(@Nonnull SlsPrcgCndnRecordScale slsPrcgCndnRecordScale)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entity and save it to the S/4HANA system.updateSlsPrcgCndnRecordScale
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecordScale
- SlsPrcgCndnRecordScale
entity object that will be updated in the S/4HANA system.SlsPrcgCndnRecordScale
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgCndnRecordScaleDeleteFluentHelper deleteSlsPrcgCndnRecordScale(@Nonnull SlsPrcgCndnRecordScale slsPrcgCndnRecordScale)
ConditionRecordForPricingInSalesService
SlsPrcgCndnRecordScale
entity in the S/4HANA system.deleteSlsPrcgCndnRecordScale
in interface ConditionRecordForPricingInSalesService
slsPrcgCndnRecordScale
- SlsPrcgCndnRecordScale
entity object that will be deleted in the S/4HANA system.SlsPrcgCndnRecordScale
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgConditionRecordFluentHelper getAllSlsPrcgConditionRecord()
ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entities.getAllSlsPrcgConditionRecord
in interface ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgConditionRecordByKeyFluentHelper getSlsPrcgConditionRecordByKey(String conditionRecord)
ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entity using key fields.getSlsPrcgConditionRecordByKey
in interface ConditionRecordForPricingInSalesService
conditionRecord
- Number of the Condition Record
Constraints: Not nullable, Maximum length: 10
SlsPrcgConditionRecord
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgConditionRecordCreateFluentHelper createSlsPrcgConditionRecord(@Nonnull SlsPrcgConditionRecord slsPrcgConditionRecord)
ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entity and save it to the S/4HANA system.createSlsPrcgConditionRecord
in interface ConditionRecordForPricingInSalesService
slsPrcgConditionRecord
- SlsPrcgConditionRecord
entity object that will be created in the S/4HANA system.SlsPrcgConditionRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgConditionRecordUpdateFluentHelper updateSlsPrcgConditionRecord(@Nonnull SlsPrcgConditionRecord slsPrcgConditionRecord)
ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entity and save it to the S/4HANA system.updateSlsPrcgConditionRecord
in interface ConditionRecordForPricingInSalesService
slsPrcgConditionRecord
- SlsPrcgConditionRecord
entity object that will be updated in the S/4HANA system.SlsPrcgConditionRecord
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public SlsPrcgConditionRecordDeleteFluentHelper deleteSlsPrcgConditionRecord(@Nonnull SlsPrcgConditionRecord slsPrcgConditionRecord)
ConditionRecordForPricingInSalesService
SlsPrcgConditionRecord
entity in the S/4HANA system.deleteSlsPrcgConditionRecord
in interface ConditionRecordForPricingInSalesService
slsPrcgConditionRecord
- SlsPrcgConditionRecord
entity object that will be deleted in the S/4HANA system.SlsPrcgConditionRecord
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.