PPH_ENT_MAT_CTRL_DD

DDL: PPH_ENT_MAT_CTRL_DD Type: view_entity Package: PPH_AMDP_READ

Material Data for DDMRP

PPH_ENT_MAT_CTRL_DD is a CDS View that provides data about "Material Data for DDMRP" in SAP S/4HANA. It reads from 1 data source (pph_e_mat_ctrl) and exposes 201 fields with key fields matnr, werks, berid. Part of development package PPH_AMDP_READ.

Data Sources (1)

SourceAliasJoin Type
pph_e_mat_ctrl matloc from

Parameters (1)

NameTypeDefault
planning_date datum

Annotations (5)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Material Data for DDMRP view

Fields (201)

KeyFieldSource TableSource FieldDescription
KEY matnr pph_e_mat_ctrl matnr Vehicle Model
KEY werks pph_e_mat_ctrl werks Receiving Plant
KEY berid pph_e_mat_ctrl berid Single-Character Flag
sgt_csgr pph_e_mat_ctrl sgt_csgr Seg. Structure
sgt_covsa pph_e_mat_ctrl sgt_covsa Seg. Strategy
sgt_stat pph_e_mat_ctrl sgt_stat Seg. Status
sgt_rel pph_e_mat_ctrl sgt_rel Seg. Relevant
sgt_covs pph_e_mat_ctrl sgt_covs Segment. Strategy
sgt_statc pph_e_mat_ctrl sgt_statc Seg. Status MRP
sgt_scope pph_e_mat_ctrl sgt_scope Seg. Scope
sgt_mrpsi pph_e_mat_ctrl sgt_mrpsi Sort Stock
sgt_prcm pph_e_mat_ctrl sgt_prcm Cons. Prio.
sgt_chint pph_e_mat_ctrl sgt_chint Discr.Batch No.
fsh_group_pr pph_e_mat_ctrl fsh_group_pr Activate Var. Group
berty pph_e_mat_ctrl berty MRP Area Type
matkl pph_e_mat_ctrl matkl Product Sold Group
lvorm_mara pph_e_mat_ctrl lvorm_mara DF client level
lvorm_marc pph_e_mat_ctrl lvorm_marc DF plant level
satnr pph_e_mat_ctrl satnr Cross-plant CM
mstae pph_e_mat_ctrl mstae X-Plant Status
attyp pph_e_mat_ctrl attyp Trdg Goods Cat.
meins pph_e_mat_ctrl meins Valuation Unit
disst pph_e_mat_ctrl disst Low-Level Code
kzkfg pph_e_mat_ctrl kzkfg Origin of config
kzeff pph_e_mat_ctrl kzeff Assign.eff.vals
cuobf pph_e_mat_ctrl cuobf Int. object no.
mprof pph_e_mat_ctrl mprof Mfr Part Profile
mfrpn pph_e_mat_ctrl mfrpn Mfr Part Number
mfrnr pph_e_mat_ctrl mfrnr Manufacturer
apokz pph_e_mat_ctrl apokz Relevant to APO
ppskz
mmsta pph_e_mat_ctrl mmsta Primary Status
mmstd pph_e_mat_ctrl mmstd Valid From
mstde pph_e_mat_ctrl mstde Valid from
maabc pph_e_mat_ctrl maabc ABC Indicator
ekgrp pph_e_mat_ctrl ekgrp Sub. purchasing grp
andec pph_e_mat_ctrl andec Rounding
beskz pph_e_mat_ctrl beskz Procuremt Type
sobes pph_e_mat_ctrl sobes Spec. procuremt
wrk02 pph_e_mat_ctrl wrk02 Plant
isloc pph_e_mat_ctrl isloc
umldb pph_e_mat_ctrl umldb Stock Transfer
skip_grpt pph_e_mat_ctrl skip_grpt Skip GR P. Time
lbear pph_e_mat_ctrl lbear Subcontractor
sbdkz pph_e_mat_ctrl sbdkz Indiv./ Coll.
kzaus pph_e_mat_ctrl kzaus Share of scrap
ausdt pph_e_mat_ctrl ausdt Dunning Date
mtart pph_e_mat_ctrl mtart Product Type
disgr pph_e_mat_ctrl disgr MRP Group
dispo pph_e_mat_ctrl dispo MRP Controller
miskz pph_e_mat_ctrl miskz Mixed MRP
rwpro pph_e_mat_ctrl rwpro Coverage Prof.
fhori pph_e_mat_ctrl fhori Margin Key
ahdis pph_e_mat_ctrl ahdis MRP Relevant
vrmod pph_e_mat_ctrl vrmod Consmption mode
vint1 pph_e_mat_ctrl vint1 Bwd cons. per.
vint2 pph_e_mat_ctrl vint2 Fwd cons.period
stdpd pph_e_mat_ctrl stdpd Conf. Material
cuobv pph_e_mat_ctrl cuobv Int. object no.
bearz pph_e_mat_ctrl bearz Processing Time
ruezt pph_e_mat_ctrl ruezt Setup time
tranz pph_e_mat_ctrl tranz Move Time
webaz pph_e_mat_ctrl webaz GR Proc. Time
plifz pph_e_mat_ctrl plifz Plnd Deliv.Time
dzeit pph_e_mat_ctrl dzeit InhseProdTime
wzeit pph_e_mat_ctrl wzeit Total RL time
shflg pph_e_mat_ctrl shflg Safety Time Ind
shzet pph_e_mat_ctrl shzet Safety Time
shpro pph_e_mat_ctrl shpro Time Profile
qmatv pph_e_mat_ctrl qmatv Insp. Setup
cuobj pph_e_mat_ctrl cuobj Object Number
resvp pph_e_mat_ctrl resvp Adjustmt period
umlmc pph_e_mat_ctrl umlmc Stock in tfr
usequ pph_e_mat_ctrl usequ Quota arr.usage
disls pph_e_mat_ctrl disls Lot Sizing Procedure
bstmi pph_e_mat_ctrl bstmi Min. Lot Size
bstma pph_e_mat_ctrl bstma To Lot Size
bstfe pph_e_mat_ctrl bstfe Fixed lot size
waers pph_e_mat_ctrl waers Transaction Currency
losfx pph_e_mat_ctrl losfx LSI Costs
lagpr pph_e_mat_ctrl lagpr Storage Costs
ausss pph_e_mat_ctrl ausss Assembly scrap
takzt pph_e_mat_ctrl takzt Takt time
bstrf pph_e_mat_ctrl bstrf Rounding value
rdprf pph_e_mat_ctrl rdprf Rounding Prfl.
strgr pph_e_mat_ctrl strgr Strategy Group
lgfsb pph_e_mat_ctrl lgfsb Storage Location
periv pph_e_mat_ctrl periv FYear Variant
mrppp pph_e_mat_ctrl mrppp Planning cal.
lfrhy pph_e_mat_ctrl lfrhy Planning Cycle
sauft pph_e_mat_ctrl sauft Repetitive Mfg
sfepr pph_e_mat_ctrl sfepr REM Profile
fxhor pph_e_mat_ctrl fxhor Plng time fence
dismm pph_e_mat_ctrl dismm MRP Type
perkz pph_e_mat_ctrl perkz Period Type
sobsl pph_e_mat_ctrl sobsl SpecProcuremKey
fevor pph_e_mat_ctrl fevor Prodn Supervisor
basmg pph_e_mat_ctrl basmg Base quantity
lgpro pph_e_mat_ctrl lgpro Storage Location
disvf pph_e_mat_ctrl disvf MRP Procedure
bbbed pph_e_mat_ctrl bbbed Subcont. reqmt
fxart pph_e_mat_ctrl fxart Firming type
proos pph_e_mat_ctrl proos MRP forecast
prred pph_e_mat_ctrl prred Reduce forecast
rybed pph_e_mat_ctrl rybed Tm-phased w.reqs
kzreg pph_e_mat_ctrl kzreg Plan regularly
cbppt pph_e_mat_ctrl cbppt Planning method
icbed pph_e_mat_ctrl icbed Include reqmts
u1bed pph_e_mat_ctrl u1bed OrderDelySched.
u2bed pph_e_mat_ctrl u2bed PchReqRel
u4bed pph_e_mat_ctrl u4bed Sched.agrmt. DS
a1bed pph_e_mat_ctrl a1bed Order reserv.
a2bed pph_e_mat_ctrl a2bed PM/ntwrkReserv.
respl pph_e_mat_ctrl respl Roll forward
reshz pph_e_mat_ctrl reshz Roll fwd period
grrel pph_e_mat_ctrl grrel Group reqmnts.
rvpkz pph_e_mat_ctrl rvpkz Adj.ind.reqmts
andis pph_e_mat_ctrl andis Number of days
bsart pph_e_mat_ctrl bsart Stnd purch.ord.
bartl pph_e_mat_ctrl bartl Doc.type subc.
bartu pph_e_mat_ctrl bartu Stock trans doc
sbdis pph_e_mat_ctrl sbdis AvailSafetyStck
scflg pph_e_mat_ctrl scflg
psban pph_e_mat_ctrl psban Item pur. reqsn
xfan1 pph_e_mat_ctrl xfan1 Firming logic
gterm pph_e_mat_ctrl gterm Sched. info rec/agr.
refwk pph_e_mat_ctrl refwk Reference Plant
vertr pph_e_mat_ctrl vertr Start in Past
nfvbc pph_e_mat_ctrl nfvbc Restricted-use stock
kntbu pph_e_mat_ctrl kntbu Accnt asgnmt unknown
ktdbu pph_e_mat_ctrl ktdbu Unk.AccAsst:dirPrcmt
kzumb pph_e_mat_ctrl kzumb Stock In Transfer
bztek pph_e_mat_ctrl bztek Purch.proc.time
umthz pph_e_mat_ctrl umthz Resched.horizon
vwvor pph_e_mat_ctrl vwvor Tol.val.forward
vwver pph_e_mat_ctrl vwver Tol.val.displ.
plahz pph_e_mat_ctrl plahz Plng horizon
kzdrb pph_e_mat_ctrl kzdrb Direct proc./prod.
fixpa pph_e_mat_ctrl fixpa Firm plnnd ords
fixfa pph_e_mat_ctrl fixfa Production ord.
fixba pph_e_mat_ctrl fixba Firmed pur.req.
fixbe pph_e_mat_ctrl fixbe OrdItm/SchedLne
fixqm pph_e_mat_ctrl fixqm QM inspect. lot
fixla pph_e_mat_ctrl fixla Shipping notif.
mxbst pph_e_mat_ctrl mxbst Max.pur.ord.pr.
besal pph_e_mat_ctrl besal Explosion date
psres pph_e_mat_ctrl psres ItmStckTransRes
cslid pph_e_mat_ctrl cslid Selection ID
kastl pph_e_mat_ctrl kastl SO/WBS BOM
exsgt pph_e_mat_ctrl exsgt Excl. bulk matl
lifnr pph_e_mat_ctrl lifnr Vendor no.
fabkl pph_e_mat_ctrl fabkl Factory Calend.
kkowk pph_e_mat_ctrl kkowk Cond.plnt.level
mengu pph_e_mat_ctrl mengu Qty updating
wertu pph_e_mat_ctrl wertu Value updating
mfxdt pph_e_mat_ctrl mfxdt Man.firm date
mfhkz pph_e_mat_ctrl mfhkz
disfg pph_e_mat_ctrl disfg
xfat1 pph_e_mat_ctrl xfat1 Firm sch. lines
altsl pph_e_mat_ctrl altsl SelectionMethod
picnum pph_e_mat_ctrl picnum GrpNo.for PIC
imatn pph_e_mat_ctrl imatn FFF class
losvf pph_e_mat_ctrl losvf LotSizeProced.
loskz pph_e_mat_ctrl loskz Lot-Size Ind.
peraz pph_e_mat_ctrl peraz No. of Periods
terbv pph_e_mat_ctrl terbv Scheduling
uelap pph_e_mat_ctrl uelap Overlapping
kfpkz pph_e_mat_ctrl kfpkz PerInd. LTPlnng
kfpaz pph_e_mat_ctrl kfpaz No.of periods
lglvf pph_e_mat_ctrl lglvf LotSizeProced.
lglkz pph_e_mat_ctrl lglkz Lot-size ind.
lgpaz pph_e_mat_ctrl lgpaz No. of periods
lgter pph_e_mat_ctrl lgter Scheduling
lguel pph_e_mat_ctrl lguel Overlapping
lgmin pph_e_mat_ctrl lgmin Check min.LSize
lgmax pph_e_mat_ctrl lgmax Check max.LotSz
kzspl pph_e_mat_ctrl kzspl Splitting quota
lgspl pph_e_mat_ctrl lgspl Splitting quota
intka pph_e_mat_ctrl intka Inter.of events
lgint pph_e_mat_ctrl lgint Inter.of dates
lgknd pph_e_mat_ctrl lgknd MTO Lot Size
kzhor pph_e_mat_ctrl kzhor Horizon Lot/lot
hbvar pph_e_mat_ctrl hbvar Max.stk lvl var
lastl pph_e_mat_ctrl lastl Last Lot Exact
untkz pph_e_mat_ctrl untkz Underdel. Tol.
agreq pph_e_mat_ctrl agreq Total reqmts
erhor pph_e_mat_ctrl erhor Opening period
plan_in_abap pph_e_mat_ctrl plan_in_abap Plan in Classic MRP
resdt pph_e_mat_ctrl resdt Reset ord.props
resal pph_e_mat_ctrl resal Re-explode BOM
mtwzt pph_e_mat_ctrl mtwzt InhseProdTime
decoupledleadtimeforDDMRP
adspc_spc
dd_u2bed pph_e_mat_ctrl dd_u2bed PchReqRel
dd_u4bed pph_e_mat_ctrl dd_u4bed Sched.agrmt. DS
dd_bbbed pph_e_mat_ctrl dd_bbbed Subcont. Reqmt
dd_sbbed pph_e_mat_ctrl dd_sbbed Dependent Rqmts
serep pph_e_mat_ctrl serep BOM Exp. Number
spike_hrz_ls pph_e_mat_ctrl spike_hrz_ls Spike Horizon Cons
spike_hrz_lm pph_e_mat_ctrl spike_hrz_lm Spike Buf Mul Fctr
mdach pph_e_mat_ctrl mdach Action Control

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 PPH_ENT_MAT_CTRL_DD.
-- 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.
-- Parameters: planning_date : datum

