P_AU_StRpTPARCompanyCodeDets is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_CompanyCode) and exposes 18 fields with key field CompanyCode.
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 P_AU_StRpTPARCompanyCodeDets.-- 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: PAUSRTPARCCD-- Parameters: P_ToReportingDate : figen_rep_date_to, P_PayerBranchNumber : abap.char(3)CREATE VIEW P_AU_StRpTPARCompanyCodeDets ASSELECT
CompanyCode,
VATRegistration,
substring(:P_ToReportingDate, 1, 4) AS ReportingYear,
Address.AddresseeName1 AS BusinessPartnerName1,
concat_with_space( Address.Floor , concat_with_space ( Address.Building , concat_with_space( Address.HouseNumber , Address.StreetName , 1 ) , 1 ), 1) as CompleteAddress AS StreetName111asCompleteAddress,
Address.StreetPrefixName1 AS StreetPrefixName,
Address.CityName AS CityName,
casewhen Address.Country = 'AU' then Address.Region else 'OTH' endas Region AS RegionelseOTHendasRegion,
casewhen Address.Country = 'AU' then Address.PostalCode else '9999' endas PostalCode AS PostalCodeelse9999endasPostalCode,
casewhen Address.POBox isnot initial then concat_with_space ('PO BOX' , Address.POBox , 1 ) else concat_with_space( Address.Floor , concat_with_space ( Address.Building , concat_with_space(Address.HouseNumber , Address.StreetName , 1 ) , 1 ), 1) endas CompanyCodeAddress AS StreetName111endasCompanyCodeAddress,
casewhen Address.POBox isnot initial then Address.POBoxDeviatingCityName else Address.CityName endas POBoxDeviatingCityName AS CityNameendasPOBoxDeviatingCityName,
casewhen Address.POBox isnot initial then Address.POBoxDeviatingRegion else Address.Region endas POBoxDeviatingRegion AS RegionendasPOBoxDeviatingRegion,
casewhen Address.POBox isnot initial then Address.POBoxPostalCode else Address.PostalCode endas POBoxPostalCode AS PostalCodeendasPOBoxPostalCode,
Address.CareOfName AS CareOfName,
Address.AddresseeName2 AS BusinessPartnerName2,
Address._CurrentDfltMobilePhoneNumber.PhoneAreaCodeSubscriberNumber AS PhoneNumber,
Address._CurrentDfltFaxNumber.FaxAreaCodeSubscriberNumber AS FaxNumber,
Address._CurrentDfltEmailAddress.EmailAddress AS CompanyEmailAddress
FROM I_CompanyCode AS CompanyCode
;