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_RU_ImportNotifHeaderWithBPG.
-- 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: PRUIMPNOTIFHDRG
CREATE VIEW P_RU_ImportNotifHeaderWithBPG AS
SELECT
Header.RU_ImprtNotifInternalNumber AS RU_ImprtNotifInternalNumber,
Header.RU_ImprtNotifExternalNumber AS RU_ImprtNotifExternalNumber,
Header.RU_ImprtNotifRegistrationDate AS RU_ImprtNotifRegistrationDate,
Header.ExportConfirmationDate AS ExportConfirmationDate,
Header.CompanyCode AS CompanyCode,
Header.Customer AS Customer,
Header.Consignee AS Consignee,
Header.AssignmentReference AS AssignmentReference,
Header.RU_ImportNotificationIsMock AS RU_ImportNotificationIsMock,
Header.RU_ImportNotifSellerSection AS RU_ImportNotifSellerSection,
cast(max(Header.CustomerCompanyAuthznGroup) as brgru ) AS CustomerCompanyAuthznGroup,
cast(max(Header.CustCoIsBusPrpsCmpltd) as cvp_xblck ) AS CustCoIsBusPrpsCmpltd,
cast(max(Header.CustomerAuthznGrp) as brgru ) AS CustomerAuthznGrp,
cast(max(Header.CustomerAccountGrp) as ktogd ) AS CustomerAccountGroup,
cast(max(Header.CustomerIsBusPrpsCmpltd) as cvp_xblck ) AS CustomerIsBusPrpsCmpltd,
cast(max(Header.ConsigneeAuthorizationGroup) as brgru ) AS ConsigneeAuthorizationGroup,
cast(max(Header.ConsigneeAccountGroup) as firu_consignee_account_group ) AS ConsigneeAccountGroup,
cast(max(Header.ConsigneeIsBusPrpsCmpltd) as bu_xpcpt) AS ConsigneeIsBusPrpsCmpltd,
Header.CreatedByUserName AS CreatedByUserName,
Header.CreationDateTime AS CreationDateTime,
Header.LastChangedByUserName AS LastChangedByUserName,
Header.ChangedDateTime AS ChangedDateTime,
cast(max(Header.CustomerCountry) as land1_gp) AS CustomerCountry,
cast(max(Header.RU_CustomerINN) as firu_partner_inn) AS RU_CustomerINN,
cast(max(Header.CustomerName) as md_customer_name) AS CustomerName,
cast(max(Header.RU_AgentOrganizationINN) as firu_partner_inn) AS RU_AgentOrganizationINN,
cast(max(Header.ConsigneeName) as md_customer_name) AS ConsigneeName,
cast(max(Header.ConsigneeCountry) as land1_gp) AS ConsigneeCountry,
cast(max(Header.BP1DataControllerSet) as bu_xdcset) AS BP1DataControllerSet,
cast(max(Header.BP1DataController1) as bu_data_controller) AS BP1DataController1,
cast(max(Header.BP1DataController2) as bu_data_controller) AS BP1DataController2,
cast(max(Header.BP1DataController3) as bu_data_controller) AS BP1DataController3,
cast(max(Header.BP1DataController4) as bu_data_controller) AS BP1DataController4,
cast(max(Header.BP1DataController5) as bu_data_controller) AS BP1DataController5,
cast(max(Header.BP1DataController6) as bu_data_controller) AS BP1DataController6,
cast(max(Header.BP1DataController7) as bu_data_controller) AS BP1DataController7,
cast(max(Header.BP1DataController8) as bu_data_controller) AS BP1DataController8,
cast(max(Header.BP1DataController9) as bu_data_controller) AS BP1DataController9,
cast(max(Header.BP1DataController1) as bu_data_controller) AS BP1DataController10,
cast(max(Header.BP2DataControllerSet) as bu_xdcset) AS BP2DataControllerSet,
cast(max(Header.BP2DataController1) as bu_data_controller) AS BP2DataController1,
cast(max(Header.BP2DataController2) as bu_data_controller) AS BP2DataController2,
cast(max(Header.BP2DataController3) as bu_data_controller) AS BP2DataController3,
cast(max(Header.BP2DataController4) as bu_data_controller) AS BP2DataController4,
cast(max(Header.BP2DataController5) as bu_data_controller) AS BP2DataController5,
cast(max(Header.BP2DataController6) as bu_data_controller) AS BP2DataController6,
cast(max(Header.BP2DataController7) as bu_data_controller) AS BP2DataController7,
cast(max(Header.BP2DataController8) as bu_data_controller) AS BP2DataController8,
cast(max(Header.BP2DataController9) as bu_data_controller) AS BP2DataController9,
cast(max(Header.BP2DataController10) as bu_data_controller) AS BP2DataController10
FROM P_RU_ImportNotifHeaderWithBP AS Header
;