C_BPCustDepartmentAddrDepdnt

DDL: C_BPCUSTDEPARTMENTADDRDEPDNT SQL: CCUSDEPADRDDEP Type: view CONSUMPTION

Cview for addrdep custdep

C_BPCustDepartmentAddrDepdnt is a Consumption CDS View that provides data about "Cview for addrdep custdep" in SAP S/4HANA. It reads from 1 data source (I_BPCustDeptAddrDepdntInfoTP) and exposes 21 fields with key fields Customer, AddressID, BusinessPartner, CustomerDepartment. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPCustDeptAddrDepdntInfoTP BPCustDeptAddrDepdntInfoTP from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_BusinessPartnerCustomer _BusinessPartnerCustomer $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
[1..1] C_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..*] I_ContactPersonStdDepartmentT _ContactPersonStdDepartmentT $projection.CustomerDepartmentForEdit = _ContactPersonStdDepartmentT.ContactPersonStdDepartment
[0..*] I_UnitOfMeasureText _UnitOfMeasureText $projection.RetailLocationSellingAreaUnit = _UnitOfMeasureText.UnitOfMeasure
[0..*] I_RetailLayoutText _RetailLayoutText $projection.DepartmentLayout = _RetailLayoutText.RetailLayout
[0..*] I_RetailAreaSchemaText _RetailAreaSchemaText $projection.DepartmentLayoutAreaSchema = _RetailAreaSchemaText.RetailLayoutAreaSchema

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CCUSDEPADRDDEP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cview for addrdep custdep view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.allowExtensions true view
ObjectModel.type #CONSUMPTION view
ObjectModel.writeEnabled true view
ObjectModel.text.control #ASSOCIATED_TEXT_UI_HIDDEN view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Address-Dependent Department view
UI.headerInfo.typeNamePlural Address-Dependent Departments view
UI.headerInfo.title.label Address-Dependent Department view
UI.headerInfo.title.value Address-Dependent Department view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY Customer Customer Sold-to Party
KEY AddressID AddressID Ship-to address
KEY BusinessPartner BusinessPartner Issuing Authority
KEY CustomerDepartment CustomerDepartment
AddressIDForEdit AddressIDForEdit Address Number
CustomerForEdit CustomerForEdit Customer
CustomerDepartmentForEdit CustomerDepartmentForEdit
ReceivingPoint ReceivingPoint Recv. Point
RetailLocationSellingAreaSize RetailLocationSellingAreaSize
RetailLocationSellingAreaUnit RetailLocationSellingAreaUnit
DepartmentLayout DepartmentLayout
DepartmentLayoutAreaSchema DepartmentLayoutAreaSchema
BusinessPartnerForEdit BusinessPartnerForEdit Busn. Partner
FormattedAddress FormattedAddress
_Customer _Customer
_BusinessPartnerCustomer _BusinessPartnerCustomer
_BusinessPartner _BusinessPartner
_ContactPersonStdDepartmentT _ContactPersonStdDepartmentT
_UnitOfMeasureText _UnitOfMeasureText
_RetailLayoutText _RetailLayoutText
_RetailAreaSchemaText _RetailAreaSchemaText

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_BPCustDepartmentAddrDepdnt.
-- 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: CCUSDEPADRDDEP

CREATE VIEW C_BPCustDepartmentAddrDepdnt AS
SELECT
  Customer,
  AddressID,
  BusinessPartner,
  CustomerDepartment,
  AddressIDForEdit,
  CustomerForEdit,
  CustomerDepartmentForEdit,
  ReceivingPoint,
  RetailLocationSellingAreaSize,
  RetailLocationSellingAreaUnit,
  DepartmentLayout,
  DepartmentLayoutAreaSchema,
  BusinessPartnerForEdit,
  FormattedAddress
FROM I_BPCustDeptAddrDepdntInfoTP AS BPCustDeptAddrDepdntInfoTP
LEFT OUTER JOIN C_BusinessPartnerCustomer AS _BusinessPartnerCustomer ON BusinessPartner = _BusinessPartnerCustomer.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_ContactPersonStdDepartmentT AS _ContactPersonStdDepartmentT ON CustomerDepartmentForEdit = _ContactPersonStdDepartmentT.ContactPersonStdDepartment  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasureText ON RetailLocationSellingAreaUnit = _UnitOfMeasureText.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_RetailLayoutText AS _RetailLayoutText ON DepartmentLayout = _RetailLayoutText.RetailLayout  -- association [0..*]
LEFT OUTER JOIN I_RetailAreaSchemaText AS _RetailAreaSchemaText ON DepartmentLayoutAreaSchema = _RetailAreaSchemaText.RetailLayoutAreaSchema  -- association [0..*]
;