FAC_AUDIT_Z3_BILLHDRITEM

DDL: FAC_AUDIT_Z3_BILLHDRITEM SQL: FACZ3BLHDRITM Type: view

Billing Document Header & Item

FAC_AUDIT_Z3_BILLHDRITEM is a CDS View that provides data about "Billing Document Header & Item" in SAP S/4HANA. It reads from 5 data sources (I_BillingDocument, I_BillingDocument, I_BillingDocumentItem, I_LedgerCompanyCodeCrcyRoles, I_LedgerCompanyCodeCrcyRoles) and exposes 209 fields with key fields BillingDocument, BillingDocumentItem, BillingDocumentItem. It has 2 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_BillingDocument _BillingDocument inner
I_BillingDocument BillingDoc from
I_BillingDocumentItem I_BillingDocumentItem union_all
I_LedgerCompanyCodeCrcyRoles I_LedgerCompanyCodeCrcyRoles inner
I_LedgerCompanyCodeCrcyRoles I_LedgerCompanyCodeCrcyRoles inner

Parameters (5)

NameTypeDefault
P_Ledger fins_ledger
P_FiscalYear fins_gjahr
P_FromFiscalPeriod fins_fagl_fiscper_from
P_ToFiscalPeriod fins_fagl_fiscper_to
P_Language sylangu

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_FiscalPeriodForVariant _ToFiscalPeriodForVariant _ToFiscalPeriodForVariant.FiscalYearVariant = $projection.FiscalYearVariant and _ToFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear and _ToFiscalPeriodForVariant.FiscalPeriod = $parameters.P_ToFiscalPeriod
[0..1] I_FiscalPeriodForVariant _FromFiscalPeriodForVariant _FromFiscalPeriodForVariant.FiscalYearVariant = $projection.FiscalYearVariant and _FromFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear and _FromFiscalPeriodForVariant.FiscalPeriod = $parameters.P_FromFiscalPeriod

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName FACZ3BLHDRITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Billing Document Header & Item view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view

Fields (209)

