SlideShare a Scribd company logo
1 of 11
Download to read offline
Article – Creating mass users using eCATT scripts
Applies to:
SAP All Versions

Summary
This knowledge base article will provide you the steps to create mass users using eCATT scripts.

Author(s): Raghu Boddu
Created on: 10 July 2011

Author Bio

 Raghu has excellent command over SAP R/3, BI, HR, and GRC. He is good known to the community for
 easy to understand articles. He has authored 30+ articles for Microsoft knowledgebase and also an xMVP
 in Windows shell area (2005-2008). He also bagged the SAP SDN Community Contributor award for 2008.
 His exclusive documents, FAQs, and recommendation papers are available in his blog.
Table of Contents


Introduction............................................................................................................................................ 3
Procedure.............................................................................................................................................. 3
Phase – I – Recording the user creation:.............................................................................................. 3
Phase – II – Creating the Parameters:.................................................................................................. 5
Phase III – Creating Test Configuration:............................................................................................... 7
Phase – IV – Updating and Uploading the Variant file:......................................................................... 8
Additional References ......................................................................................................................... 10
Introduction

During the implementation or system migrations it might be required to create mass number of users in the
system. The traditional SU01 process may require more number of man hours, if the user count is too high. This
article will explain you the process of using eCATT script to create mass users, following which you can create
mass number of users in minutes.

Procedure

   Goto SECATT transaction code and execute the entire process in 4 different phases as shown below:


Phase – I – Recording the user creation:

   1. Enter Test Script name (recommended to start with Z to easily identified that it is a user defined
      script)
   2. Click Create icon




   3. The personal Responsible will be back filled automatically and is normally the user who is creating
      the script.
   4. Enter the Script Title
   5. Select the component (even though no validation is done, it is recommended to select appropriate
      component)
   6. Click Save
   7. Click Pattern button
8. When prompted with the Create Object Directory entry dialog box, select Local object.




9. Select UI Control for Group
10.      Select TCD (Record) for Command
11.      Enter SU01 as Transaction and press Enter. The Interface will be displayed automatically as
   SU01_1
12.      Click Continue check mark.




From this step, ensure that you don’t click any options that are not required, since every click or entry is
  recorded. Unnecessary clicks/entries may show you more Fields.

Upon clicking the continue check mark, you will see the User Maintenance (SU01) screen. Follow the
 steps as you create a user ID and click Save.

13.     To end the recording, click the     button in SU01 screen and click Yes when prompted with
  the below screen:




14.     Click Save to save the recorded test script.
Phase – II – Creating the Parameters:

   Once the user creation is recorded, the VALINs (Values that were entered during the recording) should
   be changed to parameter values. The below process will explain you the steps to create the
   parameters:

   1. Double-click the interface(SU01_1)
   2. Expand DYNPRO mode
   3. Expand 1st set of screen
   4. Double-click on Field mode




   5. Double-click on the value that was entered (in this example test001)




   You may need to double-click until you see blank area with the VALIN as below:




   6. Change the VALIN name with a parameter name (to ZUSERNAME as shown in the example below)
   7. Click the Back button.
8. Select Import when prompted with the Parameter Maintenance screen
9. Click Yes.




10.    Repeat the same steps for the other values that are entered during recording.




NOTE: While recording the script, I’ve entered Username, last name, User group,
Initial password, Repeat Initial password, and a Role. Hence, I have the below 6
parameters.
11.      Once you are sure that all the parameters are created, click Save button.


Phase III – Creating Test Configuration:

   1. Enter the test configuration name.
   2. Click Create icon




   3. Enter a description for the test configuration
   4. Select the component
   5. Click Save




   When prompted to Select the package, use Local object as did in step 8 for test script creation.

   6. Select Configuration tab.
   7. Enter the test script name that was created in the Phase - I




   8. Select Utilities, Settings
9. Select eCATT tab, and External Tab
   10.      Change the path for eCATT Objects, Variants, and WebDynpro to Desktop.




   11.     Download Variants using the “Variant download” button




   NOTE: Select Yes for any prompts.


Phase – IV – Updating and Uploading the Variant file:

   The variant file (VAR_ECTC_Z_USER_CREATE as per this example) will be saved on the Desktop. To
     modify the variant file, perform the following:

   1. Open MS Excel
   2. Click File   Open, select the Variant file.
   3. Click Next, Next, Finish in the Text Import Wizard.
   4. The file should look like as follows:




   Keep the highlighted area intact, which means you should not modify any of these
   values. You can add your own values from Row 4.
