Lehet, hogy a google skilljeim hagytak cserben és az is lehet, hogy öregszem, de egyszerűen nem bírok az SAP-vel. Ebben kérek segítséget azoktól akik már tapasztaltabbak ezen a területen.
1, A probléma röviden: az új munkahelyen SAP-ban kéne tranzakciókat felvinni, mezei userként. Nem is lenne ezzel semmi baj, ha egy kicsit többet tudnék a rendszerről. De nem tudok, mert nincs egy normális dokumentum sem, amely leírná az alapfogalmakat, és adna egy átfogó képet a rendszer alapelveiről, működéséről és a használható módszerekről, toolokról. Két napja, változó intenzitással guglizok és csak ilyen corporate bullshitet találok. Még az SAP
saját oldala is nagyon szegényes, egy normális bevezetőt pedig (felhasználók részére) képtelenség találni. Az egyetlen normálisnak tűnő dolog amit láttam, az O'Reily féle SAP Adminisztrátorok számára írt könyv volt.
2, A kérdéseim:
- tudtok olyan rövid, pontos bevezetőt ami egyfajta 101-ként eligazít az SAP alapjairól
- mennyire lehet automatizálni az egyes taszkokat, amelyek esetleg előfordulnak? (Nem akarok horrorsztorikat mesélni, de hallottam olyanokat, hogy felállt a hajam tőle -- 160 *ezer* rekordban kézzel egyesével egy karakter módosítása...)
- szkriptelhető ez a cucc userként?
- ha az SAP maga nem, lehetséges a windows ablakokat szkriptelni valahogy (Powershell, vagy mittomén)
- milyen tippeket/trükköket javasoltok egy alapvetően linuxos mindsettel rendelkező usernek egy windows/sap környezetben? Pl. portable vim-et már leszedtem, de egyelőre még nem nagyon látom, hogy hol tudna segíteni.
- ...
- 2777 megtekintés
Hozzászólások
"tudtok olyan rövid, pontos bevezetőt ami egyfajta 101-ként eligazít az SAP alapjairól"
http://www.youtube.com/watch?v=4EOdSa-nbu8
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
:)
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
안녕하세요 올드보이
:))
- A hozzászóláshoz be kell jelentkezni
nem értem én a felállást. ha nem értesz hozzá, miért neked adták ezt a feladatot?
az nem jó válasz, hogy majd beletanulsz önképző kör jelleggel, mert az sap mezei userkénti használatát (hova kattintsunk a felületen, meg melyik mező mire való) is hónapokig szokták betanítani olyan emberek, akik napi 8 órában ilyen rendszereket tanítgatnak.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy nem voltam elég világos.
Az, hogy mikor hová kell kattintani, az hogy melyik mit jelent az prímán dokumentálva van, ezzel semmi baj nincs. A dokumentumok alapján egyes feladatokat két nap alatt bőven be lehet tanulni, hogy "végig lehessen kattingatni".
Csakhogy y "melyik mezőre hová kattintani" != "alapfogalmak/alapelvek".
Még ha nem is lehet szkriptelni, még ha nem is lehet automatizálni, legalább hadd lássam egyben a rendszer alapelveit.
Ez olyan nagy kérés?
(Egyébként pont az ilyen típusú dokumentáció hiányzik a netről, próbálj csak meg a "sap main concepts"-re vagy valami hasonlóra keresni. Ha tényleg napi 8 órában tanítanak embereket hónapokig arra, hogy melyik mező mit jelent, akkor az oktatók helyében elgondolkoznék, hogy tényleg a legjobb formában tálalják-e az információt. És, hogy vajon tényleg a lényeges dolgokat mondják-e el először.)
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
A scriptelhetőség témaköre szvsz nem ennyire egyszerű. "User" -eknek én a magam részéről nem adnék ilyen jogot, bár egyes folyamatok bizonyosan engedélyezhetők. Nem értek az SAP rendszerekhez, de ha valamely API rendelkezésre áll azon keresztül valószínűleg el lehet érni sok mindent.
Az "sap conceptual data model" kifejezésre keresve egészen sok találat adódik, vélhetően igen sok bullshit -el. Ezzel együtt azt gondolom, hogy nem feltétlen a leggyorsabban tanulható témakör.
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni
Azért találsz a neten csak marketing bullshitet, mert a SAP az oktatásokból is nagy pénzeket szed be. A fontos infókat a service.sap.com-on lehet fellelni, ha van accountod. Accountot meg a cégedtől tud neked csinálni olyasvalaki, akinek már van. Ekkkor már hozzáférsz az ún, sapnote-okhoz, az sdn fejlesztői fórumhoz. a library-hoz.
"Szkriptelni" lehet, a SAP belső ABAP nyelvén, de az külön tudomány.
Ha valaki a munkahelyeden már elvégzett egy-két tanfolyamot, akkor elvileg van tankönyve, kérd el. Vagy "sap books" keresőkifejezéssel fogd munkára a torrentz pont eu oldalt.
Sajnos ez nem az a tipikus autodidaktikus tudomány, mert nem minden logikus a SAP-ban.
Amúgy mit értesz az alatt, hogy tranzakciót felvinni?
- A hozzászóláshoz be kell jelentkezni
help.sap.com-hoz nem kell S user, meg az sdn-hez sem. A note-okhoz valóban.
- A hozzászóláshoz be kell jelentkezni
részletkérdés
- A hozzászóláshoz be kell jelentkezni
Bár nem vagyok otthon a témában, de tudomásom szerint az SAP nem egy olyan program ami teljesen egységes. Az SAP csak egy alapot ad, amit a fejlesztők felhasználnak és a felhasználó igényeihez igazítanak, talán erre van az SAP saját nyelve (ABAP). Így ha az a kérdés, hogy egy folyamat milyen adatokat módosít a háttérben, szerintem csak az tudja megmondani aki beüzemelte nálatok. Persze biztos rengeteg az egyezés.
- A hozzászóláshoz be kell jelentkezni
ABAP fejlesztő vagyok.
1. Nincs átfogó leírás. Egy olyan rendszerről, amiben 10 000+ nagyságrendű tábla és program van, nem lehet pár oldalas összefoglalót írni. Konkrétabban kellene tudni, hogy milyen modulról van szó, bár a user leírások (amik a tanfolyam részei), nem az alapokról szólnak, hanem, hogy hová kattints, ahogy te is láttad.
2. - Mindent lehet automatizálni, de nem minden pofonegyszerű.
- Gyakran egy kis programírás (ABAP nyelven, fejlesztői user kell hozzá) a megoldás pl 160 000 rekord módosítására, illetve keress rá a "batch input" témára, vagy nézd meg a LSMW-t.
- sima userként eléggé korlátozottak a lehetőségek (az jogosultság beállítások egyébként sokkal összetettebbek, mint sima user/admin)
- A SAPGui-t is lehet scriptelni, de ezt én még nem csináltam, nem is nagyon szokás
Úgy általánosságban: Az SAP-ban minden ABAP (kis jóindulattal), tehát végső esetben programozással bármi megoldható. Maga az ABAP nyelv nem túl nagy kaland (egy esős délután a nagyját meg lehet tanulni), a nehézség abban rejlik, hogy milyen adatot milyen táblában, hol tárol a rendszer, milyen "gyári" funkciók vannak, amit fel lehet használni. Emellett szinte minden konfigurálható, ettől újabb táblák/programok generálódhatnak, ettől függően adatok máshol kerülnek tárolásra. Ehhez kellenek az évek, és mindig lát újat az ember. Emellett nem említve, hogy tele lehet egyedi fejlesztésekkel, standard (eredeti kód) módosításokkal. Természetesen a dolgok nagy része nincs dokumentálva...
Szóval legalább annyit kellene tudni, hogy milyen adatokat kell módosítanod, vagy melyik tranzakciót kell használnod? Mindenesetre szerintem a programírás a legegyszerűbb, még akkor is, ha csak egyetlen alkalomról van szó.
- A hozzászóláshoz be kell jelentkezni
Köszi szépen a részletes választ. Sajnos eddig nem volt netem, de holnap, amint lesznek részletesebb és alaposabb (= jobb) kérdéseim, felteszem őket.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
Szia!
Időközben lett egy konkrét kérdésünk, ha esetleg tudsz segíteni, akkor azt egy hónap múlva (amikor lesz egy újabb 160k-s mass change) nagyon megköszönnénk. :)
A tranzakció a VA12 és csupán annyi lenne a kérdés, hogy lehetséges- valahogy az SAP-n belül kiadni egy olyan parancsot, hogy a Plant oszlopban az összes X-et írja át Y-ra. Azért kérdezem, mert nem hiszem el, hogy a GUI-n belül valahol ne lenne elrejtve, egy "Replace all" szerű opció.
Per pillanat már a végső elkeseredésünkben a Sikuli nevű programmal szórakozunk (screen ocr + python), hogy végigszaladjon a táblán és egyesével átírja azokat a mezőket amelyeket megtalál, de hogy is mondjam ... valahogy ezt nem érzem helyesnek. :)
Egyébként mezei userként elvileg van jogosultságom SAP GUI scriptet futtatni és a GUIXT is be van kapcsolva, de ezeket még nem volt alkalmam alaposabban átnézni. Arról nem is beszélve, hogy a GUI scriptelését továbbra is a legutolsó lehetőségnek fogom fel.
Előre is köszi.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni