Académique Documents
Professionnel Documents
Culture Documents
Introduction
There is much ABAP Basis knowledge in SAP Consulting and in marketplace. There is a lot of <NW04 SAP J2EE Engine Java-only knowledge in SAP Consulting and among SAP Enterprise Portal 6.0 customers. Focus in this presentation is on characteristics of WebAS 6.40 ABAP+JAVA presuming readers JAVA-only familiarity or ABAPonly familiarity.
Topics Covered
SAP WebAS 6.40 ABAP + JAVA installation and distribution options SAP WebAS 6.40 ABAP+Java planning, installation and postinstallation basics for:
n n n ABAP JAVA Add-In Dialog Instances
SAP WebAS 6.40 ABAP technology basics SAP Web AS 6.40 ABAP and JAVA integration technology SAP WebAS 6.40 ABAP+JAVA basic administration
SAP Web AS 6.40 Installation Options (<= (at least) Stack 05)
2.
Variant ABAP
Variant ABAP/JAVA
Variant JAVA
Development Environment ABAP and BSP Java application with ABAP functionality Developer Studio and Workplace JDI
SAP Exchange Infrastructure* SAP Business Information Warehouse* BI Information Broadcasting* SAP Enterprise Portal 6.0 SAP Mobile Infrastructure SAP Knowledge Warehouse
SAP AG 2002, Title of Presentation, Speaker Name / 8
Distribution of SAP Web AS 6.40 ABAP + JAVA Central System Distributed System
Landscape types in a single installation; either/or
Central System
Distributed System
Central Instance and Central Services Instance always installed together in a ABAP+JAVA installation.
Installation
n Planning Guide SAP Web AS on UNIX:Oracle n Parameter Guide Central/Distributed SAP Web AS installation option
u
n n n n n n
Inst. Guide- SAP Web AS ABAP 6.40 on operating_system: database Inst. Guide- SAP Web AS JAVA 6.40 on operating_system: database Installation Guide Additional Instances on operating system SAP Software on UNIX: OS Dependencies Troubleshooting Guide for SAP Web AS Java Installation SAP Front End Installation Guide
Upgrade
n Component Upgrade Guide SAP Web AS 6.40: operating_system
ABAP database installation planning is critical due to potential size of database and nature of general use of ABAP installation as business transaction system (performance).
n Example: SAP Business Information Warehouse and SAP Exchange Infrastructure on SAP Web AS 6.40 each >13K tables, > 10GB at installation
u
Oracle RAC support for ABAP (CSN 527843) is in progress but Java does not yet support it at all.
nABAP installation creates default clients. Additional clients are nearly always required and their creation is part of ABAP postinstallation activities. ABAP client copy must precede JAVA Add-In installation* nSAPinst option:
n SAP NetWeaver 04 ABAP + JAVA Add-In > database > uni- or non-Unicode > JAVA System Completion **
nSystem Landscape Directory (SLD) connection is possible (and required for some solutions, i.e. SAP XI) nABAP as J2EE User Persistence must have performed planning prior to making this selection (may be irreversible!).*
SAP Web AS 6.40 Installation: Dialog Instance Planning nABAP dialog instance must be installed first. nJAVA dialog instance must be installed second. nAny SAP Web AS 6.40 ABAP+JAVA installations JAVA dialog instances must have both ABAP and JAVA dialog instances installed on the system. nWhile planning is critical the scope is much smaller than Central and Database instances.
nTransport Management System configuration is a necessary post-installation activity (Transaction STMS in client 000). nSAPGui for Windows installation on user workstation is always required.* nDefault client (000) User ID and passwords:
n n SAP* 06071992 DDIC 19920706
nAnalogous to SAP Web AS 6.40 Java instance, ABAP instance may require Support Package installation immediately after installation (Transaction SPAM).
SAP Web AS 6.40 ABAP Installation (II) Technical Components After Installation
SAP Web AS 6.40 ABAP + Java Add-In Post-Installation* Logging Onto the System ABAP: Via SAPGui: Client 000 SAP* default pw or password set during installation
JAVA: http://<j2ee_engine_host>:<5<instance_no>00> > J2EE Engine Examples > J2EE_ADMIN/password Example: http://cdphl827:50000
SAP Web AS 6.40 ABAP + Java Add-In Post-Installation (II) Installing SAP License nTemporary license after installation lasts four weeks nInstall only on the ABAP system!
n Covers the JAVA system
SAP Web AS 6.40 ABAP + Java Add-In Post-Installation (III) Deleting SAP Installation nJAVA Add-In may be deleted without affecting the ABAP installation. nProcess is well documented between the three (ABAP,JAVA, Additional Instances) Installation Guides.
SAP Web AS 6.40 ABAP + JAVA Installation Technical Components After Java Add-In installation
SAP Web AS 6.40 ABAP + JAVA Installation Technical components after Dialog Instance installation
SAP Web AS 6.40 ABAP Technology (II) Instance Name ABAP instances are named: DVEBMGS<nn> These letters represent the type of work processes in an ABAP application server, which implement the ABAP runtime. <nn> represents the instance number and is chosen by the human installer arbitrarily and avoids certain numbers (see installation guide). File structure is then: /usr/sap/<SID>/DVEBMGS<nn>/
SAP Web AS 6.40 ABAP + JAVA Integrating Technology (II) Internet Communication Framework (ICF) Is the Web AS 6.40 infrastructure which: Enables SAP Web AS 6.40 ABAP to use HTTP(S) to expose ABAP functions to the Internet (BSPs, e.g.) in the server or client role by: Handling HTTP(S) requests to ABAP function modules and producing HTML HTTP(S) response. The ICF HTTP request handler for Business Server Pages is most commonly used. To operate the JAVA engine with ABAP basic ICF settings must be confirmed. An administrative interface (ABAP transaction SICF) is provided.
SAP Web AS 6.40 ABAP+JAVA Integrating Technology (III) Internet Communication Manager (ICM)
SAP Web AS 6.40 ABAP+JAVA Integrating Technology (IV) Internet Communication Manager (ICM) to ABAP
To J2EE
SAP Web AS 6.40 ABAP+JAVA Integrating Technology (V) Internet Communication Manager (ICM) to JAVA
Java Dispatcher
From/To ICM
SAP Web AS 6.40 ABAP+JAVA Integrating Technology (VI) SAP Web Dispatcher
SAP Web AS 6.40 ABAP + JAVA Administration Starting and Stopping the System - MMC
Right-click on any object to start and stop (and perform other functions)
SAP Web AS 6.40 ABAP + JAVA Administration (II) Starting and Stopping the System - UNIX
Always from <sid>adm! On a Central System ABAP+JAVA: /exe/[start | stop]sap /exe/[start | stop]sap DB* /exe/[start | stop]sap R3 or J2EE all components database Central Instance and Central Services Instance On a Distributed System ABAP+JAVA: /exe/[start | stop]db* /exe/[start | stop]sap R3 or J2EE on database host CI/CSI
SAP Web AS 6.40 ABAP + JAVA Administration (III) Starting and Stopping the System - UNIX
With Multiple Instances on Same Host: Stopping:
/exe/stopsap <instance ID>* OR**
/exe/stopsap R3 or J2EE <Instance ID of central instance> /exe/stopsap R3 or J2EE <Instance ID of central services instance>
.../stopdb*** Starting: /exe/startsap <instance ID>* OR /startdb /exe/startsap R3 or J2EE <Instance ID of Central Services Instance> /exe/startsap R3 or J2EE <Instance ID of Central Instance>
SAP Web AS 6.40 ABAP + JAVA Administration (IV) Starting and Stopping the JAVA System ABAP Tx SMICM From inside ABAP you can stop and restart the JAVA instance:
SAP Web AS 6.40 ABAP + JAVA Administration (V) File System Logs, traces, executables
JAVA startup/shutdown trace files ABAP Executables ABAP/JAVA startup parameter files (profiles)
JAVA Support Packages installed with SAPinst and are cumulative. ABAP Support Packages installed with ABAP transaction SPAM and are not cumulative. ABAP Support Packages are per application component and always include at least Basis, ABAP and PI_Basis Support Packages. ABAP Support Packages also include kernel patch requirements (executable replacement). Normally upgrade ABAP before JAVA since ABAP has the component which is central to both systems the Internet Connection Manager (ICM). Upgrade flow and details very well documented in SAP NetWeaver 04 Support Package Stack <nn> guide released for each Stack.
SAP Web AS 6.40 ABAP + JAVA Administration (VII) Support Packages http://service.sap.com/patches
SAP Web AS 6.40 ABAP + JAVA Administration (VIII) Support Packages http://service.sap.com/patches
Download
SAP Web AS 6.40 ABAP + JAVA Administration (VIV) Support Packages http://service.sap.com/patches
SAP Web AS 6.40 ABAP + JAVA Administration (X) Support Package Manager ABAP Transaction SPAM
SAP Web AS 6.40 ABAP + JAVA Administration (XI) Support Package Manager ABAP Transaction SPAM (II)
SAP Web AS 6.40 ABAP + JAVA Administration (XII) ABAP Work Processes Transaction SM50
SAP Web AS 6.40 ABAP + JAVA Administration (XIII) ABAP Initial Installation Check ABAP Transaction SM28
SAP Web AS 6.40 ABAP + JAVA Administration (XIV) Internet Communication Framework (ICF) ABAP Tx SICF
SAP Web AS 6.40 ABAP + JAVA Administration (XV) Internet Communication Framework (ICF) ABAP Tx SICF
SAP Web AS 6.40 ABAP + JAVA Administration (XVI) Internet Communication Manager (ICM) ABAP Tx SMICM
Status Summary