CREATE VIEW PPH_ENT_MAT_CTRL_DD AS
SELECT
  matloc.matnr AS matnr,
  matloc.werks AS werks,
  matloc.berid AS berid,
  matloc.sgt_csgr AS sgt_csgr,
  matloc.sgt_covsa AS sgt_covsa,
  matloc.sgt_stat AS sgt_stat,
  matloc.sgt_rel AS sgt_rel,
  matloc.sgt_covs AS sgt_covs,
  matloc.sgt_statc AS sgt_statc,
  matloc.sgt_scope AS sgt_scope,
  matloc.sgt_mrpsi AS sgt_mrpsi,
  matloc.sgt_prcm AS sgt_prcm,
  matloc.sgt_chint AS sgt_chint,
  matloc.fsh_group_pr AS fsh_group_pr,
  matloc.berty AS berty,
  matloc.matkl AS matkl,
  matloc.lvorm_mara AS lvorm_mara,
  matloc.lvorm_marc AS lvorm_marc,
  matloc.satnr AS satnr,
  matloc.mstae AS mstae,
  matloc.attyp AS attyp,
  matloc.meins AS meins,
  matloc.disst AS disst,
  matloc.kzkfg AS kzkfg,
  matloc.kzeff AS kzeff,
  matloc.cuobf AS cuobf,
  matloc.mprof AS mprof,
  matloc.mfrpn AS mfrpn,
  matloc.mfrnr AS mfrnr,
  matloc.apokz AS apokz,
  matloc.mmsta AS mmsta,
  matloc.mmstd AS mmstd,
  matloc.mstde AS mstde,
  matloc.maabc AS maabc,
  matloc.ekgrp AS ekgrp,
  matloc.andec AS andec,
  matloc.beskz AS beskz,
  matloc.sobes AS sobes,
  matloc.wrk02 AS wrk02,
  matloc.isloc AS isloc,
  matloc.umldb AS umldb,
  matloc.skip_grpt AS skip_grpt,
  matloc.lbear AS lbear,
  matloc.sbdkz AS sbdkz,
  matloc.kzaus AS kzaus,
  matloc.ausdt AS ausdt,
  matloc.mtart AS mtart,
  matloc.disgr AS disgr,
  matloc.dispo AS dispo,
  matloc.miskz AS miskz,
  matloc.rwpro AS rwpro,
  matloc.fhori AS fhori,
  matloc.ahdis AS ahdis,
  matloc.vrmod AS vrmod,
  matloc.vint1 AS vint1,
  matloc.vint2 AS vint2,
  matloc.stdpd AS stdpd,
  matloc.cuobv AS cuobv,
  matloc.bearz AS bearz,
  matloc.ruezt AS ruezt,
  matloc.tranz AS tranz,
  matloc.webaz AS webaz,
  matloc.plifz AS plifz,
  matloc.dzeit AS dzeit,
  matloc.wzeit AS wzeit,
  matloc.shflg AS shflg,
  matloc.shzet AS shzet,
  matloc.shpro AS shpro,
  matloc.qmatv AS qmatv,
  matloc.cuobj AS cuobj,
  matloc.resvp AS resvp,
  matloc.umlmc AS umlmc,
  matloc.usequ AS usequ,
  matloc.disls AS disls,
  matloc.bstmi AS bstmi,
  matloc.bstma AS bstma,
  matloc.bstfe AS bstfe,
  matloc.waers AS waers,
  matloc.losfx AS losfx,
  matloc.lagpr AS lagpr,
  matloc.ausss AS ausss,
  matloc.takzt AS takzt,
  matloc.bstrf AS bstrf,
  matloc.rdprf AS rdprf,
  matloc.strgr AS strgr,
  matloc.lgfsb AS lgfsb,
  matloc.periv AS periv,
  matloc.mrppp AS mrppp,
  matloc.lfrhy AS lfrhy,
  matloc.sauft AS sauft,
  matloc.sfepr AS sfepr,
  matloc.fxhor AS fxhor,
  matloc.dismm AS dismm,
  matloc.perkz AS perkz,
  matloc.sobsl AS sobsl,
  matloc.fevor AS fevor,
  matloc.basmg AS basmg,
  matloc.lgpro AS lgpro,
  matloc.disvf AS disvf,
  matloc.bbbed AS bbbed,
  matloc.fxart AS fxart,
  matloc.proos AS proos,
  matloc.prred AS prred,
  matloc.rybed AS rybed,
  matloc.kzreg AS kzreg,
  matloc.cbppt AS cbppt,
  matloc.icbed AS icbed,
  matloc.u1bed AS u1bed,
  matloc.u2bed AS u2bed,
  matloc.u4bed AS u4bed,
  matloc.a1bed AS a1bed,
  matloc.a2bed AS a2bed,
  matloc.respl AS respl,
  matloc.reshz AS reshz,
  matloc.grrel AS grrel,
  matloc.rvpkz AS rvpkz,
  matloc.andis AS andis,
  matloc.bsart AS bsart,
  matloc.bartl AS bartl,
  matloc.bartu AS bartu,
  matloc.sbdis AS sbdis,
  matloc.scflg AS scflg,
  matloc.psban AS psban,
  matloc.xfan1 AS xfan1,
  matloc.gterm AS gterm,
  matloc.refwk AS refwk,
  matloc.vertr AS vertr,
  matloc.nfvbc AS nfvbc,
  matloc.kntbu AS kntbu,
  matloc.ktdbu AS ktdbu,
  matloc.kzumb AS kzumb,
  matloc.bztek AS bztek,
  matloc.umthz AS umthz,
  matloc.vwvor AS vwvor,
  matloc.vwver AS vwver,
  matloc.plahz AS plahz,
  matloc.kzdrb AS kzdrb,
  matloc.fixpa AS fixpa,
  matloc.fixfa AS fixfa,
  matloc.fixba AS fixba,
  matloc.fixbe AS fixbe,
  matloc.fixqm AS fixqm,
  matloc.fixla AS fixla,
  matloc.mxbst AS mxbst,
  matloc.besal AS besal,
  matloc.psres AS psres,
  matloc.cslid AS cslid,
  matloc.kastl AS kastl,
  matloc.exsgt AS exsgt,
  matloc.lifnr AS lifnr,
  matloc.fabkl AS fabkl,
  matloc.kkowk AS kkowk,
  matloc.mengu AS mengu,
  matloc.wertu AS wertu,
  matloc.mfxdt AS mfxdt,
  matloc.mfhkz AS mfhkz,
  matloc.disfg AS disfg,
  matloc.xfat1 AS xfat1,
  matloc.altsl AS altsl,
  matloc.picnum AS picnum,
  matloc.imatn AS imatn,
  matloc.losvf AS losvf,
  matloc.loskz AS loskz,
  matloc.peraz AS peraz,
  matloc.terbv AS terbv,
  matloc.uelap AS uelap,
  matloc.kfpkz AS kfpkz,
  matloc.kfpaz AS kfpaz,
  matloc.lglvf AS lglvf,
  matloc.lglkz AS lglkz,
  matloc.lgpaz AS lgpaz,
  matloc.lgter AS lgter,
  matloc.lguel AS lguel,
  matloc.lgmin AS lgmin,
  matloc.lgmax AS lgmax,
  matloc.kzspl AS kzspl,
  matloc.lgspl AS lgspl,
  matloc.intka AS intka,
  matloc.lgint AS lgint,
  matloc.lgknd AS lgknd,
  matloc.kzhor AS kzhor,
  matloc.hbvar AS hbvar,
  matloc.lastl AS lastl,
  matloc.untkz AS untkz,
  matloc.agreq AS agreq,
  matloc.erhor AS erhor,
  matloc.plan_in_abap AS plan_in_abap,
  matloc.resdt AS resdt,
  matloc.resal AS resal,
  matloc.mtwzt AS mtwzt,
  taken from PPH_DD_PRODUCT if found matloc.adspc_spc AS adspc_spc,
  matloc.dd_u2bed AS dd_u2bed,
  matloc.dd_u4bed AS dd_u4bed,
  matloc.dd_bbbed AS dd_bbbed,
  matloc.dd_sbbed AS dd_sbbed,
  matloc.serep AS serep,
  matloc.spike_hrz_ls AS spike_hrz_ls,
  matloc.spike_hrz_lm AS spike_hrz_lm,
  matloc.mdach AS mdach
FROM pph_e_mat_ctrl AS matloc
;