P_ProcOrdOpReservationItem

DDL: P_PROCORDOPRESERVATIONITEM SQL: PPOROPRESITM Type: view BASIC

P_ProcOrdOpReservationItem is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (resb) and exposes 141 fields with key fields rsnum, rspos, rsart.

Data Sources (1)

SourceAliasJoin Type
resb resb from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PPOROPRESITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #BASIC view

Fields (141)

KeyFieldSource TableSource FieldDescription
KEY rsnum resb rsnum
KEY rspos resb rspos
KEY rsart resb rsart
matkl resb matkl
matnr resb matnr
werks resb werks
autyp aufv autyp
auart aufv auart
aufnr resb aufnr
plnfl resb plnfl
flgat resb flgat
vornr resb vornr
pwerk aufv werks
aufpl resb aufpl
aplzl resb aplzl
dispo aufv dispo
fevor aufv fevor
bdter resb bdter
bdztp resb bdztp
sbter resb sbter
ftrmi aufv ftrmi
rssta resb rssta
kzear resb kzear
xloek resb xloek
xfehl resb xfehl
schgt resb schgt
dbskz resb dbskz
rgekz resb rgekz
txtps resb txtps
kzkup resb kzkup
afpos resb afpos
kfpos resb kfpos
sanka resb sanka
clakz resb clakz
inpos resb inpos
beikz resb beikz
no_disp resb no_disp
ltxsp resb ltxsp
bdart resb bdart
kdauf resb kdauf
kdpos resb kdpos
pspel resb pspel
cuobj resb cuobj
aennr resb aennr
techs resb techs
sortf resb sortf
stlty resb stlty
stlnr resb stlnr
stlan aufv stlan
stlal resb stlal
stlnr2
stlkn resb stlkn
bom_versn resb bom_versn
stpoz resb stpoz
stvkn resb stvkn
postp resb postp
posnr
potx1 resb potx1
potx2 resb potx2
sernr resb sernr
infnr resb infnr
ekgrp resb ekgrp
banfn resb banfn
bnfpo resb bnfpo
ebeln resb ebeln
ebelp resb ebelp
lifnr resb lifnr
lifzt resb lifzt
gpreis resb gpreis
peinh resb peinh
xwaok resb xwaok
lgort resb lgort
charg resb charg
splkz resb splkz
shkzg resb shkzg
bwart resb bwart
sobkz resb sobkz
kzbws resb kzbws
kzvbr resb kzvbr
prvbe resb prvbe
wempf resb wempf
ablad resb ablad
webaz resb webaz
sgt_scat resb sgt_scat
sgt_rcat resb sgt_rcat
lgnum resb lgnum
lgtyp resb lgtyp
lgpla resb lgpla
gsber resb gsber
bukrs aufv bukrs
saknr resb saknr
fkber resb fkber
kokrs aufv kokrs
knttp resb knttp
fipos resb fipos
fistl resb fistl
rohps resb rohps
roanz resb roanz
rokme resb rokme
romen resb romen
romei resb romei
roms1 resb roms1
roms2 resb roms2
roms3 resb roms3
rform resb rform
alpos resb alpos
alpgr resb alpgr
alpst resb alpst
alprf resb alprf
ewahr resb ewahr
dumps resb dumps
aufwg resb aufwg
aufst resb aufst
baugr resb baugr
bauwg resb bauwg
baust resb baust
nfeag resb nfeag
kzaus resb kzaus
nfpkz resb nfpkz
nfgrp resb nfgrp
nomat resb nomat
nafkz resb nafkz
nlfzt resb nlfzt
nlfmv resb nlfmv
nlfzv resb nlfzv
fmeng resb fmeng
netau resb netau
ausch resb ausch
avoau resb avoau
umrez resb umrez
umren resb umren
meins resb meins
bdmng resb bdmng
enmng resb enmng
vmeng resb vmeng
nomng resb nomng
erfme resb erfme
erfmg resb erfmg
waers resb waers
enwrt resb enwrt
splrv resb splrv
@AbapCatalog.sqlViewName: 'PPOROPRESITM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
//@EndUserText.label: 'Process Order Reservation Item'

@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #XL, dataClass: #TRANSACTIONAL}
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.private: true
@VDM.viewType: #BASIC
define view P_ProcOrdOpReservationItem
  as select from           resb  as resb
    left outer to one join caufv as aufv on aufv.aufnr = resb.aufnr
    
