Вы находитесь на странице: 1из 10

Applying SPAM/SAINT updates

ABAP components are maintained in the two below SAP tools


Support PAckage Manager (SPAM
SAP Add!on INstallation Tool (SAINT
The di""erence between them is SPAM is used to upgrade e#isting
components (support packages to the latest $ersions and SAINT is used
to install new components (plug!ins and add!ons% you should also
per"orm the update in client &&&'
These tool are updated on an ongoing basis% so you should download "rom
the SAP support portal the latest $ersion and import them to a$oid any
errors or problems% some support packages re(uire a minimum SPAM/SAINT
$ersion' To get the SPAM/SAINT $ersion simply run the transaction codes
SPAM/SAINT and the $ersion number will be at the top'
)nce you
ha$e
downloaded a
package you
simply
select
support package !* load packages !* "rom "ront end then point to the
downloaded package (top le"t!hand screenshot% then you simply import
the package support package !* import SPAM/SAINT update(le"t!hand
screenshot bottom% you will then recei$e a con"irmation message that
the package has been imported% restart the transaction code SPAM so that
it can reread the con"iguration'
Importing ABAP Support Packages
+astly we come to importing ABAP support packages% which we use the
transaction code SPAM% the steps to importing ABAP support packages are
1 ,ownload the ABAP support packages
2 Trans"er the "iles to the ser$er
3 -npack the archi$es
4 +ock users and deallocate .obs
5 Import the support packages in test mode
6 import the support packages in production mode
7 Per"orm modi"ication ad.ustments
8 /egenerate ob.ects
9 0#ecute a regression test
1ou import the updated using client &&& as we did in SPAM/SAINT updates%
you need at least S2A'S1ST0M authori3ation% once you ha$e downloaded the
support packages (using download manager onto your P4 you need to get
them onto the ser$er% you can use load the packages "rom your P4 using
the "rom "ront end as we did in the abo$e SPAM/SAINT% the other option
is to copy the "iles to the SAP ser$er into a temporary directory and
unpack them using SAP4A/'
The SAP4A/ unpacks the archi$es into two "iles
4S/5name*'ATT
4S/5name*'PAT
These "iles belong to the 0PS inbo# that is in the location
/usr/sap/trans/0PS/in as per below% i" you are already in the 0PS
directory when you unpack the "iles will automatically go into the in
directory% i" not then a directory will be created 0PS/in and the "iles
will go there and then you need to mo$e the "iles there'
)nce you ha$e put the
support packages you can
then load the packages
using the "rom
application ser$erin
transaction code SPAM'
1ou can then $iew the new support packages "rom the initial screenshot
(le"t!hand screenshot% now that the systems has access to the "iles
(right!hand screenshot you can import them into your system
1ou must
make sure o"
the "ollowing be"ore importing
All users are locked and logged o"" (transaction code SM&6
No .obs are running or scheduled (transaction code SM78
-sing transaction code SPAM we can now import the support packages%
select the display/de"inebutton% then select the components you want to
import' Support packages "or $arious components must be imported in a
speci"ic se(uence known as a (ueue% the system calculates the (ueue
itsel" which is important i" you skip one or more support package
le$els% .ust make sure you recei$e no errors' 1ou may be asked i" you
want to transport the modi"ication ad.ustment% you can transport this
ad.ustment to other systems in your en$ironment which means you don9t
ha$e to per"orm it on each systems' )nce all the ad.ustments ha$e
"inished you can then import% select "rom the menu e#tras !* settings
and then select the import (ueuetab select the test radio button% then
"rom the main screen select the import button (lorry icon'
A"ter the import
has completed
you can check
the log "or any
errors as per
the below
screenshot9s
Now repeat the same process but using standard mode (production% and
then import the support packages (lorry button
Per"orming a
Modi"ication
Ad.ustment
I" a support
package contains
SAP ob.ects (such
as programs or
tables that you ha$e changed in your system and a con"lict occurs the
support package manager pro$ides you with in"ormation about these ob.ect
con"licts and prompts you to per"orm a modi"ication ad.ustment% as part
o" this ad.ustment you must choose between retaining your modi"ications
and accepting the newly deli$ered SAP $ersions o" the ob.ects' 1ou can
use the below transactions code depending on the type o" ob.ect
Program ob.ects (programs ! transaction code SPA-
,ata ,ictionary ob.ects (tables! transaction code SP,,
1ou may need help "rom a de$elopment team member as you may not ha$e
permissions as you did not make the change yoursel"% check with the
de$elopment "or any modi"ication ad.ustment is re(uired when importing
support packages'
/egenerating )b.ects
Importing support packages results in many SAP ob.ects being replaced
with new $ersion% these ob.ects need to be compiled or regenerated "or
the "irst time they are called% this will probably cause a temporary
per"ormance degradation% is this a one time operation' 1ou can only
compile or regenerate ob.ects that were already in use be"ore the
support package import% using the transaction code S:0N% this will help
with per"ormance' /emember you will need additional disk space to
regenerate ob.ect the amount o" space depending o" the number o" ob.ect
to regenerate'
There are a number o" choices when using the transaction code S:0N%
each option try9s to limit the amount o" per"ormance impact% lets use
regenerate e#isting loads
The ne#t screen again allows you to
limit the per"ormance impact to the
system (le"t!hand screenshot% i" you
ha$e se$eral application ser$ers you
can select one or more ser$ers among
which generation load is distributed
(right!hand screenshot
At this point the system will now
search "or in$alidated ABAP ob.ects%
this may take some time to complete
1ou can e#ecute the generation in the
background and using either using transaction code S:0N or SM78 you can
monitor the progress'

Because many ob.ects may ha$e changed it is best to per"orm a regression
test to check that all "unctions are still a$ailable and work without
any errors a"ter the imports% to per"orm regression tests you can use
tools like SAP e4ATT (0#tended 4omputer Aided Test Tool'
Installing Add!)ns
Add!ons enhance the "unctional scope o" standard SAP systems% "or
e#ample add!ons include industry solutions and plug!ins% add!ons can be
download "rom the SAP portal the same way as support packages' )nce
downloaded you use transaction code SAINT to install% the tool is $ery
similar to using transaction code SPAM as abo$e%
;hen you click on the
start button you can upload
the downloaded add!ons "rom
you P4 (using the "ront end
ser$er as we did abo$e%
you can also download them
into the 0PS inbo#
directory% again which we
co$ered abo$e'
Again the add!ons are added to a (ueue%
you can also add them to a transport%
you $iew the add!ons "rom system !*
status and then selecting the component
in"ormationbutton' 1ou will ha$e to
per"orm a modi"ication ad.ustment%
select the generate all ob.ects o"
selected so"tware componentsin the
transaction code
S:0N% only select the
add!on you9$e .ust
installed "or
generation'
Implementing SAP
Notes
SAP pro$ides program corrections that ha$e caused problems within the
SAP system% SAP Notes both describe the problem and the solution% the
correction itsel" is attached to the SAP Note which you download' Not
all SAP Notes can be implemented many .ust describe customi3ing settings
or system con"igurations that ha$e to be per"ormed manually to eliminate
the error' 1ou need to pat particular attention to the "ollowing
,ocument all SAP Notes that ha$e been implemented into your SAP
systems
,ocument all SAP Notes that only re(uired a manual change to the
systems
SAP Notes can be part o" an upgrade% so check all upgrade
documentation
Make sure you read the SAP Note as other SAP Notes may be re(uired
SAP Notes are usually rele$ant "or speci"ic SAP $ersions (releases%
support packages $ersions or kernel patch le$els' ,etails o" a SAP Notes
$alidity are pro$ided in the SAP Note itsel" under <=alid /eleases< and
+inks to Support Packages<'
1ou can check the system patch le$el using system !* status% the $alue
in the release column shows your SAP system $ersion (le"t!hand
screenshot% the highest support package column indicates the most
recent implemented support package "or each so"tware component' 1ou can
also get the kernel in"ormation using the status menu (right!hand
screenshot
)nce you ha$e determined that a SAP Note needs to be implemented you can
use the transaction code SN)T0 (Note Assistant to install the Note
(uickly% it downloads the SAP Note automatically "rom the SAP support
portal% it also checks "or any dependencies' The Note Assistant may also
help you to a$oid errors because it applies automatic code changes to
SAP Notes' Note Assistant also logs all changes that were pre$iously
implemented in your system'
Select the download
button and then enter the
SAP Note number
)nce downloaded the SAP Note will appear in the newworklist (le"t!hand
screenshot% the SAP Note can or cannot be implemented as indicated by
the gray or blue icons% simply the select the SAP Note you wish to
implement and then select implement SAP Notebutton% i" "or whate$er
reason a SAP Note cannot be implemented double!click on the SAP Note and
the documentation o" the SAP Note will appear (right!hand screenshot
A security dialog bo# will appear to con"irm that you ha$e actually read
the SAP Note% you can read it "or this screen
Another in"ormational screen appears
(le"t!hand screenshot% a transport
re(uest will appear (right!hand
screenshot% you can add it to
another re(uest or create a new one
Ne#t a dialog bo#es appears lists
the ob.ects that are going to be
changed or corrected
1ou will be returned back to the worklist a"ter a period o" time% the
SAP Note will ha$e a status o" processing% you can now test the SAP
Note% once tested you highlight the SAP Note and select the set
processing status button (in red bo#
Set the SAP Note as
completed to "inish o""
the installation'
1ou can search "or SAP Note9s using the browser (le"t!hand screenshot%
the SAP Note will appear in the results screen (right!hand screenshot%
as you can see here is the one we .ust installed
As a note you should use transaction code S0>&(transport organi3er to
release any transports related to SAP Notes% Support packages and Add!
)ns'

Вам также может понравиться