R_LU_SAFTContractAccountBP

DDL: R_LU_SAFTCONTRACTACCOUNTBP Type: view_entity COMPOSITE

SAFT LU Contract Account BP

R_LU_SAFTContractAccountBP is a Composite CDS View that provides data about "SAFT LU Contract Account BP" in SAP S/4HANA. It reads from 3 data sources (I_BusinessPartner, I_Businesspartnertaxnumber, I_CADocumentBPItem) and exposes 20 fields with key fields CADocumentNumber, CARepetitionItemNumber, CABPItemNumber, CASubItemNumber.

Data Sources (3)

SourceAliasJoin Type
I_BusinessPartner BP inner
I_Businesspartnertaxnumber BPTax inner
I_CADocumentBPItem CADocumentBPItem from

Annotations (9)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label SAFT LU Contract Account BP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber I_CADocumentBPItem CADocumentNumber Document Number
KEY CARepetitionItemNumber I_CADocumentBPItem CARepetitionItemNumber Repetition Item
KEY CABPItemNumber I_CADocumentBPItem CABPItemNumber Item
KEY CASubItemNumber I_CADocumentBPItem CASubItemNumber Subitem
CompanyCode I_CADocumentBPItem CompanyCode Receiver Company Code
BusinessPartner I_CADocumentBPItem BusinessPartner Issuing Authority
CAPostingDate I_CADocumentBPItem CAPostingDate Posting Date
CASubstituteDocumentCategory I_CADocumentBPItem CASubstituteDocumentCategory Doc.Cat.
SAFTGeneralLedgerAccountID
VATRegistration I_Businesspartnertaxnumber BPTaxNumber Tax Number
GLAccount I_CADocumentBPItem CAReconciliationAccount G/L Account
ChartOfAccounts I_CADocumentBPItem ChartOfAccounts Node Class
AddressID
CompanyName I_BusinessPartner BusinessPartnerName Extracted Customer Name
StreetName
HouseNumber
CityName
PostalCode
Region
Country

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 R_LU_SAFTContractAccountBP.
-- 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 R_LU_SAFTContractAccountBP AS
SELECT
  CADocumentBPItem.CADocumentNumber AS CADocumentNumber,
  CADocumentBPItem.CARepetitionItemNumber AS CARepetitionItemNumber,
  CADocumentBPItem.CABPItemNumber AS CABPItemNumber,
  CADocumentBPItem.CASubItemNumber AS CASubItemNumber,
  CADocumentBPItem.CompanyCode AS CompanyCode,
  CADocumentBPItem.BusinessPartner AS BusinessPartner,
  CADocumentBPItem.CAPostingDate AS CAPostingDate,
  CADocumentBPItem.CASubstituteDocumentCategory AS CASubstituteDocumentCategory,
  cast(concat(CADocumentBPItem.CompanyCode, concat('_', CADocumentBPItem.CAReconciliationAccount)) as abap.char(70)) AS SAFTGeneralLedgerAccountID,
  BPTax.BPTaxNumber AS VATRegistration,
  CADocumentBPItem.CAReconciliationAccount AS GLAccount,
  CADocumentBPItem.ChartOfAccounts AS ChartOfAccounts,
  BP._CurrentDefaultAddress.AddressID AS AddressID,
  BP.BusinessPartnerName AS CompanyName,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.StreetName AS StreetName,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.HouseNumber AS HouseNumber,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.CityName AS CityName,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.PostalCode AS PostalCode,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.Region AS Region,
  BP._CurrentDefaultAddress._AddressDefaultRepresentation.Country AS Country
FROM I_CADocumentBPItem AS CADocumentBPItem
INNER JOIN I_BusinessPartner AS BP ON /* join condition not captured in parsed metadata */
INNER JOIN I_Businesspartnertaxnumber AS BPTax ON /* join condition not captured in parsed metadata */
;