FREE Search Engine
for SAP users

SAP Transaction SM35: A Comprehensive Guide for SAP Users

SAP Transaction SM35: A Comprehensive Guide for SAP Users

Welcome to our tutorial on SAP transaction SM35, a powerful transaction code used in SAP for batch input processing. In this tutorial, we will provide you with a step-by-step guide on how to effectively use SM35 to automate data entry and improve efficiency in your SAP system. Whether you are a beginner SAP user or an experienced consultant looking to enhance your skills, this tutorial will equip you with the necessary knowledge to navigate through SM35 with ease.

Before we begin, we would like to introduce you to an excellent resource that can help you become an expert in SAP MM. Check out the SAP MM online video training offered by our expert SAP MM consultant, available at roadtoexpert.com. This comprehensive training program will provide you with in-depth knowledge and practical insights to boost your proficiency in SAP MM and accelerate your career growth.

Now, let’s dive into our tutorial on using SAP transaction SM35.

What is SAP Transaction SM35?

SAP Transaction SM35 (Batch Input: Session Overview) is a transaction code used to process batch input sessions in SAP. Batch input processing allows you to automate the input of large amounts of data into SAP, such as master data, transactional data, or configuration settings. SM35 provides a user-friendly interface to manage and monitor batch input sessions, ensuring accurate and efficient data entry.

Step 1: Accessing SAP Transaction SM35

To start using SM35, follow these steps:

  1. Log in to your SAP system using your user ID and password.
  2. Launch the SAP Easy Access Menu.
  3. Navigate to the “Tools” folder and expand it.
  4. Locate and click on the “ABAP Workbench” folder.
  5. From the sub-menu, select “Other Utilities” and then choose “Batch Input.”
  6. Next, click on “Sessions” to access the SM35 transaction.

Step 2: Understanding SM35 Transaction Screen

Once you have accessed SM35, you will encounter the SM35 transaction screen, which consists of various sections and tabs. Let’s explore each of them:

  • Session Overview: This section provides an overview of the batch input sessions available in the system. You can view information such as session name, status, creation date, and the number of processed or error records.
  • Session Details: By selecting a specific session in the session overview, you can access the session details tab. Here, you can view the individual records within the session, including their status, data, and processing information.
  • Processing Options: In this tab, you can define various processing options for batch input sessions, such as error handling, log retention, and background processing settings.
  • Toolbar: The toolbar at the top of the screen provides quick access to common functions, such as creating a new session, executing a session, or deleting a session.

Step 3: Creating a Batch Input Session

To create a new batch input session in SM35, follow these steps:

  1. Click on the “Create” button in the toolbar to create a new session.
  2. Enter a session name and description to identify the session.
  3. In the “Data” section, specify the input data source for the session. This can be a file, clipboard data, or data from another SAP transaction.
  4. If necessary, customize the processing options in the “Processing Options” tab to meet your requirements.
  5. Click on the “Save” button to save the session.

Congratulations! You have successfully created a batch input session in SAP transaction SM35.

Step 4: Executing a Batch Input Session

To execute a batch input session in SM35, follow these steps:

  1. Select the desired session from the session overview.
  2. Click on the “Process” button in the toolbar to execute the session.
  3. Monitor the session execution by checking the status and progress indicators in the session details tab.
  4. Once the session execution is complete, review the log to identify any errors or warnings that may have occurred during the data entry process.

Step 5: Managing Batch Input Sessions

SM35 provides various options to manage and monitor batch input sessions. Here are some key functionalities:

  • Deleting Sessions: To delete a session, select the session in the session overview and click on the “Delete” button in the toolbar.
  • Displaying Sessions: You can display the details of a session by selecting it in the session overview and clicking on the “Display” button in the toolbar.
  • Reprocessing Sessions: In case of errors or warnings in a session, you can reprocess the session by selecting it in the session overview and clicking on the “Process Again” button in the toolbar.
  • Background Processing: SM35 allows you to execute batch input sessions in the background, freeing up system resources and enabling parallel processing. You can configure the background processing settings in the “Processing Options” tab.


In this tutorial, we have provided you with a comprehensive guide on using SAP transaction SM35 for batch input processing in SAP. We covered the basics of SM35, explained how to create and execute batch input sessions, and explored additional functionalities for managing sessions. Continuous practice and learning will help you become proficient in using SM35 and improve your data entry efficiency in SAP.

To further enhance your skills in SAP MM and other modules, we highly recommend our SAP MM online video training, designed by our expert SAP MM consultant. This training program offers comprehensive modules and hands-on exercises to help you become an SAP MM expert. Visit roadtoexpert.com to learn more and take your SAP skills to new heights.

Online Video Trainings

Complete tutorials made by the best experts.

Road to Expert logo representing excellence in SAP training.
Copyright © 2023 Road to Expert. All Rights Reserved.

Facebook logo, télécharger gratuitement      Logo instagram - Icônes social gratuites      Youtube Logo | Icons Gratuite