C_CN_TaxInputInvcTP
Incoming VAT Invoice
C_CN_TaxInputInvcTP is a Consumption CDS View that provides data about "Incoming VAT Invoice" in SAP S/4HANA. It reads from 1 data source (I_CN_TaxInputInvcTP) and exposes 96 fields with key field CN_TaxInvcUUID. It has 19 associations to related views. Part of development package GLO_FIN_TAX_INVC_MGMT_COMM_CN.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CN_TaxInputInvcTP | I_CN_TaxInputInvcTP | projection |
Associations (19)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_CN_TaxInvcBindgRecd | _BindingRecd | $projection.CN_TaxInvcUUID = _BindingRecd.CN_TaxInvcUUID |
| [0..*] | C_CN_TaxInputInvcStsChgLg | _ChangeLog | $projection.CN_TaxInvcUUID = _ChangeLog.CN_TaxInvcUUID |
| [0..*] | C_CN_TaxTransfItemTP | _TransferItem | $projection.CN_TaxInvcUUID = _TransferItem.CN_TaxInvcUUID |
| [1] | C_CN_TaxEntity | _TaxEntity | $projection.CN_TaxEntityID = _TaxEntity.CN_TaxEntityID and $projection.CompanyCode = _TaxEntity.CompanyCode |
| [1] | C_CN_TaxCurrency | _Currency | $projection.CN_TaxInvcCrcy = _Currency.Currency |
| [1] | C_CN_TaxCompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [0..1] | C_CN_TaxInvcPurchasingOrg | _PurchasingOrganization | $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization |
| [0..1] | C_CN_TaxInvcPurchasingGroup | _PurchasingGroup | $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup |
| [0..1] | C_CN_TaxInvcSupplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [1] | C_CN_TaxInvcType | _InvoiceType | $projection.CN_TaxInvcType = _InvoiceType.CN_TaxInvcType |
| [1] | C_CN_TaxInvcDeductionType | _DeductionType | $projection.CN_TaxInvcDeductionType = _DeductionType.CN_TaxInvcDeductionType |
| [1..1] | C_CN_TaxInvcInptProcgSts | _InvoiceStatus | $projection.CN_TaxInvcInptProcgSts = _InvoiceStatus.CN_TaxInvcInptProcgSts |
| [1..1] | C_CN_TaxInvcGldnTxSystSts | _GoldenTaxStatus | $projection.CN_TaxInvcGldnTxSystSts = _GoldenTaxStatus.CN_TaxInvcGldnTxSystSts |
| [0..1] | C_CN_TaxInptVATCat | _VATCategory | $projection.TaxCategory = _VATCategory.TaxCategory |
| [1] | I_CN_TaxInvoicePostingType | _PostingType | $projection.CN_InvoicePostingType = _PostingType.CN_InvoicePostingType |
| [1] | I_CN_TaxInvoiceRiskLevel | _RiskLevel | $projection.CN_GoldenTaxSystemRiskLevel = _RiskLevel.CN_GoldenTaxSystemRiskLevel |
| [1] | I_CN_TaxInvoiceSpecificElmnt | _SpecificElements | $projection.CN_InvoiceSpecificElement = _SpecificElements.CN_InvoiceSpecificElement |
| [1..1] | C_CN_TaxInvoiceDeclnType | _DeclnType | $projection.TaxInvoiceDeclarationTypeCode = _DeclnType.TaxInvoiceDeclarationTypeCode |
| [1] | I_CN_TaxInvoiceUsageVH | _InvoiceUsage | $projection.CN_TaxInvoiceUsage = _InvoiceUsage.CN_TaxInvoiceUsage |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.representativeKey | CN_TaxInvcUUID | view | |
| EndUserText.label | Incoming VAT Invoice | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.private | false | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (96)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CN_TaxInvcUUID | Document | CN_TaxInvcUUID | Invoice UUID |
| CN_TaxInvcCode | Document | CN_TaxInvcCode | ||
| CN_TaxInvcNmbr | Document | CN_TaxInvcNmbr | ||
| CN_TaxInvcCodeNmbr | Document | CN_TaxInvcCodeNmbr | ||
| CN_TaxSellerRegnNmbr | Document | CN_TaxSellerRegnNmbr | ||
| CN_TaxBuyerRegnNmbr | Document | CN_TaxBuyerRegnNmbr | ||
| CN_TaxInvcType | Document | CN_TaxInvcType | ||
| CN_TaxInvcDate | Document | CN_TaxInvcDate | ||
| CN_TaxInvoiceIssueDateTime | Document | CN_TaxInvoiceIssueDateTime | ||
| CN_TaxDeclnDeadline | Document | CN_TaxDeclnDeadline | ||
| CN_TaxInvcCrcy | Document | CN_TaxInvcCrcy | Currency | |
| CN_TaxInvcNetAmtInInvcCrcy | Document | CN_TaxInvcNetAmtInInvcCrcy | Net Amount | |
| CN_TaxInvcTaxAmtInInvcCrcy | Document | CN_TaxInvcTaxAmtInInvcCrcy | Tax Amount | |
| CN_TaxInvcDeductAmtInInvcCrcy | Document | CN_TaxInvcDeductAmtInInvcCrcy | ||
| CN_TaxInvcTotAmtInInvcCrcy | Document | CN_TaxInvcTotAmtInInvcCrcy | ||
| CN_TaxEntityID | Document | CN_TaxEntityID | Business Place | |
| CN_TaxInvcDiscNetAmtInInvcCrcy | Document | CN_TaxInvcDiscNetAmtInInvcCrcy | Discount Net Amount | |
| CN_TaxInvcDiscTaxAmtInInvcCrcy | Document | CN_TaxInvcDiscTaxAmtInInvcCrcy | Discount Tax Amount | |
| CN_TaxInvcIsElectronic | Document | CN_TaxInvcIsElectronic | ||
| CN_TaxInvoiceUsage | Document | CN_TaxInvoiceUsage | ||
| CN_TaxInvoiceDataSource | Document | CN_TaxInvoiceDataSource | ||
| CN_TaxInvoiceExpenseReportNmbr | Document | CN_TaxInvoiceExpenseReportNmbr | ||
| TaxRate | Document | TaxRate | Tax Rate | |
| RatioUnit | RatioUnit | Unit of Measure | ||
| CompanyCode | Document | CompanyCode | Receiver Company Code | |
| CN_TaxInvcGldnTxSystSts | Document | CN_TaxInvcGldnTxSystSts | ||
| CN_TaxInvcGldnTxSystStsSyncTme | Document | CN_TaxInvcGldnTxSystStsSyncTme | ||
| CN_TaxInvcInptProcgSts | Document | CN_TaxInvcInptProcgSts | ||
| CN_TaxInvcDeductionType | Document | CN_TaxInvcDeductionType | ||
| FiscalYear | Document | FiscalYear | G/L Fiscal Year | |
| CN_InvoicePostingPeriod | Document | CN_InvoicePostingPeriod | ||
| CN_InvoicePostingType | Document | CN_InvoicePostingType | ||
| CN_InvoiceLatestPostingDate | Document | CN_InvoiceLatestPostingDate | ||
| CN_GoldenTaxSystemResultString | Document | CN_GoldenTaxSystemResultString | ||
| CN_GoldenTaxSystemRiskLevel | Document | CN_GoldenTaxSystemRiskLevel | ||
| CN_InvoiceSpecificElement | Document | CN_InvoiceSpecificElement | ||
| CN_BlueInvoiceNumber | Document | CN_BlueInvoiceNumber | ||
| CN_TaxSellerName | Document | CN_TaxSellerName | ||
| TaxCategory | Document | TaxCategory | Tax Code | |
| CN_TaxDeclnYear | Document | CN_TaxDeclnYear | Year | |
| CN_TaxDeclnMonth | Document | CN_TaxDeclnMonth | Month | |
| CN_TaxDeclnYearMonth | Document | CN_TaxDeclnYearMonth | ||
| TaxInvoiceBuyerAddressPhone | Document | TaxInvoiceBuyerAddressPhone | ||
| TaxInvoiceBuyerBankAccount | Document | TaxInvoiceBuyerBankAccount | ||
| TaxInvoiceSellerAddressPhone | Document | TaxInvoiceSellerAddressPhone | ||
| TaxInvoiceSellerBankAccount | Document | TaxInvoiceSellerBankAccount | ||
| TaxInvoiceIsTaxRebate | Document | TaxInvoiceIsTaxRebate | ||
| IsPostedOnAccount | Document | IsPostedOnAccount | On Account | |
| TaxInvoiceDeclarationTypeCode | Document | TaxInvoiceDeclarationTypeCode | ||
| CN_IsNotVehicleTaxInvoice | Document | CN_IsNotVehicleTaxInvoice | ||
| CN_IsNotTollTaxInvoice | Document | CN_IsNotTollTaxInvoice | ||
| CN_TaxInvoiceVehicleType | Document | CN_TaxInvoiceVehicleType | ||
| CN_TaxInvoiceVehFactoryModel | Document | CN_TaxInvoiceVehFactoryModel | ||
| CN_TaxInvoiceVehicleProdnPlace | Document | CN_TaxInvoiceVehicleProdnPlace | ||
| CN_TaxInvoiceVehicleCertNumber | Document | CN_TaxInvoiceVehicleCertNumber | ||
| CN_TaxInvoiceVehImportCertNmbr | Document | CN_TaxInvoiceVehImportCertNmbr | ||
| CN_TaxInvoiceVehicleInspNumber | Document | CN_TaxInvoiceVehicleInspNumber | ||
| CN_TaxInvoiceVehicleEngineNmbr | Document | CN_TaxInvoiceVehicleEngineNmbr | ||
| CN_TaxInvoiceVehicleNumber | Document | CN_TaxInvoiceVehicleNumber | ||
| CN_TaxInvcVehTotAmtInInvcCrcy | Document | CN_TaxInvcVehTotAmtInInvcCrcy | ||
| CN_TaxInvoiceVehTxnRecordNmbr | Document | CN_TaxInvoiceVehTxnRecordNmbr | ||
| CN_TaxInvoiceVehicleTonnage | Document | CN_TaxInvoiceVehicleTonnage | ||
| CN_TaxInvoiceVehPassengerLimit | Document | CN_TaxInvoiceVehPassengerLimit | ||
| CN_TaxInvcComment | Document | CN_TaxInvcComment | ||
| PurchasingOrganization | Document | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | Document | PurchasingGroup | Purchasing Group | |
| Supplier | Document | Supplier | Supplier | |
| CreatedByUser | Document | CreatedByUser | User Name | |
| CreationUTCDateTime | Document | CreationUTCDateTime | Time Stamp | |
| LastChangedByUser | Document | LastChangedByUser | User Name | |
| LastChangeDateTime | Document | LastChangeDateTime | Timestamp | |
| DocumentStatusDesc | Document | DocumentStatusDesc | ||
| DocumentHeaderText | Document | DocumentHeaderText | Doc.Header Text | |
| EditingStatusText | Document | EditingStatusText | ||
| NumberOfAttachments | Document | NumberOfAttachments | ||
| CN_TaxInvoiceVerificationType | Document | CN_TaxInvoiceVerificationType | ||
| CN_TxInvoiceVerificationStatus | Document | CN_TxInvoiceVerificationStatus | ||
| _Currency | _Currency | |||
| _CompanyCode | _CompanyCode | |||
| _PurchasingOrganization | _PurchasingOrganization | |||
| _PurchasingGroup | _PurchasingGroup | |||
| _Supplier | _Supplier | |||
| _TaxEntity | _TaxEntity | |||
| _InvoiceType | _InvoiceType | |||
| _DeductionType | _DeductionType | |||
| _PostingType | _PostingType | |||
| _RiskLevel | _RiskLevel | |||
| _SpecificElements | _SpecificElements | |||
| _TransferItem | _TransferItem | |||
| _BindingRecd | _BindingRecd | |||
| _ChangeLog | _ChangeLog | |||
| _InvoiceStatus | _InvoiceStatus | |||
| _GoldenTaxStatus | _GoldenTaxStatus | |||
| _VATCategory | _VATCategory | |||
| _DeclnType | _DeclnType | |||
| _InvoiceUsage | _InvoiceUsage |
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 C_CN_TaxInputInvcTP.
-- 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.
CREATE VIEW C_CN_TaxInputInvcTP AS
SELECT
Document.CN_TaxInvcUUID AS CN_TaxInvcUUID,
Document.CN_TaxInvcCode AS CN_TaxInvcCode,
Document.CN_TaxInvcNmbr AS CN_TaxInvcNmbr,
Document.CN_TaxInvcCodeNmbr AS CN_TaxInvcCodeNmbr,
Document.CN_TaxSellerRegnNmbr AS CN_TaxSellerRegnNmbr,
Document.CN_TaxBuyerRegnNmbr AS CN_TaxBuyerRegnNmbr,
Document.CN_TaxInvcType AS CN_TaxInvcType,
Document.CN_TaxInvcDate AS CN_TaxInvcDate,
Document.CN_TaxInvoiceIssueDateTime AS CN_TaxInvoiceIssueDateTime,
Document.CN_TaxDeclnDeadline AS CN_TaxDeclnDeadline,
Document.CN_TaxInvcCrcy AS CN_TaxInvcCrcy,
Document.CN_TaxInvcNetAmtInInvcCrcy AS CN_TaxInvcNetAmtInInvcCrcy,
Document.CN_TaxInvcTaxAmtInInvcCrcy AS CN_TaxInvcTaxAmtInInvcCrcy,
Document.CN_TaxInvcDeductAmtInInvcCrcy AS CN_TaxInvcDeductAmtInInvcCrcy,
Document.CN_TaxInvcTotAmtInInvcCrcy AS CN_TaxInvcTotAmtInInvcCrcy,
Document.CN_TaxEntityID AS CN_TaxEntityID,
Document.CN_TaxInvcDiscNetAmtInInvcCrcy AS CN_TaxInvcDiscNetAmtInInvcCrcy,
Document.CN_TaxInvcDiscTaxAmtInInvcCrcy AS CN_TaxInvcDiscTaxAmtInInvcCrcy,
Document.CN_TaxInvcIsElectronic AS CN_TaxInvcIsElectronic,
Document.CN_TaxInvoiceUsage AS CN_TaxInvoiceUsage,
Document.CN_TaxInvoiceDataSource AS CN_TaxInvoiceDataSource,
Document.CN_TaxInvoiceExpenseReportNmbr AS CN_TaxInvoiceExpenseReportNmbr,
Document.TaxRate AS TaxRate,
RatioUnit,
Document.CompanyCode AS CompanyCode,
Document.CN_TaxInvcGldnTxSystSts AS CN_TaxInvcGldnTxSystSts,
Document.CN_TaxInvcGldnTxSystStsSyncTme AS CN_TaxInvcGldnTxSystStsSyncTme,
Document.CN_TaxInvcInptProcgSts AS CN_TaxInvcInptProcgSts,
Document.CN_TaxInvcDeductionType AS CN_TaxInvcDeductionType,
Document.FiscalYear AS FiscalYear,
Document.CN_InvoicePostingPeriod AS CN_InvoicePostingPeriod,
Document.CN_InvoicePostingType AS CN_InvoicePostingType,
Document.CN_InvoiceLatestPostingDate AS CN_InvoiceLatestPostingDate,
Document.CN_GoldenTaxSystemResultString AS CN_GoldenTaxSystemResultString,
Document.CN_GoldenTaxSystemRiskLevel AS CN_GoldenTaxSystemRiskLevel,
Document.CN_InvoiceSpecificElement AS CN_InvoiceSpecificElement,
Document.CN_BlueInvoiceNumber AS CN_BlueInvoiceNumber,
Document.CN_TaxSellerName AS CN_TaxSellerName,
Document.TaxCategory AS TaxCategory,
Document.CN_TaxDeclnYear AS CN_TaxDeclnYear,
Document.CN_TaxDeclnMonth AS CN_TaxDeclnMonth,
Document.CN_TaxDeclnYearMonth AS CN_TaxDeclnYearMonth,
Document.TaxInvoiceBuyerAddressPhone AS TaxInvoiceBuyerAddressPhone,
Document.TaxInvoiceBuyerBankAccount AS TaxInvoiceBuyerBankAccount,
Document.TaxInvoiceSellerAddressPhone AS TaxInvoiceSellerAddressPhone,
Document.TaxInvoiceSellerBankAccount AS TaxInvoiceSellerBankAccount,
Document.TaxInvoiceIsTaxRebate AS TaxInvoiceIsTaxRebate,
Document.IsPostedOnAccount AS IsPostedOnAccount,
Document.TaxInvoiceDeclarationTypeCode AS TaxInvoiceDeclarationTypeCode,
Document.CN_IsNotVehicleTaxInvoice AS CN_IsNotVehicleTaxInvoice,
Document.CN_IsNotTollTaxInvoice AS CN_IsNotTollTaxInvoice,
Document.CN_TaxInvoiceVehicleType AS CN_TaxInvoiceVehicleType,
Document.CN_TaxInvoiceVehFactoryModel AS CN_TaxInvoiceVehFactoryModel,
Document.CN_TaxInvoiceVehicleProdnPlace AS CN_TaxInvoiceVehicleProdnPlace,
Document.CN_TaxInvoiceVehicleCertNumber AS CN_TaxInvoiceVehicleCertNumber,
Document.CN_TaxInvoiceVehImportCertNmbr AS CN_TaxInvoiceVehImportCertNmbr,
Document.CN_TaxInvoiceVehicleInspNumber AS CN_TaxInvoiceVehicleInspNumber,
Document.CN_TaxInvoiceVehicleEngineNmbr AS CN_TaxInvoiceVehicleEngineNmbr,
Document.CN_TaxInvoiceVehicleNumber AS CN_TaxInvoiceVehicleNumber,
Document.CN_TaxInvcVehTotAmtInInvcCrcy AS CN_TaxInvcVehTotAmtInInvcCrcy,
Document.CN_TaxInvoiceVehTxnRecordNmbr AS CN_TaxInvoiceVehTxnRecordNmbr,
Document.CN_TaxInvoiceVehicleTonnage AS CN_TaxInvoiceVehicleTonnage,
Document.CN_TaxInvoiceVehPassengerLimit AS CN_TaxInvoiceVehPassengerLimit,
Document.CN_TaxInvcComment AS CN_TaxInvcComment,
Document.PurchasingOrganization AS PurchasingOrganization,
Document.PurchasingGroup AS PurchasingGroup,
Document.Supplier AS Supplier,
Document.CreatedByUser AS CreatedByUser,
Document.CreationUTCDateTime AS CreationUTCDateTime,
Document.LastChangedByUser AS LastChangedByUser,
Document.LastChangeDateTime AS LastChangeDateTime,
Document.DocumentStatusDesc AS DocumentStatusDesc,
Document.DocumentHeaderText AS DocumentHeaderText,
Document.EditingStatusText AS EditingStatusText,
Document.NumberOfAttachments AS NumberOfAttachments,
Document.CN_TaxInvoiceVerificationType AS CN_TaxInvoiceVerificationType,
Document.CN_TxInvoiceVerificationStatus AS CN_TxInvoiceVerificationStatus
FROM I_CN_TaxInputInvcTP
LEFT OUTER JOIN C_CN_TaxInvcBindgRecd AS _BindingRecd ON CN_TaxInvcUUID = _BindingRecd.CN_TaxInvcUUID -- association [0..*]
LEFT OUTER JOIN C_CN_TaxInputInvcStsChgLg AS _ChangeLog ON CN_TaxInvcUUID = _ChangeLog.CN_TaxInvcUUID -- association [0..*]
LEFT OUTER JOIN C_CN_TaxTransfItemTP AS _TransferItem ON CN_TaxInvcUUID = _TransferItem.CN_TaxInvcUUID -- association [0..*]
LEFT OUTER JOIN C_CN_TaxEntity AS _TaxEntity ON CN_TaxEntityID = _TaxEntity.CN_TaxEntityID AND CompanyCode = _TaxEntity.CompanyCode -- association [1]
LEFT OUTER JOIN C_CN_TaxCurrency AS _Currency ON CN_TaxInvcCrcy = _Currency.Currency -- association [1]
LEFT OUTER JOIN C_CN_TaxCompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- association [1]
LEFT OUTER JOIN C_CN_TaxInvcPurchasingOrg AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization -- association [0..1]
LEFT OUTER JOIN C_CN_TaxInvcPurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup -- association [0..1]
LEFT OUTER JOIN C_CN_TaxInvcSupplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN C_CN_TaxInvcType AS _InvoiceType ON CN_TaxInvcType = _InvoiceType.CN_TaxInvcType -- association [1]
LEFT OUTER JOIN C_CN_TaxInvcDeductionType AS _DeductionType ON CN_TaxInvcDeductionType = _DeductionType.CN_TaxInvcDeductionType -- association [1]
LEFT OUTER JOIN C_CN_TaxInvcInptProcgSts AS _InvoiceStatus ON CN_TaxInvcInptProcgSts = _InvoiceStatus.CN_TaxInvcInptProcgSts -- association [1..1]
LEFT OUTER JOIN C_CN_TaxInvcGldnTxSystSts AS _GoldenTaxStatus ON CN_TaxInvcGldnTxSystSts = _GoldenTaxStatus.CN_TaxInvcGldnTxSystSts -- association [1..1]
LEFT OUTER JOIN C_CN_TaxInptVATCat AS _VATCategory ON TaxCategory = _VATCategory.TaxCategory -- association [0..1]
LEFT OUTER JOIN I_CN_TaxInvoicePostingType AS _PostingType ON CN_InvoicePostingType = _PostingType.CN_InvoicePostingType -- association [1]
LEFT OUTER JOIN I_CN_TaxInvoiceRiskLevel AS _RiskLevel ON CN_GoldenTaxSystemRiskLevel = _RiskLevel.CN_GoldenTaxSystemRiskLevel -- association [1]
LEFT OUTER JOIN I_CN_TaxInvoiceSpecificElmnt AS _SpecificElements ON CN_InvoiceSpecificElement = _SpecificElements.CN_InvoiceSpecificElement -- association [1]
LEFT OUTER JOIN C_CN_TaxInvoiceDeclnType AS _DeclnType ON TaxInvoiceDeclarationTypeCode = _DeclnType.TaxInvoiceDeclarationTypeCode -- association [1..1]
LEFT OUTER JOIN I_CN_TaxInvoiceUsageVH AS _InvoiceUsage ON CN_TaxInvoiceUsage = _InvoiceUsage.CN_TaxInvoiceUsage -- association [1]
;
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