2
7/24/2019 SAP Query - Systemstatus CO Innenauftrag http://slidepdf.com/reader/full/sap-query-systemstatus-co-innenauftrag 1/2 SAP Query - Systemstatus CO Innenauftrag  Ausgangslage:  Über die Transaktion KOK5 Stammdatenliste Innenauftr!ge" ist es m#gli$% au$% das &eld Status eines Innenauftrages aus'u(erten und so eine )iste aller ges*errten Innenauftr!ge 'u er%alten+ )eider ist der Auftragsstatus ,ges*errt, ni$%t als Selektions*arameter bei der KOK5 or%anden. so dass %ier alle Auftr!ge ausg(ertet (erden m/ssen und s*!ter selektiert (erden muss+ 0ieses er%#%t 'um 1inen die 0auer der Aus(ertung und 'um anderen (erden bei der KOK5 nur bis 'u 23+333 Innenauftr!ge ange'eigt+  1in (eiterer 4a$%teil ist. dass in der S*alte Sytemstatus-eile alle bis%er den Auftrag erteilten Statusaus*r!gungen ausge(iesen (ird+  0iese 0aten stammen intern aus der Struktur 6KA7& und (erden im &eld S8SST ausge(iesen+ 0er 4a$%teil ist. dass %ier ein 1intrag 'um 9eis*iel ,&1I A9; SP1, genannt (erden kann+ )#sungsansat':  Au$% %ier %ilft die Ob<ektnummer des Innenauftrages (eiter. da inner%alb der Tabelle =1ST <eder Status eines SAP Ob<ektes festge%alten (ird+ Somit kann %ier eine ;erkn/*fung 'u den Stammdaten der Innenauftr!ge erstellt (erden+  0er 4a$%teil ist. dass %ier in me%reren eilen die ein'elnen Status eines Auftrages festge%alten (erden+ 0a%er ist es sinnoll. si$% %ier ebenfalls eine SAP Query 'u bedienen+ >in(eis: 1ine kur'e 1inf/%rung in das T%ema SAP Query %abe i$% im Artikel  ,?rundlagen Kur'einf/%rung und >andbu$% SAP Query, bes$%rieben und %offe I%nen %ier eine 1inf/%rung ins T%ema bieten 'u k#nnen+ 2+ Infoset definieren  Tabellen:  A7&K - Auftragsstammdaten  =1ST - 1in'elstatus *ro Ob<ekt  T=3@ - Systemstatus ;erkn/*fungen:  A7&K-O9=4 -B =1ST-O9=4  ie unter A9; bes$%rieben (ird %ier (iederum die Ob<ektnummer er(endet um die Tabellen 'u erkn/*fen+  In der Tabelle =1ST ist nun der or%andene Status als 4ummernfeld f/r <edes Ob<ekt %interlegt+ In der Tabelle T=3@ er%alten (ir allerdings au$% die 9e'ei$%nung dieses Status. so dass dieses &eld gerade bei der s*!teren Selektion se%r %ilfrei$% ist+

SAP Query - Systemstatus CO Innenauftrag

Embed Size (px)

Citation preview

Page 1: SAP Query - Systemstatus CO Innenauftrag

7/24/2019 SAP Query - Systemstatus CO Innenauftrag

http://slidepdf.com/reader/full/sap-query-systemstatus-co-innenauftrag 1/2

SAP Query - Systemstatus CO Innenauftrag

 Ausgangslage:

 Über die Transaktion KOK5 Stammdatenliste Innenauftr!ge" ist es m#gli$% au$% das&eld Status eines Innenauftrages aus'u(erten und so eine )iste aller ges*errten