In the below example, I’ve updated the spreadsheet with 10 users information.




Save the file in the same format. (Since Excel file can’t be read by the script).

5. Click Variants tab.
6. Select the Variant file as shown below.
7. Click Execute




Save the configuration, when prompted.

Once the script is successful, you can see the log as below:
Additional References


 NA
Community Disclaimer

Important note: sapsecurityexpert.com grants free access to the content posted. However, if you are redistributing, we
recommend not removing the author names. Statements and opinions expressed in articles, reviews and other materials
herein are those of the authors.

While every care has been taken in the compilation of this information and every attempt made to present up-to-date
and accurate information, we cannot guarantee that inaccuracies will not occur.

sapsecurityexpert.com will not be held responsible for any claim, loss, damage or inconvenience caused as a result of any
information within these pages or any information accessed through this site. No responsibility is assumed by
sapsecurityexpert.com for the contents of these pages.

All the images (SAP screens and descriptive images) are copyrighted by SAP AG, and the other images are copyrighted by
the respective companies. sapsecurityexpert.com thanks them for allowing third party web sites to include their respective
copyright images.

For completed Disclaimer, refer the Disclaimer page @ www.sapsecurityexpert.com




sapsecurityexpert.com support “Go Green” and encourage the readers to read this document only online. Print access
has been revoked on this document.

More Related Content

What's hot

Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumptionLokesh Modem
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order WorkflowArghadip Kar
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantAnkit Sharma
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measuresSURESH BABU MUCHINTHALA
 
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshotsSAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshotsSubhrajyoti (Subhra) Bhattacharjee
 
Ganesh TAXINN cofig_doc
Ganesh TAXINN cofig_docGanesh TAXINN cofig_doc
Ganesh TAXINN cofig_docGanesh Tarlana
 
Adding custom fields to the fi report fbl5 n using bt es
Adding custom fields to the fi report fbl5 n using bt esAdding custom fields to the fi report fbl5 n using bt es
Adding custom fields to the fi report fbl5 n using bt esKranthi Kumar
 
Technical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingTechnical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingJoshiRavin
 
Creating transaction and screen variants
Creating transaction and screen variantsCreating transaction and screen variants
Creating transaction and screen variantsvenkat reddy
 
Budget upload process in SAP PS
Budget upload process in SAP PSBudget upload process in SAP PS
Budget upload process in SAP PSgovil79
 
BADI IMPLEMENTATION.pdf
BADI IMPLEMENTATION.pdfBADI IMPLEMENTATION.pdf
BADI IMPLEMENTATION.pdfssuser08365f
 
Select all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalizationSelect all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalizationAhmed Elshayeb
 

What's hot (20)

Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
Functional specification doc stock aging report based on consumption
Functional specification doc  stock aging report based on consumptionFunctional specification doc  stock aging report based on consumption
Functional specification doc stock aging report based on consumption
 
Sap Purchase Order Workflow
Sap Purchase Order WorkflowSap Purchase Order Workflow
Sap Purchase Order Workflow
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
ABAP Advanced List
ABAP Advanced ListABAP Advanced List
ABAP Advanced List
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
Session 14 validation_steps_sap
Session 14 validation_steps_sapSession 14 validation_steps_sap
Session 14 validation_steps_sap
 
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshotsSAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
SAP PM - WCM: Enhanced Model - Entire process flow with SAP screenshots
 
Sap system copy procedure
Sap system copy procedureSap system copy procedure
Sap system copy procedure
 
Ganesh TAXINN cofig_doc
Ganesh TAXINN cofig_docGanesh TAXINN cofig_doc
Ganesh TAXINN cofig_doc
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 
Adding custom fields to the fi report fbl5 n using bt es
Adding custom fields to the fi report fbl5 n using bt esAdding custom fields to the fi report fbl5 n using bt es
Adding custom fields to the fi report fbl5 n using bt es
 
Technical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_ProcessingTechnical specification : SD(Logistics)_Order_Processing
Technical specification : SD(Logistics)_Order_Processing
 
Creating transaction and screen variants
Creating transaction and screen variantsCreating transaction and screen variants
Creating transaction and screen variants
 
Budget upload process in SAP PS
Budget upload process in SAP PSBudget upload process in SAP PS
Budget upload process in SAP PS
 
