List of Figures

Team-Fly

Chapter 1: The Roles of Java in the ERP Industry

Figure 1.1: Third party applications accessing SAP through Java

Chapter 2: SAP Automation Architecture

Figure 2.1: An example of the SAP Automation GUI main screen. From this screen you can view all the data that is contained on the GUI.
Figure 2.2: An example of the creation of a stub in SAP
Figure 2.3: An example of the SAP Assistant screen
Figure 2.4: A view of the relationships among the various components of the SAP Automation suite of tools

Chapter 3: VisualAge for Java

Figure 3.1: The Welcome to VisualAge dialog box
Figure 3.2: The SmartGuide dialog box
Figure 3.3: Run the Hello applet through Workbench
Figure 3.4: An applet running in the Applet Viewer
Figure 3.5: The Class Browser window
Figure 3.6: Visual Composition Editor
Figure 3.7: A Beans Palette
Figure 3.8: The property window of a Bean
Figure 3.9: The VisualAge for Java Scrapbook

Chapter 4: Setting up the Development and Operating Environments

Figure 4.1: SAP Labs, Inc., Web site for SAP Automation download
Figure 4.2: The SAP Automation downloadable files
Figure 4.3: Opening screen of SAP Automation setup
Figure 4.4: The Setup Type screen asks you to choose between a typical and a custom installation.
Figure 4.5: The Select Components screen for a Custom installation. Choose only the components that you really need.
Figure 4.6: Listing of selected options during SAP Automation installation
Figure 4.7: SAP Automation installation screen as files are copied to your system
Figure 4.8: Beginning of the Java RFC installation
Figure 4.9: Component selection screen for Java RFC installation
Figure 4.10: Results of executing the Register Server operation
Figure 4.11: Accessing the RFC server configuration through the Server Manager
Figure 4.12: Configuration parameters for RFC server—Name tab
Figure 4.13: Configuration parameters for RFC server—Rights tab
Figure 4.14: Configuration parameters for RFC server—Methods tab
Figure 4.15: Transaction flow from workstation to SAP R/3 system

Chapter 5: A Few Simple Java/SAP Examples

Figure 5.1: Getting the properties of the SAP GUI login
Figure 5.2: The Properties page of the SAP GUI
Figure 5.3: Creation of the project JavaPing
Figure 5.4: Renaming the default class to JavaPing
Figure 5.5: The JavaPing example
Figure 5.6: Windows Explorer view of the Project directory showing the JavaPing executable program
Figure 5.7: Starting the Orbix Daemon and Server Manager
Figure 5.8: Execution of the JavaPing executable
Figure 5.9: Setting the level of trace for the Orbix Daemon
Figure 5.10: Project JavaGetMat in the Java Compiler
Figure 5.11: Output from the JavaGetMat example
Figure 5.12: Sample of GetCustomerApplet executed in a browser

Chapter 6: Object-Oriented Programming Concepts

Figure 6.1: A simple representation of an object-oriented environment
Figure 6.2: Variable and method relationships between class and object
Figure 6.3: Class Hierarchy example

Chapter 9: Building Simple User Interfaces

Figure 9.1: Browser displaying introductory applet for AWT examples
Figure 9.2: An applet demonstrating the Button class
Figure 9.3: An applet demonstrating the Checkbox class and the CheckboxGroup class
Figure 9.4: An applet demonstrating text classes
Figure 9.5: An applet demonstrating the Choice and List classes
Figure 9.6: A simple example of multiple panels
Figure 9.7: A simple example of a frame
Figure 9.8: A simple example of a dialog
Figure 9.9: A simple example of a menu in a frame called by an applet
Figure 9.10: A BorderLayout example
Figure 9.11: A FlowLayout example
Figure 9.12: A GridLayout example

Chapter 10: JavaBeans, ActiveX, Applets, and the Internet

Figure 10.1: Output from the sample URL reading program
Figure 10.2: Client side of sockets example
Figure 10.3: Server side of sockets example
Figure 10.4: Output from the communication applet example

Chapter 11: Integrating Java with SAP through RFCs and BAPIs

Figure 11.1: Compiler screen for GetSyst
Figure 11.2: A GetSyst example screen

Chapter 12: SAP’s Business Object Repository

Figure 12.1: The opening screen of the Business Object Builder (transaction SWO1)
Figure 12.2: The details of the EMPLOYEEI object
Figure 12.3: The layers of an SAP business object
Figure 12.4: The opening screen of the Business Object Repository
Figure 12.5: A detailed view of the Material object
Figure 12.6: The BOR legend
Figure 12.7: The initial Find function in SE37. To set the correct filter, you need to expand all selection conditions.
Figure 12.8: The expanded selection screen, filled in with the required values
Figure 12.9: Sample results from the selection

Chapter 13: Building a More Advanced User Interface

Figure 13.1: Results of running SwingApplet in MS-DOS
Figure 13.2: The results of running TextAreaTest in MS-DOS
Figure 13.3: The results of running TextEditTest in MS-DOS

Chapter 14: SAP Assistant

Figure 14.1: SAP DCOM Connector definition
Figure 14.2: Editing Destination dialog box
Figure 14.3: The SAP Assistant screen

Chapter 15: Internet Transaction Server

Figure 15.1: A typical SAP system using ITS
Figure 15.2: An example of how ITS can be scaled up for a larger system
Figure 15.3: All the security features of an ITS system
Figure 15.4: A Web-based purchase order transaction
Figure 15.5: An example of an ITS online transaction
Figure 15.6: A sample of a bitmap object list in transaction SMW0
Figure 15.7: SAP@Web Studio screen
Figure 15.8: Opening screen of transaction SMW0

Chapter 16: Deciding Which Technology to Use for a New Application

Figure 16.1: The first step in the creation of a stub to an RFC, showing default language choices
Figure 16.2: Programming languages supported in stub creation

Chapter 17: Design Considerations for HTML/RFC-Based SAP Interfaces

Figure 17.1: HTML validation from the W3C
Figure 17.2: Data element descriptions for purchase orders from the SAP data dictionary

Chapter 18: BAPI Development

Figure 18.1: The relationship of parameters between BOR, Function Builder, and Data Dictionary
Figure 18.2: Attributes for a function module that can be used as an RFC
Figure 18.3: RFC overview from transaction SM59
Figure 18.4: Detail view of an RFC destination screen

Appendix B: Basic HTML Reference

Figure B.1: A sample HTML page

Appendix D: Using Sun’s Java Compiler

Figure D.1: A flier for WebRunner
Figure D.2: A Java headline in the San Jose Mercury News (March 23, 1995)
Figure D.3: Sun’s main Java page
Figure D.4: The Java Developer Connection page from Sun
Figure D.5: Sun’s Products & APIs page
Figure D.6: A list of links for a Windows installation of the Java 2 SDK
Figure D.7: The first screen of the Java SDK installation process
Figure D.8: The component selection during the installation process
Figure D.9: The autoexec.bat file from the Windows 98 operating system, using the sysedit tool
Figure D.10: The directory structure of the Java SDK and the documentation bundle
Figure D.11: The compilation of the jsape1.java “Hello World” example
Figure D.12: The output of the javadoc command, showing the list of generated HTML files
Figure D.13: An example of the index-all.html page generated for the jsape1 example
Figure D.14: An example of the javap command for the jsape1 example
Figure D.15: An example of the appletviewer command for an HTML page with two applets
Figure D.16: An example of the jdb command using the –launch option for the “Hello World” example program


Team-Fly


Java & BAPI Technology for SAP
Java & BAPI Technology for SAP
ISBN: 761523057
EAN: N/A
Year: 1998
Pages: 199

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net