AstroSoft Development Corsair Page 7
User Form Generator (GASP)
De GASP is een vereenvoudigde grafische editor voor ASP-pagina's. Figuur 2
toont de werking van GASP. Met de Transaction Objects, kan een ontwikkelaar
d.m.v. drag-and-drop snel de inhoud van een gebruikersformulier opbouwen en
diverse eigenschappen aan de onderdelen hiervan toekennen
(standaardwaarden, invoermaskers, enz.). Hierna worden de ASP-pagina's
gegenereerd en beschikbaar gemaakt op de Web-server van de organisatie. De
eindgebruiker kan er direct mee werken en via de ASP-pagina's in een Web-
browser de SAP R/3 gegevens opvragen, wijzigen en opslaan.
De toegang tot de gegevens van SAP R/3 vindt als volgt plaats: de ASP-pagina's
roept het bijbehorende Transaction Object aan, dat op zijn beurt één van de
methoden aanroept van de BAPI Proxy component. Deze voert vervolgens de
SAP R/3 transactie uit.
De in de systeemarchitectuur toegepaste oplossingen zijn gebaseerd op de
geavanceerde technologie van Microsoft. Hierdoor is het mogelijk de
functionaliteit van het systeem in de toekomst uit te breiden en de gegevens van
SAP R/3 te integreren met die van andere informatiesystemen van de
organisatie.
SAP
Business
Object
Repository
COM+
Business API
Proxy
Repository
Transaction
Object
Repository
R/3
Application
Server
Developer
Workstation
Application
Server
User
Workstation
Web
Server
GASP
User Form
Generator
ASP
RFC
DCOM
Figuur 2: Werking van GASP
Nereus versie 2.0
Bunnik, oktober 2003
7