P_Copa_Doc1
P_Copa_Doc1 is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (P_Acdoca_As_Coep) and exposes 231 fields.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_Acdoca_As_Coep | P_Acdoca_As_Coep | from |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.sqlViewName | PFICOPADOC1 | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.private | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.buffering.status | #NOT_ALLOWED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (231)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| kokrs | kokrs | Org. Value | ||
| co_belnrendasBELNR | ||||
| co_buzeiendasBUZEI | ||||
| rldnr | rldnr | Ledger (Compat.) | ||
| rldnr_pers | rldnr_pers | Source Ledger | ||
| LEDNR | ||||
| BUKRS | rbukrs | Company Code | ||
| gjahr | gjahr | Settlement Year | ||
| BELNR_FI | belnr | SD Document | ||
| docln | docln | Matching Document Line Item | ||
| GSBER | rbusa | Business Area | ||
| werks | werks | Receiving Plant | ||
| matnr | matnr | Vehicle Model | ||
| FKBER | rfarea | R FuncArea | ||
| drcrk | drcrk | Debit/Credit | ||
| koart | koart | Account type | ||
| blart | blart | Rep. rec. doc. type | ||
| rhcur | rhcur | Local Currency | ||
| ktopl | ktopl | G/L Chart of Accounts | ||
| KOSTL_ORI | rcntr | Cost Center | ||
| segment | segment | Segment number | ||
| prctr | prctr | Profit Centers | ||
| KSTAR | racct | GL Account From | ||
| ryear | ryear | Ref. Year1 | ||
| rmvct | rmvct | Transact. Type | ||
| bttype | bttype | Business Transaction Type | ||
| awtyp | awtyp | Reference Document Type | ||
| awsys | awsys | Logical System | ||
| aworg | aworg | Refer. Org.Unit | ||
| awref | awref | Reference Doc. | ||
| TWAER | Transaction Currency | |||
| rtcur | rtcur | Currency | ||
| KWAER | rkcur | Ledger curr. | ||
| rocur | rocur | Free Defined Crcy 1 | ||
| MEINB | runit | Unit/Area | ||
| rwcur | ||||
| TWAER | rwcur | Transaction Currency | ||
| MEINH | rvunit | Valuation UoM | ||
| qunit1 | qunit1 | Add Unit Meas 1 | ||
| qunit2 | qunit2 | Add Unit Meas 2 | ||
| qunit3 | qunit3 | Add Unit Meas 3 | ||
| PKOSTL | scntr | Sender Cost Ctr | ||
| PPRCT | pprctr | Partner PC | ||
| PFKBER | sfarea | Sender FnArea | ||
| PARGB | sbusa | Trdg Part.BA | ||
| VBUND | rassc | Trading Partner | ||
| psegment | psegment | Partner Segment | ||
| WTGBTR | OrigTrnsCrcyAmt | |||
| tsl | tsl | Trans. Currency | ||
| hsl | hsl | Local Crcy Amt | ||
| WKGBTR | ksl | GrpCurr | ||
| osl | osl | Other Crcy Amnt | ||
| MBGBTR | msl | Stat. KeyFig. Qty | ||
| wsl | ||||
| WTGBTR | wsl | OrigTrnsCrcyAmt | ||
| MEGBTR | vmsl | Val. quantity | ||
| WKFBTR | kfsl | Fixed Amnt in GC | ||
| PAGBTR | psl | Price Variance | ||
| PAFBTR | pfsl | Price Var. Fxd | ||
| MEFBTR | vmfsl | Fixed val. qty | ||
| quant1 | quant1 | Add. Quantity 1 | ||
| quant2 | quant2 | Add. Quantity 2 | ||
| quant3 | quant3 | Add. Quantity 3 | ||
| PERIO | poper | Posting periods | ||
| budat | budat | Posting Date | ||
| REFBZ_FI | buzei | Posting View Item | ||
| bschl | bschl | Posting Key | ||
| usnam | usnam | User Name | ||
| timestamp | timestamp | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | ||
| eprctr | eprctr | Elimination PrCtr | ||
| rhoart | rhoart | Origin object | ||
| rebzg | rebzg | Invoice Ref. | ||
| rebzj | rebzj | Fiscal Year | ||
| rebzz | rebzz | Item | ||
| rebzt | rebzt | Follow-On Doc. Type | ||
| rbest | rbest | PO Category | ||
| ebeln | ebeln | Source PurchDoc | ||
| ebelp | ebelp | Item pur. doc. | ||
| zekkn | zekkn | Account Assgmt No. | ||
| sgtxt | sgtxt | Text | ||
| lifnr | lifnr | Vendor no. | ||
| umskz | umskz | Special G/L Ind | ||
| mwskz | mwskz | Tax Code | ||
| hbkid | hbkid | House Bank | ||
| hktid | hktid | House Bank Account | ||
| augdt | augdt | Clearing | ||
| augbl | augbl | Clrng doc. | ||
| auggj | auggj | Clrg Fiscal Yr | ||
| hkgrp | hkgrp | Origin Group | ||
| beltp | beltp | Debit Type | ||
| gkont | gkont | Offsetting Acct | ||
| gkoar | gkoar | Offst.Acct Type | ||
| erlkz | erlkz | Status | ||
| pernr | pernr | Personnel no. | ||
| scope | scope | Visibility | ||
| pbukrs | pbukrs | Partner CoCode | ||
| pscope | pscope | PartnerObjClass | ||
| ukostl | ukostl | OrigCCtr | ||
| ulstar | ulstar | OrigAct. | ||
| accas | accas | Account Assignment | ||
| LSTAR_ORI | lstar | Activity Type | ||
| AUFNR_ORI | aufnr | SettlementOrder | ||
| AUTYP_ORI | autyp | Order category | ||
| erkrs | erkrs | Operating concern | ||
| paccas | paccas | Part. Acct Assgmt | ||
| plstar | plstar | ParActvy | ||
| paufnr | paufnr | Partner order | ||
| pautyp | pautyp | Prtnr Ord. Cat. | ||
| fkart | fkart | Ship. cost type | ||
| vkorg | vkorg | SD Sales Org. | ||
| vtweg | vtweg | RefDistCh-Cust/Mat. | ||
| spart | spart | Source supplier | ||
| anln1 | anln1 | Asset | ||
| anln2 | anln2 | Sub-number | ||
| bzdat | bzdat | Reference date | ||
| anbwa | anbwa | Trans. type | ||
| periv | periv | FYear Variant | ||
| fiscyearper | fiscyearper | Period/Year | ||
| bldat | bldat | Journal Entry Date | ||
| lokkt | lokkt | Local Acct No. | ||
| ktop2 | ktop2 | Alternative COA | ||
| movcat | movcat | Trans.Type Cat. | ||
| anlgr | anlgr | Group Asset | ||
| anlgr2 | anlgr2 | Subnumber | ||
| ktosl | ktosl | Transaction | ||
| afabe | afabe | Deprec. Area | ||
| slalittype | slalittype | SLALineItemType | ||
| zuonr | zuonr | Finance Project | ||
| xopvw | xopvw | OI Management | ||
| co_belkz | co_belkz | Dr/Cr ind. CO | ||
| co_osl | co_osl | Value/Obj. Crcy | ||
| rco_ocur | rco_ocur | Object Currency | ||
| kalnr | kalnr | ProdCostEst.No. | ||
| kzbws | kzbws | Valuation | ||
| xobew | xobew | Vendor stk val. | ||
| sobkz | sobkz | Special Stock | ||
| mat_kdauf | mat_kdauf | SD Doc of Inv. | ||
| mat_kdpos | mat_kdpos | SD Item of Inv. | ||
| bwtar | bwtar | Valuation Type | ||
| bwkey | bwkey | Valuation Area | ||
| mat_lifnr | mat_lifnr | Vendor of Inv. | ||
| MBFBTR | mfsl | Fixed quantity | ||
| kdauf | kdauf | SD Document | ||
| kdpos | kdpos | Sales Ord. Item | ||
| mat_ps_posid | mat_ps_posid | WBSElem of Inv. | ||
| ps_psp_pnr | ps_psp_pnr | WBS Element | ||
| ps_posid | ps_posid | WBS Element | ||
| ps_pspid | ps_pspid | Project def. | ||
| PPSPNR | pps_posid | Partner WBS Element | ||
| PPSPID | pps_pspid | Part. Proj. Def | ||
| PVBELN | pkdauf | Partner SalOrd | ||
| PVBPOSNR | pkdpos | Part. SlsOrd Item | ||
| awitem | awitem | Ref. Doc. Line Item | ||
| awitgrp | awitgrp | Ref. Item Group | ||
| racct_sender | racct_sender | Sender GL Account | ||
| accas_sender | accas_sender | Sender Acct Assgmt | ||
| matkl | matkl | Product Sold Group | ||
| kdgrp | kdgrp | Customer group | ||
| xreversing | xreversing | Reversal doc. | ||
| xreversed | xreversed | Reversed | ||
| xtruerev | xtruerev | Is true reversal | ||
| aworg_rev | aworg_rev | Reversal Org. | ||
| awref_rev | awref_rev | Reversal Ref. | ||
| co_belnr | co_belnr | Document Number | ||
| co_buzei | co_buzei | Posting Row | ||
| work_item_id | work_item_id | Work Item ID | ||
| parob1 | parob1 | Partner Object | ||
| uspob | uspob | Source Object | ||
| parobsrc | parobsrc | ParObj Source | ||
| paobjnr | paobjnr | Profit. segment | ||
| ppaobjnr | ppaobjnr | PartnerPrf.Seg. | ||
| objnr | objnr | Val. Obj. No. | ||
| objnr_hk | objnr_hk | Origin object | ||
| rrcty | rrcty | Record Type | ||
| vorgn | vorgn | Transaction | ||
| vrgng | vrgng | Bus.Transaction | ||
| hrkft | hrkft | Origin group order | ||
| logsyso | logsyso | Logical System | ||
| bwstrat | bwstrat | Val.strategy | ||
| logsysp | logsysp | Logical system | ||
| MVFLG | muvflg | Qty Is Incomplete | ||
| ARTNR | matnr_copa | Product Sold | ||
| KNDNR | kunnr | Stock customer | ||
| bstat | bstat | Document Status | ||
| kstrg | kstrg | Cost Objects | ||
| pkstrg | pkstrg | Partner Cost Object | ||
| rcntrelseendasKOSTL | ||||
| lstarelseendasLSTAR | ||||
| aufnrelseendasAUFNR | ||||
| autypelse00endasAUTYP | ||||
| ps_posidelseendasPSPNR | ||||
| ps_pspidelseendasPSPID | ||||
| kdaufelseendasVBELN | ||||
| kdposelse000000endasVBPOSNR | ||||
| hslasWOGBTR | ||||
| co_oslendasWOGBTR | ||||
| co_belkzendasBEKNZ | ||||
| rhcurasOWAER | ||||
| rco_ocurendasOWAER | ||||
| refbz | awitem | Ref. Doc. Line Item | ||
| ZLENR | ||||
| POSNR | ||||
| aworgasAWKEY | ||||
| numc10else0000000000endasCE4KEY | ||||
| numc10else0000000000endasPCE4KEY | ||||
| BW_REFBZ | P_Acdoca_As_Coep | co_buzei | Posting Row | |
| BTRKL | ||||
| dabrz | dabrz | Reference date | ||
| rsrce | rsrce | Resource | ||
| qmnum | qmnum | Notification | ||
| GEBER | rfund | Fund | ||
| PGEBER | sfund | Partner Fund | ||
| GRANT_NBR | rgrant_nbr | Grant | ||
| PGRANT_NBR | sgrant_nbr | Partner Grant | ||
| BUDGET_PD | rbudget_pd | Rec BudPer | ||
| PBUDGET_PD | sbudget_pd | Sender BudPer | ||
| prodper | prodper | Production Month | ||
| HANA_TIMESTAMP | P_Acdoca_As_Coep | timestamp | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | |
| WRTTP | ||||
| PKSTAR | ||||
| AKTBO | ||||
| PASUBNR | ||||
| UNUSED_CE3 | ||||
| CE4_KWSVME_ME | ||||
| CE4_BRSCH | ||||
| CE4_BZIRK | ||||
| CE4_KMVKBU | ||||
| CE4_KMVTNR | ||||
| CE4_VKGRP | ||||
| CE4_KMWNHG | ||||
| CE4_KNT_FRM_KZ |
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_Copa_Doc1.
-- 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: PFICOPADOC1
CREATE VIEW P_Copa_Doc1 AS
SELECT
kokrs,
case when P_Acdoca_As_Coep.co_belnr = '' then P_Acdoca_As_Coep.belnr else P_Acdoca_As_Coep.co_belnr end as BELNR AS co_belnrendasBELNR,
case when P_Acdoca_As_Coep.co_buzei = '000' then cast(SUBSTRING(docln,4,3) as abap.numc(3)) else P_Acdoca_As_Coep.co_buzei end as BUZEI AS co_buzeiendasBUZEI,
rldnr,
rldnr_pers,
cast( '00' as abap.char(2)) AS LEDNR,
rbukrs AS BUKRS,
gjahr,
belnr AS BELNR_FI,
docln,
rbusa AS GSBER,
werks,
matnr,
rfarea AS FKBER,
drcrk,
koart,
blart,
rhcur,
ktopl,
rcntr AS KOSTL_ORI,
segment,
prctr,
racct AS KSTAR,
ryear,
rmvct,
bttype,
awtyp,
awsys,
aworg,
awref,
rtcur,
rkcur AS KWAER,
rocur,
runit AS MEINB,
rwcur AS TWAER,
rvunit AS MEINH,
qunit1,
qunit2,
qunit3,
scntr AS PKOSTL,
pprctr AS PPRCT,
sfarea AS PFKBER,
sbusa AS PARGB,
rassc AS VBUND,
psegment,
tsl,
hsl,
ksl AS WKGBTR,
osl,
msl AS MBGBTR,
wsl AS WTGBTR,
vmsl AS MEGBTR,
kfsl AS WKFBTR,
psl AS PAGBTR,
pfsl AS PAFBTR,
vmfsl AS MEFBTR,
quant1,
quant2,
quant3,
poper AS PERIO,
budat,
buzei AS REFBZ_FI,
bschl,
usnam,
timestamp,
eprctr,
rhoart,
rebzg,
rebzj,
rebzz,
rebzt,
rbest,
ebeln,
ebelp,
zekkn,
sgtxt,
lifnr,
umskz,
mwskz,
hbkid,
hktid,
augdt,
augbl,
auggj,
hkgrp,
beltp,
gkont,
gkoar,
erlkz,
pernr,
scope,
pbukrs,
pscope,
ukostl,
ulstar,
accas,
lstar AS LSTAR_ORI,
aufnr AS AUFNR_ORI,
autyp AS AUTYP_ORI,
erkrs,
paccas,
plstar,
paufnr,
pautyp,
fkart,
vkorg,
vtweg,
spart,
anln1,
anln2,
bzdat,
anbwa,
periv,
fiscyearper,
bldat,
lokkt,
ktop2,
movcat,
anlgr,
anlgr2,
ktosl,
afabe,
slalittype,
zuonr,
xopvw,
co_belkz,
co_osl,
rco_ocur,
kalnr,
kzbws,
xobew,
sobkz,
mat_kdauf,
mat_kdpos,
bwtar,
bwkey,
mat_lifnr,
mfsl AS MBFBTR,
kdauf,
kdpos,
mat_ps_posid,
ps_psp_pnr,
ps_posid,
ps_pspid,
pps_posid AS PPSPNR,
pps_pspid AS PPSPID,
pkdauf AS PVBELN,
pkdpos AS PVBPOSNR,
awitem,
awitgrp,
racct_sender,
accas_sender,
matkl,
kdgrp,
xreversing,
xreversed,
xtruerev,
aworg_rev,
awref_rev,
co_belnr,
co_buzei,
work_item_id,
parob1,
uspob,
parobsrc,
paobjnr,
ppaobjnr,
objnr,
objnr_hk,
rrcty,
vorgn,
vrgng,
hrkft,
logsyso,
bwstrat,
logsysp,
muvflg AS MVFLG,
matnr_copa AS ARTNR,
kunnr AS KNDNR,
bstat,
kstrg,
pkstrg,
case when (P_Acdoca_As_Coep.accasty = 'KL' or P_Acdoca_As_Coep.accasty = 'KS') then P_Acdoca_As_Coep.rcntr else '' end as KOSTL AS rcntrelseendasKOSTL,
case when P_Acdoca_As_Coep.accasty = 'KL' then P_Acdoca_As_Coep.lstar else '' end as LSTAR AS lstarelseendasLSTAR,
case when (P_Acdoca_As_Coep.accasty = 'OP' or P_Acdoca_As_Coep.accasty = 'OR' or P_Acdoca_As_Coep.accasty = 'OV') then P_Acdoca_As_Coep.aufnr else '' end as AUFNR AS aufnrelseendasAUFNR,
case when (P_Acdoca_As_Coep.accasty = 'OP' or P_Acdoca_As_Coep.accasty = 'OR' or P_Acdoca_As_Coep.accasty = 'OV') then P_Acdoca_As_Coep.autyp else '00' end as AUTYP AS autypelse00endasAUTYP,
case when P_Acdoca_As_Coep.accasty = 'PR' then P_Acdoca_As_Coep.ps_posid else '' end as PSPNR AS ps_posidelseendasPSPNR,
case when P_Acdoca_As_Coep.accasty = 'PR' then P_Acdoca_As_Coep.ps_pspid else '' end as PSPID AS ps_pspidelseendasPSPID,
case when P_Acdoca_As_Coep.accasty = 'VB' then P_Acdoca_As_Coep.kdauf else '' end as VBELN AS kdaufelseendasVBELN,
case when P_Acdoca_As_Coep.accasty = 'VB' then P_Acdoca_As_Coep.kdpos else '000000' end as VBPOSNR AS kdposelse000000endasVBPOSNR,
case when P_Acdoca_As_Coep.rco_ocur = ' ' then case when P_Acdoca_As_Coep.rocur = ' ' then P_Acdoca_As_Coep.hsl else P_Acdoca_As_Coep.osl end else P_Acdoca_As_Coep.co_osl end as WOGBTR AS co_oslendasWOGBTR,
case when P_Acdoca_As_Coep.co_belkz = '' or P_Acdoca_As_Coep.co_belkz is null then P_Acdoca_As_Coep.drcrk else P_Acdoca_As_Coep.co_belkz end as BEKNZ AS co_belkzendasBEKNZ,
case when P_Acdoca_As_Coep.rco_ocur = ' ' then case when P_Acdoca_As_Coep.rocur = ' ' then P_Acdoca_As_Coep.rhcur else P_Acdoca_As_Coep.rocur end else P_Acdoca_As_Coep.rco_ocur end as OWAER AS rco_ocurendasOWAER,
awitem AS refbz,
cast(SUBSTRING(P_Acdoca_As_Coep.awitem,4,3) as abap.numc(3)) AS ZLENR,
'0000000000' AS POSNR,
CONCAT( P_Acdoca_As_Coep.awref, P_Acdoca_As_Coep.aworg ) as AWKEY AS aworgasAWKEY,
case when P_Acdoca_As_Coep.accasty = 'EO' then cast(SUBSTRING(P_Acdoca_As_Coep.objnr,7,10) as abap.numc(10)) else '0000000000' end as CE4KEY AS numc10else0000000000endasCE4KEY,
case when P_Acdoca_As_Coep.paccasty = 'EO' then cast(SUBSTRING(P_Acdoca_As_Coep.objnr,7,10) as abap.numc(10)) else '0000000000' end as PCE4KEY AS numc10else0000000000endasPCE4KEY,
P_Acdoca_As_Coep.co_buzei AS BW_REFBZ,
'00' AS BTRKL,
dabrz,
rsrce,
qmnum,
rfund AS GEBER,
sfund AS PGEBER,
rgrant_nbr AS GRANT_NBR,
sgrant_nbr AS PGRANT_NBR,
rbudget_pd AS BUDGET_PD,
sbudget_pd AS PBUDGET_PD,
prodper,
P_Acdoca_As_Coep.timestamp AS HANA_TIMESTAMP,
cast( '04' as abap.char(2)) AS WRTTP,
cast( ' ' as abap.char(10)) AS PKSTAR,
'X' AS AKTBO,
cast( '0000' as abap.numc(4)) AS PASUBNR,
'' AS UNUSED_CE3,
cast( ' ' as abap.unit(3)) AS CE4_KWSVME_ME,
cast( ' ' as abap.char(4)) AS CE4_BRSCH,
cast( ' ' as abap.char(6)) AS CE4_BZIRK,
cast( ' ' as abap.char(4)) AS CE4_KMVKBU,
cast( '00000000' as abap.numc(8)) AS CE4_KMVTNR,
cast( ' ' as abap.char(3)) AS CE4_VKGRP,
cast( '00' as abap.numc(2)) AS CE4_KMWNHG,
cast( '0' as abap.numc(1)) AS CE4_KNT_FRM_KZ
FROM P_Acdoca_As_Coep
;
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