I_DfsCapabilityObject

DDL: I_DFSCAPABILITYOBJECT SQL: IDFSCAPBLTOBJ Type: view BASIC

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)

SourceAliasJoin Type
dfs_cap_co dfs_cap_co from

Associations (4)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;