23
Technical Assessment Checklist Sl No Topic Collected Information Status 1 Project Project is for : Release Upgrade Combine upgrade and Unicode migration OS+DB upgrade and SAP technical upgrade. Need to decide ( There are instances when client does not know whether upgrade requires OS+DB upgrade as well as platform upgrade and which path they need to follow ). Example : SAP BW 7.0 upgrade to BW 7.3 CU&UC from SAP Enterprise 4.7 to SAP ECC 6.0 with EHP6 Multi steps upgrade process: First upgrade OS + DB, stabilize the environment. Start SAP release upgrade from CRM 4.0 to CRM 7.0 – EHP2 Multistep scenario. Completed All other project types are straight forward except “need to decide”

Technical Assessment Checklist.doc

Embed Size (px)

DESCRIPTION

Technical Assessment Checklist.doc

Citation preview

Technical Assessment ChecklistSl NoTopicCollected InformationStatus

1Project

Project is for:

Release Upgrade

Combine upgrade and Unicode migration

OS+DB upgrade and SAP technical upgrade.

Need to decide ( There are instances when client does not know whether upgrade requires OS+DB upgrade as well as platform upgrade and which path they need to follow ).Example :

SAP BW 7.0 upgrade to BW 7.3

CU&UC from SAP Enterprise 4.7 to SAP ECC 6.0 with EHP6

Multi steps upgrade process: First upgrade OS + DB, stabilize the environment. Start SAP release upgrade from CRM 4.0 to CRM 7.0 EHP2

Multistep scenario.Completed

All other project types are straight forward except need to decide one.

2Information about source system

SAP ReleaseIs it a single stack or duel stackSPS levelDatabase versionDB sizeOS ( Make and Version)HardwareAny clustering setupAny HA / DR solution

Landscape details

How many systems are there on this landscape

Location of the servers

Additional App Servers

User baseExample:Source system is ECC system :

ECC 5.0Single stackSP18Oracle 10.0.2.43 TBSolaris 10SUN M5000No clusteringOracle RAC for QA and Production systems.

Example :

Five systems landscape: Sandbox, DEV, QA, Training and Production.

All non-production systems are on Data Center X and production system is on Data center Y ( 50 miles apart from each other and they are connected with 1 GBPS shared network.)

For production system there are 20 App Servers.

For ECC 5.0 14,000 named users across North America and EUROPE.30,000 Enterprise Portal user for ESS/MSS applications.Completed

This info will be useful for any infrastructure changes and NFS mounting issue.

3Is there any changes to the existing environment ?

What are the things you need to change for the existing environment to perform this upgrade

SAP Release upgradeIs the any minimum support pack level for this upgrade

Changes to other SAP products ( release upgrade or patches )

Solution Manager patching or upgrade required to generate stack xml

Changes to physical resource of the SAP server.

Does it require DB or OS upgrade ?

Combine Upgrade and Unicode migration projects.

(Printer is a key area need to address carefully in case of Unicode migration.).Example

Yes ( for example ) upgrade the 640 kernel to 640_EXT while upgrading form ECC 5.0 to ECC 6.0 (EHP6) and that will support higher release of DB and OS.

Based on changes it may trigger another SAP product to change. For example, if you like to upgrade to ECC 6.0 with EHP6 and you have CRM 4.0 system, there is a strong possibility that you have to upgrade your CRM system too. So gather information about all changes.

Another example is : if you upgrade your CRM system to CRM 7.0 EHP2 and your connected backend system is ECC 6.0 with EHP3, you need to apply patches for PI_Basis on your ECC system for interoperability.

Apply patch for Solution Manager ( for example to generate EHP6 stack xml you need to have minimum SPS23 for Solution Manager ).

Does it require more memory and CPU to cover your downtime?

In certain upgrade scenario, you have to upgrade OS or DB or both before upgrade ( verify with PAM)

Perform CU&UC from SAP R/3 4.6 to SAP ECC 6.0 EHP5. Verify all third party softwares Unicode compatibility. Check all printers.

Changes to physical resource of the SAP server Memory and CPU cores. Database size and storage.

Changes to security and authorization. Specialize privilege require to perform upgrade.

Check interoperability OSS notes like :

Note 1388258Note 1064635

4High level reason for changes

