C_Apcheckbook
CDS View Checkbook consumption
C_Apcheckbook is a Consumption CDS View that provides data about "CDS View Checkbook consumption" in SAP S/4HANA. It reads from 1 data source (I_APCheckbook) and exposes 25 fields with key fields PaymentCompanyCode, HouseBank, HouseBankAccount, Chequebook. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_APCheckbook | I_APCheckbook | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_CompanyCode | _Company | _Company.CompanyCode = $projection.PaymentCompanyCode |
| [0..1] | I_HouseBankAccount | _HouseBank | _HouseBank.CompanyCode = $projection.PaymentCompanyCode and _HouseBank.HouseBank = $projection.HouseBank and _HouseBank.HouseBankAccount = $projection.HouseBankAccount |
| [1..1] | E_Apcheckbook | _Extension | _Extension.PaymentCompanyCode = $projection.PaymentCompanyCode and _Extension.HouseBank = $projection.HouseBank and _Extension.HouseBankAccount = $projection.HouseBankAccount and _Extension.Chequebook = $projection.Chequebook |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CAPCHECKBOOK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | CDS View Checkbook consumption | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_INCLUDED | view |
Fields (25)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PaymentCompanyCode | I_APCheckbook | PaymentCompanyCode | |
| KEY | HouseBank | I_APCheckbook | HouseBank | House Bank |
| KEY | HouseBankAccount | I_APCheckbook | HouseBankAccount | House Bank Account |
| KEY | Chequebook | I_APCheckbook | Chequebook | |
| ChequebookFirstCheque | I_APCheckbook | ChequebookFirstCheque | ||
| ChequebookLastCheque | I_APCheckbook | ChequebookLastCheque | ||
| NextChequebook | I_APCheckbook | NextChequebook | ||
| LastAssignedCheque | I_APCheckbook | LastAssignedCheque | ||
| ChequebookName | I_APCheckbook | ChequebookName | ||
| ChequebookIsNonSequential | I_APCheckbook | ChequebookIsNonSequential | ||
| ChequebookPurchaseDate | I_APCheckbook | ChequebookPurchaseDate | ||
| ChequebookPaymentMethodList | I_APCheckbook | ChequebookPaymentMethodList | ||
| ChequebookMinimalChequeCount | I_APCheckbook | ChequebookMinimalChequeCount | ||
| ChequebookPurchaser | I_APCheckbook | ChequebookPurchaser | ||
| ChequebookCreatedByUser | I_APCheckbook | ChequebookCreatedByUser | ||
| ChequebookCreationDate | I_APCheckbook | ChequebookCreationDate | ||
| ChequebookCreationTime | I_APCheckbook | ChequebookCreationTime | ||
| CheckbookCreationDateTime | ||||
| ChequeType | I_APCheckbook | ChequeType | ||
| ChequebookStatus | I_APCheckbook | ChequebookStatus | ||
| CompanyName | _Company | CompanyCodeName | Company Name | |
| Country | _Company | Country | Venue: Ctry/Reg | |
| HouseBankName | ||||
| BankAccount | _HouseBank | BankAccount | Bank acct | |
| BankAccountName | BankAccountName | Account Name |
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_Apcheckbook.
-- 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: CAPCHECKBOOK
CREATE VIEW C_Apcheckbook AS
SELECT
I_APCheckbook.PaymentCompanyCode AS PaymentCompanyCode,
I_APCheckbook.HouseBank AS HouseBank,
I_APCheckbook.HouseBankAccount AS HouseBankAccount,
I_APCheckbook.Chequebook AS Chequebook,
I_APCheckbook.ChequebookFirstCheque AS ChequebookFirstCheque,
I_APCheckbook.ChequebookLastCheque AS ChequebookLastCheque,
I_APCheckbook.NextChequebook AS NextChequebook,
I_APCheckbook.LastAssignedCheque AS LastAssignedCheque,
I_APCheckbook.ChequebookName AS ChequebookName,
I_APCheckbook.ChequebookIsNonSequential AS ChequebookIsNonSequential,
I_APCheckbook.ChequebookPurchaseDate AS ChequebookPurchaseDate,
I_APCheckbook.ChequebookPaymentMethodList AS ChequebookPaymentMethodList,
I_APCheckbook.ChequebookMinimalChequeCount AS ChequebookMinimalChequeCount,
I_APCheckbook.ChequebookPurchaser AS ChequebookPurchaser,
I_APCheckbook.ChequebookCreatedByUser AS ChequebookCreatedByUser,
I_APCheckbook.ChequebookCreationDate AS ChequebookCreationDate,
I_APCheckbook.ChequebookCreationTime AS ChequebookCreationTime,
cast(dats_tims_to_tstmp(ChequebookCreationDate, ChequebookCreationTime, abap_system_timezone($session.client, 'NULL'), $session.client,'NULL') as timestamp) AS CheckbookCreationDateTime,
I_APCheckbook.ChequeType AS ChequeType,
I_APCheckbook.ChequebookStatus AS ChequebookStatus,
_Company.CompanyCodeName AS CompanyName,
_Company.Country AS Country,
_HouseBank._HouseBank._Bank.BankName AS HouseBankName,
_HouseBank.BankAccount AS BankAccount,
BankAccountName
FROM I_APCheckbook
LEFT OUTER JOIN I_CompanyCode AS _Company ON _Company.CompanyCode = PaymentCompanyCode -- association [0..1]
LEFT OUTER JOIN I_HouseBankAccount AS _HouseBank ON _HouseBank.CompanyCode = PaymentCompanyCode AND _HouseBank.HouseBank = HouseBank AND _HouseBank.HouseBankAccount = HouseBankAccount -- association [0..1]
LEFT OUTER JOIN E_Apcheckbook AS _Extension ON _Extension.PaymentCompanyCode = PaymentCompanyCode AND _Extension.HouseBank = HouseBank AND _Extension.HouseBankAccount = HouseBankAccount AND _Extension.Chequebook = Chequebook -- association [1..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