C_IHBAcctLimitObjectTP

DDL: C_IHBACCTLIMITOBJECTTP Type: view_entity CONSUMPTION Package: IHB_LIMIT

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 34 fields with key field IHBObjectUUID. It has 3 associations to related views. It is exposed through 2 OData services (ASQL_F5940, UI_IHBACCTLIMITOBJECTTP). It is used in 1 Fiori application: Manage In-House Bank Limits. Part of development package IHB_LIMIT.

Data Sources (1)

SourceAliasJoin Type
R_IHBMasterDataObjectTP R_IHBMasterDataObjectTP projection

Associations (3)

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

Annotations (15)

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
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources true view
AbapCatalog.extensibility.elementSuffix IBO view
AbapCatalog.extensibility.quota.maximumFields 1000 view
AbapCatalog.extensibility.quota.maximumBytes 100000 view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F5940 ASQL_F5940 C2 NOT_RELEASED
UI_IHBACCTLIMITOBJECTTP UI_IHBACCTLIMITOBJECTTP V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (1)

App IDApp NameTypeDescription
F5940 Manage In-House Bank Limits Transactional This app manage internal limits for in-house bank accounts

Manage In-House Bank Limits

Business Role: Payment Specialist

With this app, you can monitor payments that are relevant for in-house bank accounts.

Fields (34)

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
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]
LEFT OUTER JOIN E_InhouseBankMasterObject AS _Extension ON IHBObjectUUID = _Extension.IHBObjectUUID  -- association [1]
;