I_TR_HCM_ESSBankDataTP

DDL: I_TR_HCM_ESSBANKDATATP Type: view_entity TRANSACTIONAL

My Bank Data TR - TP

I_TR_HCM_ESSBankDataTP is a Transactional CDS View that provides data about "My Bank Data TR - TP" in SAP S/4HANA. It reads from 1 data source (I_HCM_ESSBANKDATA) and exposes 24 fields with key fields HCMPersonnelNumber, HCMSubtype, HCMObjectIdentification, HCMRecordIsLocked, EndDate. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_HCM_ESSBANKDATA I_HCM_ESSBANKDATA from

Associations (2)

CardinalityTargetAliasCondition
[1] I_HCM_ESSBankDataSubtypeVsblty _SubtypeVisibility $projection.HCMSubtype = _SubtypeVisibility.HCMSubtype
[1] E_HCMBankData _Extension $projection.HCMPersonnelNumber = _Extension.HCMPersonnelNumber and $projection.HCMSubtype = _Extension.HCMSubtype and $projection.HCMObjectIdentification = _Extension.HCMObjectIdentification and $projection.HCMRecordIsLocked = _Extension.HCMRecordIsLocked and $projection.EndDate = _Extension.EndDate and $projection.StartDate = _Extension.StartDate and $projection.HCMSequentialNumber = _Extension.HCMSequentialNumber

Annotations (16)

NameValueLevelField
EndUserText.label My Bank Data TR - TP view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations false view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #NONE view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix PAD view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 100 view
AbapCatalog.extensibility.quota.maximumBytes 3922 view
Feature SW:H4S4_SFWS_SC_01 view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY HCMPersonnelNumber I_HCM_ESSBANKDATA HCMPersonnelNumber Personnel No.
KEY HCMSubtype I_HCM_ESSBANKDATA HCMSubtype Subtype
KEY HCMObjectIdentification I_HCM_ESSBANKDATA HCMObjectIdentification Object ID
KEY HCMRecordIsLocked I_HCM_ESSBANKDATA HCMRecordIsLocked Lock indicator
KEY EndDate I_HCM_ESSBANKDATA EndDate Term to
KEY StartDate I_HCM_ESSBANKDATA StartDate Valid From
KEY HCMSequentialNumber I_HCM_ESSBANKDATA HCMSequentialNumber IT record no.
KEY HCMDraftSequentialNumber I_HCM_ESSBANKDATA HCMDraftSequentialNumber
LastChangedDate I_HCM_ESSBANKDATA LastChangedDate Created On
LastChangedByUser I_HCM_ESSBANKDATA LastChangedByUser User Name
HCMInfoTypeRecordHasText I_HCM_ESSBANKDATA HCMInfoTypeRecordHasText Text exists
HCMInfoTypeRecordScreenCtrl I_HCM_ESSBANKDATA HCMInfoTypeRecordScreenCtrl Screen control
HCMSubtypeText I_HCM_ESSBANKDATA HCMSubtypeText Name
HCMETag I_HCM_ESSBANKDATA HCMETag UUID
HCMValidityStartDate I_HCM_ESSBANKDATA HCMValidityStartDate Start Date
HCMValidityEndDate I_HCM_ESSBANKDATA HCMValidityEndDate End Date
HCMDefaultDate I_HCM_ESSBANKDATA HCMDefaultDate Current Date
HCMRecordIsStoredInDataBase I_HCM_ESSBANKDATA HCMRecordIsStoredInDataBase Truth Value
HCMValidityStartDateFieldCtrl I_HCM_ESSBANKDATA HCMValidityStartDateFieldCtrl INT1
HCMInfoTypeVersion _BankDataRoot HCMInfoTypeVersion Infotype Vers.
HCMCountryRegionGrouping _BankDataRoot HCMCountryRegionGrouping HCM Local.
_Contract I_HCM_ESSBANKDATA _Contract
_SubtypeVisibility _SubtypeVisibility
_BankDataRoot _BankDataRoot

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_TR_HCM_ESSBankDataTP.
-- 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_TR_HCM_ESSBankDataTP AS
SELECT
  I_HCM_ESSBANKDATA.HCMPersonnelNumber AS HCMPersonnelNumber,
  I_HCM_ESSBANKDATA.HCMSubtype AS HCMSubtype,
  I_HCM_ESSBANKDATA.HCMObjectIdentification AS HCMObjectIdentification,
  I_HCM_ESSBANKDATA.HCMRecordIsLocked AS HCMRecordIsLocked,
  I_HCM_ESSBANKDATA.EndDate AS EndDate,
  I_HCM_ESSBANKDATA.StartDate AS StartDate,
  I_HCM_ESSBANKDATA.HCMSequentialNumber AS HCMSequentialNumber,
  I_HCM_ESSBANKDATA.HCMDraftSequentialNumber AS HCMDraftSequentialNumber,
  I_HCM_ESSBANKDATA.LastChangedDate AS LastChangedDate,
  I_HCM_ESSBANKDATA.LastChangedByUser AS LastChangedByUser,
  I_HCM_ESSBANKDATA.HCMInfoTypeRecordHasText AS HCMInfoTypeRecordHasText,
  I_HCM_ESSBANKDATA.HCMInfoTypeRecordScreenCtrl AS HCMInfoTypeRecordScreenCtrl,
  I_HCM_ESSBANKDATA.HCMSubtypeText AS HCMSubtypeText,
  I_HCM_ESSBANKDATA.HCMETag AS HCMETag,
  I_HCM_ESSBANKDATA.HCMValidityStartDate AS HCMValidityStartDate,
  I_HCM_ESSBANKDATA.HCMValidityEndDate AS HCMValidityEndDate,
  I_HCM_ESSBANKDATA.HCMDefaultDate AS HCMDefaultDate,
  I_HCM_ESSBANKDATA.HCMRecordIsStoredInDataBase AS HCMRecordIsStoredInDataBase,
  I_HCM_ESSBANKDATA.HCMValidityStartDateFieldCtrl AS HCMValidityStartDateFieldCtrl,
  _BankDataRoot.HCMInfoTypeVersion AS HCMInfoTypeVersion,
  _BankDataRoot.HCMCountryRegionGrouping AS HCMCountryRegionGrouping,
  I_HCM_ESSBANKDATA._Contract AS _Contract
FROM I_HCM_ESSBANKDATA
LEFT OUTER JOIN I_HCM_ESSBankDataSubtypeVsblty AS _SubtypeVisibility ON HCMSubtype = _SubtypeVisibility.HCMSubtype  -- association [1]
LEFT OUTER JOIN E_HCMBankData AS _Extension ON HCMPersonnelNumber = _Extension.HCMPersonnelNumber AND HCMSubtype = _Extension.HCMSubtype AND HCMObjectIdentification = _Extension.HCMObjectIdentification AND HCMRecordIsLocked = _Extension.HCMRecordIsLocked AND EndDate = _Extension.EndDate AND StartDate = _Extension.StartDate AND HCMSequentialNumber = _Extension.HCMSequentialNumber  -- association [1]
;