I_BPSupplierDunningProcessTP

DDL: I_BPSUPPLIERDUNNINGPROCESSTP Type: view_entity TRANSACTIONAL Package: MDC_SUPPL_STAGING_BO

BP Supplier Dunning Data Process - TP

I_BPSupplierDunningProcessTP is a Transactional CDS View that provides data about "BP Supplier Dunning Data Process - TP" in SAP S/4HANA. It reads from 1 data source (I_BPSupplierDunningProcess) and exposes 28 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, BPAssignmentID. It has 9 associations to related views. Part of development package MDC_SUPPL_STAGING_BO.

Data Sources (1)

SourceAliasJoin Type
I_BPSupplierDunningProcess I_BPSupplierDunningProcess from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerProcessTP _BusinessPartner $projection.MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess and $projection.MDChgProcessStep = _BusinessPartner.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject
[1..1] I_BPSupplierProcessTP _Supplier $projection.MasterDataChangeProcess = _Supplier.MasterDataChangeProcess and $projection.MDChgProcessStep = _Supplier.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _Supplier.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _Supplier.MDChgProcessSrceObject and $projection.BPAssignmentID = _Supplier.BPAssignmentID
[1..1] I_DunningArea _DunningArea $projection.CompanyCode = _DunningArea.CompanyCode and $projection.DunningArea = _DunningArea.DunningArea
[1..1] I_DunningProcedure _DunningProcedure $projection.DunningProcedure = _DunningProcedure.DunningProcedure
[1..1] I_DunningBlockingReasonCode _DunningBlock $projection.DunningBlock = _DunningBlock.DunningBlockingReason
[1..1] I_AccountingClerk _DunningClerk $projection.CompanyCode = _DunningClerk.CompanyCode and $projection.DunningClerk = _DunningClerk.AccountingClerk
[1..1] I_Supplier _DunningRecipient $projection.DunningRecipient = _DunningRecipient.Supplier
[0..1] I_BPProcessKPIRecordType _RecordType $projection.MasterDataChangeProcess = _RecordType.MasterDataChangeProcess and $projection.MDChgProcessStep = _RecordType.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _RecordType.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _RecordType.MDChgProcessSrceObject
[0..1] I_MDChangeProcessKPIRowVH _KPIUpdateStatusText $projection.MDChgProcKPIUpdateStatus = _KPIUpdateStatusText.MDChgProcKPIUpdateStatus

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Supplier Dunning Data Process - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Search.searchable true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessStep MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
KEY BPAssignmentID BPAssignmentID Assignment ID
KEY CompanyCode CompanyCode Receiver Company Code
KEY DunningArea DunningArea Dunning Area
Supplier Supplier Supplier
DunningRecipient DunningRecipient Dunn.Recipient
LegDunningProcedureOn LegDunningProcedureOn Leg.Dunn.Proc.
LastDunnedOn LastDunnedOn Last Dunned
DunningProcedure DunningProcedure Dunn.Procedure
DunningLevel DunningLevel Dunning Level
DunningBlock DunningBlock Dunn. Block
DunningClerk DunningClerk Dunning Clerk
MDChgProcessSourceModified MDChgProcessSourceModified Modified
MDChgProcessSourceModifBinary MDChgProcessSourceModifBinary Modification
MDChgProcSrceLastChgdDateTime MDChgProcSrceLastChgdDateTime Last Changed On
_SupplierCompany _SupplierCompany
_DunningArea _DunningArea
_DunningProcedure _DunningProcedure
_DunningBlock _DunningBlock
_DunningClerk _DunningClerk
_DunningRecipient _DunningRecipient
_BusinessPartner _BusinessPartner
_Supplier _Supplier
_RecordType _RecordType
_KPIUpdateStatusText _KPIUpdateStatusText

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 I_BPSupplierDunningProcessTP.
-- 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 I_BPSupplierDunningProcessTP AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessStep,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  BPAssignmentID,
  CompanyCode,
  DunningArea,
  Supplier,
  DunningRecipient,
  LegDunningProcedureOn,
  LastDunnedOn,
  DunningProcedure,
  DunningLevel,
  DunningBlock,
  DunningClerk,
  MDChgProcessSourceModified,
  MDChgProcessSourceModifBinary,
  MDChgProcSrceLastChgdDateTime
FROM I_BPSupplierDunningProcess
LEFT OUTER JOIN I_BusinessPartnerProcessTP AS _BusinessPartner ON MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess AND MDChgProcessStep = _BusinessPartner.MDChgProcessStep AND MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_BPSupplierProcessTP AS _Supplier ON MasterDataChangeProcess = _Supplier.MasterDataChangeProcess AND MDChgProcessStep = _Supplier.MDChgProcessStep AND MDChgProcessSrceSystem = _Supplier.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _Supplier.MDChgProcessSrceObject AND BPAssignmentID = _Supplier.BPAssignmentID  -- association [1..1]
LEFT OUTER JOIN I_DunningArea AS _DunningArea ON CompanyCode = _DunningArea.CompanyCode AND DunningArea = _DunningArea.DunningArea  -- association [1..1]
LEFT OUTER JOIN I_DunningProcedure AS _DunningProcedure ON DunningProcedure = _DunningProcedure.DunningProcedure  -- association [1..1]
LEFT OUTER JOIN I_DunningBlockingReasonCode AS _DunningBlock ON DunningBlock = _DunningBlock.DunningBlockingReason  -- association [1..1]
LEFT OUTER JOIN I_AccountingClerk AS _DunningClerk ON CompanyCode = _DunningClerk.CompanyCode AND DunningClerk = _DunningClerk.AccountingClerk  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _DunningRecipient ON DunningRecipient = _DunningRecipient.Supplier  -- association [1..1]
LEFT OUTER JOIN I_BPProcessKPIRecordType AS _RecordType ON MasterDataChangeProcess = _RecordType.MasterDataChangeProcess AND MDChgProcessStep = _RecordType.MDChgProcessStep AND MDChgProcessSrceSystem = _RecordType.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _RecordType.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessKPIRowVH AS _KPIUpdateStatusText ON MDChgProcKPIUpdateStatus = _KPIUpdateStatusText.MDChgProcKPIUpdateStatus  -- association [0..1]
;