P_NO_SAFTJournalCustSupMD

DDL: P_NO_SAFTJOURNALCUSTSUPMD SQL: PNOSAFTJCSMD Type: view COMPOSITE

SAF-T Norway Journal Item BP Master Data

P_NO_SAFTJournalCustSupMD is a Composite CDS View that provides data about "SAF-T Norway Journal Item BP Master Data" in SAP S/4HANA. It reads from 28 data sources and exposes 116 fields with key fields CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem, Ledger.

Data Sources (28)

SourceAliasJoin Type
I_Address_2 Address inner
I_Address_2 Address inner
I_Address_2 Address inner
I_Address_2 Address inner
I_BusinessPartner BP inner
I_BusinessPartner BP inner
I_BusinessPartner BP inner
I_BusinessPartner BP inner
I_BPCurrentDefaultAddress BPAddress inner
I_BPCurrentDefaultAddress BPAddress inner
I_BPCurrentDefaultAddress BPAddress inner
I_BPCurrentDefaultAddress BPAddress inner
I_Customer Customer inner
I_Customer Customer inner
I_CustomerCompany CustomerCompany inner
I_CustomerToBusinessPartner CustToBP inner
I_CustomerToBusinessPartner CustToBP inner
I_NO_SAFTJournalItem JournalLineItem from
I_NO_SAFTJournalItem JournalLineItem union
I_NO_SAFTJournalItem JournalLineItem union
I_NO_SAFTJournalItem JournalLineItem union
I_OneTimeAccountBP OneTimeBP inner
I_OneTimeAccountBP OneTimeBP inner
I_Supplier Supplier inner
I_Supplier Supplier inner
I_SupplierCompany SupplierCompany inner
I_SupplierToBusinessPartner SupToBP inner
I_SupplierToBusinessPartner SupToBP inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PNOSAFTJCSMD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #P view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label SAF-T Norway Journal Item BP Master Data view

