C_IHBPaymentMonitorTP

DDL: C_IHBPAYMENTMONITORTP Type: view_entity CONSUMPTION

Payment Monitor

C_IHBPaymentMonitorTP is a Consumption CDS View that provides data about "Payment Monitor" in SAP S/4HANA. It reads from 1 data source (I_IHBTransactionItemCmpst) and exposes 53 fields with key field IHBPostingUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_IHBTransactionItemCmpst I_IHBTransactionItemCmpst from

Associations (9)

CardinalityTargetAliasCondition
[0..1] I_IHBItemSensitiveFlag _ItemSensitiveFlag $projection.ClearingArea = _ItemSensitiveFlag.ClearingArea and $projection.PaymentItemDate = _ItemSensitiveFlag.PaymentItemDate and $projection.PaymentItemNumber = _ItemSensitiveFlag.PaymentItemNumber
[0..1] C_APMCreationProcessVH _CreationProcess $projection.APMInternalCreationProcess = _CreationProcess.APMInternalCreationProcess
[0..1] C_IHBActivityTypeVH _ActivityType $projection.IHBActivityType = _ActivityType.IHBActivityType
[0..1] C_IHBFeeTypeVH _FeeType $projection.IHBAcctFeeType = _FeeType.IHBAcctFeeType
[0..*] I_IHBBankAreaT _IHBBankAreaText $projection.IHBBankArea = _IHBBankAreaText.IHBBankArea
[0..1] C_IHBTransactionStatusVH _IHBTransactionStatus $projection.IHBTransactionStatus = _IHBTransactionStatus.IHBTransactionStatus
[0..*] I_IHBPostgCharacteristicText _PostingCharacteristic $projection.IHBPostingDirection = _PostingCharacteristic.IHBPostingCharacteristic
[0..1] C_IHBPaymentItemCategoryVH _IHBPaymentItemCategoryVH $projection.PaymentItemCategory = _IHBPaymentItemCategoryVH.PaymentItemCategory
[1..1] I_AccountingNotification _AccountingNotification $projection.FinanceNotificationUUID = _AccountingNotification.FinanceNotificationUUID

Annotations (11)

