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ó.