I_SitnDefCondition
Situation Condition
I_SitnDefCondition is a Basic CDS View that provides data about "Situation Condition" in SAP S/4HANA. It reads from 1 data source (sit_cond) and exposes 5 fields with key field SitnDefinitionID. It has 1 association to related views. Part of development package CA_SIT_DDIC.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| sit_cond | Condition | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_SitnDefinition | _Definition | $projection.SitnDefinitionID = _Definition.SitnDefinitionID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ISITNCONDITION | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.status | #DEPRECATED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Situation Condition | view |
@AbapCatalog:{
sqlViewName: 'ISITNCONDITION',
compiler.compareFilter: true,
preserveKey:true
}
@AccessControl.authorizationCheck: #CHECK
@VDM: {
viewType: #BASIC,
lifecycle: {
status: #DEPRECATED
// successor: <name of successor view>
}}
@ObjectModel:{
usageType:{
serviceQuality: #C,
sizeCategory: #M,
dataClass: #MIXED
}
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Situation Condition'
define view I_SitnDefCondition as select from sit_cond as Condition
association [1..1] to I_SitnDefinition as _Definition on $projection.SitnDefinitionID = _Definition.SitnDefinitionID
{
key Condition.sitndefinitionid as SitnDefinitionID ,
// Condition.sitncndnfunctionid as SitnCndnFunctionID ,
Condition.sitntriggerobjectview as SitnTriggerObjectView ,
Condition.sitntriggerobject as SitnTriggerObjectKeyField, // SitnTriggerObject was replaced with SitnTriggerObjectKeyField
Condition.sitndeftriggertype as SitnDefTriggerType ,
_Definition
}
//union all select from sit_t_cond as ConditionTemplate
//association [1..1] to I_SitnDefUnion as _Definition on $projection.SitnDefinitionID = _Definition.SitnDefinitionID
//{
// key $session.client as Mandt ,
// key ConditionTemplate.sitndefinitionid as SitnDefinitionID ,
// ConditionTemplate.sitncndnfunctionid as SitnCndnFunctionID ,
// ConditionTemplate.sitntriggerobjectview as SitnTriggerObjectView ,
// ConditionTemplate.sitntriggerobject as SitnTriggerObject ,
// _Definition
// }
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