C_IHBMstrDataObjChangeDocument

DDL: C_IHBMSTRDATAOBJCHANGEDOCUMENT Type: view_entity CONSUMPTION

IHB MD Object Change Document

C_IHBMstrDataObjChangeDocument is a Consumption CDS View that provides data about "IHB MD Object Change Document" in SAP S/4HANA. It reads from 1 data source (I_IHBMstrDataObjChangeDocument) and exposes 18 fields with key fields IHBObjectUUID, ChangeDocObject, ChangeDocObjectClass, ChangeDocument, DatabaseTable. It has 1 association to related views. It is exposed through 8 OData services (UI_IHBACCOUNTFEETP, UI_IHBACCOUNTLIMITWORKFLOW, UI_IHBACCTINTRSTCOMPNOBJTP, ...). It is used in 6 Fiori applications: Manage In-House Bank Limits, Manage In-House Bank Limits, Manage In-House Bank Conditions, ....

Data Sources (1)

SourceAliasJoin Type
I_IHBMstrDataObjChangeDocument I_IHBMstrDataObjChangeDocument from

Associations (1)

CardinalityTargetAliasCondition
[0..1] C_APMUserContactCard _APMUserContactCard $projection.CreatedByUser = _APMUserContactCard.ContactCardID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label IHB MD Object Change Document view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
Metadata.allowExtensions true view

OData Services (8)

ServiceBindingVersionContractRelease
UI_IHBACCOUNTFEETP UI_IHBACCOUNTFEETP V2 C1 NOT_RELEASED
UI_IHBACCOUNTLIMITWORKFLOW UI_IHBACCOUNTLIMITWORKFLOW V2 C1 NOT_RELEASED
UI_IHBACCTINTRSTCOMPNOBJTP UI_IHBACCTINTRSTCOMPNOBJTP V2 C1 NOT_RELEASED
UI_IHBACCTLIMITOBJECTTP UI_IHBACCTLIMITOBJECTTP V2 C1 NOT_RELEASED
UI_IHBCONDITIONOBJECTTP UI_IHBCONDITIONOBJECTTP V2 C1 NOT_RELEASED
UI_IHBCONDITIONWORKFLOW UI_IHBCONDITIONWORKFLOW V2 C1 NOT_RELEASED
UI_IHBFEEWORKFLOW UI_IHBFEEWORKFLOW V2 C1 NOT_RELEASED
UI_IHBINTRSTCOMPNWORKFLOW UI_IHBINTRSTCOMPNWORKFLOW V2 C1 NOT_RELEASED

Fiori Apps (6)

App IDApp NameTypeDescription
F5940 Manage In-House Bank Limits Transactional This app manage internal limits for in-house bank accounts
F5940 Manage In-House Bank Limits Transactional This app manage internal limits for in-house bank accounts
F5941 Manage In-House Bank Conditions Transactional Manage in-house bank financial conditions for internal house bank accounts
F5941 Manage In-House Bank Conditions Transactional Manage in-house bank financial conditions for internal house bank accounts
F6335 Manage In-House Bank Fees Transactional Manage in-house bank interest compensation hierarchies.
F6652 Manage In-House Bank Interest Compensation Transactional Manage in-house bank interest compensation hierarchies.

Manage In-House Bank Limits

Business Role: Payment Specialist

With this app, you can monitor payments that are relevant 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.

Manage In-House Bank Conditions

Business Role: Payment Specialist

With this app, you can manage account balances by setting the lower limits. A limit can be set at a single account level or a group of accounts level together with the value and the validity. You can set either a positive value (for example, 1000 EUR) or a negative value (for example, -1000 EUR).

Manage In-House Bank Conditions

Business Role: Payment Specialist

With this app, you can manage account balances by setting the lower limits. A limit can be set at a single account level or a group of accounts level together with the value and the validity. You can set either a positive value (for example, 1000 EUR) or a negative value (for example, -1000 EUR).

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 (18)

KeyFieldSource TableSource FieldDescription
KEY IHBObjectUUID IHBObjectUUID UUID
KEY ChangeDocObject ChangeDocObject Object Value
KEY ChangeDocObjectClass ChangeDocObjectClass Change Doc. Object
KEY ChangeDocument ChangeDocument Document Number
KEY DatabaseTable DatabaseTable Table Name
KEY ChangeDocTableKey ChangeDocTableKey
KEY ChangeDocDatabaseTableField ChangeDocDatabaseTableField Field Name
KEY ChangeDocItemChangeType ChangeDocItemChangeType
CreatedByUser CreatedByUser Modified by
CreationDate CreationDate Date Modified
CreationTime CreationTime Time Modified
ChangeDocPreviousFieldValue ChangeDocPreviousFieldValue
ChangeDocNewFieldValue ChangeDocNewFieldValue
ChangeDocPrevFieldValueText
ChangeDocNewFieldValueText
_IHBMstrDataObjFieldLabel _IHBMstrDataObjFieldLabel
_IHBMasterDataObjectTP _IHBMasterDataObjectTP
_APMUserContactCard _APMUserContactCard

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_IHBMstrDataObjChangeDocument.
-- 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_IHBMstrDataObjChangeDocument AS
SELECT
  IHBObjectUUID,
  ChangeDocObject,
  ChangeDocObjectClass,
  ChangeDocument,
  DatabaseTable,
  ChangeDocTableKey,
  ChangeDocDatabaseTableField,
  ChangeDocItemChangeType,
  CreatedByUser,
  CreationDate,
  CreationTime,
  ChangeDocPreviousFieldValue,
  ChangeDocNewFieldValue,
  cast( '' as cdfldvaln ) AS ChangeDocPrevFieldValueText,
  cast( '' as cdfldvaln ) AS ChangeDocNewFieldValueText
FROM I_IHBMstrDataObjChangeDocument
LEFT OUTER JOIN C_APMUserContactCard AS _APMUserContactCard ON CreatedByUser = _APMUserContactCard.ContactCardID  -- association [0..1]
;