More functions in SAP Basis: Transactions, security, copying, printing

Discover how SAP Basis administrators successfully manage SAP Basis transactions, SAP Basis security and other difficult SAP Basis tasks, such as printing and copying.

SAP Basis administrators are responsible for a number of complex operations and functions. For example, Basis administrators must learn how to manage SAP Basis transactions, structure Basis security, handle Basis copying and fix printing problems. This section offers tips and techniques for handling even the most difficult SAP Basis tasks.

SAP Basis training tutorial
SAP Basis administration tips and tricks: Transports, tables, SAPGUI
More functions in SAP Basis: Transactions, security, copying, printing
SAP Basis support, SAP Basis jobs and SAP administration books

SAP Basis transactions

SAP Basis transactions act on data. An SAP Basis transaction can move data into Basis, update data, erase data, and feed data into other systems. Much of the work around Basis transactions is automated, but there are instances in which SAP Basis requires you to customize transactions as well. There is therefore plenty of scope in this area for SAP Basis administrators to build their skills.

There are two ways to grow your SAP Basis transactions skill set. The first is to better acquaint yourself with how to use automated tools and menu capabilities built into Basis. Begin by understanding the Internet Transaction Server, how to search SAP menus, and how transactions consume memory. Then it's useful to know how to find transaction codes, List transactions by user, list executable transactions by user, and search for menu paths and transaction logs. There are also specialized functions you ought to know, such as how to avoid yellow lights when adding transactions in PFCG.

The second way of improving your SAP Basis transaction skill set is to improve your programming skills. There are basically two development environments in SAP. One is built on ABAP, which is SAP's custom-developed language, while the other is built on Java, the technology former SAP CEO candidate Shai Agassi promoted. Java is more extensively used in some NetWeaver areas, like the NetWeaver portal, as well as in some types of Web Dynpro applications and NetWeaver Developer Studio, whereas ABAP dominates other areas, like NetWeaver PI. One of the big controversies among SAP followers is whether the SAP Java commitment will displace ABAP. SAP says that ABAP is alive and well -- and, indeed, SAP ERP is still built on ABAP -- but some observers believe that SAP Java is the way of the future. This is relevant to Basis because SAP Basis administrators will develop and customize Basis transactions built on one of SAP's two development methodologies. If you know both ABAP and Java, you're excellently placed to develop and customize SAP Basis.

SAP Basis copying

Copying data is an inescapable part of SAP Basis administration. However, SAP Basis copying can present a number of technical challenges that require the administrator to know precisely what to do. For example, moving between vendor platforms requires you to perform a specific kind of copying function within Basis. There are also times when you need to bypass database creation during a system copy, exclude a table from client copy, or copy or rename R/3 without installing. Other complex copying functions include knowing how to transfer data between IDE systems using client copy, troubleshooting BRBACKUP problems after system copy, and Refreshing training clients. Finally, here are tips on how to trigger automatic nightly client copy and perform a quick cut and paste in SAP, and advice on where to find the actual copy control functionality in SAP Basis.

SAP Basis printing and mailing

Printing is an important function within SAP Basis. As an SAP Basis administrator, you could find yourself printing code, generating letters to send to customers, and printing reports.

As far as mail is concerned, it will help if you know how to send mail through SAPOffice, generate emails in SAP Basis for purchase requisitions, and send background job failure alerts to users by email. Here also is general advice for sending a work item via email: In Enterprise Buyer Professional, don't use the R/3 standard program, but use the EBP-specific RSWUWFMLEC instead.

Now let's move on to printing. Begin by learning how the Print control feature works in SAP Basis; then learn more about using the FrontEnd printer. It's also vital to know what New printer problems can occur, and also how to diagnose and fix remote user printer problems.

Advanced SAP Basis functionality
How to move between vendor platforms

Learn more about SAP authorization concepts

Discover how to reset SAP passwords

When you're ready to print, find out how to test print the job to SAP printer and
print a TEST indicator on non-productive documents. Then learn how to print to PDF from SAP Basis, save reports to PDF format, and print logos using Smartforms. Other common printing tasks include printing letters from SAP in different fonts and printing ABAP code. Finally, here's a way to change the printer host: Use the ABAP/4 program RSPO0067.

SAP Basis security

Security is a top-level business and IT concern. Security is a central component of SAP Basis, which has to do much of the heavy lifting involved in managing authorizations and passwords.

To learn more about SAP Basis security, start with this overview of SAP system administration authorization concepts and components. Then learn how to perform simple authorization functions within SAP Basis, for example by Creating multiple users with the same authorizations, copying users and authorizations to another system, limiting authorizations, performing CRM authorizations, performing HR authorizations, and granting authorizations by user.

There are also more specific functions for SAP Basis security. You can regulate user authorizations for goods receipt transactions by using a customer exit in the ABAP behind MIGO to check for the specified values in your custom authorization object. In addition, you should determine whether there is a similar exit to comment out the A_S_ANLKL check that you don't want.

You can also learn to implement structural authorizations (which, by the way, have some drawbacks) and create role indices in Excel to match R/3. Speaking of R/3, here's a handy tip about R/3 audit review questions.

To answer further common questions about authorization features in SAP Basis security, here are pointers for quick-checking users with many authorizations, setting up tables for users and authorizations, managing authorization groups, and excluding/including objects from authority checks.

If you see authorizations highlighted in red, know that this just shows all of the objects, relationships between objects, and any associated values to which the assigned user is granted visibility. Also, learn how to perform automatic authorization conversions and how to transport user master records, authorizations and profiles between clients.

Now let's move to topics related to SAP Basis password management. Your first responsibility as an SAP Basis administrator in this area is to set parameters for establishing SAP password policies because strong password policies directly affect business security. An elementary precaution in this area is to protect SAP against hackers who use word attack/dictionary methods.

After establishing strong password policies, the next responsibility of the SAP Basis administrator with regard to passwords is to handle user requests. Start by learning what to do about lost passwords, how to reset SAP passwords and how to reset passwords for SAP and DDIC. Sometimes resetting passwords won't be an issue because you'll have non-expiring SAP passwords in place. As the password administrator, you may be called upon to restrict the use of certain passwords and also to disable requests for change of password.

Other handy password management features include knowing how to synchronize SAP account passwords, save passwords for SAP shortcuts, and use SAP Password BAPIs. Finally, with single sign-on remaining high on the list of user-friendly practices, you should find out more about Authentication and single sign-on in the SAP Basis administration context.

SAP Basis training tutorial
SAP Basis administration tips and tricks: Transports, tables, SAPGUI
More functions in SAP Basis: Transactions, security, copying, printing
SAP Basis support, SAP Basis jobs and SAP administration books

Dig Deeper on SAP Basis