C_SubscriptionContractItemTP_2
Subscription Contract Item - TP
C_SubscriptionContractItemTP_2 is a Consumption CDS View that provides data about "Subscription Contract Item - TP" in SAP S/4HANA. It reads from 1 data source (R_SubscriptionContractItemTP) and exposes 82 fields with key fields SubscriptionContract, SubscriptionContractItem. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_SubscriptionContractItemTP | R_SubscriptionContractItemTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_SubscrpnContrAllHierNode_2 | _Hierarchy | $projection.SubscriptionContract = _Hierarchy.SubscriptionContract and $projection.SubscriptionContractExternalID = _Hierarchy.SubscriptionContractExternalID |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Subscription Contract Item - TP | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| Search.searchable | true | view | |
| Consumption.ranked | true | view |
Fields (82)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SubscriptionContract | SubscriptionContract | Transaction ID | |
| KEY | SubscriptionContractItem | SubscriptionContractItem | Item Number in Doc. | |
| SubscriptionContractExternalID | SubscriptionContractExternalID | Contract Number | ||
| ServiceObjectType | ServiceObjectType | Object Type | ||
| ServiceDocumentItemObjectType | ServiceDocumentItemObjectType | |||
| ServiceDocumentType | ServiceDocumentType | Transaction Type | ||
| SubscrpnContractItemCategory | SubscrpnContractItemCategory | |||
| Product | Product | Product Sold | ||
| ProductNameasProductNamelocalized | ||||
| SubscrpnProductSpecification | SubscrpnProductSpecification | |||
| Quantity | Quantity | Value | ||
| QuantityUnit | QuantityUnit | Unit of measure | ||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| SubscrpnContrItmGrossAmount | SubscrpnContrItmGrossAmount | |||
| SubscrpnContrItmNetAmount | SubscrpnContrItmNetAmount | |||
| SubscrpnContrItmTaxAmount | SubscrpnContrItmTaxAmount | |||
| SubscrpnContrItmOneTmeGrossAmt | SubscrpnContrItmOneTmeGrossAmt | |||
| SubscrpnContrItmOneTmeNetAmt | SubscrpnContrItmOneTmeNetAmt | |||
| SubscrpnContrItmOneTmeTaxAmt | SubscrpnContrItmOneTmeTaxAmt | |||
| SbscrContrItmRecrrgChrgGrssAmt | SbscrContrItmRecrrgChrgGrssAmt | |||
| SbscrContrItmRecrrgChrgNetAmt | SbscrContrItmRecrrgChrgNetAmt | |||
| SbscrContrItmRecrrgChrgTaxAmt | SbscrContrItmRecrrgChrgTaxAmt | |||
| SubscrpnContrItmValdtyPerd | ||||
| SubscrpnContrItmValdtyPerdUnt | ||||
| SbscrContrItmValdtyPerdUntTxt | ||||
| PaymentTerms | PaymentTerms | Pyt Terms | ||
| PaymentTermsNamelocalized | ||||
| CAPartnerSettlementRule | CAPartnerSettlementRule | Settlement Rule | ||
| CAPartnerSettlementRuleTextlocalized | ||||
| SubscriptionContrItmDesc | SubscriptionContrItmDesc | |||
| SubscriptionContractItemUUID | SubscriptionContractItemUUID | |||
| SubscrpnContrItmCharUUID | SubscrpnContrItmCharUUID | |||
| ParentSubscrpnContractItemUUID | ParentSubscrpnContractItemUUID | |||
| ParentSubscriptionContractItem | _ParentServiceDocItem_2 | ServiceDocumentItem | Service Document | |
| SubscrpnOrdProdSelType | SubscrpnOrdProdSelType | |||
| SubscrpnContrItmIsMainItem | SubscrpnContrItmIsMainItem | |||
| Language | Language | Report Text Language | ||
| SbscrContrItmDeliveryPlanType | SbscrContrItmDeliveryPlanType | |||
| SrvcDocItmDeliveryPlanTypeTextlocalized | ||||
| SbscrContrItmDelivPlnPerdRule | SbscrContrItmDelivPlnPerdRule | |||
| CustMgmtDateRuleTextlocalized | ||||
| SalesOrganization | SalesOrganization | Sales Organization | ||
| SalesOrganizationNamelocalized | ||||
| DistributionChannel | DistributionChannel | RefDistCh-Cust/Mat. | ||
| DistributionChannelNamelocalized | ||||
| Division | Division | Internal Division ID | ||
| DivisionNamelocalized | ||||
| SalesOffice | SalesOffice | Sales Office | ||
| SalesOfficeNamelocalized | ||||
| SalesGroup | SalesGroup | Sales Group | ||
| SalesGroupNamelocalized | ||||
| SalesOrganizationOrgUnitID | SalesOrganizationOrgUnitID | |||
| SalesOfficeOrgUnitID | SalesOfficeOrgUnitID | |||
| SalesGroupOrgUnitID | SalesGroupOrgUnitID | |||
| ServiceOrganization | ServiceOrganization | |||
| SubscrpnContractItemIsActive | SubscrpnContractItemIsActive | |||
| SubscrpnContrActivationStatus | SubscrpnContrActivationStatus | |||
| SubscrpnContrActvtnStsTextlocalized | ||||
| SubscrpnContrTimeSliceStatus | SubscrpnContrTimeSliceStatus | |||
| SubscriptionContractItemStatus | SubscriptionContractItemStatus | |||
| SubscrpnContrItmHasError | SubscrpnContrItmHasError | |||
| SubscrpnContrItmCrdtSts | SubscrpnContrItmCrdtSts | |||
| SubscrpnContractItemIsRejected | SubscrpnContractItemIsRejected | |||
| SbsConItmGTSEmbargoStatus | SbsConItmGTSEmbargoStatus | |||
| SbsConItmGTSScreeningStatus | SbsConItmGTSScreeningStatus | |||
| SbsConItmGTSLglControlStatus | SbsConItmGTSLglControlStatus | |||
| SubscrpnContrItmIsCancelled | SubscrpnContrItmIsCancelled | |||
| SbscrContrItmCanclnProcedure | SbscrContrItmCanclnProcedure | |||
| SbscrContrItemCanclnReason | SbscrContrItemCanclnReason | |||
| SbscrContrItmCanclnRsnTxtlocalized | ||||
| SbscrContrItemCanclnParty | SbscrContrItemCanclnParty | |||
| SbscrContrItemCanclnPartyTextlocalized | ||||
| SubscrpnContrItmRjcnRsn | SubscrpnContrItmRjcnRsn | |||
| SalesDocumentRjcnReasonNamelocalized | ||||
| SbscrContrItmCanclnRecDateTime | ||||
| SbscrContrItmCanclnReqDateTime | ||||
| SubscrpnContrItmCanclnDteTme | SubscrpnContrItmCanclnDteTme | |||
| SubscrpnContrItmStartDateTime | SubscrpnContrItmStartDateTime | |||
| SubscrpnContrItmEndDateTime | SubscrpnContrItmEndDateTime | |||
| SbscrContrTimeSliceStrtDteTme | SbscrContrTimeSliceStrtDteTme | |||
| SbscrContrTimeSliceEndDteTme | SbscrContrTimeSliceEndDteTme | |||
| SubscrpnContrTrmEndDteTme |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view C_SubscriptionContractItemTP_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW C_SubscriptionContractItemTP_2 AS
SELECT
SubscriptionContract,
SubscriptionContractItem,
SubscriptionContractExternalID,
ServiceObjectType,
ServiceDocumentItemObjectType,
ServiceDocumentType,
SubscrpnContractItemCategory,
Product,
_Product._Text.ProductName as ProductName : localized AS ProductNameasProductNamelocalized,
SubscrpnProductSpecification,
Quantity,
QuantityUnit,
TransactionCurrency,
SubscrpnContrItmGrossAmount,
SubscrpnContrItmNetAmount,
SubscrpnContrItmTaxAmount,
SubscrpnContrItmOneTmeGrossAmt,
SubscrpnContrItmOneTmeNetAmt,
SubscrpnContrItmOneTmeTaxAmt,
SbscrContrItmRecrrgChrgGrssAmt,
SbscrContrItmRecrrgChrgNetAmt,
SbscrContrItmRecrrgChrgTaxAmt,
_SubscrpnContrItmDurn[1:SubscrpnContrTmeDurnType = 'CONTDURA'].SubscrpnContrTmeDurnValue AS SubscrpnContrItmValdtyPerd,
_SubscrpnContrItmDurn[1:SubscrpnContrTmeDurnType = 'CONTDURA'].SubscrpnContrTimeDurnUnit AS SubscrpnContrItmValdtyPerdUnt,
_SubscrpnContrItmDurn[1:SubscrpnContrTmeDurnType = 'CONTDURA']._SrvcDocDurationUnitText[1:Language = $session.system_language ].SrvcDocDurationUnitText AS SbscrContrItmValdtyPerdUntTxt,
PaymentTerms,
_PaymentTerms._Text.PaymentTermsName : localized AS PaymentTermsNamelocalized,
CAPartnerSettlementRule,
_CAPartnerSettlementRule._Text.CAPartnerSettlementRuleText : localized AS CAPartnerSettlementRuleTextlocalized,
SubscriptionContrItmDesc,
SubscriptionContractItemUUID,
SubscrpnContrItmCharUUID,
ParentSubscrpnContractItemUUID,
_ParentServiceDocItem_2.ServiceDocumentItem AS ParentSubscriptionContractItem,
SubscrpnOrdProdSelType,
SubscrpnContrItmIsMainItem,
Language,
SbscrContrItmDeliveryPlanType,
_SrvcDocDeliveryPlanType._Text.SrvcDocItmDeliveryPlanTypeText : localized AS SrvcDocItmDeliveryPlanTypeTextlocalized,
SbscrContrItmDelivPlnPerdRule,
_SrvcDocItmDelivPlanPeriodRule._CustMgmtDateRuleText.CustMgmtDateRuleText : localized AS CustMgmtDateRuleTextlocalized,
SalesOrganization,
_SalesOrganization._Text.SalesOrganizationName : localized AS SalesOrganizationNamelocalized,
DistributionChannel,
_DistributionChannel._Text.DistributionChannelName : localized AS DistributionChannelNamelocalized,
Division,
_Division._Text.DivisionName : localized AS DivisionNamelocalized,
SalesOffice,
_SalesOffice._Text.SalesOfficeName : localized AS SalesOfficeNamelocalized,
SalesGroup,
_SalesGroup._Text.SalesGroupName : localized AS SalesGroupNamelocalized,
SalesOrganizationOrgUnitID,
SalesOfficeOrgUnitID,
SalesGroupOrgUnitID,
ServiceOrganization,
SubscrpnContractItemIsActive,
SubscrpnContrActivationStatus,
_SubscrpnContrItmActvtnSts._Text.SubscrpnContrActvtnStsText : localized AS SubscrpnContrActvtnStsTextlocalized,
SubscrpnContrTimeSliceStatus,
SubscriptionContractItemStatus,
SubscrpnContrItmHasError,
SubscrpnContrItmCrdtSts,
SubscrpnContractItemIsRejected,
SbsConItmGTSEmbargoStatus,
SbsConItmGTSScreeningStatus,
SbsConItmGTSLglControlStatus,
SubscrpnContrItmIsCancelled,
SbscrContrItmCanclnProcedure,
SbscrContrItemCanclnReason,
_SbscrContrItmCanclnRsn._Text.SbscrContrItmCanclnRsnTxt : localized AS SbscrContrItmCanclnRsnTxtlocalized,
SbscrContrItemCanclnParty,
_SbscrContrItmCanclnPty._Text.SbscrContrItemCanclnPartyText : localized AS SbscrContrItemCanclnPartyTextlocalized,
SubscrpnContrItmRjcnRsn,
_ServiceDocItemRejectionReason._Text.SalesDocumentRjcnReasonName : localized AS SalesDocumentRjcnReasonNamelocalized,
_SubscrpnContrItmAppt[1:SubscrpnContrApptType = 'CANCRECEIVE'].SubscrpnContrApptStrtDteTme AS SbscrContrItmCanclnRecDateTime,
_SubscrpnContrItmAppt[1:SubscrpnContrApptType = 'CANCREQUEST'].SubscrpnContrApptStrtDteTme AS SbscrContrItmCanclnReqDateTime,
SubscrpnContrItmCanclnDteTme,
SubscrpnContrItmStartDateTime,
SubscrpnContrItmEndDateTime,
SbscrContrTimeSliceStrtDteTme,
SbscrContrTimeSliceEndDteTme,
_SubscrpnContrItmAppt[1:SubscrpnContrApptType = 'ISTRUNTMEND'].SubscrpnContrApptStrtDteTme AS SubscrpnContrTrmEndDteTme
FROM R_SubscriptionContractItemTP
LEFT OUTER JOIN C_SubscrpnContrAllHierNode_2 AS _Hierarchy ON SubscriptionContract = _Hierarchy.SubscriptionContract AND SubscriptionContractExternalID = _Hierarchy.SubscriptionContractExternalID -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA