I_CollateralAssetPartner

DDL: I_COLLATERALASSETPARTNER Type: view_entity BASIC

Collateral Asset Business Partner

I_CollateralAssetPartner (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

CollateralAssetPartner · Cross Applications

I_CollateralAssetPartner is a Basic CDS View (Dimension) that provides data about "Collateral Asset Business Partner" in SAP S/4HANA. It reads from 1 data source (cms_ast_bp) and exposes 17 fields with key field CollateralAssetPartnerUUID. It has 4 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesAssociation Target for Defining CDS Entities, Analytical Dimension, Data Source in SQL Select, Data Source for Defining CDS Entities, Data Source for Data Extraction
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_ast_bp cms_ast_bp from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CollateralAssetData _CollateralAssetData $projection.CollateralAssetUUID = _CollateralAssetData.CollateralAssetUUID
[0..1] I_CollateralInsurance _CollateralInsurance $projection.CollateralAssetUUID = _CollateralInsurance.CollateralInsuranceUUID
[0..1] I_CollateralObjectInsurance _ColltrlObjectInsurance $projection.CollateralAssetUUID = _ColltrlObjectInsurance.CollateralInsuranceUUID
[0..1] I_CollateralPartnerFunction _CollateralAssetPartnerFunc $projection.CollateralPartnerFunction = _CollateralAssetPartnerFunc.CollateralPartnerFunction

Annotations (16)

NameValueLevelField
EndUserText.label Collateral Asset Business Partner view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey CollateralAssetPartnerUUID view
ObjectModel.sapObjectNodeType.name CollateralAssetPartner view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CollateralAssetPartnerUUID ast_bp_guid GUID for Table CMS_AST_BP
CollateralAssetUUID ast_guid GUID for Table CMS_AST
CollateralPartnerIdentifier Business Partner ID
CollateralPartnerFunction bpf Business Partner Function
ColltrlAstPrtnShareNumerator ast_share_nr Numerator in Business Partner Share of Asset
ColltrlAstPrtnShareDenominator ast_share_dn Denominator in the Business Partner Share of Asset
ColltrlAstPartnerValidFromDate vald_frm Valid from date
ColltrlAssetPartnerValidToDate vald_tll Valid to date
CollateralAssetEnteredBy created_by Login ID of the User who created the Record
CollateralAssetEnteredDateTime created_at Creation Timestamp
CollateralAssetLastChangedBy changed_by Last Changed By
ColltrlAstLastChangedDateTime changed_at Change Timestamp
CollateralAssetEnteredSource sourceofentry Source Of Entry
_CollateralAssetData _CollateralAssetData
_CollateralInsurance _CollateralInsurance
_ColltrlObjectInsurance _ColltrlObjectInsurance
_CollateralAssetPartnerFunc _CollateralAssetPartnerFunc

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_CollateralAssetPartner.
-- 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 I_CollateralAssetPartner AS
SELECT
  ast_bp_guid AS CollateralAssetPartnerUUID,
  ast_guid AS CollateralAssetUUID,
  cast( bu_partnerid as cms_dte_bpid_vdm preserving type ) AS CollateralPartnerIdentifier,
  bpf AS CollateralPartnerFunction,
  ast_share_nr AS ColltrlAstPrtnShareNumerator,
  ast_share_dn AS ColltrlAstPrtnShareDenominator,
  vald_frm AS ColltrlAstPartnerValidFromDate,
  vald_tll AS ColltrlAssetPartnerValidToDate,
  created_by AS CollateralAssetEnteredBy,
  created_at AS CollateralAssetEnteredDateTime,
  changed_by AS CollateralAssetLastChangedBy,
  changed_at AS ColltrlAstLastChangedDateTime,
  sourceofentry AS CollateralAssetEnteredSource
FROM cms_ast_bp
LEFT OUTER JOIN I_CollateralAssetData AS _CollateralAssetData ON CollateralAssetUUID = _CollateralAssetData.CollateralAssetUUID  -- association [0..1]
LEFT OUTER JOIN I_CollateralInsurance AS _CollateralInsurance ON CollateralAssetUUID = _CollateralInsurance.CollateralInsuranceUUID  -- association [0..1]
LEFT OUTER JOIN I_CollateralObjectInsurance AS _ColltrlObjectInsurance ON CollateralAssetUUID = _ColltrlObjectInsurance.CollateralInsuranceUUID  -- association [0..1]
LEFT OUTER JOIN I_CollateralPartnerFunction AS _CollateralAssetPartnerFunc ON CollateralPartnerFunction = _CollateralAssetPartnerFunc.CollateralPartnerFunction  -- association [0..1]
;