Innenauftr!ge 'u er%alten+ )eider ist der Auftragsstatus ,ges*errt, ni$%t alsSelektions*arameter bei der KOK5 or%anden. so dass %ier alle Auftr!ge ausg(ertet(erden m/ssen und s*!ter selektiert (erden muss+ 0ieses er%#%t 'um 1inen die 0auerder Aus(ertung und 'um anderen (erden bei der KOK5 nur bis 'u 23+333 Innenauftr!geange'eigt+

 1in (eiterer 4a$%teil ist. dass in der S*alte Sytemstatus-eile alle bis%er den Auftragerteilten Statusaus*r!gungen ausge(iesen (ird+ 0iese 0aten stammen intern aus der Struktur 6KA7& und (erden im &eld S8SSTausge(iesen+ 0er 4a$%teil ist. dass %ier ein 1intrag 'um 9eis*iel ,&1I A9; SP1,genannt (erden kann+

)#sungsansat':

 Au$% %ier %ilft die Ob<ektnummer des Innenauftrages (eiter. da inner%alb der Tabelle=1ST <eder Status eines SAP Ob<ektes festge%alten (ird+ Somit kann %ier eine;erkn/*fung 'u den Stammdaten der Innenauftr!ge erstellt (erden+

 0er 4a$%teil ist. dass %ier in me%reren eilen die ein'elnen Status eines Auftragesfestge%alten (erden+ 0a%er ist es sinnoll. si$% %ier ebenfalls eine SAP Query 'ubedienen+

>in(eis:

1ine kur'e 1inf/%rung in das T%ema SAP Query %abe i$% im Artikel ,?rundlagen Kur'einf/%rung und >andbu$% SAP Query, bes$%rieben und %offe I%nen%ier eine 1inf/%rung ins T%ema bieten 'u k#nnen+

2+ Infoset definieren Tabellen: A7&K - Auftragsstammdaten =1ST - 1in'elstatus *ro Ob<ekt T=3@ - Systemstatus

;erkn/*fungen: A7&K-O9=4 -B =1ST-O9=4 ie unter A9; bes$%rieben (ird %ier (iederum die Ob<ektnummer er(endet um dieTabellen 'u erkn/*fen+

 In der Tabelle =1ST ist nun der or%andene Status als 4ummernfeld f/r <edes Ob<ekt%interlegt+ In der Tabelle T=3@ er%alten (ir allerdings au$% die 9e'ei$%nung diesesStatus. so dass dieses &eld gerade bei der s*!teren Selektion se%r %ilfrei$% ist+

Page 2: SAP Query - Systemstatus CO Innenauftrag

7/24/2019 SAP Query - Systemstatus CO Innenauftrag

http://slidepdf.com/reader/full/sap-query-systemstatus-co-innenauftrag 2/2

 1nts*re$%end legen (ir als (eitere ;erkn/*fung folgende an:=1ST-STAT -B T=3@-ISTAT

 Somit kann na$%%er in der Query au$% /ber den TeDt b'(+ die 9es$%reibung des Statuser(endet (erden+

@+ Query definieren Au$% %ier (erden die &elder (ieder in der Ausgaberei%enfolge angegeben mit derKenn'ei$%nung ) als )istenfeld und S als Selektionsfeld+

 Auftragsstammdaten A7&K Innenauftragsnummer A7&K-A7&4 S.)" Kur'teDt A7&K-KT1ET )" 4ame des let'ten Fnderers A7&K-A14A6 )" Fnderungsdatum des Auftragsstamms A7&K-A10AT )"

1in'elstatus *ro Ob<ekt =1ST 1in'elstatus eines Ob<ekts =1ST-STAT )" Kenn'ei$%en: Status inakti =1ST-I4ACT S"0ieses &eld Status inakti. ist als Selektion (i$%tig. da eine einmal 'uge(iesene S*erreau$% (ieder deaktiiert (erden kann+ 0a%er (ird dieses als (eiteres Selektionsfeld mitangegeben+

Systemstatus T=3@ Systemstatus T=3@-ISTAT S" 0ur$% ;er(endung des Systemstatus aus der Tabelle T=3@ (ird in der &G Aus(a%l%ilfeder Query dann au$% die 9es$%reibung ausgegeben+

usat'feld b'(+ TeDtfeld usat'feld: ,TeDt:Systemstatus, T1ETHT=3@HISTAT )"

>and%abung der Query ur >and%abung der Query k#nnen nun alle Innenaufr!ge ausge(ertet (erden+ 0as&eld ,Kenn'ei$%en Status inakti, sollte auf 9)A4K oder unglei$% E geset't (erdendur$% die Selektionso*tionen"+ &erner kann %ier der Status: I33G f/r ges*errt ge(!%lt (erden. so dass alle der'eit akti ges*errten Innenauftr!ge des Systemsausge(ertet (erden k#nnen+

 Alternatie: Systemstatus in einer eile <e Auftrag ausgeben 0er 4a$%teil dieser Query ist. dass (enn kein Systemstatus orselektiert (urde <e

Status eine eDtra eile *ro Innenauftrag ausgegeben (ird+ Im Artikel ,SAP Query A9AP Coding im usat'feld f/r ;erkn/*fung Innenauftrag und&ond b'(+ &inan'ierungs'(e$k, (ird alternati eine 6et%ode bes$%rieben in der in derStammdatenliste <e Innenauftrag ein usat'feld ?1SP1T bei ges*errtenInnenauftr!gen mit ausgegeben (ird+ 0ieses ist nat/rli$% au$% f/r andere P%asen einesInnenauftrages m#gli$%+