NameValueLevelField
EndUserText.label Payment Monitor view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey IHBPostingUUID view
VDM.viewType #CONSUMPTION view
Search.searchable true view
VDM.lifecycle.contract.type #NONE view
Metadata.ignorePropagatedAnnotations false view
Metadata.allowExtensions true view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY IHBPostingUUID IHBPostingUUID
PaymentItemUUID PaymentItemUUID
PaymentItemNumber PaymentItemNumber
IHBAccountNumber _IHBAccount IHBAccountNumber Account Number
IHBPostingDateTime IHBPostingDateTime
IHBValueDateTime IHBValueDateTime
PostingDate Posting Date
ValueDate Value Date
IHBTransactionStatus IHBTransactionStatus
IHBTransactionStatusText _IHBTransactionStatus IHBTransactionStatusText Transaction Direction Status Description
IHBPostingDirection IHBPostingDirection Posting Characteristic
IHBPostingCharacteristicText Posting Characteristic Description
PaymentItemCategoryText _IHBPaymentItemCategoryVH PaymentItemCategoryText
PaymentItemCategory PaymentItemCategory
PaymentItemTechnicalIdentifier
TransactionCurrency TransactionCurrency Transaction Currency
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
TransferCurrency TransferCurrency
AmountInTransferCurrency AmountInTransferCurrency
IHBBankAreaDescription
IHBBankArea IHBBankArea Bank Area
IHBActivityType IHBActivityType
IHBActivityTypeDescription _ActivityType IHBActivityTypeDescription
_ActivityType _ActivityType
IHBAcctFeeType IHBAcctFeeType Fee Type
IHBFeeTypeText _FeeType IHBFeeTypeText
_FeeType _FeeType
APMInternalCreationProcess APMInternalCreationProcess
APMInternalCreationProcessText _CreationProcess APMInternalCreationProcessText
ClearingArea ClearingArea Clearing Area
IncomingPaymentOrderNumber IncomingPaymentOrderNumber
IncomingPaymentOrderDate IncomingPaymentOrderDate
OutgoingPaymentOrderNumber OutgoingPaymentOrderNumber
OutgoingPaymentOrderDate OutgoingPaymentOrderDate
_IHBPaymentOrderIn _IHBPaymentOrderIn
_IHBPaymentOrderOut _IHBPaymentOrderOut
PaymentItemDate PaymentItemDate
TransactionType TransactionType Trans. Type - Header
CustomerSegment CustomerSegment
AccountingDocument _APMItmLdgrTransf AccountingDocument Journal Entry
FiscalYear _APMItmLdgrTransf FiscalYear G/L Fiscal Year
IHBBankAreaCompanyCode _APMItmLdgrTransf CompanyCode Receiver Company Code
IHBLedgerTransferStatus IHBLedgerTransferStatus
CompanyCode CompanyCode Receiver Company Code
OrderingCompanyCode OrderingCompanyCode Receiver Company Code
APMPaymentItemOffsetLinkValue APMPaymentItemOffsetLinkValue
_ItemSensitiveFlag _ItemSensitiveFlag
CreationUserName CreationUserName User Name
CreationDate CreationDate Time Stamp
_APMPaymentItemWithOrderInfo _APMPaymentItemWithOrderInfo
_OrderingItemWithOrderInfo _OrderingItemWithOrderInfo
AccountingNotificationUUID _AccountingNotification AccountingNotificationUUID
FinanceNotificationUUID FinanceNotificationUUID

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_IHBPaymentMonitorTP.
-- 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_IHBPaymentMonitorTP AS
SELECT
  IHBPostingUUID,
  PaymentItemUUID,
  PaymentItemNumber,
  _IHBAccount.IHBAccountNumber AS IHBAccountNumber,
  IHBPostingDateTime,
  IHBValueDateTime,
  tstmp_to_dats(IHBPostingDateTime,'',$session.client,'NULL') AS PostingDate,
  tstmp_to_dats(IHBValueDateTime,'',$session.client,'NULL') AS ValueDate,
  IHBTransactionStatus,
  _IHBTransactionStatus.IHBTransactionStatusText AS IHBTransactionStatusText,
  IHBPostingDirection,
  _PostingCharacteristic[1:Language = $session.system_language ].IHBPostingCharacteristicText AS IHBPostingCharacteristicText,
  _IHBPaymentItemCategoryVH.PaymentItemCategoryText AS PaymentItemCategoryText,
  PaymentItemCategory,
  concat(PaymentItemObjectCategory, concat(PaymentItemDate, concat(PaymentItemNumber, ClearingArea))) AS PaymentItemTechnicalIdentifier,
  TransactionCurrency,
  AmountInTransactionCurrency,
  TransferCurrency,
  AmountInTransferCurrency,
  _IHBBankAreaText[1:IHBBankAreaLanguage = $session.system_language ].IHBBankAreaDescription AS IHBBankAreaDescription,
  IHBBankArea,
  IHBActivityType,
  _ActivityType.IHBActivityTypeDescription AS IHBActivityTypeDescription,
  IHBAcctFeeType,
  _FeeType.IHBFeeTypeText AS IHBFeeTypeText,
  APMInternalCreationProcess,
  _CreationProcess.APMInternalCreationProcessText AS APMInternalCreationProcessText,
  ClearingArea,
  IncomingPaymentOrderNumber,
  IncomingPaymentOrderDate,
  OutgoingPaymentOrderNumber,
  OutgoingPaymentOrderDate,
  PaymentItemDate,
  TransactionType,
  CustomerSegment,
  _APMItmLdgrTransf.AccountingDocument AS AccountingDocument,
  _APMItmLdgrTransf.FiscalYear AS FiscalYear,
  _APMItmLdgrTransf.CompanyCode AS IHBBankAreaCompanyCode,
  IHBLedgerTransferStatus,
  CompanyCode,
  OrderingCompanyCode,
  APMPaymentItemOffsetLinkValue,
  CreationUserName,
  CreationDate,
  _AccountingNotification.AccountingNotificationUUID AS AccountingNotificationUUID,
  FinanceNotificationUUID
FROM I_IHBTransactionItemCmpst
LEFT OUTER JOIN I_IHBItemSensitiveFlag AS _ItemSensitiveFlag ON ClearingArea = _ItemSensitiveFlag.ClearingArea AND PaymentItemDate = _ItemSensitiveFlag.PaymentItemDate AND PaymentItemNumber = _ItemSensitiveFlag.PaymentItemNumber  -- association [0..1]
LEFT OUTER JOIN C_APMCreationProcessVH AS _CreationProcess ON APMInternalCreationProcess = _CreationProcess.APMInternalCreationProcess  -- association [0..1]
LEFT OUTER JOIN C_IHBActivityTypeVH AS _ActivityType ON IHBActivityType = _ActivityType.IHBActivityType  -- association [0..1]
LEFT OUTER JOIN C_IHBFeeTypeVH AS _FeeType ON IHBAcctFeeType = _FeeType.IHBAcctFeeType  -- association [0..1]
LEFT OUTER JOIN I_IHBBankAreaT AS _IHBBankAreaText ON IHBBankArea = _IHBBankAreaText.IHBBankArea  -- association [0..*]
LEFT OUTER JOIN C_IHBTransactionStatusVH AS _IHBTransactionStatus ON IHBTransactionStatus = _IHBTransactionStatus.IHBTransactionStatus  -- association [0..1]
LEFT OUTER JOIN I_IHBPostgCharacteristicText AS _PostingCharacteristic ON IHBPostingDirection = _PostingCharacteristic.IHBPostingCharacteristic  -- association [0..*]
LEFT OUTER JOIN C_IHBPaymentItemCategoryVH AS _IHBPaymentItemCategoryVH ON PaymentItemCategory = _IHBPaymentItemCategoryVH.PaymentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_AccountingNotification AS _AccountingNotification ON FinanceNotificationUUID = _AccountingNotification.FinanceNotificationUUID  -- association [1..1]
;