SAP BASIS ? By PBC SAP TEAM Company LOGO What is SAP BASIS Basis is a set of middleware programs and tools from SAP, whose comprehensive R/3 product is used to help manage large corporations, that provides the underlying base (thus the name) that enables applications (such as FI, CO, and SD, for example) to be seamlessly interoperable and portable across operating systems and database products. R/3 Basis includes client/server architecture and configuration, a relational database management system (RDBMS), and a graphical user interface (GUI). In addition to the interface between system elements, Basis components include a development environment for R/3 applications, and a data dictionary, as well as user and system administration and monitoring tools. Application Presentation Database Layer Layer Layer Oracle Buffer What is R/3 How does SAP get installed After the hardware has been installed into the network and DNS i. Make all server configuration adjustments as specified in the SAP installation guide. ii. Download and install JDK 1.5x – you can use JRE 1.5.x if you aren’t going to use the ABAP add-on. iii. Install the database software. iv. Patch the database software. v. Run SAPinst to install the Central Instance and default Dialogue Instance instances. vi. Run SAPinst to install the DB instance. vii. Run SAPinst to install any additional Dialogue Instance instances. viii. Download and install the most current SAP kernel. ix. Install Current the TMS for the SAP instance. x. Download and apply all outstanding SAP patches. xi. Request and apply the permanent license key. xii. Do remaining post-installation work such as connecting SAP Online Help, creating clients, adding users, etc. What is a SAP Instance The term “instance” is often used synonymously with “server” or “application server” in the SAP system. One application server can have install multiple instances on. An SAP instance defines a group of resources such as memory, work processes and so on, usually in support of a single application server or database server within a client/server environment. The SAP instances form the core of a SAP Landscape. SAP Instances Types of SAP Instances Development (DEV) instance Quality Assurance (QAS) Production instance (PRD) There are three mandatory sub-instances; 1. Central Instance (CI) 2. Database Instance (DB) 3. Dialog Instance (DI) Role of Basis Consultant a) Backups b) Client Tasks c) Communications Tasks d) Database Tasks e) Job Tasks f) Printer Tasks g) Security Tasks h) Support Package and Binary Patch Tasks i) System Tasks j) Transport Tasks k) User Tasks l) Web and Internet Tasks m) Working with the SAP Marketplace Backups • What do I need to backup? • How often do I need to backup? • What are my backup options? Client Tasks • Add a client? • Add a logical system ID to be assigned to a client? • Change a client? • Copy one client to another in the same R/3 system? • Copy one client to another in different R/3 systems? • Copy only user master data from one client to another? • Delete a client? • Lock a client so configuration changes cannot be made? • Verify that a client copy ran successfully? • View all past client copies for a client? Communications Tasks • Add a RFC connection? • Delete a RFC connection? • Modify a RFC connection? • Verify one R/3 system is talking to another? Database Tasks • Perform Database Stats, Check Database, and Backup Jobs – Oracle? • Table space overflow errors? • Setting and releasing locks? • Tune-up database? Job Tasks • Create a job? • Change the start time\date for a scheduled job? • Clean out old job logs? • Delete a scheduled job? • Delete a running job? • Schedule a new job to run? • Verify that a job has run successfully? Printer Tasks • Add a printer? • Reprint a document that has already printed? • Reroute a printer output request? • Reset the cache for a printer? • View a list of all printer output requests? • View a list of the output requests for one printer only? Security Tasks • Attach a user to a role? • Copy an existing role to a new role? • Create a user role? • Delete a user role? • Grant a transaction to a user? • Modify a user role? • Move roles from one client to another? • Revoke an authorization from a user? • Revoke a transaction from a user? Support Package and Binary Patch Tasks • Apply kernel patches? • Apply other SAP binary patches? • Apply support packages? • Check for New Support Packages and Kernel Patches? • Download a kernel patch from SAP Marketplace? • Download a support package from SAP Marketplace? • Download other SAP binary patches? • Know when SAP releases new fixes for our SAP software? • Ready a kernel patch for application? • Ready other SAP binary patches for application? • Find SAP’s most current patches? • Find your Current Kernel Patch Level? System Tasks • Add a system parameter? • Apply a SAP notes? • Send a message to all connected users? • Verify that our link to SAP is up? • Verify that R/3 is up? • Verify the status of saprouter? • View a short dump received by a user? • View all processes currently running? • View all system locks? • View all table locks? • View all update locks? Transport Tasks • Add a change request to a transport queue? • Automate the Transport Process? • Configure TMS – Transport Management System – for the First Time? • Configure TMS to Use SAP's Quality Assurance Functionality? • Re-Transport One or Several Change Requests at Once? • Transport a change from one R/3 system to another? • Transport several change requests at once? • Verify that the transport system is up and running? • View a history of what changes have been transported? User Tasks • Add a user? • Change a user’s password? • Change several users at once? • Copy an existing user to a new user? • Delete a user? • Drop a connected user? • Get a list of all users in a client? • Lock a user? • Lock all users at once? • Modify a user? • Produce various user reports? • Start an audit trace for a specific user? • View a list of all users currently connected? Web and Internet Tasks Start and stop the SAP IGS Server? Working with the SAP Marketplace • Apply a SAP License Key? • Check the status of a request License Key? • Find your Hardware Key? • Generate a Developer’s Key for a Programmer? • Generate an Object Key for a Programmer? • Open a Problem via SAP Marketplace? • Open a Service Connection for SAP Support to allow SAP access? • Request a new License Key? • Request a SAP Marketplace User ID Basis Tasks to be done on a Regular Schedule Daily Tasks • Check that the SAP System(s) is up • Check that daily backups executed without errors • Check that all application servers are up • Check the CCMS alert monitor • Check work processes • Look for any failed updates (update terminates) • Check System Log • Review for cancelled and critical jobs • Check for “old” locks • Check users on system • Check for spool problems • Check job log • Review and resolve dumps • Review workload statistics • Review buffer statistics • Review error log for problems • Review Windows system logs for problems Weekly Tasks: • Check database for free space • Monitor database growth • Check spool for problems and that spool is properly cleared • Verify all properly approved transports imported into PRD • For Oracle, run a check database and a update statistics job • Check file system for adequate space • Review space usage and that sufficient free space exists in the file systems • Check system monitoring systems for update • System monitor Review for any events that should be added or deleted • Check system monitor alert mechanisms • System monitor Test e-mail • Test paging • Clean tape drive. Tape drive Clean using cleaning cartridge Monthly Tasks: • Defragment the server memory by cycling the SAP instance and rebooting the server. • Record database growth usage for plotting growth. • Record disk space growth usage for plotting growth. • Perform a full server backup. • Review disk storage usage on server. • Do any server "housecleaning" - old /tmp files, etc. • Check consumable resources - tapes, check, data cartridges, preprinted forms, paper, etc. Quarterly Task: • Perform quarter-end backups and send tapes to long-term offsite storage. • Review user IDs that should be locked or delete. • Review list of "prohibited" passwords in table. • Review system profile parameters for password standards. • Review all scheduled jobs to determine if they are still appropriate. • Test database recovery Restore database to a test server/ • Archive all transport files older than 6 months from the /usr/sap/trans directory. • Cleanup all SAPDBA/BRTOOLS files and logs.
Pages to are hidden for
"Basis"Please download to view full document