Upgrade projects

Upgrade SAP release to the latest release to reduce licensing and maintenance cost, as extended maintenance support for SAP XXX product will end by first quarter of this year.

5Information about SAP Interfaces and Add-ons :

Collect information about all SAP systems connected through RFC and SSO setup.

Is there any NFS file shared between source system and any other SAP system (viz with PI system ).

Is there any enterprise level / embedded search functionality has been configured?

Is there any FPN (Federated Portal Network ) configuration exist. ( This is useful in case of upgrade of Portal or duel stack system )

UME ( User management engine ) this is useful in case of Enterprise portal.

Does your system use any external knowledge management or document management system using?

Does your system use any archiving solution

Does your system use any radio frequency device

Add-ons :Add-on play a critical roles in case of upgrade and Unicode migration, so find out all SAP and third party Add-ons and their compatibility after upgrade or Unicode migration :

Does your system use any SAP Add-on ?Current release and statusUnicode compatibilityUpgrade require ?

Third party Add-onDoes your system use any third party Add-on ?Current release and statusUnicode compatibilityUpgrade require ?Any additional licensing cost ?

Example:Current source system is ECC 6.0 is connecting toSAP BW 7.0 systemCRM 7.0Portal 7.01 (ESS/MSS)PI 7.1 systemYes. NFS between PI and ECC system.

TREX 7.0 is using. Does it require to upgrade current TREX?

Collect all info about all FPN systems and gather info if you upgrade one system whether federation will work or not. Does it require to upgrade other system(s) too ?

Local UME or external UME like LDAP or other ABAP system.

Information about external system / location for document management.

Archiving solution like IXOS ?

Radio frequency devices are configuring through SAP Telnet.

Example:BI-CONT, ST-PI

Example:BizRight Approva.

Need clarification from functional team.

6Information about Non-SAP interfaces :Non SAP interfaces are more critical for Upgrade and Unicode conversion projects. Compatibility issue with upgraded SAP release is one of the major concerns. So important question will be whether existing third party software will run with upgraded SAP release or not ? Typical you need to gather info as follows :

Is there any third party software connected to SAP system ?

Any upgrade required?

How it connects to SAP system

Is there any FTP / SFTP transfer to/from SAP system that require SSH key to exchange.Non SAP interfaces are :Example:

There are three four third party software ( Vertax, TexWare, Seeburger and XiPay ) connected to SAP.

Must be Unicode compatible.

RFC (TCP/IP) connection

SFTP communication with two banks (using Unix level scripts). One way communication.

This information will be useful in case of any hardware changes as you need to regenerate SSH key .

7Business Expectation :

Being a SAP Basis consultant, in many projects we do not know why company has decided to upgrade this SAP release or what is the business justification of this upgrade project. However, it is important to know the driving force for this changes.

This is high level objective of the projects

Upgrade projects

Upgrade and Unicode migration projects.Example :

Upgrade SAP release to current version to reduce licensing and maintenance cost, as extended maintenance support for SAP XXX product will end by first quarter of this year.

Expanding business to new countries ( having different languages) , so converting system to Unicode will help in this aspect. Performance improvements of SAP system and reduce licensing and maintenance cost, as extended maintenance support for SAP XXX product will end by first quarter of this year.

8Expected downtime

This is the expected downtime time from the business.Example :Business can give maximum production downtime of36 hrs.

This is one of the critical information to plan for production cutover activity and you have to optimize downtime to fit into this time frame.

In certain instances downtime is determine based on trial run of the upgrade.

9Resource requirement (Hardware and Software)

Hardware requirement :

AS per SAP sizing guide, identify H/W requirements. This is a preliminary estimate and there is a possibility to adjust ( 20 -30 %).

Upgrade Projects

Upgrade and Unicode migration projects

Software requirement :

All media require to perform the upgrade.

Upgrade projects

Upgrade and Unicode migration projectsExample :

For upgrade projects30 % more memory30 % more CPU cores20 % more database space100 GB additional space for SAP file system.

For upgrade & Unicode projects 40 % more memory40 % more CPU cores40 % more database space1 TB additional space for Unicode export /importAdditional App servers for SAP distribution monitor100 GB additional space for SAP file systems.

Upgrade projects check the PAM. Also identify any OS or DB upgrade require?