KeyFieldSource TableSource FieldDescription
KEY BillingDocument BillingDocument SD Document
KEY BillingDocumentItem Item
SystemClient System Client
CompanyCode I_BillingDocument CompanyCode Receiver Company Code
AccountingDocument AccountingDocument Journal Entry
FiscalYear FiscalYear G/L Fiscal Year
FiscalPeriod _AccountingDocument FiscalPeriod Tax period
DocumentReferenceID DocumentReferenceID Reference
TransactionCurrency TransactionCurrency Transaction Currency
PartnerCompany PartnerCompany Trading Partner
BillingDocumentType BillingDocumentType Billing Type
BillingDocumentTypeName
BillingDocumentDate BillingDocumentDate Billing Date
BillingDocumentIsCancelled BillingDocumentIsCancelled Canceled
SDDocumentCategory SDDocumentCategory Document Cat.
SDDocumentCategoryName
BillingDocumentCategory BillingDocumentCategory BillingCategory
IncotermsClassification IncotermsClassification Incoterms
IncotermsClassificationName
IncotermsTransferLocation IncotermsTransferLocation Incoterms 2
SDPricingProcedure SDPricingProcedure Pric. Procedure
PricingProcedureName
SoldToParty SoldToParty Sold-to Party
PayerParty PayerParty Payer
CancelledBillingDocument CancelledBillingDocument Canceld Bill.Dc
TotalNetAmount TotalNetAmount Total Net Amount
ReferenceDocumentType _AccountingDocument ReferenceDocumentType Reference Document Type
OriginalReferenceDocument _AccountingDocument OriginalReferenceDocument Reference Key
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
PricingDocument PricingDocument Document Condition
SalesOrganization SalesOrganization Sales Organization
SalesOrganizationName
CustomerPaymentTerms CustomerPaymentTerms Pyt Terms
Country Country Venue: Ctry/Reg
TaxDepartureCountry TaxDepartureCountry Tx Dep Ctry/Reg
LogicalSystem LogicalSystem Logical System
VATRegistration VATRegistration VAT Registration No.
VATRegistrationOrigin VATRegistrationOrigin OriginSlsTxNo.
VATRegistrationCountry VATRegistrationCountry CtryRgnSlsTxNo.
IsEUTriangularDeal IsEUTriangularDeal Is EU Triangular Deal
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
AccountingExchangeRate AccountingExchangeRate Exch.Rate Acct.
CustomerTaxClassification1 CustomerTaxClassification1
CustomerTaxClassification2 CustomerTaxClassification2
CustomerTaxClassification3 CustomerTaxClassification3
CustomerTaxClassification4 CustomerTaxClassification4
CustomerTaxClassification5 CustomerTaxClassification5
CustomerTaxClassification6 CustomerTaxClassification6
CustomerTaxClassification7 CustomerTaxClassification7
CustomerTaxClassification8 CustomerTaxClassification8
CustomerTaxClassification9 CustomerTaxClassification9
SalesDocumentItemCategory Item Category
SalesDocumentItemCategoryName
ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem Reference Item
SalesDocument SD Document
SalesDocumentItem Sales Document Item
SalesSDDocumentCategory Sales SD Document Category
SalesSDDocumentCategoryName Sales SD Document Category Name
BusinessArea Business Area
BusinessAreaName
ControllingArea Controlling Area
ControllingAreaName Long Text
BillingDocumentItemText Item Descr.
ServicesRenderedDate Services Rendered Date
ReturnItemProcessingType Returns
BillingQuantity Invoiced Qty
StatisticalValueControl
MRPRequiredQuantityInBaseUnit Open Quantity
MaterialGroup Product Group
Material Vehicle Model
BaseUnit Unit of Measure
TaxAmount Tax Amt in Rptg Crcy
NetAmount Stated Amount
ProfitCenter Profit Center
PricingDate Pricing Date
TaxJurisdiction Tax Jurisdiction
BillingQuantityUnit Sales Unit
Plant Valuation Area
PlantName Plant Name
Batch Lot No.
Subtotal1Amount Subtotal 1 Amount
Subtotal2Amount Subtotal 2 Amount
Subtotal3Amount Subtotal 3 Amount
Subtotal4Amount Subtotal 4 Amount
Subtotal5Amount Subtotal 5 Amount
Subtotal6Amount Subtotal 6 Amount
ProductHierarchyNode Prod. Hierarchy
ProductTaxClassification1
ProductTaxClassification2
ProductTaxClassification3
ProductTaxClassification4
ProductTaxClassification5
ProductTaxClassification6
ProductTaxClassification7
ProductTaxClassification8
ProductTaxClassification9
StorageLocation StorageLocation
TaxCode Tax Code
TaxRateValidityStartDate Tax Rate Validity Start Date
ReferenceSDDocumentCategory
ReferenceSDDocCategoryName Reference SD Document Category Name
FiscalYearVariant I_LedgerCompanyCodeCrcyRoles FiscalYearVariant FY Variant
BillingDocument SD Document
KEY BillingDocumentItem BillingDocumentItem Item
SystemClient System Client
CompanyCode I_BillingDocument CompanyCode Receiver Company Code
AccountingDocument Journal Entry
FiscalYear G/L Fiscal Year
FiscalPeriod Tax period
DocumentReferenceID I_BillingDocument DocumentReferenceID Reference
TransactionCurrency I_BillingDocumentItem TransactionCurrency Transaction Currency
PartnerCompany I_BillingDocument PartnerCompany Trading Partner
BillingDocumentType I_BillingDocument BillingDocumentType Billing Type
BillingDocumentTypeName
BillingDocumentDate I_BillingDocument BillingDocumentDate Billing Date
BillingDocumentIsCancelled I_BillingDocument BillingDocumentIsCancelled Canceled
SDDocumentCategory I_BillingDocument SDDocumentCategory Document Cat.
SDDocumentCategoryName
BillingDocumentCategory I_BillingDocument BillingDocumentCategory BillingCategory
IncotermsClassification I_BillingDocument IncotermsClassification Incoterms
IncotermsClassificationName
IncotermsTransferLocation I_BillingDocument IncotermsTransferLocation Incoterms 2
SDPricingProcedure I_BillingDocument SDPricingProcedure Pric. Procedure
PricingProcedureName
SoldToParty I_BillingDocument SoldToParty Sold-to Party
PayerParty I_BillingDocument PayerParty Payer
CancelledBillingDocument I_BillingDocument CancelledBillingDocument Canceld Bill.Dc
TotalNetAmount I_BillingDocument TotalNetAmount Total Net Amount
ReferenceDocumentType Reference Document Type
OriginalReferenceDocument Reference Key
PurchaseOrderByCustomer I_BillingDocument PurchaseOrderByCustomer Purchase Order Number
PricingDocument I_BillingDocument PricingDocument Document Condition
SalesOrganization I_BillingDocument SalesOrganization Sales Organization
SalesOrganizationName
CustomerPaymentTerms I_BillingDocument CustomerPaymentTerms Pyt Terms
Country I_BillingDocument Country Venue: Ctry/Reg
TaxDepartureCountry I_BillingDocument TaxDepartureCountry Tx Dep Ctry/Reg
LogicalSystem I_BillingDocument LogicalSystem Logical System
VATRegistration I_BillingDocument VATRegistration VAT Registration No.
VATRegistrationOrigin I_BillingDocument VATRegistrationOrigin OriginSlsTxNo.
VATRegistrationCountry I_BillingDocument VATRegistrationCountry CtryRgnSlsTxNo.
IsEUTriangularDeal I_BillingDocument IsEUTriangularDeal Is EU Triangular Deal
CreatedByUser I_BillingDocumentItem CreatedByUser User Name
CreationDate I_BillingDocumentItem CreationDate Time Stamp
AccountingExchangeRate I_BillingDocument AccountingExchangeRate Exch.Rate Acct.
CustomerTaxClassification1 I_BillingDocument CustomerTaxClassification1
CustomerTaxClassification2 I_BillingDocument CustomerTaxClassification2
CustomerTaxClassification3 I_BillingDocument CustomerTaxClassification3
CustomerTaxClassification4 I_BillingDocument CustomerTaxClassification4
CustomerTaxClassification5 I_BillingDocument CustomerTaxClassification5
CustomerTaxClassification6 I_BillingDocument CustomerTaxClassification6
CustomerTaxClassification7 I_BillingDocument CustomerTaxClassification7
CustomerTaxClassification8 I_BillingDocument CustomerTaxClassification8
CustomerTaxClassification9 I_BillingDocument CustomerTaxClassification9
SalesDocumentItemCategory SalesDocumentItemCategory Item Category
SalesDocumentItemCategoryName
ReferenceSDDocument ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem ReferenceSDDocumentItem Reference Item
SalesDocument SalesDocument SD Document
SalesDocumentItem SalesDocumentItem Sales Document Item
SalesSDDocumentCategory SalesSDDocumentCategory Document Cat.
SalesSDDocumentCategoryName
BusinessArea BusinessArea Business Area
BusinessAreaName
ControllingArea ControllingArea Controlling Area
ControllingAreaName _ControllingArea ControllingAreaName Long Text
BillingDocumentItemText BillingDocumentItemText Item Descr.
ServicesRenderedDate ServicesRenderedDate Services Rendered Date
ReturnItemProcessingType ReturnItemProcessingType Returns
BillingQuantity BillingQuantity Invoiced Qty
StatisticalValueControl StatisticalValueControl
MRPRequiredQuantityInBaseUnit MRPRequiredQuantityInBaseUnit Open Quantity
MaterialGroup MaterialGroup Product Group
Material Material Vehicle Model
BaseUnit BaseUnit Unit of Measure
TaxAmount TaxAmount Tax Amt in Rptg Crcy
NetAmount NetAmount Stated Amount
ProfitCenter ProfitCenter Profit Center
PricingDate PricingDate Pricing Date
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
BillingQuantityUnit BillingQuantityUnit Sales Unit
Plant Plant Valuation Area
PlantName _Plant PlantName Plant Name
Batch Batch Lot No.
Subtotal1Amount Subtotal1Amount Subtotal 1 Amount
Subtotal2Amount Subtotal2Amount Subtotal 2 Amount
Subtotal3Amount Subtotal3Amount Subtotal 3 Amount
Subtotal4Amount Subtotal4Amount Subtotal 4 Amount
Subtotal5Amount Subtotal5Amount Subtotal 5 Amount
Subtotal6Amount Subtotal6Amount Subtotal 6 Amount
ProductHierarchyNode ProductHierarchyNode Prod. Hierarchy
ProductTaxClassification1 ProductTaxClassification1
ProductTaxClassification2 ProductTaxClassification2
ProductTaxClassification3 ProductTaxClassification3
ProductTaxClassification4 ProductTaxClassification4
ProductTaxClassification5 ProductTaxClassification5
ProductTaxClassification6 ProductTaxClassification6
ProductTaxClassification7 ProductTaxClassification7
ProductTaxClassification8 ProductTaxClassification8
ProductTaxClassification9 ProductTaxClassification9
StorageLocation StorageLocation StorageLocation
TaxCode TaxCode Tax Code
TaxRateValidityStartDate TaxRateValidityStartDate Tax Rate Validity Start Date
ReferenceSDDocumentCategory ReferenceSDDocumentCategory Reference SD Document Category
ReferenceSDDocCategoryName Reference SD Document Category Name
FiscalYearVariant I_LedgerCompanyCodeCrcyRoles FiscalYearVariant FY Variant
_TransactionCurrency _TransactionCurrency

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 FAC_AUDIT_Z3_BILLHDRITEM.
-- 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: FACZ3BLHDRITM
-- Parameters: P_Ledger : fins_ledger, P_FiscalYear : fins_gjahr, P_FromFiscalPeriod : fins_fagl_fiscper_from, P_ToFiscalPeriod : fins_fagl_fiscper_to, P_Language : sylangu

