C_IHBFeeObjTP

DDL: C_IHBFEEOBJTP Type: view_entity CONSUMPTION Package: IHB_ACCOUNT_FEE

IHB Fee Object Projection

C_IHBFeeObjTP is a Consumption CDS View that provides data about "IHB Fee Object Projection" in SAP S/4HANA. It reads from 1 data source (R_IHBMasterDataObjectTP) and exposes 39 fields with key field IHBObjectUUID. It has 5 associations to related views. It is exposed through 2 OData services (ASQL_F6335, UI_IHBACCOUNTFEETP). It is used in 1 Fiori application: Manage In-House Bank Fees. Part of development package IHB_ACCOUNT_FEE.

Data Sources (1)

SourceAliasJoin Type
R_IHBMasterDataObjectTP R_IHBMasterDataObjectTP projection

Associations (5)

CardinalityTargetAliasCondition
[0..*] C_IHBMstrDataObjChangeDocument _IHBMstrDataObjChangeDocument $projection.IHBObjectUUID = _IHBMstrDataObjChangeDocument.IHBObjectUUID
[0..1] C_APMUserContactCard _APMUserContactCardCreatedBy $projection.IHBObjectCreatedByUser = _APMUserContactCardCreatedBy.ContactCardID
[0..1] C_APMUserContactCard _APMUserContactCardChangedBy $projection.IHBObjectCreatedByUser = _APMUserContactCardChangedBy.ContactCardID
[0..1] C_IHBBankAreaCard _IHBBankAreaCard $projection.IHBBankArea = _IHBBankAreaCard.IHBBankArea
[1] E_InhouseBankMasterObject _Extension $projection.IHBObjectUUID = _Extension.IHBObjectUUID

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label IHB Fee 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_F6335 ASQL_F6335 C2 NOT_RELEASED
UI_IHBACCOUNTFEETP UI_IHBACCOUNTFEETP V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (1)

App IDApp NameTypeDescription
F6335 Manage In-House Bank Fees Transactional Manage in-house bank interest compensation hierarchies.

Manage In-House Bank Fees

Business Role: Payment Specialist

With this app, you can define fees for your monthly account maintenance and for processing transactions. The account maintenance fee is a monthly fee that will be charged when you set up an account. Transaction fees are calculated on a monthly basis and you can define them in three different levels.

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY IHBObjectUUID IHBObjectUUID UUID
IHBObjectReferenceUUID IHBObjectReferenceUUID UUID
IHBObjectType IHBObjectType Object Type
IHBObjectCategory IHBObjectCategory Object Category
IHBObjectKeyUUID IHBObjectKeyUUID UUID
IHBReleaseStatus IHBReleaseStatus Status
IHBReleaseStatusText
IHBReleaseStatusCriticality _IHBObjectRelStsCriticality IHBReleaseStatusCriticality
InhouseBankGroupID InhouseBankGroupID Group
IHBGroupDescription
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
IHBBankName
IHBBankAreaCountry _IHBBankArea IHBBankAreaCountry Bank Ctry/Rgn. Key
IHBCountryName
virtualIHBObjectNavigationUUIDuuid
virtualIHBObjectHeaderTypechar20
char1
char1
char1
_IHBAccount _IHBAccount
_IHBGroupType _IHBGroupType
_IHBMstrDataObjChangeDocument _IHBMstrDataObjChangeDocument
_APMUserContactCardCreatedBy _APMUserContactCardCreatedBy
_APMUserContactCardChangedBy _APMUserContactCardChangedBy
_IHBBankAreaCard _IHBBankAreaCard

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_IHBFeeObjTP.
-- 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_IHBFeeObjTP AS
SELECT
  IHBObjectUUID,
  IHBObjectReferenceUUID,
  IHBObjectType,
  IHBObjectCategory,
  IHBObjectKeyUUID,
  IHBReleaseStatus,
  _IHBObjectReleaseStatus._IHBObjectReleaseStatusT[1:Language = $session.system_language ].IHBReleaseStatusText AS IHBReleaseStatusText,
  _IHBObjectRelStsCriticality.IHBReleaseStatusCriticality AS IHBReleaseStatusCriticality,
  InhouseBankGroupID,
  _IHBGroupType._IHBGroupTypeText[1:IHBGroupLanguage = $session.system_language ].IHBGroupDescription AS IHBGroupDescription,
  _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._Bank_2.BankName AS IHBBankName,
  _IHBBankArea.IHBBankAreaCountry AS IHBBankAreaCountry,
  _IHBBankArea._CountryVH.Description AS IHBCountryName,
  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_APMUserContactCard AS _APMUserContactCardCreatedBy ON IHBObjectCreatedByUser = _APMUserContactCardCreatedBy.ContactCardID  -- association [0..1]
LEFT OUTER JOIN C_APMUserContactCard AS _APMUserContactCardChangedBy ON IHBObjectCreatedByUser = _APMUserContactCardChangedBy.ContactCardID  -- association [0..1]
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]
;