P_CN_TaxInvcType
P_CN_TaxInvcType is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (txi_typ_attr, txi_typ) and exposes 14 fields with key field CN_TaxInvcType.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| txi_typ_attr | attr | left_outer |
| txi_typ | type | from |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | PCNTXITYPE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| VDM.viewType | #BASIC | view | |
| VDM.private | true | view | |
| ObjectModel.usageType.serviceQuality | #B | view |
Fields (14)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CN_TaxInvcType | txi_typ | invc_type | VAT Invoice Type |
| HasInvcCode | txi_typ_attr | has_inv_code | Has Invoice Code | |
| InvcCodeLen | txi_typ_attr | inv_code_length | Invoice Co. Length | |
| InvcCodeChkRegExpr | txi_typ_attr | inv_code_chk_regex | Invc. Code Chk Regex | |
| InvcNmbrLen | txi_typ_attr | inv_no_length | Invoice No. Length | |
| InvcNmbrChkRegExpr | txi_typ_attr | inv_no_chk_regex | Invc. No Check Regex | |
| HasSupplier | txi_typ_attr | has_supplier | Has Supplier | |
| DeclareValidity | txi_typ_attr | declare_validity | Decln Validity Per. | |
| DeclareValidityUnit | txi_typ_attr | declare_validity_unit | Validity Period Unit | |
| DeclareEnabled | txi_typ_attr | declare_enabled | Declaration Enabled | |
| InputEnabled | txi_typ_attr | input_enabled | Input Enabled | |
| OutputEnabled | txi_typ_attr | output_enabled | Output Enabled | |
| PaperInvoiceEnabled | txi_typ_attr | paper_invc_enabled | Paper Invc. Enabled | |
| EInvcEnabled | txi_typ_attr | einvc_enabled | E-invoice Enabled |
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_CN_TaxInvcType.
-- 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: PCNTXITYPE
CREATE VIEW P_CN_TaxInvcType AS
SELECT
type.invc_type AS CN_TaxInvcType,
attr.has_inv_code AS HasInvcCode,
attr.inv_code_length AS InvcCodeLen,
attr.inv_code_chk_regex AS InvcCodeChkRegExpr,
attr.inv_no_length AS InvcNmbrLen,
attr.inv_no_chk_regex AS InvcNmbrChkRegExpr,
attr.has_supplier AS HasSupplier,
attr.declare_validity AS DeclareValidity,
attr.declare_validity_unit AS DeclareValidityUnit,
attr.declare_enabled AS DeclareEnabled,
attr.input_enabled AS InputEnabled,
attr.output_enabled AS OutputEnabled,
attr.paper_invc_enabled AS PaperInvoiceEnabled,
attr.einvc_enabled AS EInvcEnabled
FROM txi_typ AS type
LEFT OUTER JOIN txi_typ_attr AS attr ON /* join condition not captured in parsed metadata */
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA