@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odata.services.DefaultSubscriptionContractService") public class DefaultSubscriptionContractService extends Object implements SubscriptionContractService
The service provides the subscription contract header and contract items. It also provides additional information such as parameters and table parameters in SAP Convergent Charging, document flow, and pricing and configuration. The service has a service operation which returns a list of all active change process groups for a specific subscription contract. .
Reference: SAP API Business Hub
OData Service: | OP_API_SUBSCRIPTIONCONTRACT_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Subscription Contract |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultSubscriptionContractService()
Creates a service using
SubscriptionContractService.DEFAULT_SERVICE_PATH to send the requests. |
public DefaultSubscriptionContractService()
SubscriptionContractService.DEFAULT_SERVICE_PATH
to send the requests.@Nonnull public DefaultSubscriptionContractService withServicePath(@Nonnull String servicePath)
SubscriptionContractService
withServicePath
in interface SubscriptionContractService
servicePath
- Service path that will override the default.@Nonnull public DefaultSubscriptionContractServiceBatch batch()
batch
in interface BatchService<SubscriptionContractServiceBatch>
@Nonnull public SbscrContrFUPSubscrpnOrdFluentHelper getAllSbscrContrFUPSubscrpnOrd()
SubscriptionContractService
SbscrContrFUPSubscrpnOrd
entities.getAllSbscrContrFUPSubscrpnOrd
in interface SubscriptionContractService
SbscrContrFUPSubscrpnOrd
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 SbscrContrFUPSubscrpnOrdByKeyFluentHelper getSbscrContrFUPSubscrpnOrdByKey(UUID serviceDocumentRelationUUID, String serviceDocRltnSequenceNumber)
SubscriptionContractService
SbscrContrFUPSubscrpnOrd
entity using key fields.getSbscrContrFUPSubscrpnOrdByKey
in interface SubscriptionContractService
serviceDocumentRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocRltnSequenceNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrFUPSubscrpnOrd
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 SbscrContrItmFUPOrdItmFluentHelper getAllSbscrContrItmFUPOrdItm()
SubscriptionContractService
SbscrContrItmFUPOrdItm
entities.getAllSbscrContrItmFUPOrdItm
in interface SubscriptionContractService
SbscrContrItmFUPOrdItm
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 SbscrContrItmFUPOrdItmByKeyFluentHelper getSbscrContrItmFUPOrdItmByKey(UUID serviceDocumentItmRelationUUID, String serviceDocItmRltnSqncNumber)
SubscriptionContractService
SbscrContrItmFUPOrdItm
entity using key fields.getSbscrContrItmFUPOrdItmByKey
in interface SubscriptionContractService
serviceDocumentItmRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocItmRltnSqncNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrItmFUPOrdItm
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 SbscrContrItmPrdcssrOrdItmFluentHelper getAllSbscrContrItmPrdcssrOrdItm()
SubscriptionContractService
SbscrContrItmPrdcssrOrdItm
entities.getAllSbscrContrItmPrdcssrOrdItm
in interface SubscriptionContractService
SbscrContrItmPrdcssrOrdItm
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 SbscrContrItmPrdcssrOrdItmByKeyFluentHelper getSbscrContrItmPrdcssrOrdItmByKey(UUID serviceDocumentItmRelationUUID, String serviceDocItmRltnSqncNumber)
SubscriptionContractService
SbscrContrItmPrdcssrOrdItm
entity using key fields.getSbscrContrItmPrdcssrOrdItmByKey
in interface SubscriptionContractService
serviceDocumentItmRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocItmRltnSqncNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrItmPrdcssrOrdItm
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 SbscrContrItmPrdcssrQtnItmFluentHelper getAllSbscrContrItmPrdcssrQtnItm()
SubscriptionContractService
SbscrContrItmPrdcssrQtnItm
entities.getAllSbscrContrItmPrdcssrQtnItm
in interface SubscriptionContractService
SbscrContrItmPrdcssrQtnItm
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 SbscrContrItmPrdcssrQtnItmByKeyFluentHelper getSbscrContrItmPrdcssrQtnItmByKey(UUID serviceDocumentItmRelationUUID, String serviceDocItmRltnSqncNumber)
SubscriptionContractService
SbscrContrItmPrdcssrQtnItm
entity using key fields.getSbscrContrItmPrdcssrQtnItmByKey
in interface SubscriptionContractService
serviceDocumentItmRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocItmRltnSqncNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrItmPrdcssrQtnItm
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 SbscrContrPrdcssrBusSolnQtnFluentHelper getAllSbscrContrPrdcssrBusSolnQtn()
SubscriptionContractService
SbscrContrPrdcssrBusSolnQtn
entities.getAllSbscrContrPrdcssrBusSolnQtn
in interface SubscriptionContractService
SbscrContrPrdcssrBusSolnQtn
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 SbscrContrPrdcssrBusSolnQtnByKeyFluentHelper getSbscrContrPrdcssrBusSolnQtnByKey(UUID serviceDocumentRelationUUID, String serviceDocRltnSequenceNumber)
SubscriptionContractService
SbscrContrPrdcssrBusSolnQtn
entity using key fields.getSbscrContrPrdcssrBusSolnQtnByKey
in interface SubscriptionContractService
serviceDocumentRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocRltnSequenceNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrPrdcssrBusSolnQtn
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 SbscrContrPrdcssrSubscrpnOrdFluentHelper getAllSbscrContrPrdcssrSubscrpnOrd()
SubscriptionContractService
SbscrContrPrdcssrSubscrpnOrd
entities.getAllSbscrContrPrdcssrSubscrpnOrd
in interface SubscriptionContractService
SbscrContrPrdcssrSubscrpnOrd
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 SbscrContrPrdcssrSubscrpnOrdByKeyFluentHelper getSbscrContrPrdcssrSubscrpnOrdByKey(UUID serviceDocumentRelationUUID, String serviceDocRltnSequenceNumber)
SubscriptionContractService
SbscrContrPrdcssrSubscrpnOrd
entity using key fields.getSbscrContrPrdcssrSubscrpnOrdByKey
in interface SubscriptionContractService
serviceDocumentRelationUUID
- Object Relationship Service : GUID binary link
Constraints: Not nullable
serviceDocRltnSequenceNumber
- Sequential Number of Segment in IDoc Type
Constraints: Not nullable, Maximum length: 4
SbscrContrPrdcssrSubscrpnOrd
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 SubscriptionContractHeaderFluentHelper getAllSubscriptionContractHeader()
SubscriptionContractService
SubscriptionContractHeader
entities.getAllSubscriptionContractHeader
in interface SubscriptionContractService
SubscriptionContractHeader
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 SubscriptionContractHeaderByKeyFluentHelper getSubscriptionContractHeaderByKey(String subscriptionContract)
SubscriptionContractService
SubscriptionContractHeader
entity using key fields.getSubscriptionContractHeaderByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
SubscriptionContractHeader
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 SubscriptionContractItemFluentHelper getAllSubscriptionContractItem()
SubscriptionContractService
SubscriptionContractItem
entities.getAllSubscriptionContractItem
in interface SubscriptionContractService
SubscriptionContractItem
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 SubscriptionContractItemByKeyFluentHelper getSubscriptionContractItemByKey(String subscriptionContract, String subscriptionContractItem)
SubscriptionContractService
SubscriptionContractItem
entity using key fields.getSubscriptionContractItemByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
SubscriptionContractItem
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 SubscriptionContractTextFluentHelper getAllSubscriptionContractText()
SubscriptionContractService
SubscriptionContractText
entities.getAllSubscriptionContractText
in interface SubscriptionContractService
SubscriptionContractText
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 SubscriptionContractTextByKeyFluentHelper getSubscriptionContractTextByKey(String subscriptionContract, String language, String textObjectType)
SubscriptionContractService
SubscriptionContractText
entity using key fields.getSubscriptionContractTextByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
language
- Language Key
Constraints: Not nullable, Maximum length: 2
textObjectType
- Text ID
Constraints: Not nullable, Maximum length: 4
SubscriptionContractText
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 SubscrpnContrItmConfignFluentHelper getAllSubscrpnContrItmConfign()
SubscriptionContractService
SubscrpnContrItmConfign
entities.getAllSubscrpnContrItmConfign
in interface SubscriptionContractService
SubscrpnContrItmConfign
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 SubscrpnContrItmConfignByKeyFluentHelper getSubscrpnContrItmConfignByKey(String varConfignInstceBusObjectKey, String varConfignInstceBusObjectType, String variantConfigurationInstance, String charcInternalID, String charcValue, Double charcFromNumericValue, Double charcToNumericValue)
SubscriptionContractService
SubscrpnContrItmConfign
entity using key fields.getSubscrpnContrItmConfignByKey
in interface SubscriptionContractService
varConfignInstceBusObjectKey
- IB: Key of a Referencing Object
Constraints: Not nullable, Maximum length: 50
varConfignInstceBusObjectType
- IB: External Type of a (Referencing) Object
Constraints: Not nullable, Maximum length: 10
variantConfigurationInstance
- IB: Component (instance)
Constraints: Not nullable, Maximum length: 18
charcInternalID
- Characteristic Internal ID
Constraints: Not nullable, Maximum length: 10
charcValue
- Characteristic Value
Constraints: Not nullable, Maximum length: 70
charcFromNumericValue
- Internal floating point from
Constraints: Not nullable
charcToNumericValue
- Internal floating point value to
Constraints: Not nullable
SubscrpnContrItmConfign
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 SubscrpnContrItmDteParamFluentHelper getAllSubscrpnContrItmDteParam()
SubscriptionContractService
SubscrpnContrItmDteParam
entities.getAllSubscrpnContrItmDteParam
in interface SubscriptionContractService
SubscrpnContrItmDteParam
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 SubscrpnContrItmDteParamByKeyFluentHelper getSubscrpnContrItmDteParamByKey(String subscriptionContract, String subscriptionContractItem, UUID chargePlanParameterUUID)
SubscriptionContractService
SubscrpnContrItmDteParam
entity using key fields.getSubscrpnContrItmDteParamByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
chargePlanParameterUUID
- Charge Plan Parameter UUID
Constraints: Not nullable
SubscrpnContrItmDteParam
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 SubscrpnContrItmNmrcParamFluentHelper getAllSubscrpnContrItmNmrcParam()
SubscriptionContractService
SubscrpnContrItmNmrcParam
entities.getAllSubscrpnContrItmNmrcParam
in interface SubscriptionContractService
SubscrpnContrItmNmrcParam
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 SubscrpnContrItmNmrcParamByKeyFluentHelper getSubscrpnContrItmNmrcParamByKey(String subscriptionContract, String subscriptionContractItem, UUID chargePlanParameterUUID)
SubscriptionContractService
SubscrpnContrItmNmrcParam
entity using key fields.getSubscrpnContrItmNmrcParamByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
chargePlanParameterUUID
- Charge Plan Parameter UUID
Constraints: Not nullable
SubscrpnContrItmNmrcParam
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 SubscrpnContrItmPrElmntFluentHelper getAllSubscrpnContrItmPrElmnt()
SubscriptionContractService
SubscrpnContrItmPrElmnt
entities.getAllSubscrpnContrItmPrElmnt
in interface SubscriptionContractService
SubscrpnContrItmPrElmnt
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 SubscrpnContrItmPrElmntByKeyFluentHelper getSubscrpnContrItmPrElmntByKey(String subscriptionContract, String subscriptionContractItem, String pricingProcedureStep, String pricingProcedureCounter)
SubscriptionContractService
SubscrpnContrItmPrElmnt
entity using key fields.getSubscrpnContrItmPrElmntByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Condition item number
Constraints: Not nullable, Maximum length: 6
pricingProcedureStep
- Step Number
Constraints: Not nullable, Maximum length: 3
pricingProcedureCounter
- Condition Counter
Constraints: Not nullable, Maximum length: 3
SubscrpnContrItmPrElmnt
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 SubscrpnContrItmStrParamFluentHelper getAllSubscrpnContrItmStrParam()
SubscriptionContractService
SubscrpnContrItmStrParam
entities.getAllSubscrpnContrItmStrParam
in interface SubscriptionContractService
SubscrpnContrItmStrParam
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 SubscrpnContrItmStrParamByKeyFluentHelper getSubscrpnContrItmStrParamByKey(String subscriptionContract, String subscriptionContractItem, UUID chargePlanParameterUUID)
SubscriptionContractService
SubscrpnContrItmStrParam
entity using key fields.getSubscrpnContrItmStrParamByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
chargePlanParameterUUID
- Charge Plan Parameter UUID
Constraints: Not nullable
SubscrpnContrItmStrParam
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 SubscrpnContrItmTblParamFluentHelper getAllSubscrpnContrItmTblParam()
SubscriptionContractService
SubscrpnContrItmTblParam
entities.getAllSubscrpnContrItmTblParam
in interface SubscriptionContractService
SubscrpnContrItmTblParam
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 SubscrpnContrItmTblParamByKeyFluentHelper getSubscrpnContrItmTblParamByKey(String subscriptionContract, String subscriptionContractItem, UUID chargePlanParameterUUID)
SubscriptionContractService
SubscrpnContrItmTblParam
entity using key fields.getSubscrpnContrItmTblParamByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
chargePlanParameterUUID
- Charge Plan Parameter UUID
Constraints: Not nullable
SubscrpnContrItmTblParam
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 SubscrpnContrItmTechRsceFluentHelper getAllSubscrpnContrItmTechRsce()
SubscriptionContractService
SubscrpnContrItmTechRsce
entities.getAllSubscrpnContrItmTechRsce
in interface SubscriptionContractService
SubscrpnContrItmTechRsce
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 SubscrpnContrItmTechRsceByKeyFluentHelper getSubscrpnContrItmTechRsceByKey(String subscriptionContract, String subscriptionContractItem, String cATechnicalResourceIDType, String cATechnicalResourceIDSlot)
SubscriptionContractService
SubscrpnContrItmTechRsce
entity using key fields.getSubscrpnContrItmTechRsceByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
cATechnicalResourceIDType
- Type of Identification
Constraints: Not nullable, Maximum length: 2
cATechnicalResourceIDSlot
- Number of Technical Resource Slot
Constraints: Not nullable, Maximum length: 6
SubscrpnContrItmTechRsce
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 SubscrpnContrItmTextFluentHelper getAllSubscrpnContrItmText()
SubscriptionContractService
SubscrpnContrItmText
entities.getAllSubscrpnContrItmText
in interface SubscriptionContractService
SubscrpnContrItmText
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 SubscrpnContrItmTextByKeyFluentHelper getSubscrpnContrItmTextByKey(String subscriptionContract, String subscriptionContractItem, String language, String textObjectType)
SubscriptionContractService
SubscrpnContrItmText
entity using key fields.getSubscrpnContrItmTextByKey
in interface SubscriptionContractService
subscriptionContract
- Transaction ID
Constraints: Not nullable, Maximum length: 10
subscriptionContractItem
- Shortened Item Number in Document
Constraints: Not nullable, Maximum length: 6
language
- Language Key
Constraints: Not nullable, Maximum length: 2
textObjectType
- Text ID
Constraints: Not nullable, Maximum length: 4
SubscrpnContrItmText
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 GetActvSrvcTransacChgProcGroupFluentHelper getActvSrvcTransacChgProcGroup(String subscriptionContract, String subscriptioncontractitem)
SubscriptionContractService
Creates a fluent helper for the GetActvSrvcTransacChgProcGroup OData function import.
getActvSrvcTransacChgProcGroup
in interface SubscriptionContractService
subscriptionContract
- Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SubscriptionContract
subscriptioncontractitem
- Constraints: Not nullable, Maximum length: 6
Original parameter name from the Odata EDM: Subscriptioncontractitem
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.