Professional Documents
Culture Documents
Course Title
IBM Global Business Services
On completion of this module, you should be able to: Define and explain the basics of solution manager Explain the system landscape directory
Source: SAP
6 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Application & System Monitoring: SAP Service Desk: SAP Remote Support:
Safer remote access using Internet connections
7 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
8 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
To enable SAP systems to automatically send their system data to the SLD, we must configure data suppliers in these systems. For ABAP-based systems, this can be done using transaction RZ70, which uses an RFC connection to the SLD bridge. Java-based programs can use an HTTP connection to transfer system information to the SLD server. The Visual Administrator is used for configuration purposes
9 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
10
11
Module 12:Summary
Having completed this module, you should now be able to: Understand the solution Manager basics Explain the system landscape directory
12
On completion of this module, you should be able to: Put in your own words the concepts on SAP support packages Differentiate between SPAM and SAINT
14
15
16
Many SAP Software Components, such as SAP ECC, CRM and SCM use the SAP WEB AS
PLUG IN SAP_CRM
SAP_CRM SAP_ABA
SAP_BW
SAP_BASIS
SAP_BASIS
SAP_BW
18
SAINT
SAINT
SAP Add-On Installation Tool was developed to enable users to install and upgrade Add-On directly from their standard SAP system. Prior to installation, numerous import conditions are checked to ensure that only add-ons that fit the available SAP system can be installed.
Add-On is the collective term for all bundles of functions that do not belong to the standard SAP system, and which can be subsequently installed, such as Industry Solutions, Plug-Ins and so on.
19
SPAM
SPAM
Support Package Manager (transaction SPAM) provides you with an easy and effective way of importing SAP Support Packages into your system. Support Packages are available in SAP Support Portal, under www.service.SAP.com/patches or on collection CDs. Support Package Manager runs at the SAP system level. Knowledge of the operating system is therefore not required for handling this tool. You can use Support Package Manager only with SAP GUI for Java and SAP GUI for Windows. Choose SAP Menu Manager Utilities Maintenance Support Package
20
SPAM prerequisites
The required SAP Support Packages must be available.
Only the system administrator should have authorization to download and import SAP Support Packages. The same applies for confirming successfully imported SAP Support Packages and resetting the status of an SAP Support Package.
21 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Request
Load
Settings
ApplServer
Queue
Import
Logs
CD
SAP System
Confirm
22
All activities executed by the import tool run in what are known as phases. These phases are in turn combined into modules. The import process is divided into the following modules:
Preparation, Import1, Import2 and Clean Up
23
SPAM: Settings
Request
Load
Settings
Queue
Import
Logs
Confirm
Source: SAP
24 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
The standard scenario is used to import SAP Support Packages completely; all steps are performed. One can use the test scenario to determine before the actual import of the SAP Support Package whether a modification adjustment is required or whether conflicts occur that must be removed before the import. No data and objects are imported during the test scenario.
25
Import queue
Request
Load
Settings
Queue
Import
Logs
Confirm
Source: SAP
26 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Always Execute : Screens and programs are always generated. Note that generation can last a very long time, and that this may cause errors.
According to the SAP Instruction : Programs and screens are only generated if the generation during the import of these SAP Support Packages is allowed by SAP.
27
28
What must be adjusted? Fields of the SAP standard table and the customer fields.
Why? To retain customer modifications. It works in exactly the same was as during an upgrade
29
Customer
Request
Load
Settings
Queue
Import
Modifying add-on
Logs
Confirm
Logs
Action log
Import log
31
Request
Load
Settings
Queue
Import
Logs
Confirm
32
Inactive import
Uptime
Uptime
Initial status
Final status
Sources to be imported
Inactive sources
Inactive sources
Active sources
Obsolete sources
Active sources
Active sources
33
SPAM/SAINT Update
34
Request
Load
Perform Update
Logs
35
Support Package Level Administration Checks whether a new s/w component version may correctly upgrade an existing software component version
36
37
38
39
40
41
42
Characteristics Selective installation of software components Each SAP EHP contains new versions of existing software components, which do not constitute an innovation on their own. But with SAP EHP, we only update software components that are related to the functionality we want to use After the installation no UI or process changes take place Selective activation of new functionality
New functionality must be explicitly switched on to become active in the system
Changes are predictable, with changes only in the activated areas no side effects
43
44
Having completed this module, you should now be able to: Put in your own words the concepts on SAP support packages Differentiate between SPAM and SAINT
45
46
On completion of this module, you should be able to: Describe the planning and preparation of SAP system upgrade Categorize several tools available in performing system upgrade Explain modification adjustment
48
49
Source: SAP
50 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
51
Upgrade planning
Plan Prepare Perform Post Upgrade Activities Plan Prod start for new R/3 release
PREPARE Script PERFORM Technical Upgrade OS Upgrade? DB Upgrade Hardware R/3 Upgrade Upgrade? Adjust Modifications DB Check Modifications Schedule Plan system downtime Perform Tech upgrade DB upgrade R/3 upgrade Bind Adjustments
Post Upgrade Backup DB Clean up New Authorizations R/3 Release and upgrade Customizing User upgradation tests
Post Upgrade Backup DB Clean up Import new Authorizations Import R/3 Release and upgrade Customizing Perform Post Upgrade Activities Plan Prod start for new R/3 release
Copyright IBM Corporation 2009
Plan
Prepare
52
Plan
Start
Check
Perform upgrade
53
Upgrade tools
Sgen
Upgrade assistant
Icnv
54
PREPARE
PREPARE has to run prior to the SAP System upgrade. PREPARE performs checks on the source release. PREPARE collects SAP Support Packages and Add-Ons for binding them to the SAP System upgrade.
PREPARE imports tools in the source SAP System that are needed for the SAP System upgrade.
55
56
57
58
Source: SAP
59 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Modification adjustment
Source: SAP
60 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
61
Having completed this module, you should now be able to: Describe the planning and preparation of SAP system upgrade Categorize several tools available in performing system upgrade Explain modification adjustment
62
63
On completion of this module, you should be able to: Put in your own words the concept of the application link enabling (ALE) Put in your own words the concept of the electronic data interchange (EDI) Explain remote function calls (RFC) Describe RFC maintenance Identify the types of RFC Summarize the setting up and testing of remote connection
65
66
Distributed application
MMPUR PS GL
PP SDSHP SDORD
CO MMINV
MMINV
67 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
ALE
Distributed business process
Plant Maintenance Inventory Management Internal Sales, Shipping and Billing Local Purchasing PP
Accounting Central Purchasing Reference System for master data and tax data Central controlling Inventory Purchasing Sales
Sales, Shipping and Billing Purchasing of trading goods Inventory management Local controlling
ALE
68
ALE: Requirements
ALE
4. Decide on the transfer technology to be used.
69
Important terms
IDOC
BAPI
Transport types
70
EDI
Source: SAP
71 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
EDI elements
72
What is RFC?
SAP system
..talks to..
73
RFC interface
74
CALLING SYSTEM
CALLED SYSTEM
RFC interface
RFC interface
75
RFC destinations
Source: SAP
76 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Types of RFC
RFC
Synchronous RFC
Transactional RFC
Queued RFC
Asynchronous RFC
77
78
79
80
Having completed this module, you should now be able to: Understand the application link enabling (ALE) - concepts Understand electronic data interchange (EDI) - concepts Explain what is remote function calls (RFC)? Describe RFC maintenance Identify the types of RFC Summarize the setting up and testing of remote connection
81
On completion of this module, you should be able to: Describe the architecture of SAP memory management Put in your own words the concepts on SAP memory Identify the different types of memory Explain SAP memory allocation process Differentiate between roll-in and roll-out concepts Analyze PRIV mode Describe the profile parameters of memory management Visualize the implementation on SAP extended memory Interpret memory usage for SAP AS JAVA Put in your own words the details on JVM
83 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Memory
Memory refers to the device whose contents are dynamic but are accessible at extremely high speed.
Availability of physical memory is limited because of the maximum space that can be addressed by the Operating System.
Virtual memory can enhance the address space to as high as twice the main memory. Physical Memory
85
Memory areas
Virtual memory
Local memory
Shared memory
Source: SAP
87 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
88 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Shared Memory
89
Local memory
Server Virtual memory Shared memory Allocated at instance start Local Memory Local Memory Local Memory Local memory Local memory is Associated with Individual work processes
Local work process memory is for: ABAP load Data, stack Buffer for database transfer Local roll area Local paging area
Work Process
Work Process
Work Process
Shared memory
Shared memory Is associated with all Processes of one instance Local memory Sap Buffers
1:n SAP buffers contain global objects For all users and work processes, Such as programs and buffered Table content Work Process Work Process Work Process
Extended memory
Server Virtual Memory
Shared Memory
Local Memory
Extended memory 1:n Work Process Extended memory Contains objects/data associated With unfinished transactions Work Process Work Process
Heap memory
Server Virtual memory Shared memory
Allocated at instance start Local Memory
Local memory
Allocated on demand
Heap memory (Temporary) Local Memory Local Memory
Heap memory Contains the same type of data as the Extended memory Is used when extended memory is full Is allocated and released on demand
Work Process
Work Process
Work Process
Roll memory
Server
Virtual memory Shared memory Roll Buffers Local memory
94
Paged Memory
Server
Virtual Memory Shared Memory Local Memory
SAP paging memory contains: ABAP objects such as extracts Context-independent objects such as exports
95 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Local Memory
Local Memory
Local Memory
1:1
Work Process Work Process Work Process
96
97
1
SAP user
2
SAP user
3
SAP user
4
SAP user
99
Roll out
1 SAP user Exit Dialog Work Process 1 Data For user3 Data For user1 Copy Dialog Work Process 2 2 SAP user 3 SAP user 4 SAP user
100
Roll in
1 SAP user 2 SAP user 3 SAP user 4 SAP user
101
Roll area
User context objects such as: -Authorizations -Set/Get parameters (-Internal tables) (-Report lists) Memory for specific ABAP commands
Paging area
102
3 SAP user
4 SAP user
Paging file
103
Mapping
Paging area
swap
104 SAP Basis FastTrak WAS 700
1st
105
2nd
Roll area
mapping
Paging area
106
107
108
3rd
109
4th :
110
PRIV mode 1
1 SAP user 2 SAP user 3 SAP user 4 SAP user Roll Area Paging Area Heap Memory (Local)
Roll Area
PRIV mode
PRIV mode 2
1 SAP user 2 SAP user 3 SAP user 4 SAP user Roll area Paging Dialog area Work Heap Process Memory 2 Extended Memory (shared)
Roll area
If Heap memory is in use, further steps of the current transaction wont be dispatched to other Dialog work processes
112
Memory allocation sequence for dialog work processes in detail, avoiding PRIV mode
Local memory
113
3
Time
Shared memory
114 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Work Process 1
swap
115 SAP Basis FastTrak WAS 700
Work Process 1
But on UNIX OSs allocated swap space in not freed by the operating system!
Work Process 2
swap
116 SAP Basis FastTrak WAS 700
Work Process 1
When the limit set in abap/heaplimit is reached, the work process is flagged for automatic restart.
Work Process 2
swap
117 SAP Basis FastTrak WAS 700
ztta/roll_first
ztta/roll_area
Roll area
Roll buffer
rdisp/roll_SHM
Heap Memory
Roll file
rdisp/roll_SMAXFS
abap/heap_area_dia abap/heap_area_total
ztta/roll_extension
Extended
Memory
(shared)
em/initial_size_MB
118 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Configuring parameters
ztta/roll_area rdisp/ROLL_SHM rdisp/ROLL_MAXFS abap/heap_area_dia
abap/heap_area_nondia
abap/heaplimit abap/heap_area_total
119
Source: SAP
120 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
rdisp/ROLL_MAXFS
Determines Maximum Roll File Size
121
abap/heap_area_dia
Source: SAP
122 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
abap/heap_area_nondia
Source: SAP
123 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
124 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
Source: SAP
125 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
126
Source: SAP
127
Source: SAP
128 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
129
Local WP
SAP buffers
130
Local WP
SAP buffers
Roll Memory
Extended memory
Heap Memory
Local memory
Parameter em/address_space_MB determines the amount of extended memory per work process Parameter em/initial_size_MB can be very large
131 SAP Basis FastTrak WAS 700
Shared memory
132
133
135
Permanent generation
-XX:PermSize
-XX:MaxPermSize
136
Source: SAP
137 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009
138
Having completed this module, you should now be able to: Describe the architecture of SAP memory management Put in your own words the concepts on SAP memory Identify the different types of memory Explain SAP memory allocation process Differentiate between roll-in and roll-out concepts Analyze PRIV mode Describe the profile parameters of memory management Visualize the implementation on SAP extended memory Interpret memory usage for SAP AS JAVA Put in your own words the details on JVM
139 SAP Basis FastTrak WAS 700
Copyright IBM Corporation 2009