P_Copa_Doc1

DDL: P_COPA_DOC1 SQL: PFICOPADOC1 Type: view BASIC

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)

SourceAliasJoin Type
P_Acdoca_As_Coep P_Acdoca_As_Coep from

Annotations (9)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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
;