CREATE VIEW FAC_AUDIT_Z3_BILLHDRITEM AS
SELECT
  BillingDocument,
  cast('000000' as posnr_vf ) AS BillingDocumentItem,
  $session.client AS SystemClient,
  BillingDoc.CompanyCode AS CompanyCode,
  AccountingDocument,
  FiscalYear,
  _AccountingDocument.FiscalPeriod AS FiscalPeriod,
  DocumentReferenceID,
  TransactionCurrency,
  PartnerCompany,
  BillingDocumentType,
  _BillingDocumentType._Text[1: Language = $parameters.P_Language].BillingDocumentTypeName AS BillingDocumentTypeName,
  BillingDocumentDate,
  BillingDocumentIsCancelled,
  SDDocumentCategory,
  _SDDocumentCategory._Text[1: Language = $parameters.P_Language].SDDocumentCategoryName AS SDDocumentCategoryName,
  BillingDocumentCategory,
  IncotermsClassification,
  _IncotermsClassification._Text[1: Language = $parameters.P_Language].IncotermsClassificationName AS IncotermsClassificationName,
  IncotermsTransferLocation,
  SDPricingProcedure,
  _SDPricingProcedure._Text[1: Language = $parameters.P_Language].PricingProcedureName AS PricingProcedureName,
  SoldToParty,
  PayerParty,
  CancelledBillingDocument,
  TotalNetAmount,
  _AccountingDocument.ReferenceDocumentType AS ReferenceDocumentType,
  _AccountingDocument.OriginalReferenceDocument AS OriginalReferenceDocument,
  PurchaseOrderByCustomer,
  PricingDocument,
  SalesOrganization,
  _SalesOrganization._Text[1: Language = $parameters.P_Language].SalesOrganizationName AS SalesOrganizationName,
  CustomerPaymentTerms,
  Country,
  TaxDepartureCountry,
  LogicalSystem,
  VATRegistration,
  VATRegistrationOrigin,
  VATRegistrationCountry,
  IsEUTriangularDeal,
  CreatedByUser,
  CreationDate,
  AccountingExchangeRate,
  CustomerTaxClassification1,
  CustomerTaxClassification2,
  CustomerTaxClassification3,
  CustomerTaxClassification4,
  CustomerTaxClassification5,
  CustomerTaxClassification6,
  CustomerTaxClassification7,
  CustomerTaxClassification8,
  CustomerTaxClassification9,
  cast( '' as pstyv ) AS SalesDocumentItemCategory,
  cast( '' as bezei20 ) AS SalesDocumentItemCategoryName,
  cast( '' as vgbel ) AS ReferenceSDDocument,
  cast( '' as vgpos ) AS ReferenceSDDocumentItem,
  cast( '' as vbeln_va ) AS SalesDocument,
  cast( '' as posnr_va ) AS SalesDocumentItem,
  cast( '' as vbtypl ) AS SalesSDDocumentCategory,
  cast( '' as sddocumentcategoryname ) AS SalesSDDocumentCategoryName,
  cast( '' as gsber ) AS BusinessArea,
  cast( '' as farp_gtext) AS BusinessAreaName,
  cast( '' as kokrs ) AS ControllingArea,
  cast( '' as fis_kokrs_name) AS ControllingAreaName,
  cast( '' as arktx ) AS BillingDocumentItemText,
  cast( '00000000' as fbuda ) AS ServicesRenderedDate,
  cast( '' as shkzg_vf ) AS ReturnItemProcessingType,
  cast( 0 as fkimg ) AS BillingQuantity,
  cast( '' as kowrr ) AS StatisticalValueControl,
  cast( 0 as lmeng ) AS MRPRequiredQuantityInBaseUnit,
  cast( '' as matkl ) AS MaterialGroup,
  cast( '' as matnr ) AS Material,
  cast( '' as meins ) AS BaseUnit,
  cast( 0 as mwsbp ) AS TaxAmount,
  cast( 0 as netwr_fp ) AS NetAmount,
  cast( '' as prctr ) AS ProfitCenter,
  cast( '00000000' as prsdt ) AS PricingDate,
  cast( '' as txjcd ) AS TaxJurisdiction,
  cast( '' as vrkme ) AS BillingQuantityUnit,
  cast( '' as werks_d ) AS Plant,
  cast( '' as werks_name) AS PlantName,
  cast( '' as charg_d ) AS Batch,
  cast( 0 as kzwi1 ) AS Subtotal1Amount,
  cast( 0 as kzwi2 ) AS Subtotal2Amount,
  cast( 0 as kzwi3 ) AS Subtotal3Amount,
  cast( 0 as kzwi4 ) AS Subtotal4Amount,
  cast( 0 as kzwi5 ) AS Subtotal5Amount,
  cast( 0 as kzwi6 ) AS Subtotal6Amount,
  cast( '' as prodh_d ) AS ProductHierarchyNode,
  cast( '' as taxm1 ) AS ProductTaxClassification1,
  cast( '' as taxm2 ) AS ProductTaxClassification2,
  cast( '' as taxm3 ) AS ProductTaxClassification3,
  cast( '' as taxm4 ) AS ProductTaxClassification4,
  cast( '' as taxm5 ) AS ProductTaxClassification5,
  cast( '' as taxm6 ) AS ProductTaxClassification6,
  cast( '' as taxm7 ) AS ProductTaxClassification7,
  cast( '' as taxm8 ) AS ProductTaxClassification8,
  cast( '' as taxm9 ) AS ProductTaxClassification9,
  cast( '' as lgort_d ) AS StorageLocation,
  cast( '' as mwskz ) AS TaxCode,
  cast( '' as fot_txdat_from ) AS TaxRateValidityStartDate,
  cast(''as vbtypl_v ) AS ReferenceSDDocumentCategory,
  cast(''as sddocumentcategoryname ) AS ReferenceSDDocCategoryName,
  I_LedgerCompanyCodeCrcyRoles.FiscalYearVariant AS FiscalYearVariant
FROM I_BillingDocument AS BillingDoc
INNER JOIN I_LedgerCompanyCodeCrcyRoles ON /* join condition not captured in parsed metadata */
INNER JOIN I_BillingDocument AS _BillingDocument ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FiscalPeriodForVariant AS _ToFiscalPeriodForVariant ON _ToFiscalPeriodForVariant.FiscalYearVariant = FiscalYearVariant AND _ToFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear AND _ToFiscalPeriodForVariant.FiscalPeriod = $parameters.P_ToFiscalPeriod  -- association [0..1]
LEFT OUTER JOIN I_FiscalPeriodForVariant AS _FromFiscalPeriodForVariant ON _FromFiscalPeriodForVariant.FiscalYearVariant = FiscalYearVariant AND _FromFiscalPeriodForVariant.FiscalYear = $parameters.P_FiscalYear AND _FromFiscalPeriodForVariant.FiscalPeriod = $parameters.P_FromFiscalPeriod  -- association [0..1]
-- UNION ALL with additional select branch(es): I_BillingDocumentItem
;