C_BPSupplierDunningProcessTP

DDL: C_BPSUPPLIERDUNNINGPROCESSTP Type: view_entity CONSUMPTION

Projection for Suppllier Dunning Data

C_BPSupplierDunningProcessTP is a Consumption CDS View that provides data about "Projection for Suppllier Dunning Data" in SAP S/4HANA. It reads from 1 data source (I_BPSupplierDunningProcessTP) and exposes 49 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, BPAssignmentID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPSupplierDunningProcessTP I_BPSupplierDunningProcessTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_BPSuplrDunningProcessChanges _Changes $projection.MasterDataChangeProcess = _Changes.MasterDataChangeProcess and $projection.MDChgProcessStep = _Changes.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _Changes.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _Changes.MDChgProcessSrceObject and $projection.CompanyCode = _Changes.CompanyCode and $projection.DunningArea = _Changes.DunningArea and _Changes.MDChgProcessSourceModified = 'X'
[0..1] I_MDChangeProcessRecordTarget _RecordTarget $projection.MasterDataChangeProcess = _RecordTarget.MasterDataChangeProcess and $projection.MDChgProcessSrceSystem = _RecordTarget.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _RecordTarget.MDChgProcessSrceObject and _RecordTarget.MDChgProcessSrceObjectTypeCode = '147'

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
EndUserText.label Projection for Suppllier Dunning Data view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view

Fields (49)

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
DunningAreaNamelocalized
Supplier Supplier Supplier
DunningRecipient DunningRecipient Dunn.Recipient
SupplierName _DunningRecipient BPSupplierName Supplier Name
LegDunningProcedureOn LegDunningProcedureOn Leg.Dunn.Proc.
LastDunnedOn LastDunnedOn Last Dunned
DunningProcedure DunningProcedure Dunn.Procedure
DunningProcedureDescriptionlocalized
DunningLevel DunningLevel Dunning Level
DunningBlock DunningBlock Dunn. Block
DunningBlockingReasonDesclocalized
DunningClerk DunningClerk Dunning Clerk
AccountingClerkName _DunningClerk AccountingClerkName
MDChgProcessSourceModified MDChgProcessSourceModified Modified
MDChgProcessSourceModifBinary MDChgProcessSourceModifBinary
MDChgProcSrceLastChgdDateTime MDChgProcSrceLastChgdDateTime
virtualSupplierNumberDisplaylifnr
sstring255
sstring260
sstring260
MDChgProcKPIRecordTypeText
MDChgProcKPIRecordType _RecordType MDChgProcKPIRecordType
MDChgProcKPIRecordStatusText
MDChgProcessValidationStatus _BusinessPartner MDChgProcessValidationStatus
MDChgProcKPIUpdateStatusText _KPIUpdateStatusText MDChangeProcKPIValueKeyDesc
MDChgProcKPIUpdateStatus MDChgProcKPIUpdateStatus
virtualMDChangeProcessMessageTypesymsgty
virtualMDChangeProcessMessageIDmsgid
virtualMDChangeProcessMessageNumbermsgno
MDChgProcessActivationTarget _BusinessPartner MDChgProcessActivationTarget
MDChgProcKPIRecordTargetText
MDChgProcessReplicationStatus _BusinessPartner MDChgProcessReplicationStatus
MDChgProcReplicationStatusText
_DunningArea _DunningArea
_DunningBlock _DunningBlock
_DunningClerk _DunningClerk
_DunningProcedure _DunningProcedure
_DunningRecipient _DunningRecipient
_Changes _Changes
_RecordType _RecordType
_RecordTarget _RecordTarget
_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 C_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 C_BPSupplierDunningProcessTP AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessStep,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  BPAssignmentID,
  CompanyCode,
  DunningArea,
  _DunningArea._Text.DunningAreaName : localized AS DunningAreaNamelocalized,
  Supplier,
  DunningRecipient,
  _DunningRecipient.BPSupplierName AS SupplierName,
  LegDunningProcedureOn,
  LastDunnedOn,
  DunningProcedure,
  _DunningProcedure._Text.DunningProcedureDescription : localized AS DunningProcedureDescriptionlocalized,
  DunningLevel,
  DunningBlock,
  _DunningBlock._Text.DunningBlockingReasonDesc : localized AS DunningBlockingReasonDesclocalized,
  DunningClerk,
  _DunningClerk.AccountingClerkName AS AccountingClerkName,
  MDChgProcessSourceModified,
  MDChgProcessSourceModifBinary,
  MDChgProcSrceLastChgdDateTime,
  virtual SupplierNumberDisplay : lifnr AS virtualSupplierNumberDisplaylifnr,
  virtual SourceSystem : abap.sstring( 255 ) AS sstring255,
  virtual MDChgProcModifdObjectsCount : abap.sstring( 260 ) AS sstring260,
  _RecordType._KPIRecordTypeText.MDChangeProcKPIValueKeyDesc AS MDChgProcKPIRecordTypeText,
  _RecordType.MDChgProcKPIRecordType AS MDChgProcKPIRecordType,
  _BusinessPartner._KPIRecordStatusText.MDChangeProcKPIValueKeyDesc AS MDChgProcKPIRecordStatusText,
  _BusinessPartner.MDChgProcessValidationStatus AS MDChgProcessValidationStatus,
  _KPIUpdateStatusText.MDChangeProcKPIValueKeyDesc AS MDChgProcKPIUpdateStatusText,
  MDChgProcKPIUpdateStatus,
  virtual MDChangeProcessMessageType : symsgty AS virtualMDChangeProcessMessageTypesymsgty,
  virtual MDChangeProcessMessageID : msgid AS virtualMDChangeProcessMessageIDmsgid,
  virtual MDChangeProcessMessageNumber : msgno AS virtualMDChangeProcessMessageNumbermsgno,
  _BusinessPartner.MDChgProcessActivationTarget AS MDChgProcessActivationTarget,
  _BusinessPartner._RecordTargetText.MDChangeProcKPIValueKeyDesc AS MDChgProcKPIRecordTargetText,
  _BusinessPartner.MDChgProcessReplicationStatus AS MDChgProcessReplicationStatus,
  _BusinessPartner._ReplicationStatusText.MDChangeProcKPIValueKeyDesc AS MDChgProcReplicationStatusText
FROM I_BPSupplierDunningProcessTP
LEFT OUTER JOIN C_BPSuplrDunningProcessChanges AS _Changes ON MasterDataChangeProcess = _Changes.MasterDataChangeProcess AND MDChgProcessStep = _Changes.MDChgProcessStep AND MDChgProcessSrceSystem = _Changes.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _Changes.MDChgProcessSrceObject AND CompanyCode = _Changes.CompanyCode AND DunningArea = _Changes.DunningArea AND _Changes.MDChgProcessSourceModified = 'X'  -- association [0..*]
LEFT OUTER JOIN I_MDChangeProcessRecordTarget AS _RecordTarget ON MasterDataChangeProcess = _RecordTarget.MasterDataChangeProcess AND MDChgProcessSrceSystem = _RecordTarget.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _RecordTarget.MDChgProcessSrceObject AND _RecordTarget.MDChgProcessSrceObjectTypeCode = '147'  -- association [0..1]
;