Fields (116)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_NO_SAFTJournalItem CompanyCode Receiver Company Code
KEY FiscalYear I_NO_SAFTJournalItem FiscalYear G/L Fiscal Year
KEY AccountingDocument I_NO_SAFTJournalItem AccountingDocument Journal Entry
KEY LedgerGLLineItem I_NO_SAFTJournalItem LedgerGLLineItem Journal Entry Item
KEY Ledger I_NO_SAFTJournalItem Ledger Ledger
PostingDate I_NO_SAFTJournalItem PostingDate Posting Date for GR
Customer I_NO_SAFTJournalItem Customer Sold-to Party
Supplier I_NO_SAFTJournalItem Supplier Supplier
BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
VATRegistration I_Customer VATRegistration VAT Registration No.
IsOneTimeAccount
GLAccount I_CustomerCompany ReconciliationAccount Recon. account
AddressID I_Customer AddressID Ship-to address
TaxNumber1 I_Customer TaxNumber1 VAT Reg. No.
TaxNumber2 I_Customer TaxNumber2 Tax Number 2
OrganizationBPName1 I_Customer OrganizationBPName1 Name 1
OrganizationBPName2 I_Customer OrganizationBPName2 Name 2
CityName I_Address_2 CityName Name
StreetName I_Address_2 StreetName Text
HouseNumber I_Address_2 HouseNumber House Number
PostalCode I_Address_2 PostalCode Postal Code
Country I_Address_2 Country Venue: Ctry/Reg
POBox I_Address_2 POBox PO Box
POBoxPostalCode I_Address_2 POBoxPostalCode PO Box Postal Code
Region RegionText RegionName Description
_CompanyCode I_NO_SAFTJournalItem _CompanyCode
_FiscalYear I_NO_SAFTJournalItem _FiscalYear
_Ledger I_NO_SAFTJournalItem _Ledger
CompanyCodeasCompanyCode
KEY FiscalYear I_NO_SAFTJournalItem FiscalYear G/L Fiscal Year
KEY AccountingDocument I_NO_SAFTJournalItem AccountingDocument Journal Entry
KEY LedgerGLLineItem I_NO_SAFTJournalItem LedgerGLLineItem Journal Entry Item
KEY Ledger I_NO_SAFTJournalItem Ledger Ledger
PostingDate I_NO_SAFTJournalItem PostingDate Posting Date for GR
Customer I_NO_SAFTJournalItem Customer Sold-to Party
Supplier I_NO_SAFTJournalItem Supplier Supplier
BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
VATRegistration I_Supplier VATRegistration VAT Registration No.
IsOneTimeAccount
GLAccount I_SupplierCompany ReconciliationAccount Recon. account
AddressID I_Supplier AddressID Ship-to address
TaxNumber1 I_Supplier TaxNumber1 VAT Reg. No.
TaxNumber2 I_Supplier TaxNumber2 Tax Number 2
OrganizationBPName1 I_Supplier OrganizationBPName1 Name 1
OrganizationBPName2 I_Supplier OrganizationBPName2 Name 2
CityName I_Address_2 CityName Name
StreetName I_Address_2 StreetName Text
HouseNumber I_Address_2 HouseNumber House Number
PostalCode I_Address_2 PostalCode Postal Code
Country I_Address_2 Country Venue: Ctry/Reg
POBox I_Address_2 POBox PO Box
POBoxPostalCode I_Address_2 POBoxPostalCode PO Box Postal Code
Region RegionText RegionName Description
_CompanyCode I_NO_SAFTJournalItem _CompanyCode
_FiscalYear I_NO_SAFTJournalItem _FiscalYear
_Ledger I_NO_SAFTJournalItem _Ledger
CompanyCodeasCompanyCode
KEY FiscalYear I_NO_SAFTJournalItem FiscalYear G/L Fiscal Year
KEY AccountingDocument I_NO_SAFTJournalItem AccountingDocument Journal Entry
KEY LedgerGLLineItem I_NO_SAFTJournalItem LedgerGLLineItem Journal Entry Item
KEY Ledger I_NO_SAFTJournalItem Ledger Ledger
PostingDate I_NO_SAFTJournalItem PostingDate Posting Date for GR
Customer I_NO_SAFTJournalItem Customer Sold-to Party
Supplier I_NO_SAFTJournalItem Supplier Supplier
BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
VATRegistration318endasVATRegistration
IsOneTimeAccount
GLAccount Recon. account
AddressID I_OneTimeAccountBP AddressID Ship-to address
TaxNumber1 VAT Reg. No.
TaxNumber2 Tax Number 2
OrganizationBPName1 Name 1
OrganizationBPName2 Name 2
CityName I_Address_2 CityName Name
StreetName I_Address_2 StreetName Text
HouseNumber I_Address_2 HouseNumber House Number
PostalCode I_Address_2 PostalCode Postal Code
Country I_Address_2 Country Venue: Ctry/Reg
POBox I_Address_2 POBox PO Box
POBoxPostalCode I_Address_2 POBoxPostalCode PO Box Postal Code
Region RegionText RegionName Description
_CompanyCode I_NO_SAFTJournalItem _CompanyCode
_FiscalYear I_NO_SAFTJournalItem _FiscalYear
_Ledger I_NO_SAFTJournalItem _Ledger
CompanyCodeasCompanyCode
KEY FiscalYear I_NO_SAFTJournalItem FiscalYear G/L Fiscal Year
KEY AccountingDocument I_NO_SAFTJournalItem AccountingDocument Journal Entry
KEY LedgerGLLineItem I_NO_SAFTJournalItem LedgerGLLineItem Journal Entry Item
KEY Ledger I_NO_SAFTJournalItem Ledger Ledger
PostingDate I_NO_SAFTJournalItem PostingDate Posting Date for GR
Customer I_NO_SAFTJournalItem Customer Sold-to Party
Supplier I_NO_SAFTJournalItem Supplier Supplier
BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID UUID
IsOneTimeAccount
GLAccount Recon. account
AddressID I_OneTimeAccountBP AddressID Ship-to address
TaxNumber1 VAT Reg. No.
TaxNumber2 Tax Number 2
OrganizationBPName1 Name 1
OrganizationBPName2 Name 2
CityName I_Address_2 CityName Name
StreetName I_Address_2 StreetName Text
HouseNumber I_Address_2 HouseNumber House Number
PostalCode I_Address_2 PostalCode Postal Code
Country I_Address_2 Country Venue: Ctry/Reg
POBox I_Address_2 POBox PO Box
POBoxPostalCode I_Address_2 POBoxPostalCode PO Box Postal Code
Region RegionText RegionName Description
_CompanyCode I_NO_SAFTJournalItem _CompanyCode
_FiscalYear I_NO_SAFTJournalItem _FiscalYear
_Ledger I_NO_SAFTJournalItem _Ledger
_JournalEntry I_NO_SAFTJournalItem _JournalEntry

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_NO_SAFTJournalCustSupMD.
-- 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: PNOSAFTJCSMD

