6. heinäkuuta 2023 6 minuuttia luettavaa
viimeksi päivitetty: 2023-07-06
Johdanto
Artikkelissa selitetään yksityiskohtaisesti SAP GUI – TCODE (Transaction Code): ST22:n käyttö.
SAP GUI
- SAP-ohjeportaali –SAP GUI Windowsille
- SAP-yhteisö –SAP GUI–SAP GUI -perhe
- 147519– Ylläpitostrategia / määräajat SAP GUI for Windows / SAP GUI for Java
Kuvaus
Tapahtumakoodi ST22 on kehitettytarkastella ja analysoida vedostiedostojajärjestelmän luoma.
- SAP-ohjeportaali –ABAP-vedosanalyysi (ST22)
Valikko
ST22 - Työkalut -> Hallinta -> Monitori -> Vetoanalyysi
Näyttö: ABAP Runtime Errors - All Clients
Aloitusnäyttö, jossa tarvittavat suodattimet voidaan valita todellisen tarpeen mukaan. On omistettu painikkeita, joilla luetellaan todellisen päivän tai eilisen kaatopaikat.
- Päivämäärä – suodata haluamasi päivämääräehto
- Aika – suodata haluamasi aika
- Isäntä – suodata haluamasi isäntä
- Työprosessiindeksi – suodata haluamasi työprosessi
- Käyttäjä – tietty käyttäjänimi tai käyttäjänimi *-merkillä (esim. USER001 tai USER*)
- Asiakas – suodata haluamasi asiakas
- Runtime Error – suodata haluttu ajonaikainen virhe
- jne.
Suoritus "Käynnistä"-painikkeella.
Näyttö: Valittujen ajonaikaisten virheiden luettelo
Valittujen ajonaikaisten virheiden luettelo näyttää suodatettujen ehtojen tuloksen.
Avaa dump kaksoisnapsauttamalla pyydettyä riviä.
Näyttö: Runtime Error Long Text
Runtime Error Long Text -näyttö sisältää yksityiskohtaiset vedostiedot.
Tiedot:
- Otsikko(punainen) – Nämä ovat alustavia tietoja ongelmasta. On tärkeää löytää oikea osa ongelmasta. Tietojen perusteella virhe voidaan määrittää oikealle komponentille, johon ongelma kuuluu.
- Lyhyt teksti– Myös alustavat tiedot.
- Mitä tapahtui?– Lisätietoja aiheesta.
- …
- Järjestelmäympäristö– Yksityiskohtaiset tiedot todellisesta järjestelmästä (kuten ydin, tietokanta, käyttöjärjestelmä, korjaustaso jne.).
- …
- Lähdekoodiote– Kohdat, joissa ongelma esiintyi koodin sisällä.
Vie sisältö käyttämällä valikkoa: Järjestelmä -> Luettelo -> Tallenna -> Tallenna tai Paikallinen tiedosto.
Dump-tiedoston ja saatavilla olevien "Päivämäärä" ja "Aika" -tietojen perusteella ongelma voidaan tarkistaa tarkemmin tapahtumallaSM21ja ST11.
Mikä SAP Knowledge Base -artikkeli kuuluu aiheeseen?
- 2194685– Kuinka löytää työprosessin jälki SM21 System Log tai ST22 dumpille
Miltä täydellinen kaatopaikka näyttää?
Tämä on esimerkki ABAP-vedosta testijärjestelmästä.
Luokka AsennusvirheetAjonaikaiset virheet DBSQL_SQL_ERROREpaitsi. CX_SY_OPEN_SQL_DBPäivämäärä ja aika 08.06.2023 16:36:41---------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -----------|Lyhyt teksti || SQL-virhe "SQL-koodi: -99999" tapahtui käytettäessä taulukkoa "SMODILOG". |-------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -|Mitä tapahtui? || Tietokannan virheteksti: "SQL-sanoma: CLI0135E Virheellinen skaalausarvo. || SQLSTATE=HY094 col=5" |---------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -----------------------|Mitä voit tehdä? || Huomaa, mitkä toimet ja merkinnät aiheuttivat virheen. || || Ota yhteyttä SAP-järjestelmänvalvojaan. || || Käyttämällä tapahtumaa ST22 ABAP-vedosanalyysiin, voit tarkastella, hallita || ja säilyttää lopetusviestit pidempään. |-------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -|Virheanalyysi || Tapahtui poikkeus, joka selitetään tarkemmin alla. || poikkeus on määritetty luokkaan 'CX_SY_OPEN_SQL_DB', eikä sitä havaittu || menettely || "SELECT_DELETED_OBJECTS" "(FORM)", eikä sitä ole levitetty RAISING-lauseella. || Koska toimenpiteen kutsuja ei voinut ennakoida tätä || poikkeuksena nykyinen ohjelma lopetettiin. || Poikkeuksen syy on: || Tietokannan virheteksti: SQL-sanoma: CLI0135E Virheellinen skaalausarvo. || SQLSTATE=HY094 col=5 || Tietokantakerroksen palautusarvo: "SQL dbsl rc: 99" |------------------------------------ --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- ---------------|Miten korjataan virhe || Poikkeus on joko estettävä, kiinnitettävä menettelyyn || "SELECT_DELETED_OBJECTS" "(FORM)" tai || sen mahdollisuus on ilmoitettava RAISING-lausekkeessa || menettelyssä. || Poikkeuksen estämiseksi huomioi seuraavat seikat: || || Analysoi järjestelmälokin merkinnät (tapahtuma SM21). || Jos virhe ilmenee muokkaamattomassa SAP-ohjelmassa, saatat pystyä || löytää ratkaisu SAP Notes -järjestelmästä. Jos sinulla on pääsy SAP || Notes-järjestelmä, tarkista ensin sieltä käyttämällä seuraavia avainsanoja: || || "DBSQL_SQL_ERROR" CX_SY_OPEN_SQL_DB || "SAPRUPGM" tai SAPRUPGM || "SELECT_DELETED_OBJECTS" || Jos et pysty ratkaisemaan ongelmaa itse, lähetä seuraava || tiedot SAP:lle: || || 1. Tämä ongelman kuvaus (lyhyt kaatopaikka) || Voit tehdä tämän valitsemalla Järjestelmä -> Luettelo -> Tallenna -> Paikallinen tiedosto (muuntamaton) || näytöllä, jossa olet nyt. || || 2. Sopiva järjestelmäloki || Voit tehdä tämän soittamalla järjestelmän sisäänkirjautumistapahtumaan SM21. Rajoita aikaa || aikaväli kymmeneen minuuttiin ennen lyhyttä kaatopaikkaa ja viiteen minuuttiin || se. Valitse näytössä Järjestelmä -> Luettelo -> Tallenna -> Paikallinen tiedosto || (muuntamaton). || || 3. Jos nämä ovat omia ohjelmia tai muokattuja SAP-ohjelmia: Lähde || näiden ohjelmien koodi || Voit tehdä tämän valitsemalla Lisää apuohjelmia -> Lataa/Lataa -> Lataa kohteessa || editoija. || || 4. Tiedot olosuhteista, joissa virhe tapahtui, tai || mitkä toimet ja syötteet aiheuttivat virheen. |-------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -|Järjestelmäympäristö || SAP-julkaisu..... 740 || SAP Basis level 0030 || || Sovelluspalvelin... || Verkko-osoite...... || Käyttöjärjestelmä... Linux || Julkaisu.............. 4.12.14-122.159-defa || Laitteiston tyyppi....... x86_64 || Merkin pituus..... 16 bittiä || Osoittimen pituus........ 64 bittiä || Työprosessin numero... 27 || Shortdump asetus. täynnä || || Tietokantapalvelin... || Tietokannan tyyppi..... DB6 || Tietokannan nimi..... Q7Q || Tietokannan käyttäjätunnus SAPXXX || || Terminaali........ || || Merkistö C || || SAP-ydin....... 753 || Luotu....... 7. toukokuuta 2023 17:47:47 || Luotu....... Linux GNU SLES-11 x86_64 cc4.8.5 use-pr230506i || Tietokannan versio DB6_81 || Paikkataso....... 1200 || Paikkateksti....... || || Tietokanta............. DB6 09.07.*, DB6 10.*, DB6 11.* || SAP-tietokannan versio. 753 || Käyttöjärjestelmä... Linux || || Muistin kulutus || Rullaa.... 0 || EM...... 0 || Kasa.... 64851136 || Sivu... 40960 || MM käytetty. 21168224 || MM ilmainen. 7087288 |------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --|Käyttäjä ja tapahtuma || Asiakas................. 000 || Käyttäjä.................. C5346207 || Kielinäppäin......... E || Tapahtuma....... || Tapahtumatunnus...... AE03978B8C5701B0E006481BF5F8BBA2 || || EPP koko konteksti ID...... 42010AEE27F91EDE81C0D318B5632082 || EPP-yhteyden tunnus........ 00000000000000000000000000000000 || EPP-puhelulaskuri......... 1 || || Ohjelma............. SAPRUPGM || Näyttö.............. SAPMSSY0 1000 || Näytön linja........ 6 || Aktiivinen virheenkorjaus..... "ei mitään" |----------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -----------|Tiedot lopetuspaikasta || Lopetus tapahtui ABAP-ohjelmassa "SAPRUPGM", || "SELECT_DELETED_OBJECTS". Pääohjelma || oli "SAPRUPGM". || || Lähdekoodissa päätepiste on rivillä 1579 (Include) || ohjelma "SAPRUPGM". || Ohjelma "SAPRUPGM" aloitettiin taustatyönä. || || Työn nimi....... OCS_QUEUE_IMPORT || Työn aloittaja.. C5346207 || Työn numero...... 16360400 || Päättäminen johtuu poikkeuksesta "CX_SY_OPEN_SQL_DB", joka esiintyy proseduurissa || "SELECT_DELETED_OBJECTS" "(FORM)". || Tätä poikkeusta ei käsitelty paikallisesti tai ilmoitettu LISÄYS || menettelyn allekirjoituksessa oleva lauseke. || Toimenpide on ohjelmassa "SAPRUPGM". Lähdekoodi alkaa ||:n riviltä 1351 (sisältää) ohjelma "SAPRUPGM". |-------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -|Lähdekoodiote |---------------------------------------------- --------------------------------------------------- ------|Rivi |Koodi |---------------------------------------- --------------------------------------------------- -----------| 1549| ls_modified_indx-sub_name(10). || 1550| ls_modified_indx-indexname = || 1551| ls_modified_indx-sub_name+10(gc_len_indx). || 1552| || 1553| ls_modified_indx-obj_name = ls_modified_indx-sub_name. || 1554| muokkaa lt_modified_indx tiedostosta ls_modified_indx. || 1555| loppu Jos. || 1556| || 1557| endloop. || 1558| || 1559| poista lt_modified_indx, jossa indeksin nimi on alkukirjain. || 1560| || 1561| kuvaa taulukkoa lt_modified_indx. || 1562| jos sy-tfill > 0. || 1563|* INDX || 1564| valitse erilliset (lt_select_fields) || 1565| smodilogista || 1566| lisäämällä vastaavat kentät taulukkoon gt_deleted_objects || 1567| kaikille lt_modified_indx || -merkinnöille 1568| jossa alatyyppi = obj_indx || 1569| ja alinimi = lt_modified_indx-sub_name || 1570| ja ei-aktiivinen <> smodi_c_inactive_reset || 1571| eikä ole olemassa || 1572| ( valitse * dd12l:stä d:ksi || 1573| jossa d~sqltab = lt_modified_indx-sqltab || 1574| ja d~indexname = lt_modified_indx-indexname || 1575| ja d~isextind = välilyönti ) || 1576| %_hints HDB '&max_blocking_factor 50&'. "#EC CI_HINTS || 1577| || 1578|* XINX ||>>>>>| valitse erillinen (lt_select_fields) || 1580| smodilogista || 1581| liittämällä vastaavat kentät taulukosta gt_deleted_objects || 1582| kaikille merkinnöille lt_modified_indx || 1583| jossa alatyyppi = obj_xinx || 1584| ja alinimi = lt_modified_indx-sub_name || 1585| ja ei-aktiivinen <> smodi_c_inactive_reset || 1586| ja 1 87 d 1 valitse 87 d (1 || 87 d1 || | sisäliitos tadir muodossa t kohdassa t~pgmid = pgmid_r3tr ja t~object = obj_xinx ja t~ob|| 1589| missä d~sqltab = lt_modified_indx-sqltab || 1590| ja d~indexname = dx-indexname = 9 ltx-index_in 9) | | %_hints HDB '&max_blocking_factor 50&'. "#EC CI_HINTS || 1592| || 1593| loppu Jos. || 1594| || 1595| || 1596|* Katselukerrat || 1597|* ===== || 1598| |-------------------------------------------------- --------------------------------------------------- --------------------------------------------------- --------------------------------------------------- -|Järjestelmäkenttien sisältö |-------------------------------------------- --------------------------------------------------- -------|Nimi |Val. |-------------------------------------------------- --------------------------------------------------- -|SY-SUBRC|4 ||SY-INDEKSI|0 ||SY-TABIX|6 ||SY-DBCNT|0 ||SY-FDPOS|40 ||SY-LSIND|0 ||SY-PAGNO|1 | |SY-LINNO|1 ||SY-COLNO|1 ||SY-PFKEY| ||SY-UCOMM| ||SY-TITLE|Määritä säätötilat ja poistetut objektit ||SY-MSGTY|E ||SY-MSGID|SCWN ||SY-MSGNO|400 ||SY-MSGV1|0002698675 ||SY-MSGV2|0002 ||SY -MSGV3| ||SY-MSGV4| ||SY-MODNO|0 ||SY-DATUM|20230608 ||SY-UZEIT|163620 ||SY-XPROG|SAPCNVE ||SY-XFORM|CONVERSION_EXIT |--------------- --------------------------------------------------- -------------------------------------
Muita tämän sarjan artikkeleita
- SAP GUI – Tapahtumakoodi – SM21
- SAP GUI – Tapahtumakoodi – SM37
Onko sinulla lisäkysymyksiä?
Älä epäröi ottaa minuun yhteyttä, jos sinulla on kysyttävää tai huomautuksia artikkelista.
SAP-yhteisö SAP GUI:lle:https://community.sap.com/topics/gui
Osallistuminen
Jos löydät aiheeseen liittyvää puuttuvaa tietoa, kerro siitä minulle. Olen iloinen voidessani lisätä uutta sisältöä. Tarkoitukseni on ylläpitää sisältöä jatkuvasti, jotta tiedot pysyvät ajan tasalla.
Julkaisutiedot
Julkaisupäivä | Kuvaus |
---|---|
2023.07.06 | SAP-blogijulkaisun dokumentaation (tuotetiedot) ensimmäinen/ensimmäinen julkaisu. |