FS for FICO
FS for FICOFS for FICO
FS for FICO
 
BADI IMPLEMENTATION.pdf
BADI IMPLEMENTATION.pdfBADI IMPLEMENTATION.pdf
BADI IMPLEMENTATION.pdf
 
Select all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalizationSelect all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalization
 

Similar to Creating mass users using e_catt

Lsmw for master data upload simple explanation
Lsmw for master data upload simple explanationLsmw for master data upload simple explanation
Lsmw for master data upload simple explanationManoj Kumar
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxketurahhazelhurst
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Leila Morteza
 
Automate end user guide with Salesforce
Automate end user guide with SalesforceAutomate end user guide with Salesforce
Automate end user guide with SalesforceMathieu Emanuelli
 
How to install share point 2010
How to install share point 2010How to install share point 2010
How to install share point 2010moorthiameks
 
How to create_an_ecatt
How to create_an_ecattHow to create_an_ecatt
How to create_an_ecattMohammed Azhad
 
SAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfSAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfPhani Pavan
 
SAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfSAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfPhani Pavan
 
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...Joel Oleson
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement ComponentProgramming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement ComponentMahmoud Samir Fayed
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy KitLarry Sherrod
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server BuildRobert Jones
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...guest96f6c68d
 
Cis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring dataCis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring dataacece556
 
InstallationGuide.pdf
InstallationGuide.pdfInstallationGuide.pdf
InstallationGuide.pdfsahirzakaria
 
Less02 2 e_testermodule_1
Less02 2 e_testermodule_1Less02 2 e_testermodule_1
Less02 2 e_testermodule_1Suresh Mishra
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7Hoamuoigio Hoa
 

Similar to Creating mass users using e_catt (20)

Lsmw for master data upload simple explanation
Lsmw for master data upload simple explanationLsmw for master data upload simple explanation
Lsmw for master data upload simple explanation
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)
 
Automate end user guide with Salesforce
Automate end user guide with SalesforceAutomate end user guide with Salesforce
Automate end user guide with Salesforce
 
How to install share point 2010
How to install share point 2010How to install share point 2010
How to install share point 2010
 
How to create_an_ecatt
How to create_an_ecattHow to create_an_ecatt
How to create_an_ecatt
 
SAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfSAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdf
 
SAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdfSAP ABAP lsmw beginner lerning tutorial.pdf
SAP ABAP lsmw beginner lerning tutorial.pdf
 
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
 
SAC_Planning.pdf
SAC_Planning.pdfSAC_Planning.pdf
SAC_Planning.pdf
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement ComponentProgramming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement Component
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
 
zMSC Lab.pdf
zMSC Lab.pdfzMSC Lab.pdf
zMSC Lab.pdf
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server Build
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
 
Cis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring dataCis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring data
 
InstallationGuide.pdf
InstallationGuide.pdfInstallationGuide.pdf
InstallationGuide.pdf
 
