C_IHBAcctLimitObjectTP

DDL: C_IHBACCTLIMITOBJECTTP Type: view_entity CONSUMPTION

IHB Account Limit Object Projection

C_IHBAcctLimitObjectTP is a Consumption CDS View that provides data about "IHB Account Limit Object Projection" in SAP S/4HANA. It reads from 1 data source (R_IHBMasterDataObjectTP) and exposes 33 fields with key field IHBObjectUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_IHBMasterDataObjectTP R_IHBMasterDataObjectTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_IHBMstrDataObjChangeDocument _IHBMstrDataObjChangeDocument $projection.IHBObjectUUID = _IHBMstrDataObjChangeDocument.IHBObjectUUID
[0..1] C_IHBBankAreaCard _IHBBankAreaCard $projection.IHBBankArea = _IHBBankAreaCard.IHBBankArea

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label IHB Account Limit Object Projection view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey IHBObjectUUID view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
Metadata.allowExtensions true view
Search.searchable true view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY IHBObjectUUID IHBObjectUUID UUID
IHBObjectReferenceUUID IHBObjectReferenceUUID UUID
IHBObjectType IHBObjectType Object Type
IHBObjectCategory IHBObjectCategory Object Category
IHBObjectKeyUUID IHBObjectKeyUUID UUID
IHBReleaseStatus IHBReleaseStatus Release Status
IHBReleaseStatusText
IHBReleaseStatusCriticality _IHBObjectRelStsCriticality IHBReleaseStatusCriticality
InhouseBankGroupID _IHBGroupType InhouseBankGroupID Group
IHBAccountNumber _IHBAccount IHBAccountNumber Account Number
IHBBankAreaDescription
IHBBankArea IHBBankArea Bank Area
IHBObjectLevel IHBObjectLevel Level
IHBObjectLevelText
IHBObjectTotalChangedDateTime IHBObjectTotalChangedDateTime Changed On
IHBObjectCreatedDateTime IHBObjectCreatedDateTime Created On
IHBObjectCreatedByUser IHBObjectCreatedByUser Created By
IHBObjectChangedDateTime IHBObjectChangedDateTime Changed On
IHBObjectChangedByUser IHBObjectChangedByUser Changed by
IHBAccountDescription
IHBAccountAliasName _IHBAccount IHBAccountAliasName Alias
IHBAccountHolder _IHBAccount IHBAccountHolder Busn. Partner
IHBAccountCurrency _IHBAccount IHBAccountCurrency Currency
IHBBankKey _IHBBankArea IHBBankKey IHB Bank Key
IHBBankAreaCountry _IHBBankArea IHBBankAreaCountry Bank Ctry/Rgn. Key
virtualIHBObjectNavigationUUIDuuid
virtualIHBObjectHeaderTypechar20
char1
char1
_IHBBankAreaCard _IHBBankAreaCard
_IHBAccount _IHBAccount
_IHBGroupType _IHBGroupType
_IHBMstrDataObjChangeDocument _IHBMstrDataObjChangeDocument

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 C_IHBAcctLimitObjectTP.
-- 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 C_IHBAcctLimitObjectTP AS
SELECT
  IHBObjectUUID,
  IHBObjectReferenceUUID,
  IHBObjectType,
  IHBObjectCategory,
  IHBObjectKeyUUID,
  IHBReleaseStatus,
  _IHBObjectReleaseStatus._IHBObjectReleaseStatusT[1:Language = $session.system_language ].IHBReleaseStatusText AS IHBReleaseStatusText,
  _IHBObjectRelStsCriticality.IHBReleaseStatusCriticality AS IHBReleaseStatusCriticality,
  _IHBGroupType.InhouseBankGroupID AS InhouseBankGroupID,
  _IHBAccount.IHBAccountNumber AS IHBAccountNumber,
  _IHBBankArea._IHBBankAreaText[1:IHBBankAreaLanguage = $session.system_language ].IHBBankAreaDescription AS IHBBankAreaDescription,
  IHBBankArea,
  IHBObjectLevel,
  _IHBObjectLevel._IHBObjectLevelT[1:Language = $session.system_language ].IHBObjectLevelText AS IHBObjectLevelText,
  IHBObjectTotalChangedDateTime,
  IHBObjectCreatedDateTime,
  IHBObjectCreatedByUser,
  IHBObjectChangedDateTime,
  IHBObjectChangedByUser,
  _IHBAccount._IHBAccountText[1:IHBAccountLanguage = $session.system_language ].IHBAccountDescription AS IHBAccountDescription,
  _IHBAccount.IHBAccountAliasName AS IHBAccountAliasName,
  _IHBAccount.IHBAccountHolder AS IHBAccountHolder,
  _IHBAccount.IHBAccountCurrency AS IHBAccountCurrency,
  _IHBBankArea.IHBBankKey AS IHBBankKey,
  _IHBBankArea.IHBBankAreaCountry AS IHBBankAreaCountry,
  virtual IHBObjectNavigationUUID : uuid AS virtualIHBObjectNavigationUUIDuuid,
  virtual IHBObjectHeaderType : char20 AS virtualIHBObjectHeaderTypechar20,
  virtual UICT_IHBAccountSectionIsHidden : abap.char( 1 ) AS char1
FROM R_IHBMasterDataObjectTP
LEFT OUTER JOIN C_IHBMstrDataObjChangeDocument AS _IHBMstrDataObjChangeDocument ON IHBObjectUUID = _IHBMstrDataObjChangeDocument.IHBObjectUUID  -- association [0..*]
LEFT OUTER JOIN C_IHBBankAreaCard AS _IHBBankAreaCard ON IHBBankArea = _IHBBankAreaCard.IHBBankArea  -- association [0..1]
;