P_RU_ImportNotifHeaderWithBPG

DDL: P_RU_IMPORTNOTIFHEADERWITHBPG SQL: PRUIMPNOTIFHDRG Type: view COMPOSITE

P_RU_ImportNotifHeaderWithBPG is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_RU_ImportNotifHeaderWithBP) and exposes 50 fields with key field RU_ImprtNotifInternalNumber.

Data Sources (1)

SourceAliasJoin Type
P_RU_ImportNotifHeaderWithBP Header from

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PRUIMPNOTIFHDRG view
VDM.viewType #COMPOSITE view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY RU_ImprtNotifInternalNumber P_RU_ImportNotifHeaderWithBP RU_ImprtNotifInternalNumber
RU_ImprtNotifExternalNumber P_RU_ImportNotifHeaderWithBP RU_ImprtNotifExternalNumber
RU_ImprtNotifRegistrationDate P_RU_ImportNotifHeaderWithBP RU_ImprtNotifRegistrationDate
ExportConfirmationDate P_RU_ImportNotifHeaderWithBP ExportConfirmationDate
CompanyCode P_RU_ImportNotifHeaderWithBP CompanyCode Receiver Company Code
Customer P_RU_ImportNotifHeaderWithBP Customer Sold-to Party
Consignee P_RU_ImportNotifHeaderWithBP Consignee Customer
AssignmentReference P_RU_ImportNotifHeaderWithBP AssignmentReference Assignment Reference
RU_ImportNotificationIsMock P_RU_ImportNotifHeaderWithBP RU_ImportNotificationIsMock
RU_ImportNotifSellerSection P_RU_ImportNotifHeaderWithBP RU_ImportNotifSellerSection
CustomerCompanyAuthznGroup
CustCoIsBusPrpsCmpltd
CustomerAuthznGrp
CustomerAccountGroup
CustomerIsBusPrpsCmpltd
ConsigneeAuthorizationGroup
ConsigneeAccountGroup
ConsigneeIsBusPrpsCmpltd
CreatedByUserName P_RU_ImportNotifHeaderWithBP CreatedByUserName Person Resp.
CreationDateTime P_RU_ImportNotifHeaderWithBP CreationDateTime Timestamp
LastChangedByUserName P_RU_ImportNotifHeaderWithBP LastChangedByUserName User Name
ChangedDateTime P_RU_ImportNotifHeaderWithBP ChangedDateTime Time Stamp
CustomerCountry
RU_CustomerINN
CustomerName
RU_AgentOrganizationINN
ConsigneeName
ConsigneeCountry
BP1DataControllerSet
BP1DataController1
BP1DataController2
BP1DataController3
BP1DataController4
BP1DataController5
BP1DataController6
BP1DataController7
BP1DataController8
BP1DataController9
BP1DataController10
BP2DataControllerSet
BP2DataController1
BP2DataController2
BP2DataController3
BP2DataController4
BP2DataController5
BP2DataController6
BP2DataController7
BP2DataController8
BP2DataController9
BP2DataController10

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
;