140 likes | 316 Views
PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak 7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/. TTINFV21-22 SAP-ABAP 7. Gyakorlat Dr. Pauler Gábor egyetemi docens, PTE-TTK Információtechnológia és Általános Technika Tanszék Tel: 30 / 901 - 5488
E N D
PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak 7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/ TTINFV21-22 SAP-ABAP 7. Gyakorlat Dr. Pauler Gábor egyetemi docens, PTE-TTK Információtechnológia és Általános Technika Tanszék Tel: 30/901-5488 E-mail: pauler@t-online.hu Skype: gjpauler
A gyakorlat tartalma • 6. Házi Feladat ellenőrzése: További nyersanyagok beszállítóinak törzse, infó-rekordja és forráslistája • Sales szcenárió 3: • 2. Üzleti folyamatok bonyolítása: • 2.8. SD Kiszállítás (Outbound Delivery) indítása: 007 (PTTK-FelhNev-Roller 100DB XYVevo1):80000000 • 2.9. SD Komissiózás(Transfer Order): 80000000(PTTK-FelhNev-Roller 100DB XYVevo1):0000000001 • Könyvelési alapfogalmak: • Számla, • Naplófőkönyv, • Számlatükör, • Mérleg, • Eredménykimutatás, • Speciális műveletek • 2.10. FI Számlázási dokumentáció (Billing Document) elkészítése: 0000000001 (PTTK-FelhNev-Roller 100DB XYVevo1):1500000010 • 2.11. FI Beérkező fizetések könyvelése (Post Payment): 1500000010 (PTTK-FelhNev-Roller 100DB XYVevo1):0000000002 • 3. Összefoglalás: A folyamat fizikai időben, indirekt adatösszefüggések • Szakirodalom
Sales szcenárió: Üzleti folyamatok bonyolítása: Kiszállítás indítás, Anyagkivételezés • 2.8.Kiszállítás(Outbound Delivery) indítása: Miután a 100db roller elkészült, elindítjuk a kiszállításokat: Lo-gisztika|Értékesítés|Kiszállítás és transzport|Ki-szállítás|Létrehozás|Egyedi bizonylat|VL01N Hi-vatkozás vevői rendelésre tranzakció:/Tutor257 • 2.8.1.Nyitóképen: Kiszállítási hely = 1000(Bel-föld): mert EXW(Ex works) adjuk el 1000 gyárból • Szelekciós dátum = akt.hó.15 (megegyezik a vevői rendelés dátumával) • Vevői rendelés száma = 7(PTTK-FelhNev-Roller 100db XYVevo1), Enter • 2.8.2.A főképen: ellenőrizzük az adatokat, Enter • 2.8.3.Mentés( ), Kiszállítás-szám: • 2.9.Komissiózás(Transfer Order):a kiszállításra kije-lölt késztermékek összeszedése (Pick) a raktárból, csomagolása és a fuvarozás megrendelése: Logisz-tika|Értékesítés|Kiszállítás és transzportálás|Ko-missiózás|Transzportrendelés létrehozása|LT03 Egyedi bizonylat tranzakció: • 2.9.1.Nyitóképen: Raktárszám = 100(Központi készlet nélküli (Lean) raktár): Ez nem a megszo-kott 1030 raktárunk, hanem egy virtuális raktár! • Gyár = 1000, Szállítás = 80000000(PTTK-FelhNev-Roller 100db XYVevo1) • Tétel aktiválása bejelöl,Lefutás = D(Háttér) • Komissiózott menny.átvétele = 2(Vegye át a komissió-mennyiséget a transzportba) • 2.9.2.Enter, a transzport-szám: Katt Katt VL01N: Kiszáll. indítás XTA 007 Katt Katt Katt Katt Katt Katt LT03: Komi ssióz 80 000 000 Katt Katt 80000000 VF01: Szlámla dokum 80000 000 Katt Katt Katt Katt Katt Katt VA03: Dokum láncolat megnéz XTA 007 Katt F-06: Bejövő fizetés XTA 007 Katt 0000000001
Könyvelési alapfogalmak: Számla Számla SzámlaID DecSorszám Leírás SzintSzám SzámlaTipID Módosító Módosítva Állapot SzlaTipus SzlaTipID SzlaTipLeír SzlaTétel SzlaTételID Érték SzámlaID Tartoz/Köv Módosító Módosítva Állapot • A könyvelés/számvitel (Bookkeeping/Accounting) eredetileg - amikor a XVI. században feltalálták Itáliában - egy vállalkozás vagyoni helyzetének és jövedelmezőségének nyomonkövetésére szolgáló ügyviteli rendszer volt. Azóta viszont az állami adók, vámok, illetékek kivetésének alapjává vált (csak hogy legyen miből felépíteni a politikusok palotáit, és végszügségben egy kicsit állami feldatok ellátására is költeni…). Ennek megfelelően az adóelkerülés fő eszköze is a „hazudjunk kreatívan és hihetően az adóhivatalnak” című össznépi társasjétékban: naponta szorgos könyvelők ezrei fáradoznak azon, hogy cégük a süllyedő Titanic képét mutassa az APEH (IRS) felé (viszont tejjel-mézzel folyó kánaánt a részvényesek és befektetők felé). Mindezek miatt a számvitel nem tölti be eredeti funkcióját (ezért kitalálták a rá épülő Controllingot, amivel kézben lehet tartani a céget), viszont jogi okokból muszáj csinálni, ráadásul országonként némileg eltérő szabályozás alapján. Lássuk most a legfontosabb alapfogalmait: • Könyvelési számla (Bookkeeping Account): adott számlatulajdonos(Owner) objektum velünk szemben fennálló tartozásait(Debit) és a neki kifizetendő követeléseket(Credit) nyilvántartó bizonylat: • Nem keverendő össze a kereskedelmi számla-bizonylattal (Invoice), a közüzemi számlákkal (Bill), és a bankszámlával (Bank Account), bár az hasonlít rá leginkább • A tartozások és követelések közti különbség a számla egyenlege(Balance) • A számlák tartozik/követel adatait, egyenlegét eredetileg papíron tárolták egy akasztófának nevezett elrendezésben, ma már természetesen ugyanúgy 1:több kapcsolt Számla:Tétel táblákban tárolódnak, mint minden bizonylat: • A számlatulajdonos eredetileg természetes személy volt (pl. Dr. Izom Agy tartozik nekünk némi uzsorára adott kölcsönpénzzel, követel tőlünk sok-sok törlesztést és kamatot, és tartozik nekünk egy nagy veréssel, ha nem fizetünk, csak hogy a számla ki legyen egyenlítve), azóta bármely partnernek, cikknek, pénzügyi-logikai elszámolási egységnek lehet könyvelési számlája
Könyvelési alapfogalmak: Naplófőkönyv BizonylatTipus BizonylTipID BizonylLeírás BizonylatTétel BizonylTétID Mennyiség BizonylFejID CikkID Kötelező-e Módosító Módosítva Állapot BizonylatFej BizonylFejID IndulHely ÉrkezHely Összérték IndulDátum ÉrkezDátum BizonylTipID ElődBizonylID Módosító Módosítva Állapot Főkönyv KontírozID Leírás KontírozIdő BizonylTétID KontírozóID Módosító Módosítva Állapot Számla SzámlaID DecSorszám Leírás SzintSzám SzámlaTipID Módosító Módosítva Állapot SzlaTipus SzlaTipID SzlaTipLeír SzlaTétel SzlaTételID Érték SzámlaID KontírozID Tartoz/Köv Módosító Módosítva Állapot • Könyvelési tranzakció/kontírozás (Accounting Transaction): adott mértékű pénzmozgás, amely bizonyos száml(ák) tartozik oldala és más száml(ák) követel oldala közt jön létre (nem lehetséges pénzmozgás tartozikróltartozikra, illetve követelrőlkövetel oldalra). • Nem keverendők össze az SAP tranzakciókkal, amelyek programok • Naplófőkönyv (Ledger): könyvelési tranzakciók időbeli listája, kiegészítő adatokkal: • Tartozik/Követel számlák számai, tartozik/ követel összegek, időpont, kontírozó • Ha könyvelési tranzakció valamely kereskedelmi bizonylat automatikus lekönyvelésével jött létre, akkor visszakereshetők annak adatai • A naplófőkönyvbe történő inputot analitikus könyvelésnek(Analytic Accounting) nevezik. Az automata analitikus könyvelés óriási munkaerő- és idő megtakarítás: Nincs Nusi1, aki a papír alapú számlá-kat felviszi egy kopasz Excelbe, Nincs Nusi2, aki azt kinyomtatja, majd újra bepötyögi egy könyvelő szoftverbe, Stb…
Könyvelési alapfogalmak: Számlatükör, Mérleg SzlaTipus SzlaTipID SzlaTipLeír SzlaTétel SzlaTételID Érték SzámlaID KontírozID Tartoz/Köv Módosító Módosítva Állapot Számla SzámlaID DecSorszám Leírás SzintSzám SorRend Aktív-e Elszámoló-e Egyeztet-e Újraérték-e SzámlaTipID FőSzámlaID Módosító Módosítva Állapot • Főkönyvi számlakeret/tükör (Book of account): számlák számviteli törvény által előírt nem fix szintszámú hierarchiája (Non-Constrained level Hierarchy), amit a SzámlaFej tábla önmagára mutató 1:több kapcsolatának felettes számlára hivatkozó opcionális idegen kulcsa tárol (azért opcionális, mert a legfelső szintű számlacsoportoknak nincs felettese). Ezenkívül áttekinthetőségi okoból van a számláknak szöveges leírása, szintszáma és decimális sorszámozású egyedi azonosítója is: • Számlatükör módosítása: az SAP minden or- szágra tartalmaz egy érvényes számlatükröt, de ezt szerkeszthetjük is: új számlát hozhatunk létre, és megadhatjuk: • Felettes számláját (ez alapján automatiku- san decimális sorszám azonosítót is kap) • Leírását • Szintszámát • Sorrendjét az egyenrangú szinten lévők közt • Aktív(Active)/vagy összegző(Totals) számla: aktívra lehet kontírozni, az összegző csak más számlákat csoportosít össze • Pénz/vagy elszámoló számla • Egyeztetendő-e, • Újraértékelendő-e, stb. • Mérleg (Balance Sheet): a vállalkozás vagyoni elemeinek adott elméleti időpontra szóló kimu- tatása, számlatükör számláit törvény által előírt számviteli szabályok szerint 2 nagy csoportba aggregálva (automatikusan állítódik össze a fő- könyvből 2-3 perc alatt): • Aktivák/Eszközök (Assets) • Passzívák/Források (Liabilities) • A két oldal összegének minden időpillanat- ban meg kell egyeznie helyes könyvelésnél!
Könyvelési alapfogalmak: Eredménykimutatás, Spec. műveletek • Ezért nevezzük a rendszert kétszeres könyvvitelnek (Double-entry Bookkeeping): • 1 tranzakciót mindig duplán rögzít a számlák tartozik/követel oldalán, valamint • Kétféleképp összesíti őket mérleg eszköz/forrás oldalán, melyeket leegyeztet. • Ennek az a célja, hogy növelje a rendszer biztonságát: arra elég komoly esély van, hogy egy könyvelő egy-két-három számot félreüssön – főleg, ha sokat ivott – viszont rendkívül ritkán jöhet létre a hibák olyan kombinációja, amelyben az eszközök továbbra is megegyeznek a forrásokkal! • A kétszeres könyvvitel nem tévesztendő össze a kettős könyveléssel (Accounting Fraud, „Creative Accounting”), ami a számlák tartalmának adóelkerülési célból történő meghamisítását jelenti az adóhatóság felé • Eredménykimutatás (Income Statement): a vállalkozás árbevételének, költségeinek, adóterheinek, szabad pénzáramának (Cash-flow), nettó profitjának adott elméleti időintervallumra szóló kimutatása: • A mérleg forrás oldalán egy elemeként szerepel • Lehet összköltséges vagy forgalmi költséges módszerrel készült • Formátuma minden országban törvény által előírt, • Automatikusan állítódik össze a főkönyvből 2-3 perc alatt • Szintetikus könyvelés (Synthetic Accounting): mérleg, eredménykimutatás, és más bonyolultabb kimutatások összeállítása a naplófőkönyv adataiból, automatikusan történik
A gyakorlat tartalma • 6. Házi Feladat ellenőrzése: További nyersanyagok beszállítóinak törzse, infó-rekordja és forráslistája • Sales szcenárió 3: • 2. Üzleti folyamatok bonyolítása: • 2.8. SD Kiszállítás (Outbound Delivery) indítása: 007 (PTTK-FelhNev-Roller 100DB XYVevo1):80000000 • 2.9. SD Komissiózás(Transfer Order): 80000000(PTTK-FelhNev-Roller 100DB XYVevo1):0000000001 • Könyvelési alapfogalmak: • Számla, • Naplófőkönyv, • Számlatükör, • Mérleg, • Eredménykimutatás, • Speciális műveletek • 2.10. FI Számlázási dokumentáció (Billing Document) elkészítése: 0000000001 (PTTK-FelhNev-Roller 100DB XYVevo1):1500000010 • 2.11. FI Beérkező fizetések könyvelése (Post Payment): 1500000010 (PTTK-FelhNev-Roller 100DB XYVevo1):0000000002 • 3. Összefoglalás: A folyamat fizikai időben, indirekt adatösszefüggések • Szakirodalom
Sales szcenárió: Üzleti folyamatok bonyolítása: Számlázás, Bejövő fizetés 1 • 2.10.Számlázási dokumentáció(Billing Document) el-készítése: számla (Invoice) kiállítása a vevőnek a rendeléséről: Logisztika|Értékesítés|Számlázás| Számla|VF01 Létrehozás: /Tutor296 • 2.10.1.Nyitókép: kiszáll. Bizonylat = 80000000 (PTTK-FelhNev-Roller 100db XYVevo1) • 2.10.2.Enter: tételáttekintés • 2.10.3.Mentés( ),számlaszám: • Csak a kiszállítás lekönyvelése után fog lefutni! • Hogy a számla létrejött-e, azt a Logisztika|Értékesí-tés|Eladás|Rendelés|VA03 Megjelenítés tranzak-cióban ellenőrizhetjük: • 2.10.4.Nyitókép: vevői Rendelés = 7 (PTTK-FelhNev-Roller 100db XYVevo1) • 2.10.5.( )gombra felhozza a bizonylati láncot/hi-erarchiát (Document Chain/Hierarchy), aminek utolsó szintű eleme(i) a kimenő számlá(k), amíg nincsenek lekönyvelve, nyitott állapotban vannak • 2.10.6.Sorokon Duplakatt:mutatja a tartalmukat • 2.11.Beérkező fizetések könyvelése(Post Payment):XYVevo1 azonnal készpénz- ben fizet, ahogy azt korábban beállítottuk Számvitel|Pénzügy|Főkönyv|Könyve- lés|F-06 Fizetésbeérkezés: /Tutor315 • 2.11.1.Nyitóképen:Dátum=aktuális, • Vállalat=1000,Pénznem=EUR • Árfolyam=270HUF/EUR • Banki adatok panelen: • Jóváírt főkönyvi számla = 453190(Vevői előleg+ÁFA) • Összeg = 3920EUR • Nyitott tétel kiválasztása panel: • Számlatípus = D(Vevő) • Vevői bankszámla = üres (készpénzben fizet!!!) Katt Katt Katt Katt Katt VL01N: Kiszáll. indítás XTA 007 Katt Katt 1500000010 LT03: Komi ssióz 80 000 000 Katt Katt Katt Katt Katt Katt VF01: Szlámla dokum 80000 000 VA03: Dokum láncolat megnéz XTA 007 Kat- Katt Katt Katt Katt Katt Katt F-06: Bejövő fizetés XXXX XXXX
Sales szcenárió: Üzleti folyamatok bonyolítása: Bejövő fizetés 2 1500000010 Katt • 2.11.Beérkező fizetések könyvelése(Post Payment) (folytatás): • Ha nem tudunk megadni vevői bank-számla számot, a kimenő számla számával tudjuk azonosítani a beér-kezett fizetéseket: • 2.11.2.A nyitóképen: Enter, feljön, hogy mivel szeretnénk azonosítani a fizetést, Bizonylatszám kiválasztása • 2.11.3.A Bizonylatszám képernyőn: • Kimenő számla bizonylatszám = 1500000010,Enter, Vissza( ) 2.11.4.Mentés( ),a fizetésbeérkezé-si bizonylat száma: • Itt nem adható meg nyitott/függőben lévő, lekönyveletlen kimenő számla! • VIGYÁZAT: Ha a rendszeradminisztráto-rok nem zárják le rendesen az előző évet, és nem nyitják meg a belső bizonylatkul-csok 14, 15, 45, 50 számtartományait az adott évre, a bizonylatok nem fognak lét-rejönni (Hibaüzenet: „Beleg R-XXNN számtartománya ZZZZ évre hiányzik!”) • Ha van SAP_ALL jogosultságunk, FBN1 tranzakcióval beszúrhatunk új számkört: • A nyitóképen: Vállalat = 1000, Intervallum írása gombra: • Feljön az intervallum lista, +Intervallum gomb: Szám = 15 • Év = aktuális • Kezd = 1500000000 • Vég = 1599999999 • Állapot = 1500000000 • Külső számozás = Nem Katt VL01N: Kiszáll. indítás XTA 007 Katt LT03: Komi ssióz 80 000 000 Katt Katt 0000000002 VF01: Szlámla dokum 80000 000 Katt VA03: Dokum láncolat megnéz XTA 007 Katt Katt Katt F-06: Bejövő fizetés XXXX XXXX • Mentés( ): erre kijön egy figyel-meztetés, hogy a számkör-válto-zást transzportálni kellene, de való-jában nem kell, enélkül is működik, és létre fognak jönni a bizonylatok
Sales szcenárió: Összefoglalás: A folyamat fizikai időben A lépések dátumozásának követési feltételei (). () retrográd tervezést jelent FD32: Hitelker. létreh. XY Vevo1 VK32: Kondíc. létreh. PTTK- FelNev- Roller MD04: Szüks. Ellenőr. PTTK- FelNev- Roller VA01: Vevői rendel. XTA 7: XY Vevo1: PTTK- FelNev- Roller: 100db XD01: Vevő létreh. XY Vevo1 XK01: Beszáll létreh. XY Szall1-4 ME01: Rend.k. karbant PTTK- FelNev- Abron Csapá FK08: Banksz. jóváha. XY Szall1-4 MD04: Gyárt. elrend PTTK- FelNev- Kerék: 192db ME11: InfoRek létreh. 5300000010 5300000011 5300000012 5300000013 MD04: Beszer. elrend PTTK- FelNev- Abron: 192db_ Csapá: 192db Határidő - Rendel.dátum Max(Komponensek száll.ideje) MD02: MRP futtatás PTTK- FelNev- Roller LT03: Komi ssióz 80 000 000 VL01N: Kiszáll. indítás XTA 007 MIGO: Anyag bevét PTTK- FelNev- Abron: 192db_ Csapá: 192db MD04: Gyárt. elrend PTTK- FelNev- Roller: 96db CO01: Gyárt. visszaj. PTTK- FelNev- Kerék: 192db CO01: Gyárt. visszaj. PTTK- FelNev- Roller: 96db VF01: Szlámla dokum 80000 000 F-06: Bejövő fizetés XXXX XXXX
Sales szcenárió: Összefoglalás: Indirekt adatösszefüggések Legyünk figyelemmel a következő indirekt adatösszefüggésekre (): Kaphatok árengedményt mennyiség növelésével? ERP Kész- termékhez Z11C ár kondíció! FD32: Hitelker. létreh. XY Vevo1 VK32: Kondíc. létreh. PTTK- FelNev- Roller MD04: Szüks. Ellenőr. PTTK- FelNev- Roller VA01: Vevői rendel. XTA 7: XY Vevo1: PTTK- FelNev- Roller: 100db XD01: Vevő létreh. XY Vevo1 Mit fog át- ütemezni időhiány miatt? XK01: Beszáll létreh. XY Szall1-4 ME01: Rend.k. karbant PTTK- FelNev- Abron Csapá FK08: Banksz. jóváha. XY Szall1-4 MD04: Gyárt. elrend PTTK- FelNev- Kerék: 192db ME11: InfoRek létreh. 5300000010 5300000011 5300000012 5300000013 MD04: Beszer. elrend PTTK- FelNev- Abron: 192db_ Csapá: 192db Kondíciós Diszkont működik-e? 20%-os ÁFA (MWST) MD02: MRP futtatás PTTK- FelNev- Roller MWST kondíció rekord export- import oldalon létezzen! Másik, „szűz” user! 45számkör akt.évre létezzen! 53számkör akt.évre létezzen! Szöveges anyag spe- cifikáció! Diszpó=1 Automata Beszerzés! Átvétel=2 Mennyis. Átvegye! • Ne keverjük a számokat: • Vevői rendelés:7 • Gyárt.elrend:1000040 • Besz.elrend:4500000007 • Anyagérk:5000000010 • Kiszállítás:80000000 • Komissió:0000000001 • Számla:1500000010 • Fizet.beérk:0000000002 LT03: Komi ssióz 80 000 000 Fizikai elkészülési sorrend! VL01N: Kiszáll. indítás XTA 007 50számkör akt.évre létezzen! 14,15 szám- kör akt.évre létezzen! MIGO: Anyag bevét PTTK- FelNev- Abron: 192db_ Csapá: 192db MD04: Gyárt. elrend PTTK- FelNev- Roller: 96db Szelekciós dátum a rendelés dátuma! CO01: Gyárt. visszaj. PTTK- FelNev- Kerék: 192db CO01: Gyárt. visszaj. PTTK- FelNev- Roller: 96db Nem 1030 raktárból, hanem 100 virtuális tárolóból! VF01: Szlámla dokum 80000 000 F-06: Bejövő fizetés XXXX XXXX Ha nem kész- pénzes kell a vevői bank- számlaszám!
Szakirodalom • Általános webes help: http://help.sap.com/ • Letölthető szoftverhibajavítások: http://service.sap.com/notes • Hivatalos SAP tanfolyamok:www.sap.hu/utemterv • Ingyenes webtanfolyamok, fórum, blog, e-konzultáció magyarul: • www.tudasmorzsak.hu • Angol nyelvű fórumok és tudásbázisok: • http://www.sap-img.com/abap.htm • http://erpgenie.com/ • http://help.sap.com/search/sap_trex.jsp • http://sap.ittoolbox.com/groups/technical-functional/sap-abap/ • SAP SD Modul jegyzetek magyarul CANAL-formátumban: SAP-SD-Notes.doc • SAP Tutor letöltés és kézikönyv angolul: https://websmp203.sap-ag.de/~sapidp/011000358700001572552002E • Sales szcenárió: S01_IT_Sales_Order_To_Cash_HU_HU.sim
Objektum szimbólumok Partner (Partner) Anyag (Material) Sarzs (Batch) Bevitt anyag (Partner material) Készlet (Inventory) Raktár (Deposit) Gyári szám (Serial number) Darabjegyzék (Bill of materials) Szortiment (Sortiment) Anyagmeghatá-rozás (Material Identification) Árazás (Pricing) Engedmény (Allowance) Fizetési mód (Payment Method) Számla (Invoice) Bizonylat (Voucher) Értékesítés támogatás (Sales Promotion) Direkt mail (Direct mail) Ajánlat (Offer) Árazás (Pricing) Rendelés (Order) Validáció (Validation) Szerződés (Contract) Szállítás (Transport) Hitel (Credit) Ütemezés (Scheduling) Szerviz (Service) Vevőszolgálat (Customer Service) Kattintás (Click) Dupla kattintás (Double Click) Adatbevitel (Write) Csak olvasható (Read Only) • Cég (Company) • Gyár (Plant) • Értékesítési szervezet (Sales Department) • Üzletkötő csoport (Sales Representative Group) • Értékesítési integráció (Sales Integration) • Csatorna (Channel) • Földrajzi hely (Geographic Location) • Kiszállítási hely (Delivery Location) • Szállítási mód (Transportation Mode) • Rakodási pont (Loading Point) • Árucsoport (Product Group) • Értékesítési terület (Sales Area) Katt Kat- Katt