Check / identify any third party software / Add-on need upgrade

For CU&UC projects -- check the PAM. Also identify any OS or DB upgrade require ?

Check / identify any third party software / Add-on need upgrade

Reference :

PAM ( Product availability matrix ).

SAP quick sizer

10Expected Target environment

Expected Target environment in terms of SAP release, hardware platform, OS and Database.

Upgrade projects

New SAP release along with OS and Database detail.

Upgrade and Unicode migration projectsExample

Target SAP release is ECC 6.0 with EHP6. Database IBM DB2 LUW 9.7 and OS: AIX 6.1. Upgraded system must contain same number of App Serves.

All connected SAP systems BW, CRM, SRM and EP etc must work without any error.

Target SAP release is ECC 6.0 with EHP6. Database IBM DB2 LUW 9.7 and OS: AIX 6.1

All connected SAP systems BW, CRM, SRM and EP etc must work without any error. All third party software must work correctly.

Customize Tablespaces

Now-a-days it is common to have user-defined tablespaces in large SAP system ( as lot organizations moved out very large table from standard package, like APPL1, APPL2 to customize one). Collect all info related to customize tablespaces ( and this info will be very useful for Unicode migration export/import ).

Is there any customize tablespace exist ?TABART or Data Classes are correct or not ?Example

Yes. There are five user defined tablespaces.Verify tablespace mapping and definition of TABART or Dataclass.

11Infrastructure support

Support from the infrastructure team is crucial for any Upgrade projects. You need to identify available expert or resource in the respective areas :

Hardware and OS support

DBA support

Network team supportExample

Outline info about infrastructure team

In house support team for OS or hardware and storage are available however the support team sits in different location.

There is no separate DBA team you need perform all database related activity.

Network support team is supporting from offshore.

12Known constraint and assumption

Constraints

Assumption

Known constraints (example)Strict downtime window of 24 hours. No in-house expert / support team for database.

No structured documentation for SAP landscape info and third party software connected to SAP.

Assumption : (example)Current backup system will work in case of emergency.Current team has all required authentication info including all DDIC password and J2EE_ADMIN password.

13Tools and techniqueIdentify specific tool need to use for upgrade or migration projects :

SAP Upgrade project

Combine Upgrade & Unicode migration projects.Example :

Use ASU tool.Use Solution Manager (SOLAR_PROJCE_ADMIN) for project admin and change control.

Which SAP upgrade tool will be appropriate for this upgrade is it SAPEHPI or SUM (SAP Upgrade Manager) or SOLMANUP ( for solution manager upgrade).

Use standard predefine configuration mode for all non-production systems and use customize mode where you can select number of Rtrans, number of R3load and number of batch processes.Use SAPINST to perform Unicode export/import for all database less than 200 GB.Use Migration Monitor to perform Unicode export/import for all database less than 1 TB and greater than 300 GB.Use Distribution monitor to perform Unicode export/import for all database bigger than 1 TB.

14Unicode / Non-unicode

For any CU&UC project, better to determine whether the existing non Unicode system is single code page or MDMP ? How many additional languages has been installed on the system.Based on whether single code page or MDMP, Unicode migration time and effort as well as process will change.

Run the report RSCPINST or I18N to verify this settingsAlso check SMLT.

15Any changes to SAP level security and authorization

Based on SAP product and upgrad release there will be number of changes to security and authorization area. Note down all major known changes.

SAP Upgrade projectExample

Upgrade projectsExample :Upgrade from CRM 4.0 to CRM 7.0 (EHP2)New CRM WEBUIConcept of business role + UI role

16Change management process

Is there any change management system in place ? Change management process will play a vital role for project schedules and mile stone dates.Example :

Company XXX is using Remedy change management system for any changes to OS level including all Kernel parameters and file system adjustment. For all non-production system approval is require from SAP Basis Manager and Infrastructure manager.

For any database changes, raise a helpdesk ticket to DBA team.

17Number of effectedstructures or programs

This is one of the key questions business team and development team is always interested. However there is no straight forward answer for this question until and unless use some third party tools or perform the first upgrade on Sandbox system.

Note down all SPDD and SPAU objects from the first test upgrade.

18Key contactsKey contact from project sponsored, infrastructure team and entire team.