R_BscCndnContrRefcdCndnContr
Bsc Cndn Contr Refcd Condition Contract
R_BscCndnContrRefcdCndnContr is a Basic CDS View that provides data about "Bsc Cndn Contr Refcd Condition Contract" in SAP S/4HANA. It reads from 1 data source (R_ConditionDocumentItem) and exposes 6 fields with key fields BasicConditionContract, BscCndnContrRefcdCndnContr. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ConditionDocumentItem | R_ConditionDocumentItem | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | R_BasicConditionContract | _BasicConditionContract | $projection.BasicConditionContract = _BasicConditionContract.BasicConditionContract |
| [0..1] | R_ConditionContract | _BscCndnContrRefcdCndnContr | $projection.BscCndnContrRefcdCndnContr = _BscCndnContrRefcdCndnContr.ConditionContract |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Bsc Cndn Contr Refcd Condition Contract | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | false | view |
Fields (6)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BasicConditionContract | |||
| KEY | BscCndnContrRefcdCndnContr | |||
| BasicConditionContractUUID | ||||
| BscCndnContrRefcdCndnContrUUID | ConditionDocumentItemUUID | |||
| _BasicConditionContract | _BasicConditionContract | |||
| _BscCndnContrRefcdCndnContr | _BscCndnContrRefcdCndnContr |
@EndUserText.label: 'Bsc Cndn Contr Refcd Condition Contract'
@AccessControl: {
authorizationCheck: #MANDATORY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
usageType.serviceQuality: #B,
usageType.dataClass: #TRANSACTIONAL,
usageType.sizeCategory: #XXL
}
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@Metadata: {
ignorePropagatedAnnotations: true,
allowExtensions: false
}
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] } */
define view entity R_BscCndnContrRefcdCndnContr
as select from R_ConditionDocumentItem
association [1..1] to R_BasicConditionContract as _BasicConditionContract on $projection.BasicConditionContract = _BasicConditionContract.BasicConditionContract
/* Referenced Condition Contracts */
association [0..1] to R_ConditionContract as _BscCndnContrRefcdCndnContr on $projection.BscCndnContrRefcdCndnContr = _BscCndnContrRefcdCndnContr.ConditionContract
{
@ObjectModel.foreignKey.association: '_BasicConditionContract'
key cast( ConditionDocument as wcb_num_basic_contract preserving type ) as BasicConditionContract,
@ObjectModel.foreignKey.association: '_BscCndnContrRefcdCndnContr'
key cast( CndnDocItmRefcdCndnDoc as wcb_bsccoco_itm_refcd_cc preserving type ) as BscCndnContrRefcdCndnContr,
/* UUIDs */
cast( ConditionDocumentUUID as wcb_bsc_cndn_contr_uuid preserving type ) as BasicConditionContractUUID,
ConditionDocumentItemUUID as BscCndnContrRefcdCndnContrUUID,
/* Associations */
_BasicConditionContract,
_BscCndnContrRefcdCndnContr
}
where
CndnDocObjNodeTypeAbbr = 'BCCRCC'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_CONDITIONDOCUMENTITEM"
],
"ASSOCIATED":
[
"R_BASICCONDITIONCONTRACT",
"R_CONDITIONCONTRACT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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