lekérdezések és figyelmeztetések 4. foglalkozás sap...

93
Ó Ó b b u u d d a a i i E E g g y y e e t t e e m m N N e e u u m m a a n n n n J J á á n n o o s s I I n n f f o o r r m ma a t t i i k k a a i i K K a a r r S S A A P P B B u u s s i i n n e e s s s s O O n n e e 8 8 . . 8 8 2 2 VÁLLALATIRÁNYÍTÁSI ÜGYVITELI PROGRAMRENDSZER Váradi László L L e e k k é é r r d d e e z z é é s s e e k k é é s s f f i i g g y y e e l l m m e e z z t t e e t t é é s s e e k k OKTATÁSI SEGÉDANYAG 2012/13. tanév 1. szemeszter 4. foglalkozás Budapest, 2013. március 8.

Upload: others

Post on 07-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

ÓÓÓbbbuuudddaaaiii EEEgggyyyeeettteeemmm NNNeeeuuummmaaannnnnn JJJááánnnooosss IIInnnfffooorrrmmmaaatttiiikkkaaaiii KKKaaarrr

SSSAAAPPP BBBuuusssiiinnneeessssss OOOnnneee 888...888222 VÁLLALATIRÁNYÍTÁSI ÜGYVITELI PROGRAMRENDSZER

Váradi László

LLLeeekkkééérrrdddeeezzzéééssseeekkk ééésss fffiiigggyyyeeelllmmmeeezzzttteeetttéééssseeekkk

OKTATÁSI SEGÉDANYAG

2012/13. tanév 1. szemeszter 4. foglalkozás

Budapest, 2013. március 8.

Page 2: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 2

Váradi László: Lekérdezések és figyelmeztetések

Copyright © Váradi László, 2013

Page 3: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 3

T A R T A L O M J E G Y Z É K

1 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSEK ............................................................................................... 4

1.1 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSVARÁSZLÓ ............................................................................................... 4 1.1.1 Menüsor – Eszközök – Lekérdezésvarászló – Lista a vevőinkről .................................................. 4 1.1.2 Menüsor – Eszközök – Lekérdezésvarászló – Nyitott ajánlatok listája ...................................... 17

1.2 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSGENERÁTOR .......................................................................................... 21

2 FELADATOK ......................................................................................................................................... 25

2.1 LEKÉRDEZÉSVARÁSZLÓ ................................................................................................................................ 25 2.1.1 Lista az érdeklődőkről ................................................................................................................ 26 2.1.2 Lista a szállítókról ...................................................................................................................... 26 2.1.3 Lista a lezárt ajánlatokról .......................................................................................................... 26

2.2 LEKÉRDEZÉSGENERÁTOR ............................................................................................................................. 27 2.2.1 Lista az ajánlatokról .................................................................................................................. 27 2.2.2 Számlák listázása ...................................................................................................................... 27

3 FIGYELMEZTETÉSEK ............................................................................................................................. 28

3.1.1 Figyelmeztetés az ajánlat értékéhez kapcsolódóan .................................................................. 28

4 SQL ALAPISMERETEK .......................................................................................................................... 28

4.1 SELECT UTASÍTÁS ..................................................................................................................................... 29 4.1.1 SELECT oszlopok_listája ............................................................................................................. 29 4.1.2 FROM táblák_listája kapcsolói .................................................................................................. 44 4.1.3 WHERE, feltételek megadása .................................................................................................... 44 4.1.4 Csoportosítás, GROUP BY .......................................................................................................... 60 4.1.5 Rendezés (növekvő), ORDER BY, ASC ......................................................................................... 61 4.1.6 Rendezés (csökkenő), ORDER BY, DESC ..................................................................................... 62

4.2 DATE FÜGGVÉNYEK ................................................................................................................................... 63 4.2.1 SQL függvény az aktuális napi dátum hívásához ...................................................................... 63

4.3 STRING FÜGGVÉNYEK ............................................................................................................................... 65 4.3.1 Karakterek cseréje sztringben ................................................................................................... 65 4.3.2 Sztringek összekapcsolása ......................................................................................................... 66 4.3.3 Sztring egy részének kivágása ................................................................................................... 66

4.4 VÁLTOZÓK BEÉPÍTÉSE AZ SQL UTASÍTÁSSORBA ................................................................................................ 67

5 TÁBLÁK LEÍRÁS SZERINTI RENDEZETTSÉGBEN ...................................................................................... 70

Page 4: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 4

1 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSEK

A lekérdezések a felhasználók számára azokat a lehetőséget biztosítják, melyek támogatásával

olyan listákat, beszámolókat tudnak elkészíteni, melyek az egyes modulokon belül nem

léteznek. Ezekkel az eszközökkel szinte korlátlanná válnak az SAP Business One

programrendszert használók riportolási lehetőségei. Így a korábban rögzített adatok tetszés

szerinti struktúrában csoportosításban valamint rendezettségben lekérdezhetőkké válnak. A

lekérdezésgenerátor és a lekérdezés varázsló nagymértékben kitágítják a programrendszer

határait.

1.1 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSVARÁSZLÓ

A lekérdezés varázsló, mit ahogyan más fejezetben a varázslóknál már tapasztalható volt,

lépésről lépésre végig vezeti a felhasználókat azon a folyamaton, amíg a kiindulástól eljut az

eredmény kézhezvételéig. Az SQL utasítások generálása a háttérben történik, azonban az

eredményhez kapcsolódó utasítássor a folyamat végén megtekinthető, sőt azon közvetlen

módosításokat is végezhetünk. Ennek az eszköznek a használata nem kívánja meg a

felhasználótól, hogy az SQL ismeretek birtokában legyen.

1.1.1 Menüsor – Eszközök – Lekérdezésvarászló – Lista a vevőinkről

A varázsló működését, használatát egy példán keresztül szemléltetjük. A feladat nagyon

egyszerű, egy listát készítünk a vevőinkről. A listánkban megjelenítjük az üzleti partnerünk

kódját és nevét, a címben szereplő helység, valamit a tárgyalópartner nevét. A listát a

partnerek nevére rendezzük. A folyamat elindításához a menüsoron az eszközök lehetőséget

kell kiválasztani az ábrán látható módon (1. ábra).

1. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló

A fenti ábrán látható útvonalon végighaladva eljutunk a varázsló első képernyőjéig (2. ábra),

az itt olvasható szöveg szerint ˝A lekérdezésvarázsló egy olyan eszköz, amely könnyű

hozzáférést biztosít az adatbázishoz és amellyel felhasználói beszámolókat hozhat létre. A

Page 5: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 5

varázsló lépésről lépésre végigvezeti Önt a lekérdezésekhez szükséges paraméterek

megadásán keresztül.˝

2. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Lekérdezés varázsló

A második képernyőn választhatjuk ki az adatbázisokat a beszámoló elkészítéséhez (3. ábra).

˝Válassza ki azokat a táblákat, amelyekből adatokat szeretne lehívni, miután kiválasztott egy

táblát, kiválaszthatja az azzal összekapcsolt táblákat, ezek az első képernyőrészen kerülnek

megjelenítésre. A példánkhoz a tábla mezőben a TAB billentyűvel megjelenített táblázatból,

ahol megtekinthető a rendszer összes adatbázisa, kiválasztjuk az üzleti partnereket tartalmazó

adatbázist (OCRD).

Page 6: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 6

3. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Válasszon ki táblákat a beszámoló részére 1.

A tovább kapcsolóra kattintva (4. ábra) eljutunk a mezők és rendezési sorrendek

kiválasztásáig (5. ábra). ˝Válassza ki azokat a mezőket, melyek oszlopcímként kerülnek

megjelenítésre, hozzon létre részösszegeket, nevezzen át mezőket. Számítási mezők is

definiálhatók ebben a lépésben.˝

4. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Válasszon ki táblákat a beszámoló részére 2.

Page 7: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 7

Az első sorba a rendszer már bejegyezte azt az adatbázist (OCRD), mellyel most dolgozni

kívánunk. Az üzleti partner mellett egy legördülő listában megjelennek azok az adatbázisok,

melyeket az előző fázisban kiválasztottunk. Jelen példánkban csak az üzleti partner táblázatot

használjuk.

5. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Mezők és rendezési sorrendek kiválasztása 1.

A mező oszlopban szintén a TAB billentyű segítségével megjelenítünk egy táblázatot, ahol a

rendszer felsorolja azokat a mezőket, melyeket az OCRD adatbázis tartalmaz. Az ábrán

látható módon kiválasztjuk azokat a mezőket, melyeket meg kívánunk jelenítetni a listánkban

(6. ábra)

Page 8: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 8

6. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Mezők és rendezési sorrendek kiválasztása 2.

Kiválasztást követően a mezők bejegyzésre kerülnek a varázsló táblázatába. Ezt követően (7.

ábra) megjelöljük a rendezettségi szempontunkat, mely szerint a listát úgy kérjük, hogy a

rendszer az üzleti partnereink nevére rendezzen abc szerinti növekvő sorrendben. Mint

ahogyan az ábrán is látható több rendezési szempontot is megadhatunk egy-egy lista

elkészítésénél. Példánkban csak egy szempontot állítunk be (8. ábra).

Page 9: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 9

7. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Mezők és rendezési sorrendek kiválasztása 3.

8. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –Mezők és rendezési sorrendek kiválasztása 4.

A varázslóban tovább haladva eljutunk a feltételek és a kapcsolatok beállításáig ˝Feltételek

meghatározása lekérdezési eredményeinek szűrőjéhez. Ezenkívül a táblák közti kapcsolatok

Page 10: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 10

definiálhatók.˝ A tábla oszlopban első mezőjére kattintva megjelennek a korábban kiválasztott

adatbázisok (jelen példánkban csak egy, ez az OCRD - 9. ábra). Azok közül ki kell választani

a megfelelőeket. Miután ez megtörtént kiválasztjuk azt a mezőt, melyre a feltételt

vonatkoztatjuk (10. ábra) majd meghatározzuk a feltételt. Példánkban a kritérium, hogy az

üzleti partnereink közül csak a vevőket jelenítsük meg. Ehhez azt kell definiálnunk, hogy a

partnerünk típusa (CardType) legyen egyenlő ˝C˝-vel (C – Customer/vevő). Egyébként az

SAP Business One számos feltétel beállítására ad lehetőséget (11. ábra).

9. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Feltételek és kapcsolatok 1.

Page 11: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 11

10. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Feltételek és kapcsolatok 2.

11. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Feltételek és kapcsolatok 3.

A feltételek beállítását követően eljutunk a lekérdezés varázsló befejezéséig (12. ábra). ˝A

lekérdezésekhez szükséges összes információt megadtuk. Ellenőrizze az SQL-sort és

kattintson a Befejezés gombra.˝ A befejezés gombra való kattintást követően megjelenik a

Page 12: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 12

kritériumainknak megfelelően definiált vevői lista. A megadott négy oszlopban megjelennek

az adatok és látható, hogy az üzleti partnerünk nevére lett rendezve a listánk. A beszámolóban

csak a vevőink jelentek meg, ez a navigációs nyilakra való kattintással is ellenőrizhető. (13.

ábra). Az ikonok jelentése:

( ) – SQL utasítás sor törlése, . ( ) – SQL utasítás sor, lekérdezési struktúra

megjelenítése. ( ) – SQL utasítás sor módosítása. ( ) – módosítás letiltása.

12. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Lekérdezésvarázsló befejezve

Page 13: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 13

13. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Lekérdezésvarázsló befejezve - Befejezés

Miután megjelent a kritériumainknak megfelelően összeállított beszámolónk, lehetőségünk

van annak elmentésére. A folyamatosan bővülő vevőinkre ezt a listázást bármikor

elvégezhetjük. A következőkben a mentésnek és az újra történő listázásnak a folyamatát

mutatjuk be. Mentést követően megjelenik a lekérdezés mentés ablak (14. ábra). Ezt követően

a kategória kapcsolóra kattintva feljön egy újabb ablak a kategóriák létrehozásához, illetve

szerkesztéséhez. Itt megadunk egy új kategória nevet (Új könyvtár 4.), majd a jogosultsági

kategóriák kiválasztását követően a hozzáadás gombra kattintunk (15. ábra). Ennek hatására

az új könyvtárunk bekerül a kategóriák közé az utolsó helyre (16. ábra). Az OK kapcsolóra

kattintást követően a lekérdezések mentése ablakba is bejegyzi a rendszer az új könyvtárat. A

lekérdezés kategória mezőben megjeleníttetjük az új könyvtárunkat és a lekérdezésnek adunk

egy nevet, példánkban a Lista(vevők) nevet rögzítettük. Mentést követően a Lista (vevők)

táblázatunk eltárolásra kerül az Új könyvtár 4. lekérdezés kategóriába (17. ábra). A mégsem

ágon kiléphetünk (18. ábra).

Page 14: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 14

14. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Lekérdezésvarázsló befejezve – Befejezés – Mentés 1.

15. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Lekérdezésvarázsló befejezve – Befejezés – Mentés 2.

Page 15: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 15

16. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Lekérdezésvarázsló befejezve – Befejezés – Mentés 3.

17. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Lekérdezésvarázsló befejezve – Befejezés – Mentés 4.

Page 16: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 16

18. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló –

Lekérdezésvarázsló befejezve – Befejezés – Mentés 5.

A lekérdezésünket tartalmazó táblázatunk ezt követően bármikor előhívható és elkészíthetjük

a már aktualizált adatainkkal az új beszámolónkat. Hogy ezt el tudjuk végezni először az

eszközsoron a lekérdező menedzser ikonra ( ) kell kattintani, ezt követően megjelenik

egy olyan ablak (Lekérdezéskezelő), mellyel korábban már találkoztunk. Itt rá kell kattintani

az utolsó könyvtárra, mely ennek hatására kinyílik és itt megtalálható a korábban már

elmentett listánk (19. ábra). Az OK-on tovább lépve a listázás is megtörténik és megjelenik az

előzőekben már bemutatott táblázatunk.

Page 17: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 17

19. ábra: Eszközsor – Lekérdezésmenedzser - Lekérdezéskezelő 1.

