19. A Function View of the Business Prod HR Sales Acct Sales Staff Prod Staff Acctg. Staff Assign Staff Order Entry Order Ship Order Receipt Order Parts Order Schedule Order Make Pay Staff Pay Parts Invoice Order Receipt Order
20. A Process View of the Business Prod Customer Service Financial Reporting HR Sales Acct Product Development Order Processing
27. System Platforms Languages Dialog SAPGUI Databases Operating Systems Hardware UNIX BOXES IBM AS 400 INTEL DEC ALPHA UNIX: Most Variants Windows NT OS400 ADABAS, DB2 for AIX Informix DB2/400 ORACLE MS SQL Server Win 3.1, Win 95, Win NT, OSF Motif, Presentation Manager, MacIntosh Win ‘95 OS/2 ABAP/4, C, C++
30. Varieties of Client Server Name Presentation Application Database Centralized System 2 Tier System 3 Tier System NOTE: a truly distributed system may distribute the database; the processing of an application or processing of presentation calculations Mainframe with terminals Mainframe with intelligent terminals Mainframe or Mini High End Workstation PC or NC
31. R/3 Middleware: Interfaces to Systems Software Database Operating System Presentation R/3 DB Inter- face OS Interface Pres Inter- face
42. End Last modified by: Bunty Jain – SAP ABAP, Delhi, India, IT SAP Training [email_address]
Notes de l'éditeur
SAP R/3 is a set of business application software modules designed for the client/server environment. The modules are integrated, and span most functions required by a major corporation, including manufacturing, finance, sales and distribution, and human resources. Each module addresses over 1000 business processes.
The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server
Each application server contains a dispatcher. The dispatcher is the link between the work processes and the users logged onto the application server. Its task is to receive requests for dialog steps from the SAPgui and direct them to a free work process. In the same way, it directs screen output resulting from the dialog step back to the appropriate user. The dispatcher receives the request to execute a dialog step from user 1 and directs it to work process 1, which happens to be free. The work process addresses the context of the application program (in shared memory) and executes the dialog step. It then becomes free again. The dispatcher receives the request to execute a dialog step from user 2 and directs it to work process 1, which is now free again. The work process executes the dialog step as in step 1. While work process 1 is still working, the dispatcher receives a further request from user 1 and directs it to work process 2, which is free. After work processes 1 and 2 have finished processing their dialog steps, the dispatcher receives another request from user 1 and directs it to work process 1, which is free again. While work process 1 is still working, the dispatcher receives a further request from user 2 and directs it to work process 2, which is free