Less02 2 e_testermodule_1
Less02 2 e_testermodule_1Less02 2 e_testermodule_1
Less02 2 e_testermodule_1
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Creating mass users using e_catt

  • 1. Article – Creating mass users using eCATT scripts Applies to: SAP All Versions Summary This knowledge base article will provide you the steps to create mass users using eCATT scripts. Author(s): Raghu Boddu Created on: 10 July 2011 Author Bio Raghu has excellent command over SAP R/3, BI, HR, and GRC. He is good known to the community for easy to understand articles. He has authored 30+ articles for Microsoft knowledgebase and also an xMVP in Windows shell area (2005-2008). He also bagged the SAP SDN Community Contributor award for 2008. His exclusive documents, FAQs, and recommendation papers are available in his blog.
  • 2. Table of Contents Introduction............................................................................................................................................ 3 Procedure.............................................................................................................................................. 3 Phase – I – Recording the user creation:.............................................................................................. 3 Phase – II – Creating the Parameters:.................................................................................................. 5 Phase III – Creating Test Configuration:............................................................................................... 7 Phase – IV – Updating and Uploading the Variant file:......................................................................... 8 Additional References ......................................................................................................................... 10
  • 3. Introduction During the implementation or system migrations it might be required to create mass number of users in the system. The traditional SU01 process may require more number of man hours, if the user count is too high. This article will explain you the process of using eCATT script to create mass users, following which you can create mass number of users in minutes. Procedure Goto SECATT transaction code and execute the entire process in 4 different phases as shown below: Phase – I – Recording the user creation: 1. Enter Test Script name (recommended to start with Z to easily identified that it is a user defined script) 2. Click Create icon 3. The personal Responsible will be back filled automatically and is normally the user who is creating the script. 4. Enter the Script Title 5. Select the component (even though no validation is done, it is recommended to select appropriate component) 6. Click Save 7. Click Pattern button
  • 4. 8. When prompted with the Create Object Directory entry dialog box, select Local object. 9. Select UI Control for Group 10. Select TCD (Record) for Command 11. Enter SU01 as Transaction and press Enter. The Interface will be displayed automatically as SU01_1 12. Click Continue check mark. From this step, ensure that you don’t click any options that are not required, since every click or entry is recorded. Unnecessary clicks/entries may show you more Fields. Upon clicking the continue check mark, you will see the User Maintenance (SU01) screen. Follow the steps as you create a user ID and click Save. 13. To end the recording, click the button in SU01 screen and click Yes when prompted with the below screen: 14. Click Save to save the recorded test script.
  • 5. Phase – II – Creating the Parameters: Once the user creation is recorded, the VALINs (Values that were entered during the recording) should be changed to parameter values. The below process will explain you the steps to create the parameters: 1. Double-click the interface(SU01_1) 2. Expand DYNPRO mode 3. Expand 1st set of screen 4. Double-click on Field mode 5. Double-click on the value that was entered (in this example test001) You may need to double-click until you see blank area with the VALIN as below: 6. Change the VALIN name with a parameter name (to ZUSERNAME as shown in the example below) 7. Click the Back button.
  • 6. 8. Select Import when prompted with the Parameter Maintenance screen 9. Click Yes. 10. Repeat the same steps for the other values that are entered during recording. NOTE: While recording the script, I’ve entered Username, last name, User group, Initial password, Repeat Initial password, and a Role. Hence, I have the below 6 parameters.
  • 7. 11. Once you are sure that all the parameters are created, click Save button. Phase III – Creating Test Configuration: 1. Enter the test configuration name. 2. Click Create icon 3. Enter a description for the test configuration 4. Select the component 5. Click Save When prompted to Select the package, use Local object as did in step 8 for test script creation. 6. Select Configuration tab. 7. Enter the test script name that was created in the Phase - I 8. Select Utilities, Settings
  • 8. 9. Select eCATT tab, and External Tab 10. Change the path for eCATT Objects, Variants, and WebDynpro to Desktop. 11. Download Variants using the “Variant download” button NOTE: Select Yes for any prompts. Phase – IV – Updating and Uploading the Variant file: The variant file (VAR_ECTC_Z_USER_CREATE as per this example) will be saved on the Desktop. To modify the variant file, perform the following: 1. Open MS Excel 2. Click File Open, select the Variant file. 3. Click Next, Next, Finish in the Text Import Wizard. 4. The file should look like as follows: Keep the highlighted area intact, which means you should not modify any of these values. You can add your own values from Row 4.
  • 9. In the below example, I’ve updated the spreadsheet with 10 users information. Save the file in the same format. (Since Excel file can’t be read by the script). 5. Click Variants tab. 6. Select the Variant file as shown below. 7. Click Execute Save the configuration, when prompted. Once the script is successful, you can see the log as below:
  • 11. Community Disclaimer Important note: sapsecurityexpert.com grants free access to the content posted. However, if you are redistributing, we recommend not removing the author names. Statements and opinions expressed in articles, reviews and other materials herein are those of the authors. While every care has been taken in the compilation of this information and every attempt made to present up-to-date and accurate information, we cannot guarantee that inaccuracies will not occur. sapsecurityexpert.com will not be held responsible for any claim, loss, damage or inconvenience caused as a result of any information within these pages or any information accessed through this site. No responsibility is assumed by sapsecurityexpert.com for the contents of these pages. All the images (SAP screens and descriptive images) are copyrighted by SAP AG, and the other images are copyrighted by the respective companies. sapsecurityexpert.com thanks them for allowing third party web sites to include their respective copyright images. For completed Disclaimer, refer the Disclaimer page @ www.sapsecurityexpert.com sapsecurityexpert.com support “Go Green” and encourage the readers to read this document only online. Print access has been revoked on this document.