CREATE VIEW P_NO_SAFTJournalCustSupMD AS
SELECT
  JournalLineItem.CompanyCode AS CompanyCode,
  JournalLineItem.FiscalYear AS FiscalYear,
  JournalLineItem.AccountingDocument AS AccountingDocument,
  JournalLineItem.LedgerGLLineItem AS LedgerGLLineItem,
  JournalLineItem.Ledger AS Ledger,
  JournalLineItem.PostingDate AS PostingDate,
  JournalLineItem.Customer AS Customer,
  JournalLineItem.Supplier AS Supplier,
  BP.BusinessPartner AS BusinessPartner,
  BP.BusinessPartnerUUID AS BusinessPartnerUUID,
  Customer.VATRegistration AS VATRegistration,
  '' AS IsOneTimeAccount,
  CustomerCompany.ReconciliationAccount AS GLAccount,
  Customer.AddressID AS AddressID,
  Customer.TaxNumber1 AS TaxNumber1,
  Customer.TaxNumber2 AS TaxNumber2,
  Customer.OrganizationBPName1 AS OrganizationBPName1,
  Customer.OrganizationBPName2 AS OrganizationBPName2,
  Address.CityName AS CityName,
  Address.StreetName AS StreetName,
  Address.HouseNumber AS HouseNumber,
  Address.PostalCode AS PostalCode,
  Address.Country AS Country,
  Address.POBox AS POBox,
  Address.POBoxPostalCode AS POBoxPostalCode,
  RegionText.RegionName AS Region,
  JournalLineItem._CompanyCode AS _CompanyCode,
  JournalLineItem._FiscalYear AS _FiscalYear,
  JournalLineItem._Ledger AS _Ledger,
  JournalLineItem._JournalEntry AS CompanyCodeasCompanyCode,
  case when OneTimeBP.TaxID1 is not initial then OneTimeBP.TaxID1 else substring(JournalLineItem.VATRegistration ,3,18) end as VATRegistration AS VATRegistration318endasVATRegistration,
  JournalLineItem._JournalEntry AS _JournalEntry
FROM I_NO_SAFTJournalItem AS JournalLineItem
INNER JOIN I_CustomerToBusinessPartner AS CustToBP ON /* join condition not captured in parsed metadata */
INNER JOIN I_BusinessPartner AS BP ON /* join condition not captured in parsed metadata */
INNER JOIN I_BPCurrentDefaultAddress AS BPAddress ON /* join condition not captured in parsed metadata */
INNER JOIN I_Address_2 AS Address ON /* join condition not captured in parsed metadata */
INNER JOIN I_Customer AS Customer ON /* join condition not captured in parsed metadata */
INNER JOIN I_CustomerCompany AS CustomerCompany ON /* join condition not captured in parsed metadata */
INNER JOIN I_SupplierToBusinessPartner AS SupToBP ON /* join condition not captured in parsed metadata */
INNER JOIN I_Supplier AS Supplier ON /* join condition not captured in parsed metadata */
INNER JOIN I_SupplierCompany AS SupplierCompany ON /* join condition not captured in parsed metadata */
INNER JOIN I_OneTimeAccountBP AS OneTimeBP ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_NO_SAFTJournalItem
;