Óbudai Egyetem
Neumann János Informatikai Kar
SAP Business One 8.82 VÁLLALATIRÁNYÍTÁSI ÜGYVITELI PROGRAMRENDSZER
Váradi László
Formatált keresés OKTATÁSI SEGÉDANYAG
2012/13. tanév 2. szemeszter 8. foglalkozás
Budapest, 2013. április 19.
Formatált keresés 8. foglalkozás
SAP Business One 8.82
Váradi László: Formatált keresés. 8. foglalkozás
Copyright © Váradi László, 2013
.
Óbudai Egyetem Neumann János Informatikai Kar
oldal 2
Formatált keresés 8. foglalkozás
SAP Business One 8.82
TA RTA L O M J E G Y Z É K 1
FORMATÁLT KERESÉS ............................................................................................................................ 4
2
KERESÉS MEGLÉVŐ FELHASZNÁLÓDEFINÁLT ÉRTÉKEKBEN..................................................................... 5
3
KERESÉS ELMENTETT LEKÉRDEZÉS ALAPJÁN FELHASZNÁLÓ-DEFINIÁLT ÉRTÉKBEN. ............................. 11 3.1 3.2 3.3 3.4 3.5
MEZŐ ÉRTÉKÉNEK MÁSOLÁSA EGY MÁSIK MEZŐBE............................................................................................ 11 MEZŐ ÉRTÉKÉNEK MÁSOLÁSA FELHASZNÁLÓ ÁLTAL LÉTREHOZOTT MEZŐBE............................................................ 12 KERESÉSI SEGÍTSÉG VÁLTOZÓ BEVITELLEL ........................................................................................................ 15 KERESÉSI SEGÍTSÉG KÉPERNYŐBEJEGYZÉSRE VALÓ HIVATKOZÁSSAL ....................................................................... 20 FORMATÁLT KERESÉS, FELADATOK................................................................................................................. 23 3.5.1 Keresés meglévő felhasználó-definiált értékekben ................................................................... 23 3.5.2 Mező értékének másolása egy másik mezőbe .......................................................................... 23 3.5.3 Keresési segítség változó bevitellel ........................................................................................... 23 3.5.4 Keresési segítség képernyőbejegyzésre való hivatkozással ....................................................... 23
Óbudai Egyetem Neumann János Informatikai Kar
oldal 3
Formatált keresés 8. foglalkozás
SAP Business One 8.82
1 FORMATÁLT KERESÉS -
Felhasználó-definiált értékek Felhasználó-definiált értékek – definíció
Óbudai Egyetem Neumann János Informatikai Kar
oldal 4
Formatált keresés 8. foglalkozás
SAP Business One 8.82
Felhasználó-definiált értékekben történő keresés nélkül: Ezt a funkciót használjuk, amikor meg kívánjuk szüntetni a korábbi felhasználói definiálást. Keresés meglévő felhasználó-definiált értékekben Lehetővé teszi, hogy válasszunk egy lista előre megadott értékeiből Keresés elmentett lekérdezés alapján felhasználó-definiált értékben. Lehetővé teszi, hogy válasszunk egy lista értékeiből, melyek egy lekérdezés eredményeként adtunk meg
2 KERESÉS MEGLÉVŐ FELHASZNÁLÓDEFINÁLT ÉRTÉKEKBEN Keresés meglévő értékekben a formatált keresés legegyszerűbb módja. Bármely mezőhöz (standard vagy felhasználó által definiált mező) létrehozható olyan értéklista, amelyet a rendszer ezt követően beviteli értékként felajánl, ha kiválasztjuk a mezőt és megnyomjuk a Shift + F2 billentyűket.
Óbudai Egyetem Neumann János Informatikai Kar
oldal 5
Formatált keresés 8. foglalkozás
SAP Business One 8.82
Példa: 1. Megjegyzés mező nevét átírtuk, az új megnevezés: Gépkocsivezetők 2. A mezőre pozícionálunk a kurzorral és lenyomjuk Shift + F2 billentyűket. 3. Megjelenik egy rendszerüzenet, Igen ágon továbblépünk
4. Megjelenik egy új ablak, melynek neve: Felhasználó-definiált értékek – definíció
Óbudai Egyetem Neumann János Informatikai Kar
oldal 6
Formatált keresés 8. foglalkozás
SAP Business One 8.82
Az előző rendszerüzenet a Menüsoron is elérhető:
A Felhasználó-definiált értékek – definíció ablak szintén elérhető a Menüsoron
Óbudai Egyetem Neumann János Informatikai Kar
oldal 7
Formatált keresés 8. foglalkozás
SAP Business One 8.82
5. Az ablakban kiválasztjuk a második sort: Keresés meglévő felhasználó-definiált értékekben, majd rákattintunk a hárompontos kapcsolóra.
6. Kattintást követően megjelenik egy újabb ablak, melynek neve: Mezőértékek – Meghatározás 7. A táblázatot feltöltjük, az egyes sorokba neveket, a gépkocsivezetők neveit írjuk be. 8.
OK majd Aktualizálás kapcsolókkal visszajutunk a bizonylathoz
Óbudai Egyetem Neumann János Informatikai Kar
oldal 8
Formatált keresés 8. foglalkozás
SAP Business One 8.82
1. A Gépkocsivezetők mezőben a Shift + F2 billentyűkkel megjelenítjük a Lista: Felhasználó által definiált értékek ablakot, ahonnan választhatunk a nevek közül. Ha az új kapcsolóra kattintunk megjelenik a Mezőértékek – Meghatározás ablak, ahol új neveket rögzíthetünk. Mégsem kapcsolóval visszaléphetünk. Kiválasztás gombra vagy közvetlenül a névre kattintva bekerül az adott név a Gépkocsivezető mezőbe. A mező jobb oldalán található nagyító ikon
a formatált keresés
rendelkezésre állását jelzi.
Óbudai Egyetem Neumann János Informatikai Kar
oldal 9
Formatált keresés 8. foglalkozás
SAP Business One 8.82
A formatált kereséssel rendelkező mezők megjelenítése a Menüsoron a Nézeten belül lehetséges
A formatált keresés és a rendelkezésre álló értékek a Shift + Alt + F2 billentyű kombináció lenyomásával tarthatók karban
Óbudai Egyetem Neumann János Informatikai Kar
oldal 10
Formatált keresés 8. foglalkozás
SAP Business One 8.82
3 KERESÉS ELMENTETT LEKÉRDEZÉS ALAPJÁN FELHASZNÁLÓ-DEFINIÁLT ÉRTÉKBEN. 3.1 MEZŐ ÉRTÉKÉNEK MÁSOLÁSA EGY MÁSIK MEZŐBE Kimenő számlánál a vevő azonosítója bejegyzésre kerül a Megjegyzés mezőbe. A vevő azonosítójának változásával módosul a Megjegyzés mező tartalma is. Megoldás: A vevő azonosítójára pozícionálunk és a kapcsolódó adatok megjelentek az állapotsorban.
A lekérdezésgenerátor Select mezőjébe bejegyezzük a következőt: $[$4.0.0] vagy $[OINV.CardCode]. A lekérdezést EX_01 néven elmentettük
A következőket hajtjuk végre: 1. Előhívjuk a Kimenő számlát 2. Megadjuk az üzleti partner kódját (AGROMAG) 3. A kurzort a Megjegyzés mezőre pozícionáljuk 4. Megnyomjuk az Alt+Shift+F2 billentyű-kombinációt 5. Megjelent Felhasználó-definiált értékek – definíció ablakban megjelöljük a Keresés elmentett lekérdezés alapján felhasználó-definiált értékben 6. Kiválasztjuk az elmentett lekérdezést (EX_01) 7. Megjelöljük az Automatikus aktualizálás mező változása esetén 8. A legördülő listáról kiválasztjuk a Vevő-/szállítókódot 9. Kiválasztjuk a z Elmentett felhasználó-definiált értékek megjelenítése jellemzőt 10. Aktualizálás kapcsolóra kattintunk
Óbudai Egyetem Neumann János Informatikai Kar
oldal 11
Formatált keresés 8. foglalkozás
SAP Business One 8.82
11. Az aktualizálással egy időben a vevőkód bejegyzésre került a Megjegyzés mezőbe. A Megjegyzés mezőben mindig a megadott vevő kódja jelenik meg.
3.2 MEZŐ ÉRTÉKÉNEK MÁSOLÁSA FELHASZNÁLÓ ÁLTAL LÉTREHOZOTT MEZŐBE
1. Létrehozunk egy 20 karakter hosszúságú általános struktúrájú alfanumerikus mezőt a marketing dokumentumokhoz
Óbudai Egyetem Neumann János Informatikai Kar
oldal 12
Formatált keresés 8. foglalkozás
SAP Business One 8.82
2. Rápozícionálunk a vevői rendelés cikkszám mezőjére és a szükséges adatokat felhasználjuk a lekérdezés generálásához
3. A lekérdezés generátor Select mezőjébe bejegyezzük a következő sort: $[$38.1.0] vagy $[RDR1.ItemCode]. Végrehajtás kapcsolóra kattintva megtekinthetjük az eredményt. Ezt követően EX_02 néven elmentjük a lekérdezésünket.
Óbudai Egyetem Neumann János Informatikai Kar
oldal 13
Formatált keresés 8. foglalkozás
SAP Business One 8.82
4. Megjelenítjük a vevői rendelés bizonylatot 5. Megadjuk a vevő kódját (AGROLAND) 6. Rögzítjük a cikkszámot (KINGSTONPD_2) 7. A kurzort a újonnan definiált mezőre pozícionáljuk 8. Megnyomjuk az Alt + Shift + F2 billentyűkombinációt, melynek hatására megjelenik a Felhasználó-definiált értékek – definíció ablak 9. Megjelöljük a Keresés elmentett lekérdezések alapján felhasználó-definiált értékekben 10. Megnyitjuk az elmentett lekérdezést (EX_02) 11. Megjelöljük az Automatikus aktualizálás mezőt 12. Kiválasztjuk a legördülő listából a ha az oszlopérték módosul opciót 13. A legördülő listából kiválasztjuk a cikkszámot 14. Megjelöljük az Elmentett felhasználó-definiált értékek megjelenítése mezőt 15. Az Aktualizálás kapcsolóra kattintunk
Óbudai Egyetem Neumann János Informatikai Kar
oldal 14
Formatált keresés 8. foglalkozás
SAP Business One 8.82
16. Új cikkszám rögzítése esetében a felhasználó által definiált mező tartalma ugyanarra a cikkszámra változik
3.3
KERESÉSI SEGÍTSÉG VÁLTOZÓ BEVITELLEL
A formatált keresést arra is használhatjuk, hogy felhasználói kereső lekérdezést definiáljunk bármely mező mellé (standard vagy felhasználói mező). A kereső lekérdezés egy formatált keresésként definiált normál lekérdezés. Például a vevői rendelésben azok a cikkek jelennek meg, melyeknek a preferált szállítója azonos a változó mezőben megadott értékkel. A cikk kezelése az alapértelmezett szállító alapján történik. Ehhez olyan lekérdezést kell definiálni, mely a szállítóhoz tartozó összes Óbudai Egyetem Neumann János Informatikai Kar
oldal 15
Formatált keresés 8. foglalkozás
SAP Business One 8.82
cikket megjeleníti miután a szállító azonosítóját megadtuk a változó mezőben. Ezt a lekérdezést definiálhatjuk formatált keresésként a Cikkszám mezőben, a rendelés beviteli képernyőjén. Megoldás: 1. Lekérdezésgenerátorral elkészítjük az utasítássort. A cikktörzs táblából (OITM) válogatjuk le a mezőket
2. Végrehajtás kapcsolóra kattintunk. Kér egy preferált szállítót. Megadott szállító: Belkin
3. OK kapcsolóval tovább
Óbudai Egyetem Neumann János Informatikai Kar
oldal 16
Formatált keresés 8. foglalkozás
SAP Business One 8.82
4. Mentés
5. Vevői rendelés cikkszám mezőjében Shift + Alt + F2 6. Felhasználó-definiált értékek – definíció mezőben kiválasztjuk: Keresés elmentett lekérdezés alapján felhasználó-definiált értékekben 7. Behívjuk az elmetett lekérdezést 8. Aktualizálás Óbudai Egyetem Neumann János Informatikai Kar
oldal 17
Formatált keresés 8. foglalkozás
SAP Business One 8.82
9. Vevői rendelés cikkszám mezőjében Shift + F2. Megjelenik az adatbekérő ablak
10. OK
Óbudai Egyetem Neumann János Informatikai Kar
oldal 18
Formatált keresés 8. foglalkozás
SAP Business One 8.82
11. Kiválasztás
Óbudai Egyetem Neumann János Informatikai Kar
oldal 19
Formatált keresés 8. foglalkozás
SAP Business One 8.82
KERESÉSI SEGÍTSÉG KÉPERNYŐBEJEGYZÉSRE VALÓ HIVATKOZÁSSAL
3.4
A formatált keresés vonatkozhat olyan mezőkre is, melyek a beviteli képernyőn előzetesen már ki lettek töltve. Például ha megadunk egy szállítói megrendelést, a cikk-keresés csak azokat a cikkeket ajánlja fel, mely esetén az alapértelmezett szállító mezőben megadott szállító megegyezik a megrendelés szállító mezőjében megadott szállítóval. Ehhez egy olyan lekérdezést kell definiálni, mely tartalmazza a megrendelés szállító mezőjét az alapértelmezett szállító mező kondiciójaként. Ezután definiáljuk ezt a lekérdezést formatált keresésként a cikkszám mezőben, a rendelés beviteli képernyőjén.
-
a beviteli képernyő mezőire a $[táblanév.mezőnév] szintaktika alkalmazásával hivatkozhatunk. A táblanév a beviteli képernyőhöz tatozó tábla neve.
-
a beviteli képernyő mezőjére a mező számának és oszlopszámának segítségével hivatkozhatunk. Ebben az esetben a lekérdezés valamennyi dokumentum beviteli képernyőre érvényes lesz. A szintaktika ebben az esetben: $[$mező száma.mező oszlopszáma.NUMBER/CURRENCY/DATE/0] A rendszer egyértelműen azonosítja egy-egy bizonylat összes mezőjét a mező indexszáma és oszlopszáma segítségével. A menüsoron a Nézet > Rendszerinformációk bekapcsolásával a státussorban megtekinthetjük a részleteket:
-
NUMERIC akkor használjuk, ha a szóban forgó mező összeget és pénznemkulcsot tartalmaz, és csupán csak a számszerű összegre van szükség.
-
CURRENCY akkor használjuk, ha a szóban forgó mező összeget és pénznemkulcsot tartalmaz, és csupán csak a pénznemkulcsra van szükség.
-
DATE
Óbudai Egyetem Neumann János Informatikai Kar
oldal 20
Formatált keresés 8. foglalkozás
SAP Business One 8.82
akkor használjuk, ha a szóban forgó mező egy dátummező, melyet számításokra kívánunk használni. 1. Lekérdezés megírása és mentése
2. Megrendelés. Cikkszám mezőben: Shift + Alt + F2
3. Aktualizálás 4. Szállító: Baumax 5. Cikkszám mezőben Shift + F2 6. Megrendelés – cikkszám ablak
Óbudai Egyetem Neumann János Informatikai Kar
oldal 21
Formatált keresés 8. foglalkozás
SAP Business One 8.82
7. Kiválasztás
Óbudai Egyetem Neumann János Informatikai Kar
oldal 22
Formatált keresés 8. foglalkozás
SAP Business One 8.82
3.5 FORMATÁLT KERESÉS, FELADATOK 3.5.1 Keresés meglévő felhasználó-definiált értékekben 3.5.1.1 Vevői rendelések érkezésének dokumentálása A vevői rendelés megjegyzés mezőjét használják arra, hogy abban rögzítik a vevői rendelés megérkezésének módját. Módosítsák a mező megnevezését Beérkezés módja-ra. Rögzítsék a következő választási lehetőségeket: Gyorsfutár, Gyorsposta, Taxi, E-mail. Tesztelje megoldását és győződjön meg annak helyességéről! 3.5.1.2 Vevői rendelések régiós besorolása A vevői rendeléseknek végezzék el rendelések régiónkénti besorolását. -
Nyugat-Dunántúl
-
Közép-Dunántúl
-
Dél-Dunántúl
-
Észak-Magyarország
-
Észak-Alföld
-
Dél-Alföld
Tesztelje megoldását és győződjön meg annak helyességéről! 3.5.2 Mező értékének másolása egy másik mezőbe Vevői rendelésnél a vevő azonosítója bejegyzésre kerül a Megjegyzés mezőbe. A vevő azonosítójának változásával az új vevő azonosítóval aktualizálódik a Megjegyzés mező tartalma. Tesztelje megoldását és győződjön meg annak helyességéről! 3.5.3 Keresési segítség változó bevitellel Ajánlatban azok a cikkek jelenjenek meg, melyeknek a preferált szállítója azonos a változó mezőben megadott értékkel. Tesztelje megoldását és győződjön meg annak helyességéről! 3.5.4 Keresési segítség képernyőbejegyzésre való hivatkozással Hajtson végre egy betárolást. A cikk-keresés csak azokat a cikkeket ajánlja fel, mely esetén az alapértelmezett szállító mezőben megadott szállító megegyezik a bizonylat szállító mezőjében megadott szállítóval. Tesztelje megoldását és győződjön meg annak helyességéről! Óbudai Egyetem Neumann János Informatikai Kar
oldal 23