C_BPAddlCustDunning

DDL: C_BPADDLCUSTDUNNING SQL: CBPADDCDUN Type: view CONSUMPTION

C View for Additional Customer Dunning

C_BPAddlCustDunning is a Consumption CDS View that provides data about "C View for Additional Customer Dunning" in SAP S/4HANA. It reads from 1 data source (I_BPAddlCustDunningTP) and exposes 22 fields with key fields BusinessPartner, Customer, CompanyCode, DunningArea. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPAddlCustDunningTP CustomerDunning from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] C_BusinessPartnerCustomer _BusinessPartnerCustomer $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
[1..1] C_BPAddlCustCompanyCode _BPAddlCustCompanyCode $projection.BusinessPartner = _BPAddlCustCompanyCode.BusinessPartner and $projection.CompanyCode = _BPAddlCustCompanyCode.CompanyCode and $projection.Customer = _BPAddlCustCompanyCode.Customer
[1..1] I_Customer_VH _DunningRecipient $projection.DunningRecipient = _DunningRecipient.Customer

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CBPADDCDUN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label C View for Additional Customer Dunning view
Metadata.allowExtensions true view
ObjectModel.type #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
UI.headerInfo.typeName Dunning Area view
UI.headerInfo.typeNamePlural Dunning Areas view
UI.headerInfo.title.label Dunning Area Description view
UI.headerInfo.title.value DunningArea view
VDM.viewType #CONSUMPTION view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BPAddlCustDunningTP BusinessPartner Issuing Authority
KEY Customer I_BPAddlCustDunningTP Customer Sold-to Party
KEY CompanyCode I_BPAddlCustDunningTP CompanyCode Receiver Company Code
KEY DunningArea I_BPAddlCustDunningTP DunningArea Dunning Area
BusinessPartnerForEdit I_BPAddlCustDunningTP BusinessPartnerForEdit Busn. Partner
CustomerForEdit I_BPAddlCustDunningTP CustomerForEdit Customer
CompanyCodeForEdit I_BPAddlCustDunningTP CompanyCodeForEdit Company Code
DunningAreaForEdit I_BPAddlCustDunningTP DunningAreaForEdit Dunning Area
DunningRecipient I_BPAddlCustDunningTP DunningRecipient Dunn.Recipient
LegDunningProcedureOn I_BPAddlCustDunningTP LegDunningProcedureOn Leg.Dunn.Proc.
LastDunnedOn I_BPAddlCustDunningTP LastDunnedOn Last Dunned
DunningProcedure I_BPAddlCustDunningTP DunningProcedure Dunn.Procedure
DunningLevel I_BPAddlCustDunningTP DunningLevel Dunning Level
DunningBlock I_BPAddlCustDunningTP DunningBlock Dunn. Block
DunningClerk I_BPAddlCustDunningTP DunningClerk Dunning Clerk
_BusinessPartnerCustomer _BusinessPartnerCustomer
_BusinessPartner _BusinessPartner
_BPAddlCustCompanyCode _BPAddlCustCompanyCode
_DunningAreaText _DunningAreaText
_DunningProcedureText _DunningProcedureText
_DunningBlockText _DunningBlockText
_DunningRecipient _DunningRecipient

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_BPAddlCustDunning.
-- 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.
-- SQL view name: CBPADDCDUN

CREATE VIEW C_BPAddlCustDunning AS
SELECT
  CustomerDunning.BusinessPartner AS BusinessPartner,
  CustomerDunning.Customer AS Customer,
  CustomerDunning.CompanyCode AS CompanyCode,
  CustomerDunning.DunningArea AS DunningArea,
  CustomerDunning.BusinessPartnerForEdit AS BusinessPartnerForEdit,
  CustomerDunning.CustomerForEdit AS CustomerForEdit,
  CustomerDunning.CompanyCodeForEdit AS CompanyCodeForEdit,
  CustomerDunning.DunningAreaForEdit AS DunningAreaForEdit,
  CustomerDunning.DunningRecipient AS DunningRecipient,
  CustomerDunning.LegDunningProcedureOn AS LegDunningProcedureOn,
  CustomerDunning.LastDunnedOn AS LastDunnedOn,
  CustomerDunning.DunningProcedure AS DunningProcedure,
  CustomerDunning.DunningLevel AS DunningLevel,
  CustomerDunning.DunningBlock AS DunningBlock,
  CustomerDunning.DunningClerk AS DunningClerk
FROM I_BPAddlCustDunningTP AS CustomerDunning
LEFT OUTER JOIN C_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartnerCustomer AS _BusinessPartnerCustomer ON BusinessPartner = _BusinessPartnerCustomer.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BPAddlCustCompanyCode AS _BPAddlCustCompanyCode ON BusinessPartner = _BPAddlCustCompanyCode.BusinessPartner AND CompanyCode = _BPAddlCustCompanyCode.CompanyCode AND Customer = _BPAddlCustCompanyCode.Customer  -- association [1..1]
LEFT OUTER JOIN I_Customer_VH AS _DunningRecipient ON DunningRecipient = _DunningRecipient.Customer  -- association [1..1]
;