1.1.2 Menüsor – Eszközök – Lekérdezésvarászló – Nyitott ajánlatok listája

A listázáshoz az ajánlat adatbázist (OQUT) használjuk és azt vizsgáljuk, hogy melyik ajánlat

nyitott állapotú. Kiíratásnál pedig megjelenítjük a bizonylat számát, a vevő kódját és nevét,

majd pedig ezt a lekérdezésünket is elmentjük az előző könyvtárba. A rendezést a vevő nevére

kérjük. A mezők és a rendezettség meghatározása: 20. ábra. A feltétel meghatározása (˝O˝-

open): 21. ábra. A beállításainknak megfelelő SQL utasítássor: 22. ábra. Az eredmény: nyitott

ajánlataink listája: 23. ábra. Nyitott ajánlatok listájának mentése: 24. ábra. Az eszközsoron a

lekérdezésmenedzser ikon segítségével a mentés ellenőrzése: 25. ábra

Page 18: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 18

20. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Mezők és rendezési sorrendek kiválasztása

5.

21. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Feltételek és kapcsolatok4.

Page 19: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 19

22. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – SQL utasítássor.

23. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Nyitott ajánlataink listája.

Page 20: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 20

24. ábra: Menüsor - Eszköz > Lekérdezések > Lekérdezés varázsló – Nyitott ajánlataink listája – Mentés

25. ábra: Eszközsor – Lekérdezésmenedzser - Lekérdezéskezelő 2.

Page 21: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 21

1.2 MENÜSOR – ESZKÖZÖK – LEKÉRDEZÉSGENERÁTOR

A lekérdezés generátor felhasználásával is eljuthatunk ahhoz az eredményhez, melyet a

lekérdezés varázslónál láthattunk. A több képernyős felület helyett itt egy ablak áll

rendelkezésre, ahhoz hogy a felhasználó megfogalmazza listázási igényeit. Ebben az esetben

is megjelennek az SQL utasítások, melyeket közvetlenül is szerkeszthetjük. Ennél a

lekérdezésnél előnyös az SQL ismeret. A lekérdezésgenerátor használatát, működését is

példán keresztül mutatjuk be. Feladatunk a 10.000,- Ft-nál nagyobb értékű ajánlatok listázása.

A listában kiírásra kerül a bizonylat száma, a vevő neve és az ajánlat összege. A használt

adatbázisok az ajánlat (OQUT). A folyamat elindításához a menüsoron az eszközök

lehetőséget kell kiválasztani az ábrán látható módon (26. ábra).

26. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor 1.

Ezt követően megjelenik a lekérdezésgenerátor. Először meg kell adni, hogy milyen

adatbázisból dolgozunk, jelen példánkban az említett táblázatot használjuk. A jelzett helyen a

TAB billentyű (27. ábra) segítségével kiválasztjuk a szükséges adatbázist és a mellette lévő

táblázatban megjelennek az adatbázist alkotó mezők.

Page 22: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 22

27. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor 2.

28. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor 3.

Ezt követően a Select területre kiválasztjuk azokat a mezőket az adatbázisból, melyeket meg

kívánunk jeleníteni. Ez egyszerűen úgy történik, hogy az átvinni kívánt mezőre kétszer

Page 23: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 23

rákattintunk, ezt követően ez átkerül a jobb oldali felső területre. (amelyik területen a kurzor

található a kétszeres kattintást követően oda jegyzi be a rendszer az adott mező nevét). A

feltétel területre is hasonlóan jegyezzük be a DocTotal mezőt. A műveletekhez pedig

segítségünkre van egy táblázat, ahonnan a megfelelő műveleteket és változókat át tudjuk

venni, nem kell manuálisan rögzíteni. A rendezési területre is bevisszük azt a mezőt,

amelyikre a rendezést kérjük (29. ábra).

29. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor 3.

A végrehajtást követően megkapjuk az eredménylistát, mely vevőkre rendezve tartalmazza a

10.000,- Ft-nál nagyobb értékű ajánlatainkat. Az ablak felső részében itt is megtekinthető a

listánkat előállító egyszerű SQL utasítássor (30. ábra).

Page 24: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 24

30. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor 4.

A listázást követően az előző könyvtárba a már ismert módon ezt a beszámolónkat is

elmentjük (31. ábra), majd szintén a lekérdezésmenedzser (32. ábra) segítségével

megtekintjük a listánkat.

Page 25: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 25

31. ábra: Eszközsor – Lekérdezések > Lekérdezésgenerátor - Mentés

32. ábra: Eszközsor – Lekérdezésmenedzser - Lekérdezéskezelő 3.

2 FELADATOK

2.1 LEKÉRDEZÉSVARÁSZLÓ

Lekérdezésvarázsló lépésről lépésre végigvezet a lekérdezés létrehozási folyamatán. A

rendszer háttérben generálja az SQL-utasításokat és véglegesen elrejti azokat. A

felhasználónak nem kell SQL-ismeretekkel rendelkeznie.

Page 26: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 26

2.1.1 Lista az érdeklődőkről

- Tetszés szerinti adatokkal rögzítsen egy érdeklődőt az üzleti partner törzsben

- Készítsen egy listát az érdeklődőkről. A lekérdezést mentse el. Majd hívja elő az

elmentett lekérdezést és listázza ki az érdeklődőket

- Megjelenített mezők: ÜP-kód, ÜP neve, Tárgyalópartner, Utca, Helység

- Rendezési szempontok: 1. Helység, és ezen belül 2. ÜP neve

- Rendezettség: növekvő

- Feltétel: CardType = ˝L˝

- Ellenőrizze, hogy a rendezést a varázsló a meghatározottak szerint hajtotta –e végre.

- Mentse el az SQL utasítássort.

- Kategórianév: X_marketing

- Lekérdezés neve: X_érdeklődők

- A lekérdezés-menedzser segítségével ellenőrizze a mentés helyességét, listázza ki az

üzleti partnereket.

2.1.2 Lista a szállítókról

- Készítsen egy listát a szállítókról. A lekérdezést mentse el. Majd hívja elő az elmentett

lekérdezést és listázza ki a szállítókat

- Megjelenített mezők: ÜP-kód, ÜP neve, Tárgyalópartner, Utca, Helység

- Rendezési szempontok: 1. Helység, és ezen belül 2. ÜP neve

- Rendezettség: növekvő

- Feltétel: CardType = ˝S˝

- Ellenőrizze, hogy a rendezést a varázsló a meghatározottak szerint hajtotta –e végre.

- Mentse el az SQL utasítássort.

- Kategórianév: X_marketing

- Lekérdezés neve: X_szállítók

- A lekérdezés-menedzser segítségével ellenőrizze a mentés helyességét, listázza ki az

üzleti partnereket.

- s helyességét, listázza ki az ajánlatokat.

2.1.3 Lista a lezárt ajánlatokról

- Készítsen egy listát a lezárt ajánlatokról.

- A lekérdezést mentse el. Majd hívja elő az elmentett lekérdezést és listázza ki az

ajánlatokat.

Page 27: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 27

- Megjelenített mezők: Bizonylatszám, ÜP-kód, ÜP neve, Bizonylat összesen,

Könyvelés dátuma. Készítsen egy listát az ajánlatokról.

- Végezze el a megjelenített ajánlatok értékének összegzését.

- Mentse el az SQL utasítássort.

- Kategórianév: X_marketing

- Lekérdezés neve: X_lezárt_ajánlatok

- A lekérdezés menedzser segítségével ellenőrizze a mentés helyességét, listázza ki az

ajánlatokat.

2.2 LEKÉRDEZÉSGENERÁTOR

Lekérdezésgenerátor egyképernyős felülettel rendelkezik az SQL-utasítások létrehozásához.

A rendszer megjeleníti az SQL-utasításokat, így közvetlenül szerkeszthetjük azokat. Az SQL

ismeret előnyös.

2.2.1 Lista az ajánlatokról

- Készítsen egy listát az 1.000,- Ft-nál nagyobb értékű ajánlatokról.

- A lekérdezést mentse el. Majd hívja elő az elmentett lekérdezést és listázza ki az

ajánlatokat.

- Megjelenített mezők: Bizonylatszám, ÜP-kód, ÜP neve, Bizonylat összesen,

Könyvelés dátuma.

- Készítsen egy listát az ajánlatokról.

- Végezze el a megjelenített ajánlatok értékének összegzését.

- Mentse el az SQL utasítássort.

- Kategórianév: X_marketing

- Lekérdezés neve: X_ajánlatok_2

- A lekérdezés menedzser segítségével ellenőrizze a mentés helyességét, listázza ki az

ajánlatokat.

- Készítsen egy ajánlatot 1.000,- Ft-nál nagyobb értékkel és ellenőrizze, hogy az

szerepel-e listában szerepel.

2.2.2 Számlák listázása

20.000 Ft-nál nagyobb értékű kimenő számlák listázása

Felhasznált táblázat – Kimenő számla

Page 28: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 28

3 FIGYELMEZTETÉSEK

A figyelmeztetés beállítása esetén a rendszer automatikusan értesíti a megjelölt

felhasználókat, amikor valamilyen esemény bekövetkezik. Lekérdezéseken alapulnak. A

rendszer mindig figyelmeztetést indít, ha a lekérdezés feltételeinek megfelelő esemény

történik. A lekérdezés eredménye figyelmeztetésként jelenik meg.

3.1.1 Figyelmeztetés az ajánlat értékéhez kapcsolódóan

- Lekérdezésvarázsló segítségével hozzon létre figyelmeztetést abban az esetben, ha

10.000,- Ft-nál nagyobb értékű ajánlatot hoz létre.

- A lekérdezést mentse el és a figyelmeztetés beállításánál hivatkozzon rá.

- Megjelenített mezők az Ajánlatból (OQUT): Bizonylatszám, ÜP neve, Bizonylat

összesen.

- Megjelenített mezők az Értékesítő táblából (OSLP): Értékesítő neve.

- Mentse el az SQL utasítássort.

- Kategórianév: X_marketing

- Lekérdezés neve: X_Figyelmeztetés, Ajánlat>10.000

- A lekérdezés menedzser segítségével ellenőrizze a mentés helyességét, listázza ki az

ajánlatokat.

- Állítsa be a figyelmeztetést.

- Név: X_Figyelmeztetés, Ajánlat>10.000

- Nyissa meg az elmentet lekérdezést, mely a feladathoz kapcsolódik

- Tegye aktívvá az ablakot

- Jelölje be a Címzettet a Belső oszlopnál.

- Hozzon létre olyan ajánlatot (saját cikkel, saját partnerrel), hogy a rendszer aktiválja a

figyelmeztetést.

4 SQL ALAPISMERETEK

Alábiakban ismertetkjük a gyakrabban használt SQL utasításokat, melyek működését

példákon keresztül mutatjuk be. A lekérdezés generátor elérési útvonalánál a következő

rövidítést alkalmazzuk: LG = Eszközök > Lekérdezések > Lekérdezésgenerátor /

Lekérdezésgenerátor.

Az adatbáziskezelés egyik legfontosabb művelete a lekérdezés, melynek révén juthatunk

hozzá információkhoz az adatbázisból. A SELECT utasítás végrehajtásnak eredményeként

egy új tábla keletkezik. A SELECT utasítás hatására létrejövő tábla csak ideiglenesen jön

Page 29: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 29

létre, ha nem gondoskodunk elmentéséről akkor elvész. A mentés bemutatásától ebben a

fejezetben eltekintünk, mivel annak menetét korábban már bemutattuk.

Terjedelmi okok miatt az eredménytábláknak többnyire csak egy részletét jelenítjük meg. A

megjelenítés a Lekérdezésgenerátor ablak Végrehajtás kapcsolójára való kattintással történik.

4.1 SELECT UTASÍTÁS

A SELECT utasítás fő részei, melyek a Lekérdezésgenerátor ablakban () is megtekinthetünk:

- SELECT oszlopok_listája

- FROM táblák_listája

- WHERE keresési_feltétel

- GROUP BY csoportosítási_kifejezés

- ORDER BY rendezési_kifejezés [ASC | DESC]

33. ábra: Eszközök > Lekérdezések > Lekérdezégenerátor (továbbiakban: LG)

4.1.1 SELECT oszlopok_listája

4.1.1.1 Egy tábla minden oszlopának megjelenítése

- Utasítás: SELECT *

Page 30: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 30

- Feladat: Egy tábla mindegyik oszlopának megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. A kiválasztását követően a SELECT területre egy *

