I_DfsCapabilityObject
View for Defense Capability Object
I_DfsCapabilityObject is a Basic CDS View that provides data about "View for Defense Capability Object" in SAP S/4HANA. It reads from 1 data source (dfs_cap_co) and exposes 28 fields with key field DfsCapabilityObjectUUID. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| dfs_cap_co | dfs_cap_co | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_UserContactCard | _CreatedByUserContactCard | $projection.DfsCapbltObjCreatedByUser = _CreatedByUserContactCard.ContactCardID |
| [0..1] | I_UserContactCard | _LastChangedByUserContactCard | $projection.DfsCapbltObjLastChgdByUser = _LastChangedByUserContactCard.ContactCardID |
| [1..*] | I_DFS_SenstvyClfnCapblt | _SenstvyClfn | $projection.DfsCapabilityObjectUUID = _SenstvyClfn.DfsCapabilityObjectUUID |
| [0..1] | E_DfsCapabilityObject | _Extension | $projection.DfsCapabilityObjectUUID = _Extension.DfsCapabilityObjectUUID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IDFSCAPBLTOBJ | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | View for Defense Capability Object | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.representativeKey | DfsCapabilityObjectUUID | view |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | DfsCapabilityObjectUUID | dfs_cap_co | dfscapabilityobjectuuid | Capability Obj UUID |
| DfsCapbltObjType | dfs_cap_co | dfscapbltobjtype | Capability Type | |
| DfsCapabilityObjectID | dfs_cap_co | dfscapabilityobjectid | Capability ID | |
| DfsCapbltObjName | dfs_cap_co | dfscapbltobjname | Capability Name | |
| DfsCapbltObjDescription | dfs_cap_co | dfscapbltobjdescription | CO Description | |
| DfsCapbltObjValidityStartDte | dfs_cap_co | dfscapbltobjvaliditystartdte | Validity Start Date | |
| DfsCapbltObjValidityEndDte | dfs_cap_co | dfscapbltobjvalidityenddte | Validity End Date | |
| DfsCapbltObjShortName | dfs_cap_co | dfscapbltobjshortname | Capability | |
| DfsCapbltObjSymbol | dfs_cap_co | dfscapbltobjsymbol | Cap. Symbol Code | |
| DfsCapbltObjReferenceID | dfs_cap_co | dfscapbltobjreferenceid | Ref. Cap. Cd. ID | |
| DfsCapbltObjCreationDteTme | dfs_cap_co | dfscapbltobjcreationdtetme | Created On | |
| DfsCapbltObjCreatedByUser | dfs_cap_co | dfscapbltobjcreatedbyuser | Created By | |
| DfsCapbltObjLastChgdDteTme | dfs_cap_co | dfscapbltobjlastchgddtetme | Changed On | |
| DfsCapbltObjLastChgdByUser | dfs_cap_co | dfscapbltobjlastchgdbyuser | Changed By | |
| DfsCapbltObjOwner | dfs_cap_co | dfscapbltobjowner | Cap Obj Owner | |
| DfsCapabilityVarGrpName | dfs_cap_co | dfscapabilityvargrpname | Cap Variant Group | |
| DfsCapbltObjStatusObjectID | dfs_cap_co | dfscapbltobjstatusobjectid | Object Number | |
| DfsCapbltObjStatusCode | dfs_cap_co | dfscapbltobjstatuscode | Status | |
| DfsCapbltObjIsRootObj | ||||
| DfsCapbltObjIsNationalTree | ||||
| DfsCapbltObjParentUUID | dfs_cap_co | dfscapbltobjparentuuid | Parent UUID | |
| DfsCapbltObjRootUUID | dfs_cap_co | dfscapbltobjrootuuid | Root UUID | |
| ProjectUUID | dfs_cap_co | projectuuid | Project UUID | |
| ProjectSummaryTaskUUID | dfs_cap_co | projectsummarytaskuuid | Entity GUID | |
| DfsCapbltObjRefDocTxt | dfs_cap_co | dfscapbltobjrefdoctxt | Reference Doc | |
| _CreatedByUserContactCard | _CreatedByUserContactCard | |||
| _LastChangedByUserContactCard | _LastChangedByUserContactCard | |||
| _SenstvyClfn | _SenstvyClfn |
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 I_DfsCapabilityObject.
-- 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.
-- SQL view name: IDFSCAPBLTOBJ
CREATE VIEW I_DfsCapabilityObject AS
SELECT
dfs_cap_co.dfscapabilityobjectuuid AS DfsCapabilityObjectUUID,
dfs_cap_co.dfscapbltobjtype AS DfsCapbltObjType,
dfs_cap_co.dfscapabilityobjectid AS DfsCapabilityObjectID,
dfs_cap_co.dfscapbltobjname AS DfsCapbltObjName,
dfs_cap_co.dfscapbltobjdescription AS DfsCapbltObjDescription,
dfs_cap_co.dfscapbltobjvaliditystartdte AS DfsCapbltObjValidityStartDte,
dfs_cap_co.dfscapbltobjvalidityenddte AS DfsCapbltObjValidityEndDte,
dfs_cap_co.dfscapbltobjshortname AS DfsCapbltObjShortName,
dfs_cap_co.dfscapbltobjsymbol AS DfsCapbltObjSymbol,
dfs_cap_co.dfscapbltobjreferenceid AS DfsCapbltObjReferenceID,
dfs_cap_co.dfscapbltobjcreationdtetme AS DfsCapbltObjCreationDteTme,
dfs_cap_co.dfscapbltobjcreatedbyuser AS DfsCapbltObjCreatedByUser,
dfs_cap_co.dfscapbltobjlastchgddtetme AS DfsCapbltObjLastChgdDteTme,
dfs_cap_co.dfscapbltobjlastchgdbyuser AS DfsCapbltObjLastChgdByUser,
dfs_cap_co.dfscapbltobjowner AS DfsCapbltObjOwner,
dfs_cap_co.dfscapabilityvargrpname AS DfsCapabilityVarGrpName,
dfs_cap_co.dfscapbltobjstatusobjectid AS DfsCapbltObjStatusObjectID,
dfs_cap_co.dfscapbltobjstatuscode AS DfsCapbltObjStatusCode,
cast(dfs_cap_co.dfscapbltobjisrootobj as dfs_co_is_root_obj) AS DfsCapbltObjIsRootObj,
cast(dfs_cap_co.dfscapbltobjisnationaltree as dfs_co_is_nat_tree) AS DfsCapbltObjIsNationalTree,
dfs_cap_co.dfscapbltobjparentuuid AS DfsCapbltObjParentUUID,
dfs_cap_co.dfscapbltobjrootuuid AS DfsCapbltObjRootUUID,
dfs_cap_co.projectuuid AS ProjectUUID,
dfs_cap_co.projectsummarytaskuuid AS ProjectSummaryTaskUUID,
dfs_cap_co.dfscapbltobjrefdoctxt AS DfsCapbltObjRefDocTxt
FROM dfs_cap_co
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON DfsCapbltObjCreatedByUser = _CreatedByUserContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContactCard ON DfsCapbltObjLastChgdByUser = _LastChangedByUserContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_DFS_SenstvyClfnCapblt AS _SenstvyClfn ON DfsCapabilityObjectUUID = _SenstvyClfn.DfsCapabilityObjectUUID -- association [1..*]
LEFT OUTER JOIN E_DfsCapabilityObject AS _Extension ON DfsCapabilityObjectUUID = _Extension.DfsCapabilityObjectUUID -- association [0..1]
;
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