{
      // Key

  key resb.rsnum,
  key resb.rspos,
  key resb.rsart,

      //Material data

      resb.matkl,
      resb.matnr,
      resb.werks,

      // Order and Operation data

      aufv.autyp,
      aufv.auart,
      resb.aufnr,
      resb.plnfl,
      resb.flgat,
      //      resb.vornr,

      resb.vornr,
      aufv.werks                                         as pwerk,
      resb.aufpl,
      resb.aplzl,
      aufv.dispo,
      aufv.fevor,

      // Date and Time

      resb.bdter,
      resb.bdztp,
      resb.sbter,
      aufv.ftrmi,

      // Attributes

      resb.rssta,
      resb.kzear,
      resb.xloek,
      resb.xfehl,
      resb.schgt,
      resb.dbskz,
      resb.rgekz,
      resb.txtps,
      resb.kzkup,
      resb.afpos,
      resb.kfpos,
      resb.sanka,
      resb.clakz,
      resb.inpos,
      resb.beikz,
      resb.no_disp,

      // Long Text

      resb.ltxsp,

      // Assignments

      resb.bdart,
      resb.kdauf,
      resb.kdpos,
      resb.pspel,
      resb.cuobj,
      resb.aennr,
      resb.techs,
      resb.sortf,

      // Assignments BOM

      resb.stlty,
      resb.stlnr,
      aufv.stlan,
      resb.stlal,
      //      aufv.stlnr                                                      as stlnr2,

      cast ( resb.stlnr as pph_stnum preserving type )   as stlnr2,
      resb.stlkn,
      resb.bom_versn,
      resb.stpoz,
      resb.stvkn,
      resb.postp,
      //      resb.posnr,

      cast ( resb.posnr   as pph_sposn preserving type ) as posnr,
      resb.potx1,
      resb.potx2,
      resb.sernr,

      // Assignments Purchasing

      resb.infnr,
      resb.ekgrp,
      resb.banfn,
      resb.bnfpo,
      resb.ebeln,
      resb.ebelp,
      resb.lifnr,
      resb.lifzt,
      resb.gpreis,
      resb.peinh,

      // Goods Movement data

      resb.xwaok,
      resb.lgort,
      resb.charg,
      resb.splkz,
      resb.shkzg,
      resb.bwart,
      resb.sobkz,
      resb.kzbws,
      resb.kzvbr,
      resb.prvbe,
      resb.wempf,
      resb.ablad,
      resb.webaz,
      resb.sgt_scat,
      resb.sgt_rcat,

      // Assignments WM

      resb.lgnum,
      resb.lgtyp,
      resb.lgpla,

      // Assignments FI/CO

      resb.gsber,
      aufv.bukrs,
      resb.saknr,
      resb.fkber,
      aufv.kokrs,
      resb.knttp,
      resb.fipos,
      resb.fistl,

      // Variable-size comp. data

      resb.rohps,
      resb.roanz,
      resb.rokme,
      resb.romen,
      resb.romei,
      resb.roms1,
      resb.roms2,
      resb.roms3,
      resb.rform,

      // Alternative comp. data

      resb.alpos,
      resb.alpgr,
      resb.alpst,
      resb.alprf,
      resb.ewahr,

      // Phantom assembly

      resb.dumps,
      resb.aufwg,
      resb.aufst,
      resb.baugr,
      resb.bauwg,
      resb.baust,

      // Discontinuation

      resb.nfeag,
      resb.kzaus,
      resb.nfpkz,
      resb.nfgrp,
      resb.nomat,
      resb.nafkz,

      // Lead-Time offset

      resb.nlfzt,
      resb.nlfmv,
      resb.nlfzv,

      // Quantities and UoM

      resb.fmeng,
      resb.netau,
      resb.ausch,
      resb.avoau,
      resb.umrez,
      resb.umren,
      resb.meins,
      resb.bdmng,
      resb.enmng,
      resb.vmeng,
      resb.nomng,
      resb.erfme,
      resb.erfmg,

      // Amount and Currency

      resb.waers,
      resb.enwrt,

      // Fashion Manufacturing Fields

      resb.fsh_critical_comp,
      resb.fsh_critical_level,

      //Parent Item

      resb.splrv

}
where
  aufv.autyp = '40';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"RESB",
"CAUFV"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/