karaktert rögzítünk majd ezt követően a Végrehajtás kapcsolóra kattintunk (34.

ábra). A Lekérdezés előnézete ablakban megjelenik az eredmény (35. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT * FROM OCRD T0

34. ábra: LG/Egy tábla minden oszlopa

35. ábra: LG/Lekérdezés előnézete/Egy tábla minden oszlopa

4.1.1.2 Egy tábla megadott oszlopainak megjelenítése

- Utasítás: SELECT T0.oszlop1, T0.oszlop2, T0.oszlop3

- Feladat: Egy tábla három oszlopának megjelenítése. Ilyen módon több oszlop is

kiválasztható.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a következő sorokra:

CardCode (ÜP-kód), CardName (ÜP neve), CardType (ÜP-típus) majd a

Végrehajtás kapcsoló (36. ábra) segítségével átlépünk a megoldást nyújtó

Lekérdezés előnézete ablakhoz. Itt látható, hogy a SELECT-ben megadott

sorrendben megjelennek az oszlopok és az eddig rögzített összes rekord. Az ÜP-

típus oszlop mezőiben a három féle betű az üzleti partnereket jelöli, melyek

lehetnek Vevők (Customer), Szállítók (Supplier) és Érdeklődők (Lead). (37. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

Page 31: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 31

SELECT T0.[CardCode], T0.[CardName], T0.[CardType] FROM OCRD T0

36. ábra: LG/Több oszlop megjelenítése

37. ábra: LG/ Több oszlop megjelenítése/Lekérdezés előnézete

4.1.1.3 Több tábla minden oszlopának megjelenítése

- Utasítás: SELECT *

- Feladat: Több tábla mindegyik oszlopának megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner), OSLP (Értékesítő)

- Megoldás: Kiválasztjuk az OCR és OSLP táblákat, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 INNER JOIN OSLP T1 On T0.SlpCode

= T1.SlpCode utasítássort, mellyel a program jelzi a két táblának az

összekapcsolását. Az OCRD a T0, az OSLP pedig a T1 táblaazonosítót kapja. Ezt

követően a SELECT területre egy * karaktert rögzítünk majd a Végrehajtás

kapcsolóra kattintunk (38. ábra). A Lekérdezés előnézete ablakban megjelenik az

eredmény (39. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT * FROM OCRD T0

INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode

Page 32: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 32

38. ábra: LG/Több tábla, több oszlop

39. ábra: LG/Lekérdezés előnézete/Több tábla, több oszlop

4.1.1.4 Több tábla megadott oszlopainak megjelenítése

- Utasítás: SELECT T0.oszlop1, T0.oszlop2, T1.oszlop1

- Feladat: Két tábla öt oszlopának megjelenítése.

- Felhasznált táblák: OCR (Üzleti partner), OSLP (Értékesítő)

- Megoldás: Kiválasztjuk az OCR és OSLP táblákat, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 INNER JOIN OSLP T1 On T0.SlpCode

= T1.SlpCode utasítássort, mellyel a program jelzi a két táblának az

összekapcsolását. Az OCRD a T0, az OSLP pedig a T1 táblaazonosítót kapja. Ezt

követően a kurzort a SELECT területére pozícionáljuk és először az OCRD tábla

mező területén kétszer rákattintunk a következő sorokra: CardCode (ÜP-kód),

CardName (ÜP neve), CardType (ÜP-típus), ezt követően pedig az OSLP mező

területén kiválasztjuk a következő sorokat: SlpCode (Értékesítőkód), SlpName

(Értékesítő neve). A Végrehajtás kapcsoló segítségével (40. ábra) eljutunk a

Lekérdezés előnézete ablakhoz, ahol megjelenik az eredmény (41. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardCode], T0.[CardName], T0.[CardType], T1.[SlpCode],

T1.[SlpName] FROM OCRD T0 INNER JOIN OSLP T1 ON T0.SlpCode =

T1.SlpCode

Page 33: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 33

40. ábra: LG/Több tábla, több oszlop

41. ábra: LG/Lekérdezés előnézete/Több tábla, több oszlop

4.1.1.5 Csak egyedi értékek megjelenítése

- Utasítás: SELECT DISTINCT T0.oszlop1

- Feladat: Egy tábla adott oszlopa egyedi értékeinek megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, ezzel a program jelzi, hogy az

OCRD, azaz T0 táblából veszi az adatokat. Ezt követően a kurzort a SELECT

területre pozícionáljuk és bejegyezzük a DISTINCT utasítást, ezután a mező

területen kétszer rákattintunk a CardType (ÜP-típus) sorra majd pedig egyszer a

Végrejatás kapcsolóra (42. ábra). Ennek eredményeként a SELECT-ben megadott

oszlopban megjelennek azok az üzleti partner típusok, melyek a rekordjaink között

előfordulnak, a DISTINCT hatására a többszöri előfordulás ellenére is csak

egyszer. (43. ábra). Az ÜP-típus oszlop mezőiben a három féle betű az üzleti

partnereket jelöli, melyek lehetnek Vevők (Customer), Szállítók (Supplier) és

Érdeklődők (Lead). Ha a DISTINCT helyére az ALL kerül bejegyzésre, akkor az

azonosak is annyiszor jelennek meg a listában ahányszor a rekordjaink között

előfordulnak.

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT DISTINCT T0.[CardType] FROM OCRD T0

Page 34: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 34

42. ábra: LG/Egyedi értékek

43. ábra: LG/Lekkérdezés előnézete/Egyedi értékek

4.1.1.6 Aliasok (álnevek) használata oszlopnevekhez

- Utasítás: SELECT T0.oszlop1 AS ’Alias_1’, T0.oszlop2 AS ’Alias_2’

- Feladat: Egy tábla két oszlopának megjelenítése oly módon, hogy az oszlopok

fejrészében más megnevezés jelenjen meg, mint ami a táblában található.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és a mező területen kétszer rákattintunk a

következő sorokra: CardCode (ÜP-kód), CardName (ÜP neve). Az első mezőnév

után bejegyezzük az AS ’ÜP azonosító’, a második után pedig AS ’ÜP

megnevezése’ karaktereket. Ezt követően a Végrehajtás kapcsoló (44. ábra)

segítségével átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. Itt

látható, hogy a SELECT-ben megadott sorrendben az új oszlopnevek alatt

megjelenik a rekordjaink. (45. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardCode] AS 'ÜP

azonosító', T0.[CardName] AS 'ÜP megnevezése' FROM OCRD T0

Page 35: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 35

44. ábra: LG/Aliasok

45. ábra: LG/Lekérdezés előnézete/Aliasok

4.1.1.7 Függvények használata

Az oszlopok közvetlen kijelölése helyett függvényt is alkalmazhatunk az oszlopra

4.1.1.7.1 Karakterek kiemelése, SUBSTRING

- Utasítás: SELECT SUBSTRING (T0.oszlop1,1,3) AS ’Alias_1’

- Feladat: Egy tábla egy oszlop mezőjének eredeti és mellette első három

karakterének megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyi az OCRD T0 karaktereket. A program ezzel jelzi, hogy

az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a SELECT

területre pozícionáljuk és a mezőknél kétszer rákattintunk a CardName (ÜP neve)

sorra, majd a sort a következőkkel egészítjük ki:

SUBSTRING(T0.[CardName],1,3) AS 'ÜP név első 3 karaktere'. (46. ábra) A

SUBSTRING hatására a program veszi az első ÜP-t és a nevének az első

pozíciójától kezdve három karakter hosszon kiemelést hajt végre. A hármas

karakterek a teljes utasítássor hatására egy új oszlopban az 'ÜP név első 3

karaktere' név alatt jelennek meg. A három karakter kiemelése megtörténik az

összes rekordban. A Végrehajtás kapcsoló segítségével átléphetünk a megoldást

nyújtó Lekérdezés előnézete ablakhoz (Hiba! A hivatkozási forrás nem található.)

Page 36: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 36

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

SUBSTRING(T0.[CardName],1,3) AS 'ÜP név első 3 karaktere' FROM

OCRD T0

46. ábra: LG/Karakterek kiemelése

47. ábra: LG/Lekérdezés előnézete/Karakterek kiemelése

4.1.1.7.2 Átlagszámítás, AVG

- Utasítás: SELECT AVG (T0.oszlop1) AS ’Átlag’

- Feladat: Vevők számlaegyenleg átlagának kiszámítása és oszlopnévvel történő

megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük az AVG függvényt majd a

mezőknél kétszer rákattintunk a Balance (Számlaegyenleg) sorra. A lekérdezés

területre még rögzítjük az oszlopnevét megjelenítő parancsot (AS ’Vevők

számlaegyenlegének átlaga’), a WHERE területhez pedig T1,[CardType] = ’C’

feltételt (ennek magyarázata később) (48. ábra) Az AVG és a teljes programsor

hatására a rendszer megjeleníti a vevők számlaegyenlegének átlagát. A

Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz (49. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

Page 37: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 37

SELECT AVG(T0.[Balance]) AS 'Vevők számlaegyenlegének átlaga' FROM

OCRD T0 WHERE T0.[CardType] = 'C'

48. ábra: LG/Számlaegyenleg átlaga

49. ábra: LG/Lekérdezés előnézete/Számlaegyenleg átaga

4.1.1.7.3 Számolás, COUNT

- Utasítás: SELECT COUNT (*)

- Feladat: Vevők számának oszlopnévvel történő megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük az COUNT függvényt a (*)

karakterekkel majd ezt követően az AS ’Vevők száma’ kiegészítést. A WHERE

területen rögzítjük a T0.[CardType] = ’C’ feltételt (ennek magyarázata később)

(50. ábra) A COUNT és a teljes utasítássor hatására a program megjeleníti a vevők

számát a Vevők száma oszlopnév alatt. A Végrehajtás kapcsoló segítségével

átléphetünk a megoldást nyújtó Lekérdezés előnézete ablakhoz (51. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT COUNT (*) AS 'Vevők száma' FROM OCRD T0 WHERE

T0.[CardType] = 'C'

Page 38: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 38

50. ábra: LG/Rekordok számolása

51. ábra: LG/Lekérdezés előnézete/Rekordok számolása

Ezt a számot (36) egy riporttal is ellenőrizhetjük, egyszerűen készítünk egy listát a vevőinkről

és megnézzük milyen sorszámú az utolsó sor. (52. ábra)

52. ábra: LG/Lekérdezés előnézete/Vevők listája

4.1.1.8 Csak az egyedi értékek számolása. COUNT, DISTINCT

- Utasítás: SELECT COUNT (DISTINCT T0.oszlop1)

- Feladat: Az ÜP típusok számának oszlopnévvel történő megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük az COUNT függvényt a

(DISTINCT T0.[CardType]) karakterekkel majd ezt követően az AS ’ÜP típusok

száma’ kiegészítést. (53. ábra) A COUNT DISTINCT és a teljes utasítássor

hatására a program megjeleníti az ÜP típusok számát az ÜP típusok száma

Page 39: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 39

oszlopnév alatt. A Végrehajtás kapcsoló segítségével átléphetünk a megoldást

nyújtó Lekérdezés előnézete ablakhoz (54. ábra). A program az egyes rekordokon

belül a SELECT-ben megadott oszlopban (CardType) figyeli a C az S és az L

karaktereket megjelenését és a számbavételnél mindegyikből csak egyet vesz

figyelembe és ezt követően megjeleníti az összegzés eredményét ami esetünkben

3. Ez egyébként már a korábbiakból ismert, mivel tudjuk, hogy egy partnerünk

vevő, szállító vagy érdeklődő lehet.

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT COUNT (DISTINCT T0.[CardType]) AS 'ÜP típusok száma'

FROM OCRD T0

53. ábra: LG/ÜP-típusok száma

54. ábra: LG/Lekérdezés előnézete/ÜP-típusok száma

4.1.1.9 Összegzés, SUM

- Utasítás: SELECT SUM (T0.oszlop1) AS ’Összeg’

- Feladat: Vevők számlaegyenleg összegének kiszámítása és oszlopnévvel történő

megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük a SUM függvényt majd a

mezőknél kétszer rákattintunk a Balance (Számlaegyenleg) sorra. A lekérdezés

területre még rögzítjük az oszlopnevét megjelenítő parancsot (AS ’Vevők

Page 40: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 40

számlaegyenlegének összege’), a WHERE területhez pedig T1,[CardType] = ’C’

feltételt (ennek magyarázata később) (55. ábra) A SUM és a teljes programsor

hatására a rendszer megjeleníti a vevők számlaegyenlegének összegét. A

Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz (Hiba! A hivatkozási forrás nem található.). A megjelenített

sszeget egy riporttal is ellenőrizhetjük, egyszerűen készítünk egy listát az üzleti

partnereinkről a számlaegyenlegeikkel együtt, és ha a Crtl billentyűt folyamatosan

nyomva tartjuk és eközben rákattintunk a Számlaegyenleg oszlopnévre, akkor alul

megjelenik az összesen érték. (57. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT SUM(T0.[Balance]) AS 'Vevők számlaegyenlegének összege' FROM

OCRD T0 WHERE T0.[CardType] = 'C'

55. ábra: LG/Számlaegyenlegek összege

56. ábra: LG/Lekérdezés előnézete/Számlaegyenlegek összege 1.

57. ábra: LG/Lekérdezés előnézete/Számlaegyenlegek összege 2.

4.1.1.9.1 Maximum érték, MAX

- Utasítás: SELECT MAX (T0.oszlop1) AS ’Maximum’

Page 41: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 41

- Feladat: Legnagyobb vevői számlaegyenleg oszlopnévvel együtt történő

megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük a MAX függvényt majd a

mezőknél kétszer rákattintunk a Balance (Számlaegyenleg) sorra. A lekérdezés

területre még rögzítjük az oszlopnevét megjelenítő parancsot (AS ’Legnagyobb

vevői számlaegyenleg’), a WHERE területhez pedig T1,[CardType] = ’C’ feltételt

(ennek magyarázata később) (58. ábra) A MAX és a teljes programsor hatására a

rendszer megjeleníti a legnagyobb vevői számlaegyenleget. A Végrehajtás

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz (59. ábra). A megjelenített összeget egy riporttal is ellenőrizhetjük,

egyszerűen készítünk egy listát az üzleti partnereinkről a számlaegyenlegeikkel

együtt, és ha több alkalommal kétszer rákattintunk a Számlaegyenleg oszlopnévre,

akkor a program oda-vissza (csökkenő növekvő sorrendben) lerendezik a sorokat.

(60. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT MAX(T0.[Balance]) AS 'Legnagyobb vevői számlaegyenleg' FROM

OCRD T0 WHERE T0.[CardType] = 'C'

58. ábra: LG/Maximális számlaegyenleg

Page 42: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 42

59. ábra: LG/Lekérdezés előnézete/Maximális számlaegyenleg 1.

60. ábra: LG/Lekérdezés előnézete/Maximális számlaegyenleg 2.

4.1.1.9.2 Minimum érték, MIN

- Utasítás: SELECT MIN (T0.oszlop1) AS ’Minimum’

- Feladat: Legkisebb vevői számlaegyenleg oszlopnévvel együtt történő

megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük a MIN függvényt majd a

mezőknél kétszer rákattintunk a Balance (Számlaegyenleg) sorra. A lekérdezés

területre még rögzítjük az oszlopnevét megjelenítő parancsot (AS ’Legkisebb

vevői számlaegyenleg’), a WHERE területhez pedig T1,[CardType] = ’C’ feltételt

(ennek magyarázata később) (61. ábra) A MAX és a teljes programsor hatására a

rendszer megjeleníti a legnagyobb vevői számlaegyenleget. A Végrehajtás

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz (62. ábra). A megjelenített összeget egy riporttal is ellenőrizhetjük,

egyszerűen készítünk egy listát az üzleti partnereinkről a számlaegyenlegeikkel

együtt, és ha több alkalommal kétszer rákattintunk a Számlaegyenleg oszlopnévre,

akkor a program oda-vissza (csökkenő növekvő sorrendben) lerendezik a sorokat.

(63. ábra).

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT MIN(T0.[Balance]) AS 'Legkisebb vevői számlaegyenleg' FROM

OCRD T0 WHERE T0.[CardType] = 'C'

Page 43: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 43

61. ábra: LG/Legkisebb számlaegyenleg

62. ábra: LG/Lekérdezés előnézete/Legkisebb számlaegyenleg 1.

63. ábra: LG/Lekérdezéselőnézete/Legkisebb számlaegyenleg 2.

4.1.1.9.3 Záró összetett feladat: COUNT, SUM, AVG, MIN, MAX

- Feladat: Az előzőek alapján a vevők számának, a vevők számlaegyenlegének, a

vevők számlaegyenleg átlagának, a legkisebb vevői számlaegyenleg és a

legnagyobb vevői számlaegyenleg fejléccel együtt történő megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: lásd ez előző fejezetek

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT COUNT (*) AS 'Vevők száma', SUM(T0.[Balance]) AS 'Vevők

számlaegyenlegének összege', AVG(T0.[Balance]) AS 'Vevők

számlaegyenlegének átlaga', MIN(T0.[Balance]) AS 'Legkisebb vevői

Page 44: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 44

számlaegyenleg', MAX(T0.[Balance]) AS 'Legnagyobb vevői számlaegyenleg'

FROM OCRD T0 WHERE T0.[CardType] = 'C'

64. ábra: LG/Lekérdezés előnézete/COUNT, SUM, AVG, MIN, MAX

4.1.2 FROM táblák_listája kapcsolói

4.1.2.1 Megadott táblák:

- FROM tábla1 T0, tábla2 T1

A Business One mindig T0-val kezdi a táblák számozását.

4.1.2.2 Join művelettel:

- FROM tábla1 T0 INNER JOIN tábla2 T1 ON T0.Kód = T1.Kód

A Kód a két tábla közötti referencia, például CardCode, ItemCode. Ha a referencia adattípusai

nem kompatibilisek, akkor az egyiket konvertálni kell. Például: DocNum numerikus, Ref1

pedig karakteres mező. A kettő összekapcsolásához a numerikus mezőt karakteressé kell

konvertálnia, vagy fordítva: CAST(T0.DocNum AS VARCHAR) = T1.Ref1

4.1.3 WHERE, feltételek megadása

A WHERE területen történő definiálással korlátozhatjuk a SELECT utasítás által visszaadott

sorok számát. Az előzőekben láthattuk, hogy a beszámolónkat az üzleti partnereinken belül a

vevőkre korlátoztuk: WHERE T0.[CardType] = 'C', a feltételben a program vizsgálja, hogy

az ÜP- típus egyenlő-e ’C’-vel, azaz vevő vagy sem. Csak a vevőket veszi figyelmbe, ezt

lehetett látni az előző példáinkban is. A WHERE utasítás használatára az alábbiakban még

további lehetőségeket mutatunk be. Az egyenlőségi jelen túl még a műveleti jeleket

használhatjuk: Nem egyenlő: <>, Nagyobb: >, Kisebb: <, Nagyobb vagy egyenlő: >=,

Kisebb vagy egyenlő: <=, Tartalmazza: Like’%%_%%’, Nem tartalmazza: NOT

Like’%%_%%’, Eleje: Like’_%%’, Vége: Like’%%_’, Üres: IS NULL, Nem üres: IS NOT

NULL, És: AND, Vagy: OR.

A WHERE utasítás használatára az alábbiakban még további lehetőségeket mutatunk be.

4.1.3.1 Nem egyenlő, <>

- Utasítás: WHERE T0.oszlop1 <> 0

Page 45: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 45

- Feladat: ÜP neve mellett a nem nulla értékű számlaegyenlegek megjelenítése

fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Nullával nem egyenlő számlaegyenlegek’.

Ezt követően a feltétel területére a következőket jegezzük be: T0.[Balance] <> 0.

A műveleti jelek rögzítéséhez, ha rákattintunk a Műveletek kapcsolóra megjelenik

egy kiegészítő ablak, ahol a megfelelő műveleti jelre kétszer rákattintva az

bemásolódik a feltétel területre. (65. ábra) A feltétel és a teljes programsor hatására

a rendszer megjeleníti a nullával nem egyenlő számlaegyenlegeket. A Végrehajtás

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz. A feladat megoldását úgy is ellenőrizhetjük, hogy a korábban ismertetett

módon sorba rendezzük a számlaegyenleg oszlopot és ellapozunk a negatív és

pozitív értékek határához és ott látható, hogy nulla érték valóban nem szerepel a

rekordjaink között. (66. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[Balance] AS 'Nullával nem egyező

számlaegyenlegek' FROM OCRD T0 WHERE T0.[Balance] <> 0

Page 46: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 46

65. ábra: LG/Nem egyenlő

66. ábra: LG/Lekérdezés előnézete/Nem egyenlő

4.1.3.2 Nagyobb, >

- Utasítás: WHERE T0.oszlop1 > 0

- Feladat: ÜP neve mellett a nagyobb, mint nulla értékű számlaegyenlegek

megjelenítése fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Nullánál nagyobb számlaegyenlegek’. Ezt

követően a feltétel területére a következőket jegezzük be: T0.[Balance] > 0. (67.

ábra) A feltétel és a teljes programsor hatására a rendszer megjeleníti a nullánál

nagyobb számlaegyenlegeket. A Végrehajtás kapcsoló segítségével átléphetünk a

megoldást nyújtó Lekérdezés előnézete ablakhoz. A feladat megoldását úgy is

Page 47: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 47

ellenőrizhetjük, hogy a korábban ismertetett módon sorba rendezzük a

számlaegyenleg oszlopot és ott látható, hogy nullánál valóban nagyobb értékek

szerepel a leválogatott rekordjaink között. (68. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[Balance] AS 'Nullánál nagyobb

számlaegyenlegek' FROM OCRD T0 WHERE T0.[Balance] > 0

67. ábra: LG/nagyobb, mint

68. ábra: LG/Lekérdezés előnézete/Nagyobb, mint

4.1.3.3 Kisebb, <

- Utasítás: WHERE T0.oszlop1 < 0

- Feladat: ÜP neve mellett a kisebb, mint nulla értékű számlaegyenlegek

megjelenítése fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Nullánál kisebb számlaegyenlegek’. Ezt

követően a feltétel területére a következőket jegezzük be: T0.[Balance] < 0. (67.

ábra) A feltétel és a teljes programsor hatására a rendszer megjeleníti a nullánál

Page 48: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 48

kisebb számlaegyenlegeket. A Végrehajtás kapcsoló segítségével átléphetünk a

megoldást nyújtó Lekérdezés előnézete ablakhoz. A feladat megoldását úgy is

ellenőrizhetjük, hogy a korábban ismertetett módon sorba rendezzük a

számlaegyenleg oszlopot és ott látható, hogy nullánál valóban nagyobb értékek

szerepel a leválogatott rekordjaink között. (68. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[Balance] AS 'Nullánál kisebb

számlaegyenlegek' FROM OCRD T0 WHERE T0.[Balance] < 0

4.1.3.4 Nagyobb vagy egyenlő, >=

- Utasítás: WHERE T0.oszlop1 >=0

- Feladat: ÜP neve mellett a nulla vagy a nullánál nagyobb értékű

számlaegyenlegek megjelenítése fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Nulla vagy nullánál nagyobb

számlaegyenlegek’. Ezt követően a feltétel területére a következőket jegezzük be:

T0.[Balance] >= 0. (67. ábra) A feltétel és a teljes programsor hatására a rendszer

megjeleníti a nulla és a nullánál nagyobb számlaegyenlegeket. A Végrehajtás

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz. A feladat megoldását úgy is ellenőrizhetjük, hogy a korábban ismertetett

módon sorba rendezzük a számlaegyenleg oszlopot és ott látható, hogy a nulla

vagy a nullánál valóban nagyobb értékek szerepelnek a leválogatott rekordjaink

között. (68. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[Balance] AS 'Nulla vagy a nullánál nagyobb

számlaegyenlegek' FROM OCRD T0 WHERE T0.[Balance] >= 0

Page 49: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 49

69. ábra: LG/Nagyobb vagy egyenlő

70. ábra: LG/Lekérdezés előnézete/Nagyobb vagy egyenlő

4.1.3.5 Kisebb vagy egyenlő, <=

- Utasítás: WHERE T0.oszlop1 <=0

- Feladat: ÜP neve mellett a nulla vagy a nullánál kisebb értékű számlaegyenlegek

megjelenítése fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Nulla vagy nullánál kisebb

számlaegyenlegek’. Ezt követően a feltétel területére a következőket jegezzük be:

T0.[Balance] <= 0. (71. ábra) A feltétel és a teljes programsor hatására a rendszer

megjeleníti a nulla és a nullánál kisebb számlaegyenlegeket. A Végrehajtás

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz. A feladat megoldását úgy is ellenőrizhetjük, hogy a korábban ismertetett

módon sorba rendezzük a számlaegyenleg oszlopot és ott látható, hogy a nulla

Page 50: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 50

vagy a nullánál valóban kisebb értékek szerepelnek a leválogatott rekordjaink

között. (72. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[Balance] AS 'Nulla vagy a nullánál kisebb

számlaegyenlegek' FROM OCRD T0 WHERE T0.[Balance] <= 0

71. ábra: LG/Kisebb vagy egyenlő

72. ábra: LG/Lekérdezés előnézete/Kisebb vagy egyenlő

4.1.3.6 Tartalmazza, Like’%%_%%’

- Utasítás: WHERE T0.oszlop1 Like’%%_%%’

- Feladat: ÜP neve mellett azon tárgyalópartnerek megjelenítése, melyek nevében

szerepel a k betű, megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’K-betűs tárgyalópartnerek’. Ezt követően a feltétel

területére a következőket jegezzük be: T0.[ CntctPrsn] Like’%%k%%’. (73. ábra)

A feltétel és a teljes programsor hatására a rendszer megjeleníti azokat a

tárgyalópartnereket, melyeknek a nevében bárhol is szerepel a k betű. A

Page 51: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 51

Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz. (74. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[CntctPrsn] AS 'K-betűs tárgyalópartnerek'

FROM OCRD T0 WHERE T0.[CntctPrsn] Like'%%k%%'

73. ábra: LG/Tartalmazza

74. ábra: LG/Lekérdezés előnézete/Tartalmazza

4.1.3.7 Nem tartalmazza, NOT Like’%%_%%’

- Utasítás: WHERE T0.oszlop1 NOT Like’%%_%%’

- Feladat: ÜP neve mellett azon tárgyalópartnerek megjelenítés, melyek nevében

nem szerepel a k betű, megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’A nem k-betűs tárgyalópartnerek’. Ezt követően a

feltétel területére a következőket jegezzük be: T0.[ CntctPrsn] NOT

Like’%%k%%’. (75. ábra) A feltétel és a teljes programsor hatására a rendszer

megjeleníti azokat a tárgyalópartnereket, melyeknek a nevében nem szerepel a k

Page 52: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 52

betű. A Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó

Lekérdezés előnézete ablakhoz. (76. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] AS 'A nem k-betűs tárgyalópartnerek' FROM OCRD T0

WHERE T0.[CntctPrsn] NOT Like'%%k%%'

75. ábra: LG/Nem tartalmazza

76. ábra: LG/Lekérdezés előnézete/Nem tartalmazza

4.1.3.8 Eleje, Like’_%%’

- Utasítás: WHERE T0.oszlop1 Like’_%%’

- Feladat: ÜP neve mellett azon tárgyalópartnerek megjelenítés, melyek neve k

betűvel kezdődik, megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’K kezdőbetűs tárgyalópartnerek’. Ezt követően a

feltétel területére a következőket jegezzük be: T0.[ CntctPrsn] Like’k%%’. (77.

ábra75. ábra) A feltétel és a teljes programsor hatására a rendszer megjeleníti

azokat a tárgyalópartnereket, melyeknek a neve k betűvel kezdődik. A

Page 53: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 53

Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz. (78. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] AS 'K kezdőbetűs tárgyalópartnerek' FROM OCRD T0

WHERE T0.[CntctPrsn] Like'k%%'

77. ábra: LG/Kezdet

78. ábra: LG/Lekérdezés előnézete/Kezdet

4.1.3.9 Vége, Like’%%_’

- Utasítás: WHERE T0.oszlop1 Like’%%a’

- Feladat: ÜP neve mellett azon tárgyalópartnerek megjelenítés, melyek nevében az

utolsó betű az a, megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’Tárgyalópartnerek, a név utolsó betűje:a’. Ezt

követően a feltétel területére a következőket jegezzük be: T0.[ CntctPrsn]

Like’%%a’. (77. ábra75. ábra) A feltétel és a teljes programsor hatására a rendszer

megjeleníti azokat a tárgyalópartnereket, melyek nevének utolsó betűje a. A

Page 54: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 54

Végrehajtás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz. (78. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] AS 'Tárgyalópartnerek, név utolsó betűje: a' FROM OCRD

T0 WHERE T0.[CntctPrsn] Like'%%a'

79. ábra: LG/Vége

80. ábra: LG/Lekérdezés előnézete/Vége

4.1.3.10 Üres, IS NULL

- Utasítás: WHERE T0.oszlop1 IS NULL

- Feladat: Azon ÜP nevek megjelenítése, ahol még nem rögzítettünk

tárgyalópartnert a, megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’Tárgyalópartnerrel nem rendelkező ÜP’. Ezt követően

a feltétel területére a következőket jegezzük be: T0.[ CntctPrsn] IS NULL. (81.

ábra75. ábra) A feltétel és a teljes programsor hatására a rendszer megjeleníti

azokat a partnereket, ahol nem rögzítettünk tárgyalópartnert. A Végrehajtás

Page 55: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 55

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz. (82. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] AS 'Tárgyalóparrel nem rendelkező ÜP' FROM OCRD T0

WHERE T0.[CntctPrsn] IS NULL

81. ábra: LG/Üres

82. ábra: LG/Lekérdezés előnézete/Üres

4.1.3.11 Nem üres, IS NOT NULL

- Utasítás: WHERE T0.oszlop1 IS NOT NULL

- Feladat: Azon ÜP nevek megjelenítése, ahol szerepel tágyalópartner a,

megjelenítés fejléc felirattal.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn sorokra. A lekérdezés területre még rögzítjük az oszlopnevét

megjelenítő parancsot: AS ’ÜP tárgyalópartnerrel’. Ezt követően a feltétel

területére a következőket jegezzük be: T0.[ CntctPrsn] IS NOT NULL. (83.

ábra75. ábra) A feltétel és a teljes programsor hatására a rendszer megjeleníti

azokat a partnereket, ahol nem rögzíítettünk tárgyalópartnert. A Végrehajtás

Page 56: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 56

kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete

ablakhoz. (84. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] AS 'ÜP tárgyalóparrel' FROM OCRD T0 WHERE

T0.[CntctPrsn] IS NOT NULL

83. ábra: LG/Nem üres

84. ábra: LG/Lekérdezés előnézete/Nem üres

4.1.3.12 És, AND

- Utasítás: WHERE T0.oszlop1IS NULL AND T0.oszlop2 IS NULL

- Feladat: Azon ÜP nevek megjelenítése, ahol a tárgyalópartner és a projektkód

mezők nincsenek kitöltve.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) a

CntctPrsn (Tárgyalópartner) és a ProjectCod (Projektkód) sorokra. Ezt követően a

feltétel területére a következőket jegezzük be: T0.[ CntctPrsn] IS NULL AND

T0.[ProjectCod] IS NULL. (85. ábra) A feltételek és a teljes programsor hatására a

rendszer megjeleníti azokat a partnereket, ahol vagy a tárgyalópartner vagy pedig a

projektkód mező nem lett kitöltve, azaz üresek. A Végrehajtás kapcsoló

Page 57: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 57

segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. (86.

ábra)

Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[CntctPrsn], T0.[ProjectCod] FROM OCRD

T0 WHERE T0.[CntctPrsn] IS NULL AND T0.[ProjectCod] IS NULL

85. ábra:LG/ÉS

86. ábra: LG/Lekérdezés előnéete/ÉS

4.1.3.13 Vagy, OR

- Utasítás: WHERE T0.oszlop1IS NULL OR T0.oszlop2 IS NULL

- Feladat: Azon ÜP nevek megjelenítése, ahol a tárgyalópartner vagy pedig a

projektkód mezők nincsenek kitöltve.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) a

CntctPrsn (Tárgyalópartner) és a ProjectCod (Projektkód) sorokra. Ezt követően a

feltétel területére a következőket jegezzük be: T0.[ CntctPrsn] IS NULL OR

T0.[ProjectCod] IS NULL. (87. ábra) A feltételek és a teljes programsor hatására a

rendszer megjeleníti azokat a partnereket, ahol vagy a tárgyalópartner vagy pedig a

projektkód mező nem lett kitöltve, azaz üresek. A Végrehajtás kapcsoló

Page 58: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 58

segítségével átléphetünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. (88.

ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], T0.[CntctPrsn], T0.[ProjectCod] FROM OCRD

T0 WHERE T0.[CntctPrsn] IS NULL OR T0.[ProjectCod] IS NULL

87. ábra: LG/VAGY

88. ábra: LG/Lekérdezés előnézete/Vagy

4.1.3.14 BETWEEN, egy tartomány megadása

- Utasítás: WHERE BETWEEN T0.oszlop1 100000 AND 200000

- Feladat: ÜP neve mellett a 100.000 és 200.000 forint érték közötti

számlaegyenlegek megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Számlaegyenlegek 100.000 és 200.000 Ft

között’. Ezt követően a feltétel területére a következőket jegezzük be: BETWEEN

T0.[Balance] 100000 and 200000. (89. ábra) A feltétel és a teljes programsor

hatására a rendszer megjeleníti a 100.000 és 200.000 Ft közötti

Page 59: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 59

számlaegyenlegeket. A Végrejatás kapcsoló segítségével átléphetünk a megoldást

nyújtó Lekérdezés előnézete ablakhoz. (90. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[Balance] AS 'Számlaegyenleg 100.000 és 200.000 Ft között' FROM OCRD

T0 WHERE T0.[Balance] BETWEEN 100000 AND 200000

89. ábra: LG/Között

90. ábra: LG/Lekérdezés előnézete/Között

4.1.3.15 NOT BETWEEN, egy tartomány megadása

- Utasítás: WHERE NOT BETWEEN T0.oszlop1 100000 AND 200000

- Feladat: ÜP neve mellett a nem 100.000 és 200.000 forint értékek közötti

számlaegyenlegek megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

Balance (Számlaegyenleg) sorokra. A lekérdezés területre még rögzítjük az

oszlopnevét megjelenítő parancsot: AS ’Számlaegyenlegek nem a 100.000 és

200.000 Ft között’. Ezt követően a feltétel területére a következőket jegezzük be:

BETWEEN T0.[Balance] 10000 and 200000. (89. ábra) A feltétel és a teljes

programsor hatására a rendszer azokat az egyenlegeket, melyek nem a 100.000 és

Page 60: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 60

200.000 Ft értékek közé esnek. A Végrehajtás kapcsoló segítségével átléphetünk a

megoldást nyújtó Lekérdezés előnézete ablakhoz. (90. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[Balance] AS 'Számlaegyenlegek nem a 100.000 és 200.000 Ft között'

FROM OCRD T0 WHERE T0.[Balance] NOT BETWEEN 100000 AND

200000

91. ábra: LG/Nem között

92. ábra: LG/Lekérdezés előnézete/Nem között

4.1.4 Csoportosítás, GROUP BY

- Utasítás: GROUP BY (T0.oszlop1)

- Feladat: ÜP-típusonként számlaegyenlegek összegzése és oszlopnévvel történő

megjelenítése.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követőn a kurzort a

SELECT területre pozícionáljuk és bejegyezzük a T0.[CardType] oszlpnevet és a

SUM(T0.[Balance]) függvényt. A lekérdezés területre még rögzítjük a fejléc

nevét: (AS ’Partnertípusonkénti számlaegyenlegek összegzése’), a GROUP BY

területhez pedig T0.[CardType] oszlopnevet. (55. ábra) A SUM a GROUP BY és a

teljes programsor hatására a rendszer ÜP típusonként összegzi a

számlaegyenlegeket. A Végrehajtás kapcsoló segítségével átléphetünk a megoldást

Page 61: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 61

nyújtó Lekérdezés előnézete ablakhoz (Hiba! A hivatkozási forrás nem

alálható.).

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardType], SUM(T0.[Balance]) AS 'Partnertíposonkénti

számlaegyenlegek összegzése' FROM OCRD T0 GROUP BY T0.[CardType]

93. ábra: LG/Csoportosítás

94. ábra: LG/Lekérdezés előnézete/Csoportosítás

A GROUP BY utasításon belül egyéb összegző függvényeket is használhatunk. Korábbi

példáinkban ezekkel már találkoztunk: AVG, MIN, MAX, AVG, COUNT.

4.1.5 Rendezés (növekvő), ORDER BY, ASC

Az eredmények rendezését adja meg.

- Utasítás: ORDER BY T0.oszlop1 ASC

- Feladat: Egy tábla két oszlopának - CardName (ÜP neve) és CntctPrsn

(Tárgyalópartner) megjelenítése. Rendezés tárgyalópartner nevére növekvő

sorrendben.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

Page 62: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 62

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn (Tárgyalópartner) sorokra, majd a SORT BY mezőbe történő

pozicionálást követően kétszer rákattintunk a tárgyalópartner nevére és utána

rögzítjük az ASC kiegészítést. (95. ábra) Végrehajtás kapcsoló segítségével

átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. Itt látható, hogy a

SELECT-ben megadott sorrendben megjelenik a két oszlop a tárgyalópartnerek

nevére növekvő sorrendben rendezve. (96. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] FROM OCRD T0 ORDER BY T0.[CntctPrsn] ASC

95. ábra: LG/Rendezés növekvő sorrendben

96. ábra: LG/Lekérdezés előnézete/Rendezés növekvő sorrendben

4.1.6 Rendezés (csökkenő), ORDER BY, DESC

- Utasítás: ORDER BY T0.oszlop1 DESC

- Feladat: Egy tábla két oszlopának - CardName (ÜP neve) és CntctPrsn

(Tárgyalópartner) megjelenítése. Rendezés ÜP névre csökkenő sorrendben.

- Felhasznált tábla: OCR (Üzleti partner)

Page 63: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 63

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn (Tárgyalópartner) sorokra, majd a SORT BY mezőbe történő

pozicionálást követően kétszer rákattintunk a tárgyalópartner nevére és utána

rögzítjük a DESC kiegészítést. (97. ábra) Végrehajtás kapcsoló segítségével

átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. Itt látható, hogy a

SELECT-ben megadott sorrendben megjelenik a két oszlop a tárgyalópartnerek

nevére csökkenő sorrendben rendezve. (98. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT T0.[CardName],

T0.[CntctPrsn] FROM OCRD T0 ORDER BY T0.[CntctPrsn] DESC

97. ábra: LG/Rendezés csökkenő sorrendben

98. ábra: LG/Lekérdezés előnézete/Rendezés csökkenő sorrendben

4.2 DATE FÜGGVÉNYEK

4.2.1 SQL függvény az aktuális napi dátum hívásához

- Utasítás: GETDATE()

Page 64: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 64

- Feladat: A rendszer dátum feltüntetésével a vevők számlaegyenleg összegének

kiszámítása.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás leírása: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM

területre a rendszer bejegyzi az OCRD T0 karaktereket. A program ezzel jelzi,

hogy az OCRD azaz a T0 táblából veszi az adatokat. Ezt követően a kurzort a

SELECT területre pozícionáljuk és bejegyezzük a GETDATE() és a SUM

függvényeket majd a mezőknél kétszer rákattintunk a Balance (Számlaegyenleg)

sorra. A lekérdezés területre még rögzítjük az oszlopneveket megjelenítő

parancsokat (AS ’Vevők számlaegyenlege a mai napon’ AS ’Számlaegyenleg’), a

WHERE területhez pedig T1,[CardType] = ’C’ feltételt (ennek magyarázata

később) (55. ábra) A GETDATE a SUM és a teljes programsor hatására a rendszer

megjeleníti a vevők számlaegyenlegének összegét a rendszerdátum napján. A

Végrejatás kapcsoló segítségével átléphetünk a megoldást nyújtó Lekérdezés

előnézete ablakhoz (Hiba! A hivatkozási forrás nem található.).

- Feladatmegoldáshoz kapcsolódó utasítássor: SELECT GETDATE() AS

'Vevők számlaegyenlege a mai napon', SUM(T0.[Balance]) AS

'Számlaegyenleg' FROM OCRD T0 WHERE T0.[CardType] = 'C'

99. ábra:LG/Rendszerdátum

100. ábra: LG/Lekérdezés előnézete/Rendszerdátum

További dátumfüggvények: DATEDIFF és a DATEADD.

Page 65: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 65

4.3 STRING FÜGGVÉNYEK

4.3.1 Karakterek cseréje sztringben

- Utasítás: REPLACE (KSZ,KM,MCS), KSZ – a keresett sztring, KM – Keresendő

minta, KCS – a mintát amire csrélni kell.

- Feladat: Az üzleti partner neveiben meg kell keresni a ’gr’ karaktereket és azokat

** karakterekkel kell helyettesíteni. A riportban két oszlop jelenjen meg egyik az

ereseti a másik pedig a módosított nevekkel.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve) és a

CntctPrsn (Tárgyalópartner) sorokra, majd a SORT BY mezőbe történő

pozicionálást követően kétszer rákattintunk a tárgyalópartner nevére és utána

rögzítjük a DESC kiegészítést. (101. ábra) Végrehajtás kapcsoló segítségével

átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. Itt látható, hogy a

SELECT-ben megadott sorrendben megjelenik a két oszlop a tárgyalópartnerek

nevére csökkenő sorrendben rendezve. (102. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardName], REPLACE(T0.[CardName], 'gr', '**') AS

'Módosított ÜP név' FROM OCRD T0

101. ábra: LG/Karakterek cseréje

102. ábra: LG/Lekérdezés előnézete/Karakterek cseréje

Page 66: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 66

4.3.2 Sztringek összekapcsolása

- Utasítás: +

- Feladat: Két szóközzel az üzleti partnerek kódjának egy mezőben történő

feltüntetése az ÜP-típus egy karakteres azonosítójával.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardCode (ÜP-kód) és a

CardName (ÜP neve) sorokra. Ezt követően bejegyezzük az összekapcsolást

rendező (T0.[CardType]+’ ’+T0.[CardCode]) és a fejléc szövegét megjelenítő (AS

’ÜP típus és kód együtt’) utasításokat. (103. ábra) Ezt követően a Végrehajtás

kapcsoló segítségével átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz.

(104. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:

SELECT T0.[CardCode], T0.[CardName], T0.[CardType]+' '+

T0.[CardCode] AS 'ÜP típus és kód együtt '

103. ábra: LG/Sztringek összekapcsolása

104. ábra: LG/Lekérdezés előnézete/Sztringek összekapcsolása

4.3.3 Sztring egy részének kivágása

- Utasítás: SUBSTRING(KSZ, K, AH), ahol KSZ – a keresett sztring, K – kezdet,

ahonnan kezdődik a kivágás, AH – karakterszám, amilyen hosszon történik a

kivágás.

Page 67: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 67

- Feladat: Üzleti partnerek nevének és a névekből kivágott négy karakter

megjelenítése. A kivágás 4 karakter hosszon a 3. karaktertől kezdődik.

- Felhasznált tábla: OCR (Üzleti partner)

- Megoldás: Kiválasztjuk az OCR táblát, mellyel egyidejűleg a FROM területre a

rendszer bejegyzi az OCRD T0 karaktereket, mellyel jelzi, hogy az OCRD azaz T0

táblából veszi az adatokat. Ezt követően a kurzort a SELECT területre

pozícionáljuk és a mező területen kétszer rákattintunk a CardName (ÜP neve)

sorra. Ezt követően bejegyezzük a kivágást rendező SUBSTRING

(T0.[CardName],3,4) és a fejléc szövegét megjelenítő (AS ’Kivágott alsztring’)

utasításokat. (105. ábra) Ezt követően a Végrehajtás kapcsoló segítségével

átlépünk a megoldást nyújtó Lekérdezés előnézete ablakhoz. (106. ábra)

- Feladatmegoldáshoz kapcsolódó utasítássor:SELECT T0.[CardName],

SUBSTRING(T0.[CardName],3,4) AS 'Kivágott alsztring' FROM OCRD T0

105. ábra: LG/Kivágás

106. ábra: LG/Lekérdezés előnézete/Kivágás

4.4 VÁLTOZÓK BEÉPÍTÉSE AZ SQL UTASÍTÁSSORBA

A következőkben bemutatjuk, hogy tetszőleges értékekkel, hogyan tudunk egy kis program

részletet lefuttatni. A tetszőleges értékek megadásához a feltétel mezőben változókat kell

definiálnunk. A példánkban továbbra is a számlaegyenlegeket vonjuk be a feladatunkba. A

változókkal gyorsan hozzájuthatunk a szükséges információhoz, mivel különböző

változatokat gyorsan le tudunk futtatani. A változókat [%0], [%2] éít. karakterekkel jelöljük

és a Műveletek kapcsolóra kattintva egyszerűen megjeleníthetőek. A SELECT területre

bejegyezzük az ÜP kódját, nevét, típusát és az egyenleget. A beszámolt csak a vevőkre

készítrjük. A WHERE területre pedig a következőket jegyezzük be: T0.[CardType] = ’C’

Page 68: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 68

AND T0.[Balance]>[%1] AND T0.[Balance]<[%2] Tehár a három feltételnek egyidejűleg

teljesülnie kell. (107. ábra) Végrehajtás kapcsolóra kattintva megjelenik egy új ablak,

melynek neve: Lekérdezés - szűrési feltételek. (108. ábra). Itt tetszőleges értékeket adhatunk

meg.

107. ábra: LG/Változók

108. ábra: LG/Változók/Lekérdezés-szűrélsi feltételek

Ezt követően, ha az OK kapcsolóra kattintunk megjelennek a feltételeknek eleget tevő

beszámolónk, ahol az egyenlegek 100.000 és 200.000 közöttiek (109. ábra). A négy üzleti

Page 69: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 69

partnert meg is jelenítettük és a törzslapjukon ellenőrizhetjük a számlaegyenlegeket, amelyek

természetesen azonosak a riportban lévő értékkel (110. ábra).

109. ábra: LG/Lekérdezés előnézete/ Változók

110. ábra: LG /Lekérdezés előnézete/ Változók/ÜP-törzsadatok

Page 70: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 70

5 TÁBLÁK LEÍRÁS SZERINTI RENDEZETTSÉGBEN

Rövid név Leírás

TNN1 1099 box

OTOB 1099 Nyitó egyenleg

OTNN 1099 űrlapok

OCHF 312

ORFL 347, 349 beszámolók és forrásadóbeszámolók már megjelenítve

H874 835874 beszámoló - első rekord

K874 835874 beszámoló - pénztár/vált.

E874 835874 beszámoló - utolsó rekord

I874 835874 riport - számlaadat-rekord

L856 856 beszámoló - adatrekord (60)

FLT1 856 beszámoló - szűrési feltételek

H856 857 beszámoló - 70 adatrekord

PYD1 A fizetési futásban megengedett fizetési feltételek

CRD6 A fizető ÜP-neve

DBCN Adatbáziskapcsolat-paraméter

ODMW Adatmigráció

OSIX Adatok a 6111-es űrlaphoz

R874 Adatrekord 835874 - adatrekord importnapló

ODOX Adattulajdon - kivételek

ODOW Adattulajdonos - objektumok

OARI AddOn - cégdefiníciók

ARI1 AddOn

OADF Address Formats

AADM Adminisztráció - napló

OADM Adminisztráció

ADM1 Adminisztráció bővítése

AAD1 Adminisztrációs bővítési napló

OTRS Adóbeszámoló-mentés objektuma

OVTR Adóbeszámoló

TRS1 Adóbeszámoló objektum mentése - engedélyezet bizonylatok

OTPR Adóbevallás értékei

RBOX Adóbevallás mezője - beszámoló

OVTG Adódefiníció

Page 71: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 71

Rövid név Leírás

VTG1 Adódefiníció

WHT1 Adódefiníció

OSTA Adóhatóságok

OSTT Adóhivatal-típus

FML1 Adóképlet-paraméterek megadása

OFML Adóképlet főtábla

STC1 Adókód - sorok

TCD5 Adókód használat szerint

OTCD Adókód meghatározása

TCD3 Adókód meghatározása

OSTC Adókódok

VTR1 Adókódok

VTR4 Adókódok

VTR5 Adókódok

TFC1 Adónem-kombináció - sorok

OTFC Adónem-kombináció

CSI4 Adóösszeg bizonylatonként

CSV4 Adóösszeg bizonylatonként

OTPA Adóparaméter-attribútumok

TPS1 Adóparaméter-attribútumok

TPS2 Adóparaméter - visszatérítés értékei

OTPS Adóparaméter

OTXD Adószámítás - előzetes rögzítés

TSI1 Adószámítás - értékesítés - sorok1

OTSI Adószámítás - értékesítés

TXD1 Adószámítási tervezetek - sorok

VRT2 Adószámla-beszámoló - raszterinfó

VRT1 Adószámla-beszámoló - sorok

OVRT Adószámla-beszámoló

ATX1 Adószámla - történet - sorok

ATXI Adószámla - történet

CRD7 Adószámok ÜP-törzsadatokhoz

OVNM ÁFA-beszámoló számozása

TAX1 ÁFA-tranzakciók - sorok

Page 72: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 72

Rövid név Leírás

OTAX ÁFA-tranzakciók

OOND Ágazatok

QUT5 Ajánlat - adó

QUT12 Ajánlat - adó határidejének prolongálása

QUT4 Ajánlat - adóösszeg bizonylatonként

QUT9 Ajánlat - alapbizonylatok

QUT8 Ajánlat - cikkek a csomagban

QUT2 Ajánlat - fuvar - sorok

QUT3 Ajánlat - fuvar

QUT6 Ajánlat - részletfizetések

QUT1 Ajánlat - sorok

QUT10 Ajánlat - sorstruktúra

OQUT Ajánlat

OALI Alternatív cikk (2)

IGN4 Anyagbevételezés - adóösszeg bizonylatonként

IGN9 Anyagbevételezés - alapbizonylatok

IGN1 Anyagbevételezés - sorok

IGN10 Anyagbevételezés - sorstruktúra

IGN7 Anyagbevételezés - szállítási csomagok

OIGN Anyagbevételezés

OMGP Anyagcsoport

IGE12 Anyagkiadás - adók határidőkitolása

IGE4 Anyagkiadás - adóösszegek bizonylatonként

IGE9 Anyagkiadás - alapbizonylatok

IGE5 Anyagkiadás - forrásadó

IGE2 Anyagkiadás - fuvar - sorok

IGE3 Anyagkiadás - fuvar

IGE6 Anyagkiadás - részletfizetések

IGE10 Anyagkiadás - sorstruktúra

OIGE Anyagkiadás

IGE1 Anyagkiadás sorok

RTM1 Árfolyameltérések - sorok

ORTM Árfolyameltérések

OPLN Árlisták

Page 73: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 73

Rövid név Leírás

IGN12 Árubeérkezés - adó határidőhosszabbítás

PDN12 Árubeérkezés - adó határidőhosszabbítás

PDN4 Árubeérkezés - adóösszeg bizonylatonként

PDN9 Árubeérkezés - alapbizonylatok

IGN8 Árubeérkezés - cikkek a csomagban

PDN8 Árubeérkezés - cikkek a csomagban

IGN5 Árubeérkezés - forrásadó

PDN5 Árubeérkezés - forrásadó

IGN2 Árubeérkezés - fuvar - sorok

IGN3 Árubeérkezés - fuvar

PDN3 Árubeérkezés - fuvar

IGN6 Árubeérkezés - részletfizetések

PDN10 Árubeérkezés - sorstruktúra

PDN7 Árubeérkezés - szállítási csomagok

OPDN Árubeérkezés

PDN1 Árubeérkezés megrendelés - sorok

PDN2 Árubeérkezése - fuvar - sorok

OGSP Áruszállítás

WTR4 Áttárolás - adóösszeg bizonylatonként

WTR9 Áttárolás - alapbizonylatok

WTR8 Áttárolás - cikkek a csomagban

WTR5 Áttárolás - forrásadó

WTR2 Áttárolás - fuvar - sorok

WTR3 Áttárolás - fuvar

WTR6 Áttárolás - részletfizetések

WTR7 Áttárolás - szállítási csomagok

WTR1 Áttárolások - sorok

OBDC B1i DI konfiguráció

OBCG Banki átutalások bankköltségei

OBNK Banki számlakivonat beérkezése

ODSC Bankkódok

CPV1 Beérkezési korrektúraszámla stornója - sorok

DPO1 Beérkező fizetés - sorok

CPI9 Beérkező korrektúraszámla - alapbizonylat részletei

Page 74: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 74

Rövid név Leírás

CPI8 Beérkező korrektúraszámla - cikkek a csomagban

CPI10 Beérkező korrektúraszámla - sorstruktúra

CPI7 Beérkező korrektúraszámla - szállítói csomagok

CPV12 Beérkező korrektúraszámla stornó - adó határidőhosszabbítás

CPV8 Beérkező korrektúraszámla stornó - cikkek a csomagban

CPV9 Beérkező számla - alapbizonylatok

PCH9 Beérkező számla - alapbizonylatok

OHTR Befejezés oka

RCT7 Bejövő fizetés - adóösszeg bizonylatonként

ARC1 Bejövő fizetés - csekkek - történet

RCT1 Bejövő fizetés - csekkek

RCC4 Bejövő fizetés - hitelkártya-bizonylatok

RCT3 Bejövő fizetés - hitelkártya-bizonylatok

ARC2 Bejövő fizetés - számlák - történet

ARC4 Bejövő fizetés - számlalista - történet

RCT4 Bejövő fizetés - számlalista

ARCT Bejövő fizetés - történet

ORCT Bejövő fizetés

ARC7 Bejövő fizetések - adóösszeg bizonlyatonként - történet

RCT6 Bejövő fizetések - forrásadó-sorok

ARC6 Bejövő fizetések - forrásadó sorok - történet

RCT2 Bejövő fizetések - számlák

CPI4 Bejövő helyesbítő számla - adóösszeg bizonylatonként

CPI2 Bejövő helyesbítő számla - fuvar - sorok

CPI3 Bejövő helyesbítő számla - fuvar

CPI1 Bejövő helyesbítő számla - sorok

CPV4 Bejövő helyesbítő számla visszavonása - adóösszeg bizonylatonként

CPV5 Bejövő helyesbítő számla visszavonása - forrásadó

CPV2 Bejövő helyesbítő számla visszavonása - fuvar - sorok

CPV3 Bejövő helyesbítő számla visszavonása - fuvar

OCPV Bejövő helyesbítő számla visszavonása

RPC6 Bejövő jóváírás - részletfizetések

RPC1 Bejövő jóváírás - sorok

ORPC Bejövő jóváírás

Page 75: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 75

Rövid név Leírás

PCH12 Bejövő számla - adó határidejének prolongálása

PCH4 Bejövő számla - adóösszeg bizonylatonként

PCH8 Bejövő számla - cikkek a csomagban

PCH5 Bejövő számla - forrásadóadatok

PCH2 Bejövő számla - fuvar - sorok

PCH3 Bejövő számla - fuvar

PCH6 Bejövő számla - részletfizetések

PCH1 Bejövő számla - sorok

PCH10 Bejövő számla - sorstruktúra

OPCH Bejövő számla

BTC1 Belső bankműveletkódok - számlák

OBTC Belső bankműveletkódok

ITR1 Belső egyeztetés - sorok

OITR Belső egyeztetés

CASE Belső egyeztetés. - Upgrade 2007A

CASE1 Belső egyeztetés. - Upgrade 2007A

MIN1 Beszámoló: havi számla - bizonylatinformáció

RITM Beszámolóelem

DPO4 Beszerzési előleg - adóösszeg bizonylatonként

DPI9 Beszerzési előleg - alapbizonylatok

DPO5 Beszerzési előleg - forrásadó

DPO2 Beszerzési előleg - fuvar - sorok

DPO3 Beszerzési előleg - fuvar

DPO10 Beszerzési előleg - sorstruktúra

ODPO Beszerzési előleg

CPI12 Beszerzési helyesbítő számla - adóprolongálás

OCPI Beszerzési helyesbítő számla

RPC12 Beszerzési jóváírás - adó határidejének prolongálása

RPC10 Beszerzési jóváírás - sorstruktúra

OIPF Beszerzési mellékköltségek

IPF2 Beszerzési melléköltségek - költségek

IPF1 Beszerzési melléköltségek - sorok

RPC4 Beszerzésjóváírás - adóösszeg bizonylatonként

RPC9 Beszerzésjóváírás - alapbizonylatok

Page 76: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 76

Rövid név Leírás

RPC5 Beszerzésjóváírás - forrásadó

RPC3 Beszerzésjóváírás - fuvar

OBOT Bill Of Exchang Transaction

DRF9 Bizonylat-tervezetek - alapbizonylat részletei

RDOC Bizonylat

VTR2 Bizonylatfajta szűrője

RTYP Bizonylatfajták listája

ODGP Bizonylatlétrehozás - paramétercsoportok

ADO4 Bizonylatok - adó - történet

NNM1 Bizonylatszámozás - számkör

DRF3 Bizonylattervezet - fuvar

DRF1 Bizonylattervezet - sorok

DRF6 Bizonylattervezetek - részletfizetések

ADO6 Bizonylattörténet - részletfizetések

CPI6 Bizonylattörténet - részletfizetések

CPV6 Bizonylattörténet - részletfizetések

CSI6 Bizonylattörténet - részletfizetések

CSV6 Bizonylattörténet - részletfizetések

BOX3 Boxdefiníció - kiválasztás

BOX2 Boxdefiníció - számlák

OMRL Bővített készletújraértékelés

DGP3 Bővített konszolidálási opciók

DGP2 Bővített szűrési feltételek

ACR5 BP Payment Dates

CRD5 BP Payment Dates

ACR2 Bussiness Partners - Payment Methods-History

CRD2 Bussiness Partners - Payment Methods

OCFT Cashflow-könyvelések - sorok

CFH1 Cashflow-számla beszámoló - történet - sorok

OCFH Cashflow-számla történet

OCFW Cashflow-tétel

OCCD CCD-számok

OCFP CFOP - Nota Fiscal

AIT1 Cikk - árak - történet

Page 77: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 77

Rövid név Leírás

AITW Cikk - raktár - történet

ODIB Cikk sarzsszáma

OIBT Cikk sarzsszáma

ADO8 Cikk(ek) a csomagban - történet

AITB Cikkcsoportok - történet

OITB Cikkcsoportok

ITM1 Cikkek - árak

OITW Cikkek - raktár

AITM Cikkek - történet

OITM Cikkek

IGE8 Cikkek a csomagban - anyagkiadás

DPO8 Cikkek a csomagban - beszerzési előleg

RPC8 Cikkek a csomagban - beszerzésóváírás

DPI8 Cikkek a csomagban - értékesítési előleg

RIN8 Cikkek a csomagban - értékesítésjóváírás

CIN8 Cikkek a csomagban - helyesbítő számla

POR8 Cikkek a csomagban - megrendelés

DLN8 Cikkek a csomagban - szállítás

DRF8 Cikkek a csomagban - tervezet

RPD8 Cikkek a csomagban - visszáru

RDN8 Cikkek a csomagban - visszáruk

OSRI Cikkek sorozatszámai

IWZ3 Cikkek utolsó újraértékelésének dátuma

OITG Cikktulajdonságok

OCYC Ciklus

OCNA CNAE kód

OCHH Csekk-kezelés

CHO2 Csekkek fizetéshez - nyomtatási státus

ACH1 Csekkek fizetéshez - sorok - történet

ACHO Csekkek fizetéshez - történet

OPKG Csomagolási fajták

HTM1 Csoport tagja

OSPG Csoportok engedményes árai

OTSC CST-kód Nota Fiscal részére

Page 78: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 78

Rövid név Leírás

ATT1 Darabjegyzék - alárendelt cikkek - történet

ITT1 Darabjegyzék - alárendelt cikkek

DPICK Dátumkiválasztás

CLNU Definíciók - napló megjelenítése

ALR2 Dinamikus jelentésadatsor

ALR3 Dinamikus jelentésadatsor

OMSN Diszpozíció-forgatókönyv

OHEM Dolgozó

OHTM Dolgozói csoportok

OHPS Dolgozói pozíció

HEM6 Dolgozói szerepek

OHST Dolgozóstátus

OHTY Dolgozótípusok

DUT1 Dunning Term Array1

DWZ2 Dunning Wizard Array 2-Invoice Filter

OMTH Egyeztetéstörténet

OSVR Elmentett egyeztetések

OMLS Elosztási lista

MLS1 Elosztási listák - címzettek

ODPT Előre datált letét

OPDT Előre definiált szöveg

TPI1 Előzetes ÁFA számítása - sorok

OBTD Előzetes rögzítések lista

OTPI Előzetesen felszámított ÁFA számítása

BTF1 Előzetesen rögzített bizonylat - sorok

OBTF Előzetesen rögzített naplókönyvelés

WDD1 Engedélyezendő bizonylatok - engedélyező

WDD2 Engedélyezendő bizonylatok - feltételek

WTM3 Engedélyezési minták - bizonylatok

WTM4 Engedélyezési minták - feltételek

WTM1 Engedélyezési minták - gyártó

OWTM Engedélyezési minták

WTM5 Engedélyezési sablonok - lekérdezések

CRD4 Engedélyezett ÜP forrásadókódok

Page 79: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 79

Rövid név Leírás

SPP1 Engedményes árak - adatterületek

SPP2 Engedményes árak - Mennyiségi tartományok

OSPP Engedményes árak

HEM3 Értékelő beszélgetések

PSAR Értékesítéselemzés-beszámoló kerete

DPI4 Értékesítési előleg - adóösszeg bizonylatonként

DPO9 Értékesítési előleg - alapbizonylatok

DPI5 Értékesítési előleg - forrásadó

DPI2 Értékesítési előleg - fuvar - sorok

DPI3 Értékesítési előleg - fuvar

DPI6 Értékesítési előleg - részletek

DPI10 Értékesítési előleg - sorstruktúra

ODPI Értékesítési előleg

RIN12 Értékesítési jóváírás - adó határidejének prolongálása

ORIN Értékesítési jóváírás

FCT1 Értékesítési prognózis - sorok

OOST Értékesítési szintek

RIN4 Értékesítésjóváírás - adóösszeg bizonylatonként

RIN9 Értékesítésjóváírás - alapbizonylatok

RIN5 Értékesítésjóváírás - forrásadó

RIN2 Értékesítésjóváírás - fuvar - sorok

RIN3 Értékesítésjóváírás - fuvar

RIN10 Értékesítésjóváírás - sorstruktúra

RIN7 Értékesítésjóváírás - szállítási csomagok

OSLP Értékesítő

WHT3 Értéktartomány

STA1 Érvényes periódus

VLG1 Érvényességellenőrzés - újraszámítás TÓL/IG

TCD4 FA-kód meghatározása

OIDX FÁI-kódok

OFRM Fájl formátuma

OBNH Fejsor: számlakivonat

OAGP Feldolgozó neve

AUSR Felhasználó - történet archiválása

Page 80: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 80

Rövid név Leírás

OUDO Felhasználó által definiált objektum

OUDG Felhasználói alapértékek

UDG1 Felhasználói beállítások - bizonylatok

UDG2 Felhasználói beállítások - hitelkártyák

UPT1 Felhasználói jogosultságstruktúra - bővített jogosultság

OUPT Felhasználói jogosultságstruktúra

CUMI Felhasználói menü bejegyzések

OLNG Felhasználói nyelvi tábla

EOY1 Felhasználói objektum - év vége

UDO2 Felhasználói objektum - oszlopok keresése

UDO1 Felhasználói objektumok - alárendelt elemek

UDO3 Felhasználói objektumok - talált oszlopok

OUTB Felhasználói táblák

OUSR Felhasználók

ODWZ Felszólítás-varázsló

ODUT Felszólítás feltételei

ORIT Felszólítási kamat

ODUN Felszólítások

DWZ1 Felszólításvarázsló elrend.1 - ÜP-szűrő

ITW1 Figyelmeztetés: cikkek számbavétele

PDF3 Fizetés előzetes rögzítése - hitelkártya-bizonylatok

PDF1 Fizetési bizonylattervezet - Csekkek

PDF2 Fizetési bizonylattervezet - Számlák

PDF4 Fizetési bizonylattervezet - Számlalista

CHD1 Fizetési csekk-tervezet - sorok

OCHD Fizetési csekk-tervezetek

CHO1 Fizetési csekkek - sorok

OCHO Fizetési csekkek

PEX1 Fizetési eredmények táblája - sorok

OPEX Fizetési eredmények táblája

OCTG Fizetési feltételek

OPYD Fizetési futás

OCRP Fizetési módok

OPYM Fizetési módok a fizetésvarázsló részére

Page 81: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 81

Rövid név Leírás

OPDF Fizetési tervezet

PWZ2 Fizetési varázsló - sorok 2

PWZ3 Fizetési varázsló - sorok 3

PWZ5 Fizetési varázsló - sorok 5

OPWZ Fizetési varázsló

PDF7 Fizetéstervezet - adóösszeg bizonylatonként

PDF6 Fizetéstervezet - forrásadó - sorok

PWZ4 Fizetésvarázsló - sorok (4)

MLT1 Fordítások a felhasználói nyelven

OFCT Forgalomprognózis

WHT2 Forrásadó-definíció - sorok2

ODDT Forrásadó-levonás - hierarchia

ODDG Forrásadó-levonáscsoportok

DDT1 Forrásadó-levonási hierarchia - sorok

OWHT Forrásadó

OWTT Forrásadó típusa

ADO5 Forrásadóadatok - történet

CPI5 Forrásadóadatok

AACT Főkönyvi számla - történet

OACT Főkönyvi számlák

OEXD Fuvar meghatározása

OWOR Gyártási utasítás

WOR1 Gyártási utasítás sorai

WKO1 Gyártási utasítások - sorok

OWKO Gyártási utasítások

OMRC Gyártó

OIND Háromszög-ügylet

OMIN Havi kimenő számla

MIN2 Havi számla cikkinformációja

CIN4 Helyesbítő számla - adóösszeg bizonylatonként

CIN6 Helyesbítő számla - részletfizetések

CIN1 Helyesbítő számla - sorok

CIN9 Helyesbítő számla - sorok

CIN10 Helyesbítő számla - sorstruktúra

Page 82: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 82

Rövid név Leírás

OOFR Hiba oka

OCRV Hitelfizetések

ARC3 Hitelkártya-bizonylatok - történet

OCRH Hitelkártya-kezelés

OCRC Hitelkártyák

OCDT Hitelkártyás fizetés

OPVL Hitelnyújtó - Pelecard

OLGT Hosszegységek

OIWZ Infláció-varázsló

IWZ2 Inflációraktár-szűrő

OOSR Információforrás

MRV1 Információtömb - készlet-újraértékelés

RCR1 Ismétlődő könyvelések - sorok

ORCR Ismétlődő könyvelések

ORCM Javasolt adatok

OPPA Jelszókezelés

OIDC Jelző

HEM5 Jogosultság: dolgozói adatok tulajdonosa

OCOG Jutalékcsoportok

OOIN Kamat

OIRT Kamatárak

RIT1 Kamatlábak

OOIR Kamatszint

OORL Kapcsolatok

FRC1 Kategóriák bővítése pü.beszámolóhoz

OHED Képzésfajták

BOX1 Keretdefiníció - sorok

OBOX Keretdefiníció

OCNT Kerületek

CIFV Készlet-FIFO újraértékelés

AMR1 Készlet-újraértékelés - történet - sorok

AMRV Készlet-újraértékelés - történet

MRV2 Készlet-újraértékelés FIFO-sorok

AMR2 Készlet-újraértékelés FIFO-sorok (archívum)

Page 83: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 83

Rövid név Leírás

OMRV Készlet újraértékelése

OWTR Készletáttárolás

IVRU Készletértékelési eszköz

ODOR Kétes követelések

DPI11 Kimenő előleg - lehívott előlegek

DPO6 Kimenő előleg - részletek

DPI1 Kimenő előleg - sorok

VPM7 Kimenő fizetések - adóösszeg bizonylatonként

VPM1 Kimenő fizetések - csekksorok

VPM6 Kimenő fizetések - forrásadó-sorok

VPM2 Kimenő fizetések - számlák

VPM4 Kimenő fizetések - számlák

OVPM Kimenő fizetések

CSI9 Kimenő helyesbítő számla - alapbizonylatok

CIN5 Kimenő helyesbítő számla - forrásadó

CSI5 Kimenő helyesbítő számla - forrásadó

CIN2 Kimenő helyesbítő számla - fuvar - sorok

CIN3 Kimenő helyesbítő számla - fuvar

CSI2 Kimenő helyesbítő számla - fuvar

CSI3 Kimenő helyesbítő számla - fuvar

CSI1 Kimenő helyesbítő számla - sorok

CSI10 Kimenő helyesbítő számla - sorstruktúra

OCIN Kimenő helyesbítő számla

OCSI Kimenő helyesbítő számla

CSV9 Kimenő helyesbítő számla visszavonása - alapbizonylatok

CSV5 Kimenő helyesbítő számla visszavonása - forrásadó

CSV2 Kimenő helyesbítő számla visszavonása - fuvar

CSV3 Kimenő helyesbítő számla visszavonása - fuvar

CSV1 Kimenő helyesbítő számla visszavonása - sorok

CSV10 Kimenő helyesbítő számla visszavonása - sorstruktúra

OCSV Kimenő helyesbítő számla visszavonása

RIN6 Kimenő jóváírás - részletfizetésekek

RIN1 Kimenő jóváírás - sorok

CSI12 Kimenő korrektúraszámla - adó határidőhosszabbítás

Page 84: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 84

Rövid név Leírás

CSV12 Kimenő korrektúraszámla stornó - adó határidőhosszabbítás

CSV8 Kimenő korrektúraszámla stornó - cikkek a csomagban

CSV7 Kimenő korrektúraszámla stornó - szállítási csomagok

INV12 Kimenő számla - adó határidőhosszabbítás

INV4 Kimenő számla - adóösszeg bizonylatonként

INV9 Kimenő számla - alapbizonylatok

CSI8 Kimenő számla - cikkek a csomagban

INV8 Kimenő számla - cikkek a csomagban

INV5 Kimenő számla - forrásadó

ADO2 Kimenő számla - fuvar - sorok

INV2 Kimenő számla - fuvar - történet - sorok

ADO3 Kimenő számla - fuvar - történet

INV11 Kimenő számla - levont előlegek

INV6 Kimenő számla - részletfizetések

INV1 Kimenő számla - sorok

INV3 Kimenő számla - sorok

ADO10 Kimenő számla - sorstruktúra - történet

CPV10 Kimenő számla - sorstruktúra

INV10 Kimenő számla - sorstruktúra

CPV7 Kimenő számla - száll. csomagok

OINV Kimenő számla

ADO1 Kimenő számla(sorok) - történet

ADO9 Kimenő számla(sorok) - történet

VPM3 Kimenő számlák - hitelkártya-bizonylatok

OUBR Kirendeltségek

ORCN Kiskereskedelmi láncok

OBCA Kódok bankköltségek hozzárendeléséhez

OENC Kódolási típusok

AKL1 Komissiózási lista - sorok - történet

PKL1 Komissiózási lista - sorok

APKL Komissiózási lista - történet

OPKL Komissiózási lista

TRT1 Kontírozási minta - sorok

OTRT Kontírozási minta

Page 85: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 85

Rövid név Leírás

HEM4 Korábbi munkaviszonyok

SCL4 Költségbizonylatok

OBGS Költségkeret-forgatókönyv

OBGD Költségkeret-költségátterhelés

BGT1 Költségkeret - sorok

OBGT Költségkeret

OFPR Könyvelési periódus

AFPR Könyvelési periódus naplója

OCBI Központi bank kódja

TCD2 Kulcsmezőértékek

TCD1 Kulcsmezők meghatározáshoz

REQ2 Külső rendszerfelhívási kérelem - argumentumlista

ABTC Külső banki műveletkód - napló

ABT1 Külső banki műveletkód - számlák - napló

OBOC Külső bankművelet-kód - kategória

BOC1 Külső bankművelet-kód - sorok

ABOC Külső bankműveletkód - napló

ABO1 Külső bankműveletkód - sorok - napló

REQ3 Külső rendszerfelhívási kérelem - jelentésargumentum-lista

REQ1 Külső rendszerfelhívási kérelem - jelentéslista

OREQ Külső rendszerfelhívási kérelem

ADO11 Lehívott előlegek bővítése

OQWZ Lekérdezés varázsló

UQR1 Lekérdezések

QWZ2 Lekérdezési mezők

QWZ3 Lekérdezési mezők

DMW1 Lekérdezéslista

QWZ1 Lekéredezések táblája

DPS1 Letét - sorok

ODPS Letét

OJPE Local Era Calendar

CUMF Mappa

OCLO Megbeszélések helye

POR12 Megrendelés - adó határidejének prolongálása

Page 86: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 86

Rövid név Leírás

POR4 Megrendelés - adóösszeg bizonylatonként

POR9 Megrendelés - alapbizonylatok

POR5 Megrendelés - forrásadó

POR2 Megrendelés - fuvar - sor

POR3 Megrendelés - fuvar

POR6 Megrendelés - részletfizetések

POR1 Megrendelés - sorok

POR10 Megrendelés - sorstruktúra

OPOR Megrendelés

PDN6 Megrendelés árubeérkezése - részletfizetések

ATC1 Mellékletek - sorok

OATC Mellékletek

SVR1 Mentett egyeztetések - tranzakciók listája

MSN2 MRP-futás eredményei

CSTN Munkaállomás-ID

OHLD Munkaszünet tábla

HLD1 Munkaszüneti napok

CLND Naplóbeállítások

JDT1 Naplókönyvelés - sorok

AJDT Naplókönyvelés - történet

OJDT Naplókönyvelés

AJD1 Naplókönyvelések - történet - sorok

OTRC Naplókönyvelési kódok

ONCM NCM-kód

UTX1 Nem helyesbített ÁFA-tranzakciók - sorok

OUTX Nem jelentett ÁFA-tranzakciók

ONFT Nota Fiscal adókategória (Brazília)

OUSG Nota Fiscal használata

NFN1 Nota Fiscal szekvencia

TRS2 Objektum adóbevallás mentése - manuális módosított értékek

OCRY Országok

OUDP Osztályok

SRT1 Összefoglaló beszámoló - sorok 1

OSRT Összefoglaló beszámoló (Korea)

Page 87: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 87

Rövid név Leírás

SRT2 Összefoglaló beszámoló Korea - sorok2

AMD1 Összegeltérési beszámoló - sorok

OAMD Összegeltérési beszámoló

OPRT Partner

OPYB Payment Block

PYM1 Pénznemkiválsztás

OCRN Pénznemkódok

OFRC Pénzügyi beszám.kategóriák

OFRT Pénzügyi beszámoló tervek

OPID Periódus kódja

OACP Perióduskategória

AACP Periódusok kategórianaplója

CCPD Perióduszárás

OPFT Portfolió-definíciók

OCR1 Profit center - terhelési szorzó

OPRC Profit center

OPRJ Projektkódok

GFL1 Rács szűrési szabályai

GFL2 Rács szűrőneve

OGFL Rácsszűrő

AWHS Raktár - történet

OWHS Raktárak

OINM Raktári napló

MSN1 Raktárterület diszpozíció-forgatókönyve

ARC5 Reciept log vat adjustment-History

RDR12 Rendelés - adó határidejének prolongálása

RDR4 Rendelés - adóösszeg bizonylatonként

RDR9 Rendelés - alapbizonylat részletei

RDR2 Rendelés - fuvar - sorok

RDR3 Rendelés - fuvar

RDR1 Rendelés - sorok

RDR10 Rendelés - sorstruktúra

SQR1 Rendszerlekérdezések

CTG1 Részletfizetés felbontás/nézet

Page 88: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 88

Rövid név Leírás

DSC1 Saját bank számlái

OSRD Sarzsok és sorozatszámok

IBT1 Sarzsszám-tranzakciók

CDC1 Skontó - sorok

OCDC Skontó

RPC2 Sorok bejövő jóváírása - költségek

ODSR Sorozatszám-tervezet cikkekhez

OSRL Sorozatszámok

SRI1 Sorszám-transz. cikkhez

OSLM Speciális főkönyv - analitikai könyvelés beszámoló: anyag

OSLR Speciális főkönyv - analitikai könyvelés beszámoló: bevételek & ráfordítások

SLR1 Speciális főkönyv - analitikai könyvelés beszámolósorok: bevételek & költségek

SCR3 Speciális főkönyv - analitikai könyvelés konfigurációs szabály - kiegészítő

számítások: bevételek & költségek

SCM3 Speciális főkönyv - analitikai könyvelés konfigurációs szabály - további számítások:

anyag

OSCM Speciális főkönyv - analitikai könyvelés konfigurációs szabályai: anyag

OSCR Speciális főkönyv - analitikai könyvelés konfigurációs szabályai: bevételek &

ráfordítások

SCM2 Speciális főkönyv - analitikai könyvelés konfigurációs szabálycélok: anyag

SCR2

SCM1 Speciális főkönyv - analitikai könyvelés konfigurációs szabályfeltételei: anyag

SCR1 Speciális főkönyv - analitikai könyvelés konfigurációs szabályfeltételek: bevételek &

költségek

SLM1 Speciális főkönyv - analitikai könyvelésbeszámolósorok: anyag

OWGT Súlyegység

HEM2 Szakképzések

DLN12 Szállítás - adó határidőhosszabbítás

DLN4 Szállítás - adóösszeg bizonylatonként

DLN9 Szállítás - alapbizonylatok

DLN5 Szállítás - forrásadó

DLN6 Szállítás - részletfizetések

DLN1 Szállítás - sorok

DLN10 Szállítás - sorstruktúra

Page 89: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 89

Rövid név Leírás

ODLN Szállítás

OSHP Szállítás típus

QUT7 Szállítási csomagok - ajánlat

IGE7 Szállítási csomagok - anyagkiadás

PCH7 Szállítási csomagok - bejövő számla

DPO7 Szállítási csomagok - beszerzési előleg

RPC7 Szállítási csomagok - beszerzésjóváírás

DPI7 Szállítási csomagok - értékesítési előleg

CSI7 Szállítási csomagok - értékesítési számla

INV7 Szállítási csomagok - értékesítési számla

CIN7 Szállítási csomagok - helyesbítő számla

POR7 Szállítási csomagok - megrendelés

DRF7 Szállítási csomagok - tervezetek

ADO7 Szállítási csomagok - történet

RDR7 Szállítási csomagok - vevői rendelés

RDN7 Szállítási csomagok - visszáruk

DLN7 Szállítási csomagok

RPD1 Szállítói visszáru - sorok

DLN2 Szállítólevelek - fuvar - sorok

DLN3 Szállítólevelek - fuvar

VTR3 Számkörszűrő

ADOC Számla - történet

IWZ1 Számla újraértékelése - történet

OACG Számlakategória

BNK2 Számlakivonat - ajánláslista

BNK1 Számlakivonat - bizonylatlista

OMTC Számlakivonat - megegyező szűrési feltételek

OASC Számlaszegmentációs kategóriák

OASG Számlaszegmentálás

SCL1 Szervizhívás-megoldások - sorok

OSCO Szervizhívás eredete

ASC2 Szervizhívás készletköltségek - történet

SCL2 Szervizhívás készletköltségek

OSLT Szervizhívás megoldások

Page 90: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 90

Rövid név Leírás

OSST Szervizhívás megoldások státusa

OSCP Szervizhívás problématípusa

OSCS Szervizhívás státusa

SCL5 Szervizhívás tevékenységek

SCL3 Szervizhívás utazási-/bérköltségek

ASC3 Szervizhívás utazási/bérköltségek - történet

ASC4 Szervizhívás utazási/bérköltségek - történet

ASC5 Szervizhívás: tevékenységek - történet

OSCL Szervizhívások

OSCT Szervizhívások fajtái

ASC1 Szervizhívások megoldása - történet

CTR1 Szervizszerződés - cikkek

OCTR Szervizszerződések

OCTT Szerződésminták

OSGP Szolgáltatáscsoport (Brazília)

OSCD Szolgáltatáskód-tábla

MSN3 Szükséglettervezés pegging-információi

QUE1 Tagok a várólistában

ACPR Tárgyalópartner - történet

OCPR Tárgyalópartner

OCST Tartományok

HEM1 Távollét-információ

OLCT Telephely

OALC Terhelési költségek

OOCR Terhelési szorzók

AITT Termékstruktúra - történet

OITT Termékstruktúra

OTER Területek

DRF12 Tervezet - adók határidőkitolása

DRF2 Tervezet - fuvar - sorok

DRF10 Tervezet - sorstruktúra

DRF4 Tervezetek - adó

DRF5 Tervezetek - forrásadó

ODRF Tervezetek

Page 91: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 91

Rövid név Leírás

OBPL Tevékenység helye

OCLG Tevékenységek

OCLA Tevékenységstátus

OCLS Tevékenységtémák

OCLT Tevékenységtípusok

OMLT Többnyelvű fordítás

ASCL Történet

OTNC Tranzakciókategória

CCRC Új vállalat létrehozása

OCRG ÜP-csoportok

CRD3 ÜP-egyeztető számla

OBPP ÜP-prioritások

OCQG ÜP-tulajdonságok

OCRB ÜP - bankszámla

ACR3 ÜP egyeztetési számlák - történet

ACR4 ÜP engedélyezett forrásadókódjai - történet

OPR4 Üzleti lehetőség - érdeklődések

OPR5 Üzleti lehetőség - okok

OPR2 Üzleti lehetőség - partnerek

OPR1 Üzleti lehetőség - sorok

OPR3 Üzleti lehetőség - versenytársak

OOPR Üzleti lehetőség

ACRB Üzleti partner - bankszámla - történet

CRD1 Üzleti partner - címek

ACRD Üzleti partner - történet

OCRD Üzleti partner

ACR1 Üzleti partner címek - történet

ODTY Váltó bizonylatfajta

BOE1 Váltó fizetéshez - sorok

OBOE Váltó fizetéshez

BOT1 Váltókönyvelések

OPTF Váltóportfólió

OIST Váltóutasítás

OARG Vámcsoportok

Page 92: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 92

Rövid név Leírás

OQUE Várólista

QUE2 Várólista elemei

OCMT Versenytársak

OSCN Vevő/szállító kat.száma

AINS Vevői berendezés törzsadatai - történet

OINS Vevői berendezés törzslapok

RDR8 Vevői rendelés - cikkek a csomagban

RDR5 Vevői rendelés - forrásadó

RDR6 Vevői rendelés - részletfizetések

ORDR Vevői rendelés

RDN1 Vevői visszáru - sorok

ORDN Vevői visszáru

DGP1 Vevőjegyzék

RPD5 Visszáru – forrásadó adatok

RPD12 Visszaáru (megrendelés) - adó határidejének prolongálása

OWDD Visszaigazolandó bizonylatok

WTM2 Visszaigazolás-minták - szintek

WST1 Visszaigazolási szint - sorok

OWST Visszaigazolási szint

RPD4 Visszáru - adóösszeg bizonylatonként

RPD9 Visszáru - alapbizonylatok

RDN3 Visszáru - fuvar

RPD3 Visszáru - fuvar

RPD6 Visszáru - részletfizetések

RPD10 Visszáru - sorstruktúra

RPD7 Visszáru - szállítási csomagok

ORPD Visszáru

RDN12 Visszáruk - adó határidejének prolongálása

RDN4 Visszáruk - adóösszeg bizonylatonként

RDN9 Visszáruk - alapbizonylat részletei

RDN5 Visszáruk - forrásadó

RDN2 Visszáruk - fuvar - sorok

RPD2 Visszáruk - fuvar - sorok

RDN6 Visszáruk - részletfizetések

Page 93: Lekérdezések és figyelmeztetések 4. foglalkozás SAP ...users.nik.uni-obuda.hu/varadi/index.php?file_get... · Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business

Lekérdezések és figyelmeztetések 4. foglalkozás SAP Business One 8.82

Óbudai Egyetem Neumann János Informatikai Kar oldal 93

Rövid név Leírás

RDN10 Visszáruk - sorstruktúra

ODLL Vonalkód-algoritmusfájl

ORTS VPI- és IP-ráták

ORTT VPI- és IP-ráták

XROBJ cégbeszámoló-objektumok

OCDP Zárásdátum-eljárás