Professional Documents
Culture Documents
System
Document by
Kannan.K
SAP Basis
Mphasis Finsolutions Pvt Ltd, Chennai
Page 1 of 11
Java Support Package Manager (JSPM)
Purpose
You can use the Java Support Package Manager (JSPM) to apply support packages on
deployed software components. You can also deploy SAP and third-party software
components to which you can then apply support packages and patches. You can
deploy new business packages of mySAP Business Suite. You can also upgrade and
update business packages of mySAP Business Suite that are deployed on the system
to a higher release and support package level respectively. In addition, JSPM detects
SAP software components that have been modified and allows you to apply support
packages to them.
Integration
JSPM connects to the SDM server to deploy support packages and software
components. The SDM server performs additional validation of the support packages
and software components for deployment.
Features
● Maintenance certificate
You can update SAP components only if you have a valid maintenance certificate. For
more information see note 1236587.
● Usability
○ Automatically detects and offers you only components that can upgrade
deployed components
Page 2 of 11
○ Allows definition of dependencies between versions of software components
● Deployment
○ In NWDI test (TEST) and production (PROD) systems, detects and deploys
modified software components
Here we are upgrading the support pack stack level from 15 to 19 in JED System. As
Java support packages are cumulative, it is enough if we can directly upgrade to the
required support package level (here, it is 19.) without bothering for the middle
package stack levels.
I have listed down the steps in deploying JAVA support packages along with the
issues we faced and the resolutions we found for them.
Page 3 of 11
1. Downloading the required support package stack level from SAP
Service Market Place.
• Select all the java support packages and add to download basket for
approval from solution manager.
Page 4 of 11
• Login to solution manager system.
• Go to Solution_manager transaction
• Go to change managementà Maintenance Optimizer and click on maintain
optimizer created for the purpose
Page 5 of 11
2. FTP the files to JED.
• FTP all the files from your hard disk to JED server into /sapcd/JAVASPS19
folder
• Then move all the files to the /usr/sap/trans/EPS/in directory for the
processing.
Go to usr/sap/JED/JC01/j2ee/JSPM
And execute the go shell script
. /go
• This will connect to SDM server and invokes JSPM GUI screen.
Page 6 of 11
ISSUE 1: Here we faced an issue as we don’t have the SDM password. So we have
changed SDM password at OS level in the following way.
cd /usr/sap/JED/JC01/SDM/program
./StopServer.sh "sdmhome=/usr/sap/JED/JC01/SDM/program"
./StartServer.sh "sdmhome=/usr/sap/JED/JC01/SDM/program"
Page 7 of 11
Click on ‘Single support packages’.
Click ‘next’.
This will display all the support packages that are ready to be deployed.
Page 8 of 11
• Click next and start the deployment.
This will first schedule all the support packages to be deployed and
automatically process all the support packages one by one.
After click start to deploy all the support packages for the stack it returned an error
called “Not enough memory for the device”.
The filesystem in /usr/sap is having around 1.5GB of free space at that time which
may not be sufficient to process all the support packages.
So we have decided to start deploying the patches a few at a time and not all.
• We started deploying the patches few at a time and even after that we faced
with an issue.
The Deployment ended with an error and after checking the JSPM logs, we came to
find out that the password for administrator in the Secure Store area was not
correct.
Page 9 of 11
We changed the password of Administrator to the current password (malibu23) and
saved the changes and the restarted the SDM server.
Page 10 of 11
All the JAVA Components are successfully upgrade to Support package level 19 in
JED Portal Server.
Page 11 of 11