Részletes lépésekre vonatkozó javaslatok jelentések készítéséhez az SAP-lekérdezés használatával
Az SAP ERP rendszer végfelhasználói gyakran létre kell hozni egy jelentést, amely mind a szabványos jelentésmezőmezőket, mind a további mezőket tartalmazza. Példák az ilyen jelentésekre: ügyféllisták, főkönyvi számlák története, nyitott számlák beszállítókról. Az SAP ERP rendszerben a megfelelő standard jelentések redundáns információkat tartalmaznak, nehezen olvashatók, és nem tartalmazzák a "szükséges" mezőt.
Az SAP Query funkcionalitása lehetővé teszi az "optimalizált" jelentések megfelelő formátumú létrehozását jelentősebb munka nélkül.
A cikkben részletesen megvizsgálom az "optimalizált" jelentés létrehozását az SAP Query használatával.
A lekérdezés létrehozásának alapvető lépései:
- Hozzon létre egy InfoSet-t.
- Hozzon létre egy felhasználói csoportot, és rendeljen hozzá egy InfoSet-et.
- Hozzon létre egy lekérdezést az InfoSet alapján.
Üzleti ügy
InfoSet létrehozása
Az InfoSet-nek tartalmaznia kell azokat a mezőket, amelyeket a zárójelentésben meg kell jeleníteni. Ha az InfoSetben nincs mező, akkor nem szerepelhet a lekérdezésben. Példánkban INFOSET alábbi mezők: a cég kódot, fő számla, az összeget a helyi pénznemben, a dokumentum száma, a dokumentum dátuma, könyvelési dátum, a számla leírás, hetek számát.
Végezze el az SQ02 tranzakciót (lásd az 1. ábrát).
- Adja meg az InfoSet "ZZ_SAMPLE_ACCOUNTING" nevét, majd kattintson a Létrehozás gombra.
- Határozza meg az InfoSet Info minta információs készlet leírását: Könyvelés
- Adja meg az SDF logikai adatbázis nevét (lásd 2. ábra). Ez egy szabványos logikai adatbázis, amely adatokat tartalmaz a számviteli dokumentumokról és a főkönyvi számlákról.
Az SAP számos forrást kínál az InfoSet létrehozásához, ez a következő:
- csatlakozzon táblákhoz (angol csatlakozás),
- közvetlenül a táblázatot olvasva,
- logikai adatbázis,
- a program által végzett adatgyűjtés.
Mindegyik adatforrásnak saját tulajdonságai vannak, amelyeket ebben a cikkben nem tárgyalunk. Azért választottuk a szabványos adatok forrása - által szolgáltatott SAP logikai adatbázis, amely egy programot írt optimális és helyes utat, amely a nagy sebességű Infoset, és ennek következtében a kérelmet.
- Erősítse meg a megerősítés gomb megnyomásával.
A megnyíló ablakban megjelenik az asztalok listája, amelyek szerepelnek az SDF logikai adatbázis struktúrájában.
- Válassza ki az InfoSet-ben használt táblázatokat (lásd 3. ábra). Példánkban ezek a következő táblázatok:
SKA1 főszámla főkönyvi számlák (számlák),
SKB1 Főkönyvi bejegyzések (vállalati kód),
BSIS Számvitel: másodlagos index a főszámlákhoz.
Most az InfoSet első képernyőjén vagyunk (lásd a 4. ábrát). A képernyő három részre oszlik.
- A bal oldali blokk a táblák és mezők listája.
- A jobb felső sarokban a mezők csoportjainak listája. A mezõcsoportok megfelelnek a jelentéskészítéshez kiválasztott tábláknak. Ahhoz, hogy a mező elérhető legyen a lekérdezéshez, be kell illesztenie a mezőbe. A csoporthoz hozzárendelt mezőt nem lehet bevinni a jelentésbe.
- Jobb alsó blokk - részletes mezőparaméterek. Itt megváltoztathatja a jelentés mezőben megjelenő mező leírását. A bal oldali mezőn kattintson duplán a mezőre, és megjeleníti a mezők részleteit a jobb alsó sarokban.
- Kattintson a jobb felső sarokban lévő főfiókok főkönyveinek (fióktáblázat) mezők csoportjára.
- A bal oldali nyílra kattintva nyissa meg a bal oldali fiók főkönyveit (fióktérkép). Megnyílik a táblák mezőinek listája.
- Egyetlen kattintással válassza ki a G / L számlaszám mezőt.
- Kattintson a Mező hozzáadása gombra. Ennek eredményeként a G / L számlaszám mező átkerül a kiválasztott mezőcsoportba.
- A fenti lépéseket követve óvatosan mozgassa az alábbi mezőket a megfelelő mezőcsoportokhoz.
- A SKA1 táblából: A főszámlák főkönyvei (elszámolási táblázat)
- Számlák
- Számlaszámlaszám
- Az SKB1 táblából: G / L számla mesterrekordok (cégkód)
- Cégkód
- A BSIS táblázatból: Számvitel: másodlagos index a főkönyvi számlákhoz
- Számviteli dokumentum száma
- A számviteli dokumentum tételszáma
- A dokumentum közzétételének dátuma
- Összeg helyi pénznemben
- Költségközpont
- A SKA1 táblából: A főszámlák főkönyvei (elszámolási táblázat)
- Az InfoSet mentése.
- Ezen a ponton a rendszer kérheti a fejlesztői kulcsot vagy a módosítási kérelmet (lásd az 5. ábrát). Ha nem tudja, milyen adatokat kell megadnia, vegye fel a kapcsolatot a műszaki csapattal.
- Az InfoSet létrehozása a Generate gombra kattintva generálható.
- Kattintson a Vissza gombra az InfoSet első képernyőjére való visszatéréshez.
Hozzon létre egy felhasználói csoportot
A felhasználói csoportok vezérlik az információs és a lekérdezésekhez való hozzáférést. Az információs készletek és felhasználók hozzárendelve vannak a felhasználói csoportokhoz. Amikor egy felhasználó létrehoz vagy elindít egy lekérdezést, a felhasználói csoport meghatározza azon információs készletek listáját, amelyekhez a felhasználó hozzáfér.
Ebben a példában a felhasználói csoport tartalmazza a pénzügyi osztály alkalmazottait. Abban az esetben, ha a pénzügyi kimutatásokhoz való hozzáférést más részlegek igénylik, akkor egy csoportot hozzárendelhetnek hozzájuk.
Menjen a Környezet> Felhasználói csoportok menübe az első InfoSet Info képernyőn.
A 6. ábrán látható képernyő a felhasználói csoportok karbantartására és az információs csoportok felhasználói csoportokhoz való hozzárendelésére szolgál.
- Adja meg a "ZZ_SAPMLE" felhasználói csoport nevét.
- Kattintson az Új gombra.
- Határozza meg a "Példa: Számvitel" felhasználói csoport leírását (7. ábra).
- Kattintson a Mentés gombra. Ezen a ponton a rendszer kérheti a fejlesztői kulcsot vagy a módosítási kérelmet. Ha nem tudja, milyen adatokat kell megadnia, vegye fel a kapcsolatot a műszaki csapattal.
- Ha a leírás meg van adva, menjen vissza, és kattintson a Felhasználók és Info-Sets hozzárendelése gombra.
- Adja meg azokat a felhasználókat, akik a pénzügyi szolgáltatásban dolgoznak.
- Kattintson a Mentés gombra.
- Kattintson az Assign Info-Sets gombra (8. ábra).
- A rendszer egyaránt megjeleníti a standard és az egyéni információs készleteket. Görgessen lefelé, hogy megtalálja a felhasználói információs készleteket (9. ábra).
- Válassza az InfoSet opciót az ezzel ellentétes mutató beállításával.
- Kattintson a Mentés gombra.
Hozzon létre egy lekérdezést
Készítettünk egy InfoSet-et és egy felhasználói csoportot. A következő lépés egy lekérdezés létrehozása. Ebben a lépésben az infotípus mezők szerepelnek a jelentésben, a rendezést és az összegzést, valamint egy számlálót a dokumentumok számához és a fiók- és dokumentumkezelésre való áttérésre. A lekérdezések eléréséhez A tranzakció indítása SQ01.
Győződjön meg róla, hogy korábban létrehozott felhasználók csoportjával dolgozik. (lásd a csoport nevét a képernyő tetején). Ha nem, akkor kattintson a Más felhasználók csoportra (a bal oldali első gomb a képernyőn megjelenő gombok sorában a 10. ábrán), és válassza ki a kívánt felhasználói csoportot.
- Adja meg a "Z_ACCOUNTING" lekérdezési nevet.
- Kattintson az Új gombra.
Ha a felhasználók egy csoportja már tartalmazza a hozzárendelt kéréseket, akkor azok megjelennek. A felhasználó a felhasználói csoportjának bármelyik kérését végrehajthatja, ha rendelkezik a szükséges hitelesítő adatokkal.
A rendszer megjeleníti a felhasználók csoportjához kapcsolódó információs készletek listáját (11. ábra). Létrehozásához csak egy InfoSet lehet kiválasztva. Ez azt jelenti, hogy minden olyan mezőt, amelybe be szeretné illeszteni a jelentést, ugyanabban az InfoSet-ben kell lennie. Kattintson duplán az InfoSet-re, és válassza ki a lekérdezés létrehozásának adatbázisaként.
A lekérdezés futása közben a jelentés fejlécje megjelenik a képernyőn.
A listaformátumnak meg kell felelnie a kimeneti nyomtatásban lévő nyomtatási formátumnak, különben a jelentés nem nyomtatható. A leggyakoribb formátumok 65x132 és 65x80. Példánkban hagyta el az alapértelmezett formátumot: 0 sor (korlátozás nélkül) és 83 oszlop.
- Adja meg a "Példa lekérdezés: Könyvelés" lekérdezés leírását, amint azt a 12. ábra mutatja.
- Kattintson a képernyő felső részén lévő Fő lista gombra.
A lekérdezés szerkesztésére szolgáló grafikus képernyő megnyílik, ahogy a 13. ábrán látható. A lekérdezés általában ezen a képernyőn épül fel az objektum kiválasztása és húzása révén.
A lekérdezés felépítéséhez rendelkezésre álló mezők a képernyő bal oldalán táblázatos formában jelennek meg, amint azt a 13. ábra mutatja.
- Bontsa ki az egyes szakaszokat a bal oldalon, hogy megjelenítse az InfoSet összes mezőjét.
- A jelentésben megjelenítendő mezők kijelöléséhez állítsa a mutatót a listamezők oszlop minden mezőjére. Válassza ki a következő mezőket: G / L számla száma, G / L számla szövege, vállalati kód, összeg helyi pénznemben, közzététel dátuma, könyvelési bizonylat száma.
- Határozza meg a kiválasztási képernyőn megjelenő mezőket úgy, hogy a Számlázó dokumentum szám mező mezőben válassza a Mezők kijelölése jelölőpontot. Ez a második oszlop. Egyes mezők, például a G / L számlaszám. már meg van határozva a kiválasztáshoz, és nem módosítható. Ez azt jelenti, hogy a mező már a logikai adatbázisban való kiválasztásra szolgáló mező. A lekérdezésválasztó képernyőn megjelenik az adatválasztáshoz kijelölt mezők: mind a logikai adatbázisban definiált, mind az Ön által azonosított mezők.
Ha a mezõ kijelölésre kerül, mint Lista mezõ. a képernyő jobb felső sarkában jelenik meg. Ebben a sorrendben a mezők megjelennek a jelentésben. Megváltoztatni
Korlátozott hozzáférés
A cikk teljes verziójának megtekintéséhez regisztrált felhasználónak kell bejelentkeznie.
2 embert tetszett
Vjacseszlav köszönöm.
Egy kis kérdés az Ön számára.
Ön sikerült lekötni a lekérdezési Z * táblázatokhoz. Jelenleg nincs 6 verzió a kezében, a 4.7-ben nem látom ezeket a táblázatokat.
Ezt még senki sem szerette
Valószínűleg mindenki már használta a tranzakciókat paraméterekkel. Itt egyszerűen kérdéseket tehet fel a START_REPORT és a paraméterek segítségével
D_SREPOVARI-JELENTÉS
D_SREPOVARI-EXTDREPORT
D_SREPOVARI variáns
D_SREPOVARI-REPORTTYPE
És könnyebb gondolkodni, ez valószínűleg nehéz. Nem is beszélve a jelentések generálásáról stb.
Ezt még senki sem szerette
Ezt még senki sem szerette
A PARAMÉTER ID "BES" TERÜLET BEÁLLÍTÁSA <номер заказа>.
HÍVJA A "ME23N" VÁLASZTÁSÁT ÉS VAGY AZ ELSŐ KÉPERNYŐ.
Vagy pontosabban használjon speciális FM-t:
HÍVÁSI FUNKCIÓ "ME_DISPLAY_PURCHASE_DOCUMENT"
EXPORTING
i_ebeln = <номере документа>
i_ebelp = <позиция документа>
i_enjoy = 'X'
EXCEPTIONS
EGYÉB = 1.
Ezt még senki sem szerette