0 оценок0% нашли этот документ полезным (0 голосов)
131 просмотров10 страниц
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% 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'
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% 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'
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% 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'
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'