<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>sapna.modi</title>
    <link>http://scn.sap.com/people/sapna.modi/blog</link>
    <description />
    <pubDate>Thu, 22 Dec 2011 17:58:12 GMT</pubDate>
    <generator>Jive SBS 5.0.1.1  (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2011-12-22T17:58:12Z</dc:date>
    <item>
      <title>Whats in the Name</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2009/06/27/what-s-in-the-name</link>
      <description>&lt;!-- [DocumentBodyStart:84acc1bb-a789-4d7a-b1e2-9f12ba1bd5c2] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;A product nomenclature is very important aspect. It not only gives unique identity to the product but also helps a customer to understand the product evolution with different versions. &lt;/p&gt;&lt;p&gt;Recently I have gone through the complete business suite of SAP. While looking into different products, I found that product names are not consistent and changes year after year. The release document was required to be handy to know what the given product was named earlier and how it is known today. It is not possible for someone who is out of SAP for some time to understand what current trend is. &lt;/p&gt;&lt;p&gt;It makes consultant's life difficult as the information is not available at one central place. One has to search through different SAP portals (help.sap.com, service.sap.com etc) to assure the products information. E.g. SAP SRM 2007 &amp;amp; SAP SRM 7.0 are many a times interpreted as same product versions by consultants. This is due to the fact that most of products were renamed to 7.0 version after NetWeaver 7.0 release. Another example for this is of SAP Solution Manager 4.0, which was renamed to SAP Solution Manager 7.0. Commonly known Web Application Server (WAS) is now known as Application Server.&amp;#160; &lt;/p&gt;&lt;p&gt;E.g.&lt;/p&gt;&lt;p&gt;Product Versions Evolution for SAP SRM -&lt;/p&gt;&lt;p&gt;SAP SRM 3.0&lt;/p&gt;&lt;p&gt;SAP SRM 4.0&lt;/p&gt;&lt;p&gt;SAP SRM 5.0&lt;/p&gt;&lt;p&gt;SAP SRM 2007&lt;/p&gt;&lt;p&gt;SAP SRM 7.0&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Old Name - SAP Supplier Relationship Management 6.0 &lt;/p&gt;&lt;p&gt;New Name - SAP Supplier Relationship Management 2007&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Old Name - mySAP Supplier Relationship Management 2005 &lt;/p&gt;&lt;p&gt;New Name - SAP Supplier Relationship Management 2005&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Old Name - mySAP ERP 2005&lt;/p&gt;&lt;p&gt;New Name - ERP 6.0&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Old Name - SAP NetWeaver 2004s &lt;/p&gt;&lt;p&gt;New Name - SAP NetWeaver 7.0&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Old Name - SAP NetWeaver Composition Environment 1.0 &lt;/p&gt;&lt;p&gt;New Name - SAP NetWeaver Composition Environment 7.1&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:84acc1bb-a789-4d7a-b1e2-9f12ba1bd5c2] --&gt;</description>
      <pubDate>Sat, 27 Jun 2009 01:50:36 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2009/06/27/what-s-in-the-name</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2009-06-27T01:50:36Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/what-s-in-the-name</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=50109</wfw:commentRss>
    </item>
    <item>
      <title>SAP Solution Manager 4.0 - Project Preparation Phase (Part II)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/09/17/sap-solution-manager-40--project-preparation-phase-part-ii</link>
      <description>&lt;!-- [DocumentBodyStart:ca123d25-26a1-4499-9865-961a204e553e] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;ul&gt;The part I of the SAP Solution Manager 4.0 series of weblogs targets on the functionality of Roadmaps in Solution Manager. The Part II of weblogs series, Project Preparation or Administration phase of Solution Manager 4.0 is explained. In subsequent parts, other features of Solution Manager will be explained. &lt;/ul&gt;&lt;h5&gt;What is SAP Solution Manager:&lt;/h5&gt;&lt;ul&gt;SAP Solution Manager is a tool, which assists in application management as per ITIL (IT Infrastructure Library) environment. The tool supports the entire lifecycle of solutions mainly having six phases &amp;ndash; Requirements, Design, Build, Deploy, Operate &amp;amp; Optimize as per ITIL standard. &lt;br/&gt;It runs in a separate central system to which all the other SAP systems are connected. These other systems are called as &lt;em&gt;Satellite Systems&lt;/em&gt;. &lt;/ul&gt;&lt;h5&gt;Latest Version:&lt;/h5&gt;&lt;ul&gt;SAP Solution Manager 4.0.&lt;/ul&gt;&lt;h5&gt;Features of SAP Solution Manager:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Solution Manager helps in all types of project management like Implementation, Upgrade, Maintenance, Rollout etc. by providing the project specific template.&lt;/li&gt;&lt;li&gt;It is in line with SAP&amp;rsquo;s AcceleratedSAP. And provide Roadmaps for the different types of projects.&lt;/li&gt;&lt;li&gt;It has Business Process Repository, which talks about SAP&amp;rsquo;s best practice of running the business.&lt;/li&gt;&lt;li&gt;It has eLearning feature, which offers the training along with feedback over web.&lt;/li&gt;&lt;li&gt;It has test management feature, which offers the central storage repository for storing the automated eCATT scripts along with manual scripts. The results of testing are centrally stored and always available.&lt;/li&gt;&lt;li&gt;It has its own standard Helpdesk feature, which is both SAPGUI based and web based. &lt;/li&gt;&lt;li&gt;The Helpdesk feature is totally linked with Change Request Management, which helps in transport for changes required in production issues.&lt;/li&gt;&lt;li&gt;It has Solution Monitoring as well as Diagnostic feature, which helps in Operation Phase of project.&lt;/li&gt;&lt;li&gt;Solution Manager has lots of inbuilt reports, which server the different areas of it.&lt;/li&gt;&lt;li&gt;It is linked with SAP Service Market Place.&lt;/li&gt;&lt;li&gt;It can generate Installation/Upgrade key.&lt;/li&gt;&lt;li&gt;It has its own Knowledge Warehouse for central documentation storage.&lt;/li&gt;&lt;li&gt;It can integrate with ARIS, a detailed graphical business process modeling tool&lt;/li&gt;&lt;li&gt;It can also integrate with Mercury tools like QTP for testing in web based environment.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Phases of Project Management As per AcceleratedSAP (ASAP) Model:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Project Preparation Phase&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Business Blueprint Phase&lt;/li&gt;&lt;li&gt;Realization (Configuration) Phase &lt;/li&gt;&lt;li&gt;Testing Phase&lt;/li&gt;&lt;li&gt;Final Preparation for Cutover Phase&lt;/li&gt;&lt;li&gt;Production Go Live Phase&lt;/li&gt;&lt;li&gt;Support Phase&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;What is Project Preparation Phase:&lt;/h5&gt;&lt;ul&gt;In the project preparation phase of any project, the team is identified, the landscape is identified. The quality standards for the project are identified, which will be used for quality audit. The deadline of projects is identified at higher level. High level scope is planned. &lt;br/&gt;All above activities with lots of advanced features are available in Solution Manager, which integrates different phases of the project and the satellite systems too. &lt;/ul&gt;&lt;h5&gt;SAP GUI based Transaction for Project Preparation Phase:&lt;/h5&gt;&lt;ul&gt;&lt;em&gt;SOLAR_PROJECT_ADMIN &lt;/em&gt;&lt;/ul&gt;&lt;h5&gt;Web based Wizard&amp;rsquo;s Transaction for Project Preparation Phase:&lt;/h5&gt;&lt;ul&gt;&lt;em&gt;AI_SPS (Quick Project Set-Up) &lt;/em&gt;&lt;/ul&gt;&lt;h5&gt;Menu Path for Project Preparation Phase: &lt;/h5&gt;&lt;ul&gt;&lt;em&gt;SAP Menu -&amp;gt; Tools -&amp;gt; SAP Solution Manager -&amp;gt; SOLAR_PROJECT_ADMIN Project Administration &lt;/em&gt;&lt;/ul&gt;&lt;h5&gt;Prerequisite of using Project Preparation in Solution Manager: &lt;/h5&gt;&lt;ul&gt;The logical components of the satellite systems landscape should be created in SMSY transaction. The quality standards of documentation templates should be available. The list of team members along with their role in the project should be available. &lt;/ul&gt;&lt;h5&gt;Types of SAP Projects in Solution Manager:&lt;/h5&gt;&lt;ul&gt;There are following different types of Projects in Solution Manager based on the functionality that is offered in different phases like Blueprinting, Configuration etc. &lt;li&gt;Implementation Project: A Project to implement business processes in an SAP landscape&lt;/li&gt;&lt;li&gt;Template Project: A project to create a template. A template makes project structure, or parts of it, with its assigned objects (documentation, test cases, IMG activities), available to other projects. This is mainly used in Rollout Projects. &lt;/li&gt;&lt;li&gt;Upgrade Project: A project to upgrade existing systems. &lt;/li&gt;&lt;li&gt;Maintenance Project: A project for maintenance of existing systems. &lt;/li&gt;&lt;li&gt;Optimization Project: A project to optimize the flow of business processes, or the use of a software solution. &lt;/li&gt;&lt;li&gt;Safeguarding Project: A project to resolve a critical situation in the implementation or use of an SAP solution. &lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Web Wizard (Quick Project Set-Up) for Project Creation:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Web wizard is especially useful in the cases, when someone is using Solution Manager for the first time &amp;amp; does not have much knowledge about the Solution Manager. &lt;/li&gt;&lt;li&gt;The project setup can be done without the satellite landscape details mapped into it. Further the project can be taken into Blueprint phase. And as needed, the satellite landscape can be mapped back using &lt;em&gt;SOLAR_PROJECT_ADMIN&lt;/em&gt; transaction. &lt;/li&gt;&lt;li&gt;The prerequisite for using this web wizard is that there has to be an entry of the Solution Manager server into the host file of the desk, where this application will run &amp;amp; the proxy should be turned off from the web browser. &lt;/li&gt;&lt;li&gt;Now, log in to Solution Manager with a user ID having authorization of &lt;em&gt;AI_SPS&lt;/em&gt; transaction. &lt;/li&gt;&lt;li&gt;Goto transaction &lt;em&gt;AI_SPS&lt;/em&gt; transaction. It will open the Project Administration transaction over web. &lt;/li&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50564/PA40.JPG"&gt;&lt;img alt="image" border="0" height="286" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50564/594-286/PA40.JPG" width="594"/&gt;&lt;/a&gt; &lt;/ul&gt;&lt;h5&gt;Project Preparation in Detail:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Log in to Solution Manager with a user ID having authorization of &lt;em&gt;SOLAR_PROJECT_ADMIN&lt;/em&gt; transaction.&lt;/li&gt;&lt;li&gt;Goto transaction &lt;em&gt;SOLAR_PROJECT_ADMIN&lt;/em&gt; transaction. &lt;/li&gt;&lt;li&gt;The list of existing projects will be displayed in the transaction. Click on &lt;em&gt;Create&lt;/em&gt; button from the application toolbar to create a new Implementation Project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50565/PA1.JPG"&gt;&lt;img alt="image" border="0" height="130" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50565/433-130/PA1.JPG" width="433"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the &lt;em&gt;Create Project&lt;/em&gt; popup, give some significant name of the Project &amp;amp; select the type of the project from the standard dropdown of SAP. Here &lt;em&gt;Implementation Project&lt;/em&gt; type is selected from the dropdown. Click on &lt;em&gt;Continue&lt;/em&gt; to create the project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50566/PA2.JPG"&gt;&lt;img alt="image" border="0" height="168" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50566/438-168/PA2.JPG" width="438"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Once the project gets created, the Project Administration screen appears with different tabs like General Data, Scope, Proj. Team Members, System Landscape, Milestones, Organizational Units and Project Standards. Give the project title as &lt;em&gt;Demo for Implementation Project&lt;/em&gt; in the &lt;em&gt;Title&lt;/em&gt; at the header, which is a mandatory field. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50567/PA3.JPG"&gt;&lt;img alt="image" border="0" height="192" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50567/535-192/PA3.JPG" width="535"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;General Data tab: &lt;ul&gt;&lt;li&gt;General Data tab contains the information about the Project Management, Project Status, Project Language and details on the planned &amp;amp; actual dates along with resources in Person Days (PD). &lt;/li&gt;&lt;li&gt;&lt;em&gt;Project Language&lt;/em&gt; is mandatory field. Once selected and saved, language can not be changed. The further phases of Project Management in SolMan will be available in this language. &lt;em&gt;Project Description&lt;/em&gt; can also be maintained, which is a long text field. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50568/PA4.JPG"&gt;&lt;img alt="image" border="0" height="352" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50568/358-352/PA4.JPG" width="358"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Project &lt;em&gt;Status&lt;/em&gt; can be selected from the standard dropdown. The values in the dropdown can be customized as per need in the &lt;em&gt;Project Standards&lt;/em&gt; tab here. &lt;/li&gt;&lt;li&gt;The Planned start date &amp;amp; end date can be given along with the resource allocation in person days. The actual date values can be also entered here. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Scope Tab: &lt;ul&gt;&lt;li&gt;The Scope tab contains the different tabs for Template Selection, Roadmap Selection, Industry Selection and Country Selection. &lt;/li&gt;&lt;li&gt;The Template tab can be used for the selection of Templates. Templates with public visibility are available for other projects to reuse. The templates are mainly used for Rollout projects, where the reference location&amp;rsquo;s implementation becomes template for the rolling out implementations of other locations. If Template is selected in Project Administration phase, all the relevant details of Business Blueprint, Configuration &amp;amp; other phases of template are imported automatically in the current project. &lt;/li&gt;&lt;li&gt;The Roadmap tab shows, the ASAP roadmaps for different kinds of project management in SAP. Here, select the Roadmap for mySAP ERP Implementation so that team members can use this roadmap for each of the phase of the Project Management. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50569/PA5.JPG"&gt;&lt;img alt="image" border="0" height="386" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50569/451-386/PA5.JPG" width="451"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;In the &lt;em&gt;Country Selection&lt;/em&gt; tab, countries can be restricted for the team members. &lt;/li&gt;&lt;li&gt;There are other settings also available here in the Scope tab, which can restrict the usage of Business Blueprint Structure &amp;amp; Blueprint relevant documentation to the team members. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Proj. Team Members Tab: &lt;ul&gt;&lt;li&gt;The Project Leader can specify here the SAP Team members &amp;amp; generic team members also, which might not necessarily be a SAP ID in system. There is a button as &lt;em&gt;Check Against User Master Record&lt;/em&gt;, which will highlight the non SAP users. &lt;/li&gt;&lt;li&gt;For SAP users, the ID can be selected from the search help and Role in the Project can be selected from the dropdown. The Role can be managed from the &lt;em&gt;Roles in Project&lt;/em&gt; button. Also, the &lt;em&gt;User Administration&lt;/em&gt; (SU01 transaction) can be done directly from this tab. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50570/PA6.JPG"&gt;&lt;img alt="image" border="0" height="316" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50570/556-316/PA6.JPG" width="556"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;There is a check box option for restricting the access of Project Structure to users. If the checkbox is selected, only the users mentioned in this tab will have access to project in edit made. Other users can access the project structure nodes in display mode. &lt;/li&gt;&lt;li&gt;This project members list is linked to the different phases of SolMan like Roadmaps -&amp;gt; Project Team Members tab, Business Blueprint -&amp;gt; Administration tab, Configuration -&amp;gt; Administration, Configuration &amp;amp; Development tabs. &lt;/li&gt;&lt;li&gt;Save the Project by clicking the &lt;em&gt;Save&lt;/em&gt; button from standard toolbar. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50571/PA7.JPG"&gt;&lt;img alt="image" border="0" height="164" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50571/342-164/PA7.JPG" width="342"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;A popup comes for the &lt;em&gt;Enhancements for Documents&lt;/em&gt;. This is for the Knowledge Warehouse of Solution Manager, where all the documentation will be stored for the current project. Click on &lt;em&gt;Continue&lt;/em&gt; to save the project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50572/PA8.JPG"&gt;&lt;img alt="image" border="0" height="167" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50572/345-167/PA8.JPG" width="345"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;System Landscape Tab: In the System Landscape tab, there are four sub tabs mainly Systems, Central Objects, IMG Projects and Change Requests. &lt;ul&gt;&lt;li&gt;Systems Tab: &lt;ul&gt;&lt;li&gt;Here the details about the Satellite system are maintained in the form of Logical Component. To this logical component, the satellite system of one landscape is attached. Select the search help for selection of Logical Component (which are already created in SMSY transaction). More than one logical component can be attached in the Solution Manager project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50573/PA9.JPG"&gt;&lt;img alt="image" border="0" height="132" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50573/436-132/PA9.JPG" width="436"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The list of the Logical Components is displayed. Select the required one &amp;amp; click on &lt;em&gt;Continue&lt;/em&gt;. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50574/PA10.JPG"&gt;&lt;img alt="image" border="0" height="391" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50574/530-391/PA10.JPG" width="530"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Logical Component with the details will be added into the project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50575/PA11.JPG"&gt;&lt;img alt="image" border="0" height="126" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50575/595-126/PA11.JPG" width="595"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The logical component can be completely replaced with some other logical component in the entire project structure using &lt;em&gt;Replace Log. Components&lt;/em&gt; icon at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50576/PA15.JPG"&gt;&lt;img alt="image" border="0" height="73" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50576/345-73/PA15.JPG" width="345"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The logical components can be even selected from the Business Blueprint Scenarios, if in case they don&amp;rsquo;t&amp;rsquo; exist already. There is button called &lt;em&gt;Select Scenario&lt;/em&gt; at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50577/PA14.JPG"&gt;&lt;img alt="image" border="0" height="60" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50577/360-60/PA14.JPG" width="360"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;System Landscape Check: Using the &lt;em&gt;System Landscape Check&lt;/em&gt; button at the bottom, one can ensure the consistency of the system landscape, which is added in the project. It ensures the smooth navigation to the satellite systems in different phases of project like Business Blueprint, Configuration, and Test Management etc. It checks for the presence of logical components for the SolMan project, logical components and the logical system based on the same product release, the releases and the Support Package statuses of the logical systems sufficient to be able to navigate in the component systems with the SAP Solution Manager, the logical systems having RFC connections and the RFC connections functionality. It generates the information or error message depending on the check performed for the selected logical component. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50578/PA13.JPG"&gt;&lt;img alt="image" border="0" height="63" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50578/561-63/PA13.JPG" width="561"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;System Roles: The default system role appears like Evaluation System, Development System, Quality Assurance System, Production system, Training System etc., which can be changed as per the requirement. The system roles are specific to a project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50579/PA17.JPG"&gt;&lt;img alt="image" border="0" height="76" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50579/589-76/PA17.JPG" width="589"/&gt;&lt;/a&gt; &lt;br/&gt;To meet the system landscape needs, more number of system roles can also be added using the &lt;em&gt;System Role Assignment&lt;/em&gt; button at the bottom. The system roles, which are in use, can not be deleted. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50580/PA12.JPG"&gt;&lt;img alt="image" border="0" height="62" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50580/501-62/PA12.JPG" width="501"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;The transport route between the landscapes of the logical components in the satellite systems can be managed using Shipment Routes button at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50581/PA16.JPG"&gt;&lt;img alt="image" border="0" height="57" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50581/341-57/PA16.JPG" width="341"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Central Objects Tab: &lt;ul&gt;&lt;li&gt;In the Central Objects tab, the central system for objects like eCATT Test, Manual Test Cases and External Applications is maintained. By default the central server is the same server i.e. Solution Manager Server. &lt;/li&gt;&lt;li&gt;As per requirement, any other system can be specified here as central landscape for storage, which will be connected to Solution Manager via RFC connection. Solution Manager will interact with this system using this RFC. &lt;/li&gt;&lt;li&gt;Once the RFC connection is established between the central server &amp;amp; Solution Manager, the central system appears in the search help list. Select the one central system as per need. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50582/PA19.JPG"&gt;&lt;img alt="image" border="0" height="176" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50582/440-176/PA19.JPG" width="440"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;There is an &lt;em&gt;obligatory&lt;/em&gt; flag, which will forces all the team members to use only this central system for storage of eCATT Test development, Manual Test Cases &amp;amp; External Applications in &lt;em&gt;Test Cases&lt;/em&gt; tab of &lt;em&gt;Configuration&lt;/em&gt; phase. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50583/PA20.JPG"&gt;&lt;img alt="image" border="0" height="179" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50583/444-179/PA20.JPG" width="444"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;If no logical component is selected in &lt;em&gt;Test Cases&lt;/em&gt; tab of &lt;em&gt;Configuration&lt;/em&gt; phase, Solution Manager will automatically store the contents in to this central system. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;IMG Projects Tab: &lt;ul&gt;&lt;li&gt;If the logical components are assigned in the Systems tab &amp;amp; project is saved then the IMG Projects tab will have the IMG projects. Corresponding to the number of the logical components, IMG Projects entries are automatically created in this tab. The IMG projects are created in the satellite system for configuration settings under it. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50584/PA21.JPG"&gt;&lt;img alt="image" border="0" height="182" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50584/456-182/PA21.JPG" width="456"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;The green and red traffic lights indicate whether Project IMGs have already been generated and distributed in the satellite system. &lt;/li&gt;&lt;li&gt;To generate &amp;amp; distribute the IMG projects, use the icon &lt;em&gt;Create IMG Project&lt;/em&gt; at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50585/PA22.JPG"&gt;&lt;img alt="image" border="0" height="312" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50585/330-312/PA22.JPG" width="330"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;This will take the control to the satellite system for IMG Project creation. Follow the steps &amp;amp; create the project. As the project gets created, the message appears in satellite system and the status changes to green signal in the Solution Manager. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50586/PA28.JPG"&gt;&lt;img alt="image" border="0" height="134" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50586/390-134/PA28.JPG" width="390"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;If any IMG project already exists in the satellite system, that project can be linked to the current Solution Manager project instead of creating new IMG project. This can be done by using the &lt;em&gt;Replace&lt;/em&gt; icon at the bottom. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Change Requests Tab or Projects Cycles Tab:&lt;br/&gt;This tab is related to activating Change Request Management, Helpdesk, Task List along with Variants, Creation of CTS Project and assignment of cProjects project to the project landscape. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50587/PA41.JPG"&gt;&lt;img alt="image" border="0" height="348" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50587/439-348/PA41.JPG" width="439"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Milestones Tab: &lt;br/&gt;For monitoring the progress of project in Roadmap, milestones can be defined under this tab. This is integrated with the Roadmap of the project.&lt;/li&gt;&lt;li&gt;Organizational Units Tab: &lt;br/&gt;This tab is used to enter the organizational units of the project including functions, time zone &amp;amp; country.&lt;/li&gt;&lt;li&gt;Project Standards Tab: &lt;ul&gt;&lt;li&gt;Status Values Tab: &lt;ul&gt;&lt;li&gt;Status Values tab shows the default status available in Solution Manager. &lt;/li&gt;&lt;li&gt;These statuses are mainly used in different phases of Solution Manager like Project Administration phase -&amp;gt; Project Status values, Blueprint phase -&amp;gt; Documentation status values, Administration status values, Configuration Phase -&amp;gt; Documentation status values, Administration status values, Development status values and Configuration status values. &lt;/li&gt;&lt;li&gt;One can edit the status values as per need using &lt;em&gt;Project Template&lt;/em&gt; button at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50588/PA23.JPG"&gt;&lt;img alt="image" border="0" height="399" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50588/598-399/PA23.JPG" width="598"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;em&gt;Project Template&lt;/em&gt; button at the bottom for creation of new status values. On the right side of the Status tab, give the new value with details. Move this entry to the left side for the current project so that it can be utilized for the current project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50589/PA24.JPG"&gt;&lt;img alt="image" border="0" height="340" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50589/557-340/PA24.JPG" width="557"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;As the entry comes on the left side, Check and Save the value. Close this dialog box. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50590/PA25.JPG"&gt;&lt;img alt="image" border="0" height="349" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50590/558-349/PA25.JPG" width="558"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Now, the entry appears on the right side, which is common pool of the status values. Select the entry and move it to left side for the current project. &lt;br/&gt;&lt;span&gt;img src="&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/PA26.JPG"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/PA26.JPG&lt;/a&gt;&lt;span&gt;" mce_src="&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/PA26.JPG"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/PA26.JPG&lt;/a&gt;&lt;span&gt;" width="569" height="258" border="0" alt="image"&amp;gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;As the entry comes on the left side for the current project, save the project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50591/PA27.JPG"&gt;&lt;img alt="image" border="0" height="269" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50591/399-269/PA27.JPG" width="399"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;After saving the project, this newly created status value starts appearing in the &lt;em&gt;Project Status&lt;/em&gt; dropdown in the &lt;em&gt;General Data&lt;/em&gt; tab. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50592/PA29.JPG"&gt;&lt;img alt="image" border="0" height="398" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50592/280-398/PA29.JPG" width="280"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Keywords Tab: &lt;ul&gt;&lt;li&gt;Keywords are the words, which can be used for reporting purposes. They are part of the Project Documentation or General Documentation attributes in the Business Blueprint phase and Configuration phase. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50593/PA30.JPG"&gt;&lt;img alt="image" border="0" height="374" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50593/599-374/PA30.JPG" width="599"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;To create keywords, click on the &lt;em&gt;Project Templates&lt;/em&gt; button at the bottom in the &lt;em&gt;Keywords&lt;/em&gt; tab. Create the entry for the keyword on the right side and move it to the left side for Project keywords. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50594/PA31.JPG"&gt;&lt;img alt="image" border="0" height="262" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50594/494-262/PA31.JPG" width="494"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;As the entry comes on the left side, check &amp;amp; save the keyword. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50595/PA32.JPG"&gt;&lt;img alt="image" border="0" height="398" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50595/375-398/PA32.JPG" width="375"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Keyword now appears on the right side of the unused pool of keywords. Move the keyword on the left side. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50596/PA33.JPG"&gt;&lt;img alt="image" border="0" height="221" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50596/599-221/PA33.JPG" width="599"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The keyword appears on the left side for the current project. Now, this keyword is available for use for further phases of this project. Save the project. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50597/PA34.JPG"&gt;&lt;img alt="image" border="0" height="123" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50597/395-123/PA34.JPG" width="395"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Documentation Types Tab: &lt;ul&gt;&lt;li&gt;This tab contains lots of SAP standard documentation templates by default. &lt;/li&gt;&lt;li&gt;As per the quality standard of organization, different types of documentation type can be maintained along with their templates. The life cycle of the document through different status values can be maintained via Status Schema IMG setting. The approval process can be mapped via Digital Signature IMG setting. &lt;/li&gt;&lt;li&gt;For maintaining the custom documentation type, click on the &lt;em&gt;Project Template&lt;/em&gt; button at the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50598/PA35.JPG"&gt;&lt;img alt="image" border="0" height="366" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50598/590-366/PA35.JPG" width="590"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Enter the Documentation Type, Name, and File Extension. Select the checkboxes for &lt;em&gt;Global&lt;/em&gt; (document type will be available to all projects), &lt;em&gt;several&lt;/em&gt; (Under the same node of business scenario/process, several documents of this document type can be created), &lt;em&gt;Business Blueprint Relevant&lt;/em&gt; (If the document contents are required to insert in the business blueprint document, which can be generated automatically in the blueprinting phase). &lt;em&gt;Status schema&lt;/em&gt;, if created in IMG, can be entered here. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50599/PA36.JPG"&gt;&lt;img alt="image" border="0" height="363" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50599/596-363/PA36.JPG" width="596"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;To upload a document template for this new documentation type, select the document type and select &lt;em&gt;Document Template -&amp;gt; Import&lt;/em&gt; option from the bottom. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50600/PA37.JPG"&gt;&lt;img alt="image" border="0" height="397" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50600/580-397/PA37.JPG" width="580"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Select the template from the desktop and save it. While uploading the template, click on Yes for popup of &lt;em&gt;Enhancements of Documents&lt;/em&gt; &amp;amp; &lt;em&gt;Released status&lt;/em&gt; for template. Move the document type to left side. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50601/PA38.JPG"&gt;&lt;img alt="image" border="0" height="211" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50601/583-211/PA38.JPG" width="583"/&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Once the document is moved on the left side, check and save this dialog box. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Tabs Tab: &lt;ul&gt;&lt;li&gt;The Tabs tab is used to control the different tabs in different phases of project. &lt;/li&gt;&lt;li&gt;Here, the required tabs can be hided and they will never be available for the team members in the relevant phase. &lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44688-50602/PA39.JPG"&gt;&lt;img alt="image" border="0" height="324" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44688-50602/572-324/PA39.JPG" width="572"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ca123d25-26a1-4499-9865-961a204e553e] --&gt;</description>
      <pubDate>Mon, 17 Sep 2007 00:09:37 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/09/17/sap-solution-manager-40--project-preparation-phase-part-ii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-09-17T00:09:37Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/sap-solution-manager-40--project-preparation-phase-part-ii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=44688</wfw:commentRss>
    </item>
    <item>
      <title>SAP Solution Manager 4.0 Project Management - Business Blueprint Phase (Part III)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/06/28/sap-solution-manager-40-project-management--business-blueprint-phase-part-iii</link>
      <description>&lt;!-- [DocumentBodyStart:8415ceb7-6507-4f63-84f9-9752449bcfd4] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The part I of the SAP Solution Manager 4.0 series of weblogs targets on the functionality of &lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="44002" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2007/05/06/sap-solution-manager--roadmaps-introduction-part-i"&gt;SAP Solution Manager - Roadmaps Introduction (Part I)&lt;/a&gt;. The Part II of the weblog series targets on Project Administration. In Part III, the Business Blueprint Phase is explained in detail. In subsequent parts, other features of Solution Manager will be explained.&lt;/div&gt;&lt;h5&gt;What is SAP Solution Manager:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SAP Solution Manager is a tool, which assists in application management as per ITIL (IT Infrastructure Library) environment. The tool supports the entire lifecycle of solutions mainly having six phases &amp;amp;#150; Requirements, Design, Build, Deploy, Operate &amp;amp; Optimize as per ITIL standard.&lt;br/&gt;It runs in a separate central system to which all the other SAP systems are connected. These other systems are called as &lt;i&gt;Satellite Systems&lt;/i&gt;.&lt;/div&gt;&lt;h5&gt;Latest Version:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SAP Solution Manager 4.0.&lt;/div&gt;&lt;h5&gt;Features of SAP Solution Manager:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Solution Manager helps in all types of project management like Implementation, Upgrade, Maintenance, Rollout etc. by providing the project specific template.&lt;/li&gt;&lt;li&gt;It is in line with SAP&amp;amp;#146;s AcceleratedSAP. And provide Roadmaps for the different types of projects.&lt;/li&gt;&lt;li&gt;It has Business Process Repository, which talks about SAP&amp;amp;#146;s best practice of running the business.&lt;/li&gt;&lt;li&gt;It has eLearning feature, which offers the training along with feedback over web.&lt;/li&gt;&lt;li&gt;It has test management feature, which offers the central storage repository for storing the automated eCATT scripts along with manual scripts. The results of testing are centrally stored and always available.&lt;/li&gt;&lt;li&gt;It has its own standard Helpdesk feature, which is both SAPGUI based and web based.&lt;/li&gt;&lt;li&gt;The Helpdesk feature is totally linked with Change Request Management, which helps in transport for changes required in production issues.&lt;/li&gt;&lt;li&gt;It has Solution Monitoring as well as Diagnostic feature, which helps in Operation Phase of project.&lt;/li&gt;&lt;li&gt;Solution Manager has lots of inbuilt reports, which server the different areas of it.&lt;/li&gt;&lt;li&gt;It is linked with SAP Service Market Place.&lt;/li&gt;&lt;li&gt;It can generate Installation/Upgrade key.&lt;/li&gt;&lt;li&gt;It has its own Knowledge Warehouse for central documentation storage.&lt;/li&gt;&lt;li&gt;It can integrate with ARIS, a detailed graphical business process modeling tool&lt;/li&gt;&lt;li&gt;It can also integrate with Mercury tools like QTP for testing in web based environment.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Phases of Project Management As per AcceleratedSAP (ASAP) Model:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Project Preparation Phase&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Business Blueprint Phase&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Realization Phase&lt;/li&gt;&lt;li&gt;Testing Phase&lt;/li&gt;&lt;li&gt;Final Preparation for Cutover Phase&lt;/li&gt;&lt;li&gt;Production Go Live Phase&lt;/li&gt;&lt;li&gt;Support Phase&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;What is Business Blueprint Phase:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;In any SAP Project, first the project is planned out in terms of scope, roles, resources, landscape, time line, documentation templates, quality processes to be followed etc. Once the initial administration happens, the details of the business is planned and worked out in the Business Blueprint phase. All the business scenarios related documentation also happens in this phase following quality standards and templates. The complete documentation is placed on central file server for further reference. Once the scope is designed and frizzed, Business Blueprint document is prepared finally and signed off from the client. The Microsoft Project will be then designed depending on the outcome of this phase, which will be used in the further phases. Business Blueprint acts as a prerequisite for Realization &amp;amp; Testing Phase. This is classical way of doing Business Blueprint if no Solution Manager is in picture.&lt;br/&gt;Above activates are now available in Solution Manager with all the required features of Business Blueprinting in advanced way along with lots of other key utilities.&lt;/div&gt;&lt;h5&gt;Transaction for Business Blueprint Phase:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SOLAR01&lt;/div&gt;&lt;h5&gt;Menu Path for Business Blueprint Phase:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SAP Menu -&amp;gt; Tools -&amp;gt; SAP Solution Manager -&amp;gt; SOLAR01 &amp;amp;#150; Business Blueprint&lt;/div&gt;&lt;h5&gt;Prerequisite of using Business Blueprint in Solution Manager:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Project created in Solution Manager using &lt;i&gt;SOLAR_PROJECT_ADMIN&lt;/i&gt; transaction in the Project Administration phase.&lt;/div&gt;&lt;h5&gt;Key Features of Business Blueprint Phase in Solution Manager:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;In Business Blueprint phase of Solman, following items can be organized in hierarchical structure &amp;amp;#150; &lt;ul&gt;&lt;li&gt;Organization Units&lt;/li&gt;&lt;li&gt;Master Data&lt;/li&gt;&lt;li&gt;Business Scenarios&lt;/li&gt;&lt;li&gt;Business Processes&lt;/li&gt;&lt;li&gt;Process Steps&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;In the Business Blueprint, the Business Scenarios/Processes structure can be planned out referring the standard SAP&amp;amp;#146;s Business Process Repository (BPR).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Business Process Repository (BPR):&lt;/strong&gt; Standard SAP&amp;amp;#146;s Business Process Repository is a repository of reusable predefined business scenarios/processes. The contents are Industry specific Best Practices for the given landscape. Landscape is available from Project Preparation Phase. BPR also includes Scenario Documentation, Transaction assignments, IMG Assignments, Configuration Guides, and Preconfigured Process delivered through BC Sets, Predefined Test Cases. Latest content of BPR can be downloaded from SAP&amp;amp;#146;s Service Market Place from &lt;a class="jive-link-external-small" href="http://www.service.sap.com/solutionmanager"&gt;www.service.sap.com/solutionmanager&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The business scenarios can also be taken from other existing solution manager project and/or from existing Solution Directory.&lt;/li&gt;&lt;li&gt;Also, the Business Scenarios/Processes will be automatically available if any template (custom or standard) is selected during Project Administration phase.&lt;/li&gt;&lt;li&gt;In this phase, the integration of ARIS can be done with Solution Manager for getting the detailed business process modeling done out of ARIS. And further the Solman Business Blueprint features can be used.&lt;/li&gt;&lt;li&gt;Custom Business Scenarios/Processes can be added &amp;amp; positioned as per requirement.&lt;/li&gt;&lt;li&gt;Graphically the business scenarios are available.&lt;/li&gt;&lt;li&gt;Maximum of three level hierarchies of the business scenarios/processes can be inserted into Solman.&lt;/li&gt;&lt;li&gt;Project specific documents can be created here specific to business scenarios/processes.&lt;/li&gt;&lt;li&gt;The documentation is stored in the central Knowledge Warehouse of Solman.&lt;/li&gt;&lt;li&gt;Support Desk messages can be created.&lt;/li&gt;&lt;li&gt;Transaction specific to the given scenario/process can be launched in the satellite system via Business Blueprint.&lt;/li&gt;&lt;li&gt;Automatic generation of Business Blueprint Document is featured.&lt;/li&gt;&lt;li&gt;Automatic generation of MS Project is also featured.&lt;/li&gt;&lt;li&gt;User specific settings can be done in terms of visibility of tabs, sequencing of tabs etc.&lt;/li&gt;&lt;li&gt;Translation of project specific documents, URLs, knowledge warehouse documents, project structure can be done depending on the target language. If the standard documents are not available in the target language than they are displayed in the original language.&lt;/li&gt;&lt;li&gt;Document Management, which is one of the key features of Solution Manager, can be implemented here in Business Blueprint Phase.&lt;/li&gt;&lt;li&gt;Lots of standard reports are available for Business Blueprint Phase.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Business Blueprint in Detail:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Log in to Solution Manager with a user ID having authorization of SOLAR01 transaction.&lt;/li&gt;&lt;li&gt;Goto transaction &lt;i&gt;SOLAR01&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;The Business Blueprint transaction will open with the last worked project in change mode.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Other Project ..(Shift+F5)&lt;/i&gt; button from the application toolbar.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49913/img1.JPG"&gt;&lt;img alt="image" border="0" height="102" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49913/265-102/img1.JPG" width="265"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;From the list of projects displayed, select the required project. And click on &lt;i&gt;Select Project (Enter)&lt;/i&gt; button at the bottom.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49914/img2.JPG"&gt;&lt;img alt="image" border="0" height="145" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49914/429-145/img2.JPG" width="429"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The selected project will open in change mode. There are different tabs in the Business Blueprint like Structure, Gen. Documentation, Proj. Documentation, Transactions, Messages, Graphics &amp;amp; End User Roles on right side. On the left side, the hierarchy of Organization Units, Master Data &amp;amp; Business Scenarios appear. The Business Scenarios will further drill to Business Process &amp;amp; actual steps (i.e. transaction in SAP).&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49915/img3.JPG"&gt;&lt;img alt="image" border="0" height="194" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49915/528-194/img3.JPG" width="528"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Structure Tab: &lt;ul&gt;&lt;li&gt;In the Organization Units, Structure tab helps to add Organization Area/Unit from the BPR below a business scenario. In case of Master Data, Structure tab helps to add Master Data Records from BPR below a business scenario. The Organization Units/Master Data Records are only used if they are exclusively relevant to the Business Scenarios/Processes.&lt;/li&gt;&lt;li&gt;Select the &lt;i&gt;Business Scenarios&lt;/i&gt; option from the left side, click on Structure tab on the right side.&lt;/li&gt;&lt;li&gt;From the Source dropdown, select &lt;i&gt;Business Process Repository&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Now, click on the Search Help (F4 Help) of Scenario Name.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49916/img4.JPG"&gt;&lt;img alt="image" border="0" height="181" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49916/548-181/img4.JPG" width="548"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The search helps shows, industry specific details mapping to the logical component of the current project. Select &lt;i&gt;SAP for Retail -&amp;gt; Instore Customer Relationship Management&lt;/i&gt; &amp;amp; click on &lt;i&gt;Continue (Enter)&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49917/img5.JPG"&gt;&lt;img alt="image" border="0" height="353" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49917/467-353/img5.JPG" width="467"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;This will add the selected Business Scenario along with all the underlying processes into it in the Structure tab.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Save&lt;/i&gt; button from the standard SAP toolbar to save the project.&lt;/li&gt;&lt;li&gt;Now drill down the Business Scenario node on the left side, it will show the underlying Business Processes.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49918/img6.JPG"&gt;&lt;img alt="image" border="0" height="176" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49918/564-176/img6.JPG" width="564"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The level of hierarchy of Business Scenarios/Processes is restricted to level 3 on left side. After third level, system doesn&amp;amp;#146;t allow to add any more structure elements. And system shows a message in the Structure tab as &lt;i&gt;you cannot maintain any more structure node below this hierarchy level&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49919/img7.JPG"&gt;&lt;img alt="image" border="0" height="218" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49919/588-218/img7.JPG" width="588"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The execution icon before the business process on the left side indicates that there is a standard SAP transaction in the Transactions tab to carry out that step.&lt;/li&gt;&lt;li&gt;One can add custom business scenarios in the Structure tab. Also the standard SAP Scenarios can be deleted. The sequence of business scenarios/processes can be planned as per requirement of project.&lt;/li&gt;&lt;li&gt;Select the Business Scenarios at the top level on the left side. On the right side in the Structure tab, add custom business scenario as per requirement.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49920/img8.JPG"&gt;&lt;img alt="image" border="0" height="186" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49920/544-186/img8.JPG" width="544"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;After adding the custom scenarios, click on &lt;i&gt;Save&lt;/i&gt; button from the standard SAP toolbar.&lt;/li&gt;&lt;li&gt;The Business Scenarios can be moved up/down depending on the required sequence of scenarios in Structure tab. Select the &lt;i&gt;Custom Scenario 2&lt;/i&gt; in the Structure tab and click on &lt;i&gt;Move Up&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49921/img9.JPG"&gt;&lt;img alt="image" border="0" height="190" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49921/546-190/img9.JPG" width="546"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The scenario will be moved one position up in the tab. Click on &lt;i&gt;Save&lt;/i&gt; button from the standard SAP toolbar.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49922/img10.JPG"&gt;&lt;img alt="image" border="0" height="194" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49922/562-194/img10.JPG" width="562"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The &lt;i&gt;History&lt;/i&gt; of the Structure tab is also available here.&lt;/li&gt;&lt;li&gt;At the Business Processes level, the name of the standard process can be changed and if needed adjusted back to original.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Gen. Documentation Tab: &lt;ul&gt;&lt;li&gt;General Documentation tab contains the standard SAP delivered documents if the business scenario is selected from BPR.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49923/img11.JPG"&gt;&lt;img alt="image" border="0" height="126" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49923/558-126/img11.JPG" width="558"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;It also contains the documents from the template project.&lt;/li&gt;&lt;li&gt;For the business scenarios, which are not taken from standard SAP BPR, won&amp;amp;#146;t have any documentation in this tab. Their documentation need to be created in Proj. Documentation tab.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49924/img12.JPG"&gt;&lt;img alt="image" border="0" height="122" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49924/531-122/img12.JPG" width="531"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;No document can be added or deleted in this tab. Also the feature of &lt;i&gt;Changing the document, Check In/Check Out&lt;/i&gt; etc. are not available in this tab. Only documents can be opened in &lt;i&gt;display&lt;/i&gt; mode in this tab.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49925/img13.JPG"&gt;&lt;img alt="image" border="0" height="121" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49925/548-121/img13.JPG" width="548"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Features of &lt;i&gt;Where Used List, Export, Attributes&lt;/i&gt; etc are available.&lt;/li&gt;&lt;li&gt;There is feature of copying document to Proj. Documentation tab. This is useful in case if the document needs any changes. For this, first change the project in Display mode. Now, select the document &amp;amp; click on &lt;i&gt;Copy Link-&amp;gt; Copy to Proj. Documentation Tab&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49926/img14.JPG"&gt;&lt;img alt="image" border="0" height="127" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49926/521-127/img14.JPG" width="521"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;A popup appears for Documentation Type to be used for the new copied document in the Proj. Documentation tab. Select the appropriate type from the search help &amp;amp; click on &lt;i&gt;Copy&lt;/i&gt; button at the bottom.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49927/img15.JPG"&gt;&lt;img alt="image" border="0" height="340" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49927/456-340/img15.JPG" width="456"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document gets copied into the Proj. Documentation tab.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49928/img16.JPG"&gt;&lt;img alt="image" border="0" height="145" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49928/575-145/img16.JPG" width="575"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Also, user specific settings are available here to open document in the Gen. Documentation tab or in separate window. Refer the Menu &lt;i&gt;Settings -&amp;gt; User Specific -&amp;gt; General Settings&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;The Gen. Documentation tab documentation is stored in the Solution Manager Knowledge Warehouse.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Proj. Documentation Tab: &lt;ul&gt;&lt;li&gt;Proj. Documentation tab is used to store the documentation for the current project specific to business scenario/process on the left side.&lt;/li&gt;&lt;li&gt;The documentation is stored in the Context of Knowledge Warehouse, which is specified in the Project Administration phase.&lt;/li&gt;&lt;li&gt;In case of Template project, the documentation specified in the Proj. Documentation tab doesn&amp;amp;#146;t appear in the rolled out implementation project.&lt;/li&gt;&lt;li&gt;The document can be created using the template following all the required quality standards. These are the different templates like functional specification template, technical specification template etc. It also has lots of standard SAP delivered templates.&lt;/li&gt;&lt;li&gt;The document can be either created or copied to existing Solman document or linked to existing Solman document or uploaded from desk or linked to web link.&lt;/li&gt;&lt;li&gt;The documents added here can be made Business Blueprint Relevant. This means that the contents of the documents will be taken while generating the Business Blueprint Document in the sequence in which they are added.&lt;/li&gt;&lt;li&gt;To add a document, select the business scenario/process on the left side &amp;amp; click on &lt;i&gt;Insert Document&lt;/i&gt; button on the right side in Proj. Documentation tab.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49929/img17.JPG"&gt;&lt;img alt="image" border="0" height="149" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49929/580-149/img17.JPG" width="580"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Add Document&lt;/i&gt; popup, give the &lt;i&gt;Title&lt;/i&gt; for the document; select the &lt;i&gt;Documentation Type&lt;/i&gt; as &lt;i&gt;Customer Input Template&lt;/i&gt; (standard SAP template) from the dropdown. This dropdown will contain the custom documentation templates added during Project Administration phase. Click on &lt;i&gt;Enter&lt;/i&gt; to continue.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49930/img18.JPG"&gt;&lt;img alt="image" border="0" height="233" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49930/528-233/img18.JPG" width="528"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document will open using the template of the specified document type in the tab itself. Edit the document as per requirement and click on &lt;i&gt;Close&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49931/img19.JPG"&gt;&lt;img alt="image" border="0" height="368" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49931/574-368/img19.JPG" width="574"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on Yes to save the changes in the document.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49932/img20.JPG"&gt;&lt;img alt="image" border="0" height="122" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49932/336-122/img20.JPG" width="336"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document will be saved in the Proj. Documentation tab.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49933/img21.JPG"&gt;&lt;img alt="image" border="0" height="155" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49933/577-155/img21.JPG" width="577"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document can also be created by uploading it from desk. For this, select the business scenario/process on left side &amp;amp; click on &lt;i&gt;Insert Document&lt;/i&gt; button in the Proj. Documentation tab on right side.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49934/img22.JPG"&gt;&lt;img alt="image" border="0" height="166" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49934/585-166/img22.JPG" width="585"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the Add Document popup, give Title as &lt;i&gt;Demo for Documentation &amp;amp;#150; Upload File&lt;/i&gt;, select the &lt;i&gt;Upload File&lt;/i&gt; radio button and click on &lt;i&gt;Ok (Enter)&lt;/i&gt; to continue.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49935/img23.JPG"&gt;&lt;img alt="image" border="0" height="256" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49935/540-256/img23.JPG" width="540"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select the Document from the Desktop &amp;amp; click on &lt;i&gt;Open&lt;/i&gt; button to upload it in Solman.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49936/img24.JPG"&gt;&lt;img alt="image" border="0" height="374" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49936/503-374/img24.JPG" width="503"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document gets stored in the Solution Manager under Proj. Documentation tab. Further the document can be viewed/changed as per the requirement.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49937/img25.JPG"&gt;&lt;img alt="image" border="0" height="170" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49937/571-170/img25.JPG" width="571"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document can also be linked to any existing Solman document. For this, select the business scenario/process on the left side &amp;amp; click on &lt;i&gt;Insert Document&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49938/img26.JPG"&gt;&lt;img alt="image" border="0" height="141" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49938/572-141/img26.JPG" width="572"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Add Document&lt;/i&gt; popup, select the radio button for &lt;i&gt;Link to a Solution Manager Document&lt;/i&gt;. And click on &lt;i&gt;Ok (Enter)&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49939/img27.JPG"&gt;&lt;img alt="image" border="0" height="257" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49939/550-257/img27.JPG" width="550"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the project name whose the document needs to be linked &amp;amp; click on &lt;i&gt;Execute&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49940/img28.JPG"&gt;&lt;img alt="image" border="0" height="397" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49940/477-397/img28.JPG" width="477"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;From the displayed documents, select the required document for linking and click on &lt;i&gt;Ok (Enter)&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49941/img29.JPG"&gt;&lt;img alt="image" border="0" height="324" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49941/598-324/img29.JPG" width="598"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document gets linked to the business scenario/process in Proj. Documentation tab.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49942/img30.JPG"&gt;&lt;img alt="image" border="0" height="135" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49942/529-135/img30.JPG" width="529"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;During the documentation, lots of changes happen to the document and different versions are maintained normally. These different versions are placed on the centralized file server. During these modifications by multiple people, multiple copies are made. This results in duplication of documents for the same scenario. Also the integrity of the document is also lost. To overcome such classical situation, there is feature given in Solution Manager for &lt;i&gt;Document Check In/Out&lt;/i&gt;. If any document is checked out for modification then for other users that document is available only for display. The document needs to be checked in again so that it can be made available to other for editing.&lt;/li&gt;&lt;li&gt;For Checking out a document for modification, select the document from the Proj. Documentation tab, click on button &lt;i&gt;Check Document Out/In&lt;/i&gt; &amp;amp; select the option &lt;i&gt;Check Document Out&lt;/i&gt; from the dropdown.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49943/img31.JPG"&gt;&lt;img alt="image" border="0" height="220" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49943/542-220/img31.JPG" width="542"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the path on local desk to save the file. Click on &lt;i&gt;Save&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49944/img32.JPG"&gt;&lt;img alt="image" border="0" height="336" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49944/451-336/img32.JPG" width="451"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Message is displayed at the bottom in the project as &lt;i&gt;File Demo for Documentation &amp;amp;#150; Upload File.txt has been checked out&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49945/img33.JPG"&gt;&lt;img alt="image" border="0" height="64" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49945/471-64/img33.JPG" width="471"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Now, try to modify the same document in Solman, which was just checked out. Select the document and click on &lt;i&gt;Change&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49946/img34.JPG"&gt;&lt;img alt="image" border="0" height="192" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49946/535-192/img34.JPG" width="535"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;System prompts a message saying &lt;i&gt;The document is locked by user SAPNA. The document is opened in display mode.&lt;/i&gt; This means the document is not available for editing if it is checkedout by somebody. Click on &lt;i&gt;Cancel&lt;/i&gt;.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49947/img35.JPG"&gt;&lt;img alt="image" border="0" height="121" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49947/436-121/img35.JPG" width="436"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Do the necessary modification in the document on desk and then check it again in the Solman. For this, select the document in Solman first &amp;amp; then click on button &lt;i&gt;Check Document Out/In&lt;/i&gt; &amp;amp; select the option &lt;i&gt;Check Document In&lt;/i&gt; from the dropdown.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49948/img36.JPG"&gt;&lt;img alt="image" border="0" height="190" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49948/512-190/img36.JPG" width="512"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the path &amp;amp; click on &lt;i&gt;Open&lt;/i&gt; button to get the document back into Solman.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49949/img37.JPG"&gt;&lt;img alt="image" border="0" height="334" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49949/449-334/img37.JPG" width="449"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document gets checked in the system and message is displayed at the bottom in the Solman project as &lt;i&gt;File Demo for Documentation &amp;amp;#150; Upload File.txt has been checked in&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49950/img38.JPG"&gt;&lt;img alt="image" border="0" height="63" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49950/463-63/img38.JPG" width="463"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Now, the document is available for others to edit. To do so, select the same document &amp;amp; click on &lt;i&gt;Change&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49951/img34.JPG"&gt;&lt;img alt="image" border="0" height="192" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49951/535-192/img34.JPG" width="535"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The document will be opened in change mode. Do the necessary modification &amp;amp; click on Close. The document status is shown as &lt;i&gt;Copy Editing&lt;/i&gt; here. This status is part of document attribute.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49952/img39.JPG"&gt;&lt;img alt="image" border="0" height="174" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49952/558-174/img39.JPG" width="558"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on Yes to &lt;i&gt;save&lt;/i&gt; the changes to document.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49953/img20.JPG"&gt;&lt;img alt="image" border="0" height="122" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49953/336-122/img20.JPG" width="336"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;There are attributes associated with each document. A document status schema can be configured for the planned life cycle of document.&lt;br/&gt;E.g. this means first the document may have some default status linked say Copy Editing. A Solman consultant responsible say Mr. A can be given for this status. The Solman consultant Mr. A can draw a report for getting the work to be done by him. He will then edit the document as per requirement. Now the next document status will be available like In Process, Review. He will set the document to In Process and will put another person say Mr. B responsible for this status. Mr. B will do the further changes in the document and will set the status next available. This way the document will flow and complete its life cycle till it reaches to a status where the document is locked for editing.&lt;br/&gt;This status flow can be configured in document status schema.&lt;/li&gt;&lt;li&gt;To view the attribute of document, select any document &amp;amp; click on &lt;i&gt;Attribute&lt;/i&gt; button.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49954/img40.JPG"&gt;&lt;img alt="image" border="0" height="174" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49954/480-174/img40.JPG" width="480"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The &lt;i&gt;Maintain Attribute&lt;/i&gt; window has four tabs &amp;amp;#150; &lt;i&gt;General&lt;/i&gt;, &lt;i&gt;Comments&lt;/i&gt;, &lt;i&gt;Link&lt;/i&gt; &amp;amp; &lt;i&gt;History&lt;/i&gt;. Comments can be maintained in the &lt;i&gt;Comments&lt;/i&gt; tab. The &lt;i&gt;History&lt;/i&gt; tab shows the history of changes on the document.&lt;br/&gt;In the &lt;i&gt;General&lt;/i&gt; tab, select the Document Status as &lt;i&gt;In Process&lt;/i&gt; from dropdown. Click on &lt;i&gt;Check&lt;/i&gt; &amp;amp; then &lt;i&gt;Save&lt;/i&gt; button at the bottom.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49955/img41.JPG"&gt;&lt;img alt="image" border="0" height="379" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49955/415-379/img41.JPG" width="415"/&gt;&lt;/a&gt;&lt;br/&gt;Here &lt;i&gt;Priority, Person Responsible, Business Blueprint Relevant&lt;/i&gt; checkbox, &lt;i&gt;Keywords&lt;/i&gt; etc can also be maintained. Here a URL link can also be generated by &lt;i&gt;Generate&lt;/i&gt; button at the bottom and this when executed in browser opens the document on web.&lt;/li&gt;&lt;li&gt;The status is reflected back in the Proj. Documentation tab.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49956/img42.JPG"&gt;&lt;img alt="image" border="0" height="164" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49956/472-164/img42.JPG" width="472"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Transaction Tab: &lt;ul&gt;&lt;li&gt;Transaction tab is used to assign transaction or programs or URL etc to the business scenario/process. These programs, transactions can be executed in the satellite system from Solman directly provided System Landscape with logical components is defined in Project Administration phase.&lt;/li&gt;&lt;li&gt;When executed, the transaction or program or URL will result into the desired functionality of that process step.&lt;/li&gt;&lt;li&gt;If the business scenarios/processes are taken from BPR then Transaction tab may contain the relevant transaction or program etc to carry out that process step.&lt;/li&gt;&lt;li&gt;Each individual transaction will be taken as unit test case, when test plan will be generated from this project.&lt;/li&gt;&lt;li&gt;Select any of the business process taken from BPR on left side having execution icon along with it &amp;amp; click on Transactions tab on the right side.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49957/img43.JPG"&gt;&lt;img alt="image" border="0" height="193" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49957/577-193/img43.JPG" width="577"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Here the Transactions tab contains the standard SAP transactions to carry out the selected business process on left side i.e. Billing in ERP. The Logical Component is automatically selected when the process is inserted from BPR. To execute the transaction in the satellite system, select the transaction &amp;amp; click on &lt;i&gt;Start Transaction&lt;/i&gt; execute button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49958/img44.JPG"&gt;&lt;img alt="image" border="0" height="146" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49958/561-146/img44.JPG" width="561"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The system will prompt for the user Id &amp;amp; password of satellite system. Give the necessary details.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49959/img45.JPG"&gt;&lt;img alt="image" border="0" height="247" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49959/447-247/img45.JPG" width="447"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Now, the transaction VF01, which was selected in the Solman Transactions tab, is opened in the Satellite System having Logical Component Z_FOX in Solman. Work with the transaction as per requirement &amp;amp; click on Back till Solman is reached.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49960/img46.JPG"&gt;&lt;img alt="image" border="0" height="396" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49960/598-396/img46.JPG" width="598"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;If nothing is specified in the Transactions tab for scenarios/processes which are either from BPR or custom, one can manually add the required transaction or program etc. For this, select any process on left side not having execution icon along with it &amp;amp; click on Transactions tab on the right side.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49961/img47.JPG"&gt;&lt;img alt="image" border="0" height="225" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49961/581-225/img47.JPG" width="581"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select &lt;i&gt;Transactions&lt;/i&gt; from the &lt;i&gt;Type&lt;/i&gt; dropdown, &lt;i&gt;ZFOX&lt;/i&gt; from &lt;i&gt;Logical Component&lt;/i&gt; dropdown, select the checkbox of &lt;i&gt;In Scope&lt;/i&gt; for making the transaction in the current project scope; select the radio button of &lt;i&gt;Standard&lt;/i&gt; option. And now click on search help icon of &lt;i&gt;Object&lt;/i&gt; to select a transaction.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49962/img48.JPG"&gt;&lt;img alt="image" border="0" height="211" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49962/583-211/img48.JPG" width="583"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select &lt;i&gt;VA01&lt;/i&gt; transaction from the search help. And click on &lt;i&gt;Save&lt;/i&gt; button from application toolbar for saving the project. Now an execution icon will come beside the business Scenario &lt;i&gt;Custom Scenario 2&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49963/img50.JPG"&gt;&lt;img alt="image" border="0" height="228" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49963/560-228/img50.JPG" width="560"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the above case, even if the transaction or program etc. won&amp;amp;#146;t exist in the satellite system, system will just prompt that information and will allow for adding it in Solman.&lt;/li&gt;&lt;li&gt;The radio button for &lt;i&gt;Standard&lt;/i&gt; option in the Transactions tab is used for identifying the transaction, which will first execute among all the transactions for that scenario/process. This will happen when the execution icon present beside the scenario/process is clicked.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Messages Tab: &lt;ul&gt;&lt;li&gt;In the Messages tab, helpdesk message can be created in case of any issue occurred during Business Blueprint phase. These messages can be monitored and addressed by helpdesk team. Effective reports are preset for messages monitoring.&lt;/li&gt;&lt;li&gt;To create a message, select the business scenario/process on left side against whom the issue will be logged &amp;amp; click on &lt;i&gt;Create&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49964/img51.JPG"&gt;&lt;img alt="image" border="0" height="192" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49964/597-192/img51.JPG" width="597"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the necessary details like System/Base number, Component, Short Text, Long Text, Attachment if any in the popup &lt;i&gt;Create Support Message&lt;/i&gt; and click on &lt;i&gt;Save&lt;/i&gt; button at the bottom.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49965/img52.JPG"&gt;&lt;img alt="image" border="0" height="399" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49965/434-399/img52.JPG" width="434"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;A unique message number will be generated and the message will be stored in Solman.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49966/img53.JPG"&gt;&lt;img alt="image" border="0" height="137" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49966/559-137/img53.JPG" width="559"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Graphic Tab: &lt;ul&gt;&lt;li&gt;The Graphic tab displays the hierarchy of business scenarios/processes, logical component, transaction assignment, documentation etc. graphically. It makes simple to understand the complete business scope graphically. Smooth navigation is possible between the process steps, processes &amp;amp; scenarios.&lt;/li&gt;&lt;li&gt;The prerequisite of using Graphic tab is availability of Internet Explorer 5.5 or more, active activex controls in the browser, settings from the Menu &lt;i&gt;Settings-&amp;gt; User Specific&lt;/i&gt; for viewing the transaction, documentation etc. in the graphics. Also, changes to graphic is only possible in Business Blueprint phase &amp;amp; is available in display mode in Realization phase as we can not change the business scope in Realization phase.&lt;/li&gt;&lt;li&gt;To view graphic, select any business scenario/process on the left side and click on Graphic tab on right side.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49967/img54.JPG"&gt;&lt;img alt="image" border="0" height="185" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49967/598-185/img54.JPG" width="598"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on any of the displayed graphics, it will drill down to the lower level steps.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49968/img55.JPG"&gt;&lt;img alt="image" border="0" height="361" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49968/509-361/img55.JPG" width="509"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Different features are available like exporting graphic to MS Word or MS PowerPoint, font change for look &amp;amp; feel, zoom up/out, print etc.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;End User Roles Tab:&lt;br/&gt;The End User Roles tab has significance for assigning the roles to end users, which will be used in filtering the training material in eLearning phase of project. This will be covered in Realization phase of project management.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Generating Business Blueprint Document:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Business Blueprint document can be generated in this phase after completing all the activities.&lt;/li&gt;&lt;li&gt;This can be done from the Menu &lt;i&gt;Business Blueprint -&amp;gt; Generate Blueprint Document&lt;/i&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49969/img56.JPG"&gt;&lt;img alt="image" border="0" height="226" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49969/283-226/img56.JPG" width="283"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select the checkboxes for Graphics &amp;amp; click on &lt;i&gt;Execute&lt;/i&gt; icon at the bottom.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49970/img57.JPG"&gt;&lt;img alt="image" border="0" height="377" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49970/381-377/img57.JPG" width="381"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The system will show the message for downloading the file at the path specified. Click on &lt;i&gt;Continue&lt;/i&gt; to download the file.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49971/img58.JPG"&gt;&lt;img alt="image" border="0" height="207" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49971/454-207/img58.JPG" width="454"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Then system will show that the download is complete and execute a Macro &lt;i&gt;SAP_BUSINESS_BLUEPRINT&lt;/i&gt; in the downloaded MS Word file. Click on Ok to continue.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49972/img59.JPG"&gt;&lt;img alt="image" border="0" height="292" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49972/411-292/img59.JPG" width="411"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Execute the Macro in the MS Word file from the menu &lt;i&gt;Tools -&amp;gt; Macro -&amp;gt; Macros -&amp;gt; SAP_BUSINESS_BLUERPINT&lt;/i&gt;. It will automatically generate the blueprint document.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49973/img60.JPG"&gt;&lt;img alt="image" border="0" height="393" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49973/478-393/img60.JPG" width="478"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Generating Microsoft Project:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Similar to Blueprint document, Microsoft Project can be generated from the menu &lt;i&gt;Business Blueprint -&amp;gt; MS Project Download..&lt;/i&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49974/img61.JPG"&gt;&lt;img alt="image" border="0" height="216" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49974/262-216/img61.JPG" width="262"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select the appropriate path on desk to store the MS Projct. Click on &lt;i&gt;Save&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49975/img62.JPG"&gt;&lt;img alt="image" border="0" height="307" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49975/412-307/img62.JPG" width="412"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;System shows the Path at which the file is downloaded. Click on &lt;i&gt;Continue&lt;/i&gt; to open the MS Project.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49976/img63.JPG"&gt;&lt;img alt="image" border="0" height="303" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49976/427-303/img63.JPG" width="427"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The MS Project opens with all the details about Project Administration in terms of date etc along with the business scenarios/processes details.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44307-49977/img64.JPG"&gt;&lt;img alt="image" border="0" height="248" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44307-49977/484-248/img64.JPG" width="484"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Now this can be used ahead for the entire project related activates.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8415ceb7-6507-4f63-84f9-9752449bcfd4] --&gt;</description>
      <pubDate>Thu, 28 Jun 2007 01:58:58 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/06/28/sap-solution-manager-40-project-management--business-blueprint-phase-part-iii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-06-28T01:58:58Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>15</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/sap-solution-manager-40-project-management--business-blueprint-phase-part-iii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=44307</wfw:commentRss>
    </item>
    <item>
      <title>Checkpoints in eCATT (Part IX)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/05/18/checkpoints-in-ecatt-part-ix</link>
      <description>&lt;!-- [DocumentBodyStart:36db6494-aaa7-47e2-bb6a-860398a76502] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In the Part III, the creation of eCATT Scripts using SAPGUI mode is explained in detail. In Part IV chaining, parameterization, creation of Test Configuration, Test Data Container, and System Data Container are explained in detail. In Part V, the management of eCATT Scripts via Testworkbench is explained. In Part VI, the eCATT Logs is explained in detail. In Part VII, creation of eCATT Scripts using Non-User Interface mode is explained along with the details of Copy, Rename, Delete, Upload and Download of eCATT objects. In the Part VIII, tips &amp;amp; links of eCATT are covered.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In part IX, the checkpoints using eCATT will be covered.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;What are Checkpoints in Testing:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Checkpoints are the values to be verified which confirms the successful testing. These Checkpoints will have always predefined values as per the business requirements and should match to the output results after testing. So Checkpoints are used for cross verification of the results of testing.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;Why are Checkpoints needed in Automated Testing:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li level="2" type="ul"&gt;&lt;p&gt;In case of manual testing, once the testing is done by the business analyst for the given scenario, the analyst will manually cross verify the value of the checkpoint either in the table or in some transaction.&lt;/p&gt;&lt;/li&gt;&lt;li level="2" type="ul"&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li level="2" type="ul"&gt;&lt;p&gt;This value might be coming from SPRO settings, which is placed in those tables or transactions as a result of execution of the testing scenario.&lt;/p&gt;&lt;/li&gt;&lt;li level="2" type="ul"&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li level="2" type="ul"&gt;&lt;p&gt;Once the checkpoint value is verified then only the testing is confirmed as successful. This process of verification is fine in case of manual testing but in case of automated testing, the checkpoints need to be part of automation.&lt;/p&gt;&lt;/li&gt;&lt;li level="2" type="ul"&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li level="2" type="ul"&gt;&lt;p&gt;If the checkpoint is not part of automated testing then the chances of having successful automated test result with incorrect checkpoint value increases &amp;amp; hence resulting in incorrect testing. As here the checkpoint needs to verify manually for the automated result set.&lt;/p&gt;&lt;/li&gt;&lt;li level="2" type="ul"&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;li level="2" type="ul"&gt;&lt;p&gt;Hence the need of adding checkpoints in the automated testing is must to confirm the successful testing.&lt;/p&gt;&lt;/li&gt;&lt;li level="2" type="ul"&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;Advantages of Checkpoints in Automation:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. If the checkpoint will be as part of automation of test case then the manual error of cross verification is avoided.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. If the test scenario is automated but checkpoint is manual then the chances of missing the cross verification for the checkpoint is more. This happens mostly when the integration test happens and go live is about to happen with cut over activities on the head of business analyst. As lots of activities are needed to be done in less time, the checkpoint cross verification may be missed out.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. It will be done automatically. Hence time efficient.&lt;/p&gt;&lt;p&gt;0.7. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;What is required if the Checkpoints should be added as a part of Test Automation:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. Checkpoints should be added as a part of manual script at the design time.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. Where the checkpoints will be verified for the given scenario should be clearly mentioned in the manual script. e.g. whether table value will be verified or any value in the transaction will be verified.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. At what stage in the complete test scenario, checkpoints should be verified should also be mentioned very clearly in manual test script.&lt;/p&gt;&lt;p&gt;0.7. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.8. The value of the checkpoints for the given scenario should be clearly given as input in the manual test script.&lt;/p&gt;&lt;p&gt;0.9. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;What are commands in eCATT for Checkpoints:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. There are different eCATT commands are available, which can be used for verification of checkpoints as follows &amp;#150;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;em&gt;CHEGUI, CHETAB, CHEVAR, CHEATTR, CHESTATIC&lt;/em&gt; etc.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h5&gt;&lt;span&gt;Details about checkpoint commands in eCATT:&lt;/span&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p&gt;Most frequently used commands for checkpoints are CHEGUI, CHETAB, and CHEVAR.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. CHEVAR command:&lt;/p&gt;&lt;p&gt; 0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. CHEVAR command compares one parameter with other parameter or fixed value.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Syntax: &lt;em&gt;CHEVAR (&amp;lt;parameter1&amp;gt; &amp;lt;comparison operator&amp;gt; &amp;lt;parameter2&amp;gt;)&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; For comparison, the operators are &lt;em&gt;=, &amp;lt;&amp;gt;, &amp;lt;, &amp;gt;, &amp;lt;=. &amp;gt;=&lt;/em&gt;. For complex expressions, the operators like &lt;em&gt;AND, OR &amp;amp; NOT&lt;/em&gt; are available. 0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. CHEVAR command is useful when two values need to be compared. One value will be as an input for verification and the other one may be either input vale or fixed value or outcome from the execution of the business scenario as Export variable. Also this is useful when depending on some output value; the further steps need to be verified for execution.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. If this command fails at runtime, then error log is generated.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. Example:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Goto transaction &lt;em&gt;SECATT&lt;/em&gt;.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Give the name for a Test Script. Click on &lt;em&gt;Create&lt;/em&gt;.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Give the suitable &lt;em&gt;Title&lt;/em&gt; &amp;amp; &lt;em&gt;Component&lt;/em&gt; in the &lt;em&gt;Attributes&lt;/em&gt; tab.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. Record a transaction.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. Parameterize the fields of the transaction.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. Position the cursor in the eCATT editor after the transaction recording.&lt;/p&gt;&lt;p&gt;0.7. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.8. &lt;/p&gt;&lt;p&gt;Now click on &lt;em&gt;Pattern (Insert Statement Ctrl&lt;/em&gt;F6)+ button from the application toolbar.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49525/Pattrn.JPG"&gt;&lt;img alt="image" border="0" height="89" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49525/362-89/Pattrn.JPG" width="362"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;#160;&lt;/p&gt;&lt;p&gt;Select &lt;em&gt;Params&lt;/em&gt; from the &lt;em&gt;Group&lt;/em&gt; dropdown, &lt;em&gt;CHEVAR&lt;/em&gt; from the &lt;em&gt;Command&lt;/em&gt; dropdown. In the Condition, enter &lt;em&gt;P_IV_NAME_FIRST = P_CV_FNAME&lt;/em&gt; and click on Enter.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/CheVAR.JPG|height=128|alt=image|width=405|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CheVAR.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/CheVAR.JPG|height=128|alt=image|width=405|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CheVAR.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. The CHEVAR command is inserted in to the command editor of eCATT.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49526/Editor.JPG"&gt;&lt;img alt="image" border="0" height="303" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49526/429-303/Editor.JPG" width="429"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. &lt;/p&gt;&lt;p&gt;Now, give the suitable values to input as well as checkpoint variable in the &lt;em&gt;Parameter&lt;/em&gt; section.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. Execute the script.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. &lt;/p&gt;&lt;p&gt;The log will be generated. Here the input value is different than the checkpoint value so the &lt;em&gt;CHEVAR&lt;/em&gt; command should fail &amp;amp; hence the script. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/ErroLog.JPG|height=335|alt=image|width=519|src=https://weblogs.sdn.sap.com/weblogs/images/37984/ErroLog.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/ErroLog.JPG|height=335|alt=image|width=519|src=https://weblogs.sdn.sap.com/weblogs/images/37984/ErroLog.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. And if the correct value is passed to the checkpoint, success log is generated as follows -&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49527/CHEVARSuccLog.JPG"&gt;&lt;img alt="image" border="0" height="200" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49527/362-200/CHEVARSuccLog.JPG" width="362"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt; 0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.3. CHEGUI command:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. CHEGUI command is useful when the field value to be verified is present in any transaction.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. There are two ways of using the CHEGUI command, one is dynamically adding this command during record time in SAPGUI recording mode &amp;amp; other is manually in eCATT Editor. The first approach is very simple and should be followed for errorless recording.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. &lt;/p&gt;&lt;p&gt;If the transaction is not part of the business scenario then record this transaction in &lt;em&gt;SAPGUI&lt;/em&gt; recording mode after the normal business scenario is recorded in the same script. And if in case the transaction, which contains the checkpoint to be verified is part of the given business scenario then make sure that at least transaction is getting recorded in &lt;em&gt;SAPGUI&lt;/em&gt; mode. 0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. If this command fails at run time then error log is generated.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. Example:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Goto transaction &lt;em&gt;SECATT&lt;/em&gt;.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Give the name for a Test Script. Click on &lt;em&gt;Create&lt;/em&gt;.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Give the suitable &lt;em&gt;Title&lt;/em&gt; &amp;amp; &lt;em&gt;Component&lt;/em&gt; in the &lt;em&gt;Attributes&lt;/em&gt; tab.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Record a transaction in &lt;em&gt;SAPGUI&lt;/em&gt; mode. For this click on &lt;em&gt;Pattern (Insert Statement Ctrl&lt;/em&gt;F6)+ button from the application toolbar. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49528/Pattrn.JPG"&gt;&lt;img alt="image" border="0" height="89" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49528/362-89/Pattrn.JPG" width="362"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;#160;&lt;/p&gt;&lt;p&gt;Select &lt;em&gt;All Commands&lt;/em&gt; from &lt;em&gt;Group&lt;/em&gt; dropdown &amp;amp; &lt;em&gt;SAPGUI Rec&lt;/em&gt; from Command dropdown. Click on Enter.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Now from the &lt;em&gt;Record SAP GUI Command&lt;/em&gt; popup, select the checkboxes for &lt;em&gt;Automatic Generation&lt;/em&gt; &amp;amp; give the transaction name to be recorded. Click on &lt;em&gt;Start Recording&lt;/em&gt; button. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/SAPGUIRecrd.JPG|height=219|alt=image|width=448|src=https://weblogs.sdn.sap.com/weblogs/images/37984/SAPGUIRecrd.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/SAPGUIRecrd.JPG|height=219|alt=image|width=448|src=https://weblogs.sdn.sap.com/weblogs/images/37984/SAPGUIRecrd.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;On the &lt;em&gt;Record SAP GUI Command&lt;/em&gt; popup, click on &lt;em&gt;Yes&lt;/em&gt; to record the session.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. On the +Record Running&amp;#133;+popup, click on Enter. This is the screen having Insert CHEGUI Command into, which we will utilize for checkpoint.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49529/RecrdRunnin.JPG"&gt;&lt;img alt="image" border="0" height="255" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49529/448-255/RecrdRunnin.JPG" width="448"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. Now start recording of the transaction on the session just behind the above popup. Record the transaction as per requirement. Now here while recording, wherever the checkpoint field comes on the screen, just bring the popup of +Recording Running&amp;#133;+ on this checkpoint screen. This popup remains till we stop the recording.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49530/InsetGUI.JPG"&gt;&lt;img alt="image" border="0" height="312" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49530/449-312/InsetGUI.JPG" width="449"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. &lt;/p&gt;&lt;p&gt;Now click on &lt;em&gt;Insert CHEGUI Command&lt;/em&gt; from this popup &amp;amp; point towards the required field on the transaction.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44100-49531/CHEGUIClick.JPG"&gt;&lt;img alt="image" border="0" height="250" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44100-49531/447-250/CHEGUIClick.JPG" width="447"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;#160;&lt;/p&gt;&lt;p&gt;The moment mouse is moved over on the screen, the area is highlighted. So go to the required field and click there once.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt; &amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/cheguiintoscript.JPG|height=167|alt=image|width=353|src=https://weblogs.sdn.sap.com/weblogs/images/37984/cheguiintoscript.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/cheguiintoscript.JPG|height=167|alt=image|width=353|src=https://weblogs.sdn.sap.com/weblogs/images/37984/cheguiintoscript.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;The moment the checkpoint field is clicked, which got highlighted, another popup comes up &lt;em&gt;Selection of Properties &amp;amp; Methods to Be Recorded&lt;/em&gt;. Expand the node &lt;em&gt;Checks&lt;/em&gt;. And select all the checkboxes. Click on &lt;em&gt;Insert &amp;amp; Exit&lt;/em&gt; at the bottom.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/GetVal.JPG|height=320|alt=image|width=318|src=https://weblogs.sdn.sap.com/weblogs/images/37984/GetVal.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/GetVal.JPG|height=320|alt=image|width=318|src=https://weblogs.sdn.sap.com/weblogs/images/37984/GetVal.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. After this, just go to the recording of transaction and walk through the transaction as required. Come back till SAP Easy Access screen.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. &lt;/p&gt;&lt;p&gt;Once the recording is done, click on the &lt;em&gt;Stop Recording...&lt;/em&gt; from the &lt;em&gt;Recording Running...&lt;/em&gt; popup. This will get back the recorded script in Solution Manager. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/CHEGUICode.JPG|height=293|alt=image|width=396|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CHEGUICode.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/CHEGUICode.JPG|height=293|alt=image|width=396|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CHEGUICode.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Now parameterize the fields of the transaction along with the checkpoint. For checkpoint parameterization, double click on the interface name on the left side in the command editor. On the right side, expand the Text node. In the &lt;em&gt;Expected Result&lt;/em&gt;, on the rightmost side, enter the name of the parameter. This is the parameter to which input values will be passed for verification of checkpoint.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/CHGUIParam.JPG|height=263|alt=image|width=479|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CHGUIParam.JPG|border=0!0.1"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/CHGUIParam.JPG|height=263|alt=image|width=479|src=https://weblogs.sdn.sap.com/weblogs/images/37984/CHGUIParam.JPG|border=0!0.1&lt;/a&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. &lt;/p&gt;&lt;p&gt;Now give some input value to checkpoint parameter in the &lt;em&gt;Parameter&lt;/em&gt; section and execute.Goto transaction &lt;em&gt;SECATT&lt;/em&gt;.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. Give the name for a Test Script. Click on Create.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. &lt;/p&gt;&lt;p&gt;Give the suitable &lt;em&gt;Title&lt;/em&gt; &amp;amp; &lt;em&gt;Component&lt;/em&gt; in the &lt;em&gt;Attributes&lt;/em&gt; tab.0.1. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.2. Record a transaction.&lt;/p&gt;&lt;p&gt;0.3. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.4. Parameterize the fields of the transaction.&lt;/p&gt;&lt;p&gt;0.5. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.6. Position the cursor in the eCATT editor after the transaction recording.&lt;/p&gt;&lt;p&gt;0.7. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;0.8. &lt;/p&gt;&lt;p&gt;Now click on &lt;em&gt;Pattern (Insert Statement Ctrl&lt;/em&gt;F6)+ button from the application toolbar. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span&gt;!&lt;/span&gt;&lt;a class="jive-link-external-small" href="https://weblogs.sdn.sap.com/weblogs/images/37984/Pattrn.JPG|height=89|alt=image|width=362|src=https://weblogs.sdn.sap.com/weblogs/images/37984/Pattrn.JPG|border=0"&gt;https://weblogs.sdn.sap.com/weblogs/images/37984/Pattrn.JPG|height=89|alt=image|width=362|src=https://weblogs.sdn.sap.com/weblogs/images/37984/Pattrn.JPG|border=0&lt;/a&gt;&lt;span&gt;!&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:36db6494-aaa7-47e2-bb6a-860398a76502] --&gt;</description>
      <pubDate>Fri, 18 May 2007 06:30:50 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/05/18/checkpoints-in-ecatt-part-ix</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-05-18T06:30:50Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/checkpoints-in-ecatt-part-ix</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=44100</wfw:commentRss>
    </item>
    <item>
      <title>SAP Solution Manager - Roadmaps Introduction (Part I)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/05/06/sap-solution-manager--roadmaps-introduction-part-i</link>
      <description>&lt;!-- [DocumentBodyStart:69f06dc4-6238-4ff0-b91e-26c269980eb9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;span&gt;&lt;span&gt;The part I of the SAP Solution Manager 4.0 series of weblogs targets on the functionality of Roadmaps in Solution Manager. In subsequent parts, other features of Solution Manager will be explained.&amp;#160;&amp;#160;&amp;#160; h5. What is SAP Solution Manager:&amp;#160;&amp;#160; SAP Solution Manager is a tool, which assists in application management as per ITIL (IT Infrastructure Library) environment. The tool supports the entire lifecycle of solutions mainly having six phases &amp;#150; Requirements, Design, Build, Deploy, Operate &amp;amp; Optimize as per ITIL standard.&amp;#160;&amp;#160;&amp;#160; It runs in a separate central system to which all the other SAP systems are connected. These other systems are called as +Satellite Systems+.&amp;#160;&amp;#160; h5. Latest Version:&amp;#160; SAP Solution Manager 4.0.&amp;#160;&amp;#160; h5. Features of SAP Solution Manager:&amp;#160; ** Solution Manager helps in all types of project management like Implementation, Upgrade, Maintenance, Rollout etc. by providing the project specific template. **&amp;#160;&amp;#160; ** It is in line with SAP&amp;#146;s AcceleratedSAP. And provide Roadmaps for the different types of projects. **&amp;#160;&amp;#160; ** It has Business Process Repository, which talks about SAP&amp;#146;s best practice of running the business. **&amp;#160;&amp;#160; ** It has eLearning feature, which offers the training along with feedback over web. **&amp;#160;&amp;#160; ** It has test management feature, which offers the central storage repository for storing the automated eCATT scripts along with manual scripts. The results of testing are centrally stored and always available. **&amp;#160;&amp;#160; ** It has its own standard Helpdesk feature, which is both SAPGUI based and web based. **&amp;#160;&amp;#160; ** The Helpdesk feature is totally linked with Change Request Management, which helps in transport for changes required in production issues. **&amp;#160;&amp;#160; ** It has Solution Monitoring as well as Diagnostic feature, which helps in Operation Phase of project. **&amp;#160;&amp;#160; ** Solution Manager has lots of inbuilt reports, which server the different areas of it. **&amp;#160;&amp;#160; ** It is linked with SAP Service Market Place. **&amp;#160;&amp;#160; ** It can generate Installation/Upgrade key. **&amp;#160;&amp;#160; ** It has its own Knowledge Warehouse for central documentation storage. **&amp;#160;&amp;#160; ** It can integrate with ARIS, a detailed graphical business process modeling tool **&amp;#160;&amp;#160; ** It can also integrate with Mercury tools like QTP for testing in web based environment. **&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h5. What are AcceleratedSAP (ASAP) Roadmaps:&amp;#160;&amp;#160; AcceleratedSAP Roadmaps are the proven procedures for Project Management. Roadmaps provide a methodology for the executing successful SAP projects of any kind like Implementation, Upgrade &amp;amp; Global Rollout. The methodology has a defined framework for different kinds of projects and has lots of tools, services etc. Special Accelerators are available in Roadmap structure, which help in following the best offered practices of project management and hence accelerates the speed of project. Accelerators are in terms of templates, examples, documentation, links etc.&amp;#160;&amp;#160;&amp;#160; h5. Latest Version of Roadmaps:&amp;#160;&amp;#160; Latest version of Implementation roadmaps is V3.6 (December 2006), Upgrade Roadmap is 3.1 &amp;amp; Rollout Roadmap is 3.5. Roadmaps are released in the span of 6-8 months. The latest version at any time can be found on SAP Service Marketplace. (&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://service.sap.com/roadmaps"&gt;http://service.sap.com/roadmaps&lt;/a&gt;&lt;span&gt;&amp;#160;&amp;#160; (&lt;/span&gt;&lt;a class="jive-link-external-small" href="http://service.sap.com/roadmaps"&gt;http://service.sap.com/roadmaps&lt;/a&gt;&lt;span&gt;)).&amp;#160;&amp;#160; h5. Transaction Codes involved in Roadmaps:&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2. For launching Roadmap: RMMAIN 0.3.&amp;#160;&amp;#160; 0.4. For creating Custom Roadmaps(without structure change): RMDEF&amp;#160; Using this option, one can use copy of SAP&amp;#146;s roadmaps with custom contents. No changes can be made to the structure of the roadmap. Only header data like name &amp;amp; attributes (flavors, roles &amp;amp; subject areas) can be defined. 0.5.&amp;#160;&amp;#160; 0.6. For creating Custom Roadmaps(with structure change &amp;amp; entry screen): RMAUTH&amp;#160; Using this option, one can define his own structure of roadmap or make changes to copied structure of standard roadmap. The documentation created or changed in terms of accelerators or so is stored in SAP NetWeaver Knowledge Warehouse. 0.7.&amp;#160;&amp;#160;&amp;#160;&amp;#160; Though the feature is given to create a new or modify copied standard&amp;#160; roadmaps, one should be careful in using the custom functionality here. As SAP releases new roadmap, it may become difficult to adjust those parameters in custom roadmaps. So it is recommended to strictly keep track of all changes in standard roadmap and then change the custom roadmap accordingly.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h5. What are different types of Roadmaps:&amp;#160; 0.1.&amp;#160; There are different types of Roadmaps available in SAP Solution Manager, meeting the requirements of different kinds of SAP projects.&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.2. Implementation Roadmaps:&amp;#160; The Implementation Roadmap methodology covers the necessary project management, the configuration of business processes, testing and training aspects as well as technical implementation activities. There are following types of Implementation roadmaps available in Solman.&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2. ASAP Implementation Roadmap:&amp;#160;&amp;#160;&amp;#160; The ASAP Implementation Roadmap provides implementation methodology for mySAP Business Suite (mySAP ERP, mySAP CRM, mySAP SCM, mySAP PLM, mySAP SRM), SAP xApps, SAP NetWeaver and SAP Solutions for Mobile Business. &lt;/span&gt;&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49378/ASAPImplemV3.6.JPG"&gt;&lt;img alt="image" border="0" height="247" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49378/428-247/ASAPImplemV3.6.JPG" width="428"/&gt;&lt;/a&gt;&lt;span&gt;&amp;#160; 0.3. ASAP Implementation Roadmap for SAP Enterprise Portal: &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49379/EP-ASAPImpleV3.6.JPG"&gt;&lt;img alt="image" border="0" height="248" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49379/492-248/EP-ASAPImpleV3.6.JPG" width="492"/&gt;&lt;/a&gt;&lt;span&gt;0.4.&amp;#160;&amp;#160;&amp;#160; 0.5. ASAP Implementation Roadmap for SAP Exchange Infrastructure: &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49380/XI-ASAPImplemetnationV3.6.JPG"&gt;&lt;img alt="image" border="0" height="285" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49380/483-285/XI-ASAPImplemetnationV3.6.JPG" width="483"/&gt;&lt;/a&gt;&lt;span&gt;0.6.&amp;#160;&amp;#160;&amp;#160; 0.7. Solution Management Roadmap:&amp;#160; The Solution Management Roadmap provides a methodology for the implementation of the technical infrastructure and its operation. The Solution Management Roadmap complements the Implementation Roadmap. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49381/SolMgntRM.JPG"&gt;&lt;img alt="image" border="0" height="334" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49381/507-334/SolMgntRM.JPG" width="507"/&gt;&lt;/a&gt;&lt;span&gt;0.8.&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.3.&amp;#160;&amp;#160;&amp;#160; 0.4. Upgrade Roadmap:&amp;#160; The Upgrade Roadmap provides SAP latest upgrade methodology to plan and execute an SAP upgrade. It bundles SAP's latest knowledge and best-practices for basic project management, functional and technical aspects to upgrade an entire SAP system landscape. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49382/Upgrade3.1Roadmap.JPG"&gt;&lt;img alt="image" border="0" height="259" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49382/495-259/Upgrade3.1Roadmap.JPG" width="495"/&gt;&lt;/a&gt;&lt;span&gt;0.5.&amp;#160;&amp;#160;&amp;#160; 0.6. Global Template Roadmap:&amp;#160; The Global Template Roadmap describes how to organize and how to run a project in which a corporate template is developed. The Global Template Roadmap is geared to more complex implementation or harmonization projects, typically involving more than one kind of mySAP solution, and a variety of sites, possibly in different countries. The corporate template is rolled out to other sites in a follow-up project. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49383/GlobalTemplateV3.5.JPG"&gt;&lt;img alt="image" border="0" height="286" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49383/480-286/GlobalTemplateV3.5.JPG" width="480"/&gt;&lt;/a&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49384/GlobalRolloutV3.5.JPG"&gt;&lt;img alt="image" border="0" height="273" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49384/480-273/GlobalRolloutV3.5.JPG" width="480"/&gt;&lt;/a&gt;&lt;span&gt;0.7.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h5. Features of Roadmaps:&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2. Roadmaps can be Solution Manager Based or even in HTML form. The Solution Manager based roadmaps need solution manager to access them. While HTML roadmaps can be accessed via web. Though there are some features, which won&amp;#146;t be available in HTML form but it increases the ease of use. HTML roadmaps can not be edited, modified or filtered. 0.3.&amp;#160;&amp;#160;&amp;#160; 0.4. There is Display option available in Roadmaps. There is always an initial display available for roadmaps as they are called. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49385/InitalDisp.JPG"&gt;&lt;img alt="image" border="0" height="246" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49385/483-246/InitalDisp.JPG" width="483"/&gt;&lt;/a&gt;&lt;span&gt;&amp;#160; From this initial display, hyperlinks are given, which takes to structure display of the roadmaps. This initial display can be set as default to structure display from the menu +Settings -&amp;gt; User Specific+ in the&amp;#160; +RMMAIN+ transaction. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49386/Displ.JPG"&gt;&lt;img alt="image" border="0" height="176" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49386/469-176/Displ.JPG" width="469"/&gt;&lt;/a&gt;&lt;span&gt; So next time when +RMMAIN+ will be called, structure will be displayed instead of initial view. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49387/StrucuteDisp.JPG"&gt;&lt;img alt="image" border="0" height="231" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49387/502-231/StrucuteDisp.JPG" width="502"/&gt;&lt;/a&gt;&lt;span&gt;0.1.&amp;#160;&amp;#160;&amp;#160; 0.2.&amp;#160; There are filter options available in roadmaps for Flavors, Roles, and Subject Areas from the menu +Settings-&amp;gt;Filter..+ in the&amp;#160; +RMMAIN+&amp;#160; transaction. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49388/FilterMenu.JPG"&gt;&lt;img alt="image" border="0" height="155" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49388/409-155/FilterMenu.JPG" width="409"/&gt;&lt;/a&gt;&lt;span&gt; This feature enables to filter the display accordingly in the initial and structure view. 0.1.&amp;#160;&amp;#160;&amp;#160; 0.2.&amp;#160; Filter Subject Area: One can select one or more subject area from the menu +Filter-&amp;gt; Subject Areas+ option of&amp;#160; +RMMAIN+&amp;#160; transaction. Accordingly the display will change in the initial and structure view of roadmap. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49389/SubArea.JPG"&gt;&lt;img alt="image" border="0" height="203" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49389/409-203/SubArea.JPG" width="409"/&gt;&lt;/a&gt;&lt;span&gt; 0.1.&amp;#160;&amp;#160;&amp;#160; 0.2. Filter Roles: One can select one or more roles. The roadmap structure items, to which the selected roles are assigned will be displayed in the initial &amp;amp; structure view. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49390/RoleFIlter.JPG"&gt;&lt;img alt="image" border="0" height="232" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49390/410-232/RoleFIlter.JPG" width="410"/&gt;&lt;/a&gt;&lt;span&gt;0.3.&amp;#160;&amp;#160;&amp;#160; 0.4.&amp;#160; Filter Flavors (Variants): One can select one or more flavors. The structure items to which the selected flavors are assigned will be only displayed in the initial &amp;amp; structure view. Flavors are selected during the Project preparation phase in +SOLAR_PROJECT_ADMIN+ transaction. 0.1.&amp;#160;&amp;#160;&amp;#160; 0.2. Finally the changed structure can be viewed &amp;#150; &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49391/ChangedStruc.JPG"&gt;&lt;img alt="image" border="0" height="191" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49391/351-191/ChangedStruc.JPG" width="351"/&gt;&lt;/a&gt;&lt;span&gt;0.3.&amp;#160;&amp;#160;&amp;#160; 0.4. Apart from these filters, there can be filter on Keywords &amp;amp; Scope when project relevant roadmap is used. 0.5.&amp;#160;&amp;#160;&amp;#160; 0.6.&amp;#160; One can directly view the Accelerators used in the project from the menu +GOTO -&amp;gt; Accelerators+. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49392/AccelGOTOMenu.JPG"&gt;&lt;img alt="image" border="0" height="244" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49392/371-244/AccelGOTOMenu.JPG" width="371"/&gt;&lt;/a&gt;&lt;span&gt;0.1.&amp;#160;&amp;#160;&amp;#160; 0.2. This will give a popup showing the accelerators used in the current project&amp;#146;s roadmap. Double clicking on the required line, will locate that accelerator in the project structure. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49393/Acclink.JPG"&gt;&lt;img alt="image" border="0" height="164" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49393/416-164/Acclink.JPG" width="416"/&gt;&lt;/a&gt;&lt;span&gt;0.3.&amp;#160;&amp;#160;&amp;#160; 0.4.&amp;#160; Also, different view options are available in the menu +Settings -&amp;gt; View -&amp;gt; &amp;#133;.+ Here one can view +Complete View (Default)+ or +Method View+ or +Output View.+0.1.&amp;#160;&amp;#160; 0.2.&amp;#160; Roadmaps can be downloaded into the +HTML version+ or in +MS Project Version+ from the menu +Roadmaps -&amp;gt; Download -&amp;gt;&amp;#133;+&amp;#160;&amp;#160;&amp;#160; h5. Structure of Roadmaps:&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2. The structure of Roadmap is divided into Project relevant Phases at level 1, Deliverable Groups (DG) at level 2, Deliverables, Methods (M) &amp;amp; Outputs (O) at level 3, Activities &amp;amp; Tasks at level 4. Milestones &amp;amp; Services Checks are also present at level 2. At different levels, the Accelerators are available in Solman to accelerate the project. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49394/RoadmapStruc.JPG"&gt;&lt;img alt="image" border="0" height="70" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49394/517-70/RoadmapStruc.JPG" width="517"/&gt;&lt;/a&gt;&lt;span&gt;0.3.&amp;#160;&amp;#160; 0.4.&amp;#160; On the left side, the above structure can be seen. On the top right +Topics+ can be viewed. These topics describe the +Outputs+ and also +Activities &amp;amp; Tasks+, which also result into +Outputs+. 0.1.&amp;#160;&amp;#160; 0.2. On the bottom right, Accelerators are present. These Accelerators contain templates, examples, link SAP online Help, link to information on Service Marketplace. It helps in speeding up the project.&amp;#160; 0.3.&amp;#160;&amp;#160; 0.4. On the bottom right, many more tabs are present like Reference, Status/Notices, Proj Team Members, Issues/Message, Proj Documentation, Keywords etc. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49395/Struct.JPG"&gt;&lt;img alt="image" border="0" height="179" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49395/542-179/Struct.JPG" width="542"/&gt;&lt;/a&gt;&lt;span&gt;0.5.&amp;#160;&amp;#160;&amp;#160;&amp;#160; h5. Project Specific Usage of Roadmaps:&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2.&amp;#160; Roadmaps are assigned to project in transaction +SOLAR_PROJECT_ADMIN+ in the +Scope-&amp;gt; Roadmap Select+ tab. 0.1.&amp;#160;&amp;#160; 0.2.&amp;#160; Once assigned, the Project Manager can refer to +RMMAIN+ transaction for the specific use of Roadmap for given project. 0.1.&amp;#160;&amp;#160; 0.2.&amp;#160; In the Roadmap structure view, lots of accelerators, project documentation is specified. Reference material can be maintained. For each step on the left side tree, one can change the status in the Status/Notices tab. Project team members can be assigned to individual task on the left side. These team members are added during +SOLAR_PROJECT_ADMIN+ transaction. Here whatever note will be written will be automatically stored as the tab is left. Also one can maintain the issue logs in Issues/Messages tab. Helpdesk Messages can also be created here for the give task from the left side tree. For Issues/Messages tab to be used, necessary Issues &amp;amp; support desk settings are needed. Project documentation &amp;amp; Keywords can also be maintained here.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h5. Project Independent Usage of Roadmaps:&amp;#160; 0.1.&amp;#160;&amp;#160; 0.2.&amp;#160; Goto transaction +RMMAIN+.0.1.&amp;#160;&amp;#160; 0.2. The transaction will show the roadmap of last used project. Click on +Other Project (Shift + F5)+ button from the application toolbar. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49396/OtherProj.JPG"&gt;&lt;img alt="image" border="0" height="117" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49396/428-117/OtherProj.JPG" width="428"/&gt;&lt;/a&gt;&lt;span&gt;0.3.&amp;#160;&amp;#160;&amp;#160; 0.4.&amp;#160; From the popup, click on +No Project+ at the bottom of the popup. This will display the roadmap used in the earlier project.&amp;#160; &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49397/NoProj.JPG"&gt;&lt;img alt="image" border="0" height="89" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49397/289-89/NoProj.JPG" width="289"/&gt;&lt;/a&gt;&lt;span&gt;0.1.&amp;#160;&amp;#160;&amp;#160; 0.2. Now click on +Other Roadmaps (Shift + F6)+ from the application toolbar. &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-44002-49398/OtherRodmap.JPG"&gt;&lt;img alt="image" border="0" height="115" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-44002-49398/252-115/OtherRodmap.JPG" width="252"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:69f06dc4-6238-4ff0-b91e-26c269980eb9] --&gt;</description>
      <pubDate>Sun, 06 May 2007 20:04:24 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/05/06/sap-solution-manager--roadmaps-introduction-part-i</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-05-06T20:04:24Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/sap-solution-manager--roadmaps-introduction-part-i</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=44002</wfw:commentRss>
    </item>
    <item>
      <title>Workflows for Dummies - Workflow Builder(Part II)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/04/27/workflows-for-dummies--workflow-builderpart-ii</link>
      <description>&lt;!-- [DocumentBodyStart:513399fd-c17e-4a39-87e6-5ab9b66f75f2] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of Workflows Introduction gives the basic details about the workflow usage as a tool and the features involved. In Part II, the details about the workflow builder will be explained. In the part III, more details about Workflow Builder will be covered. In subsequent parts Business Object Builder &amp;amp; details about the runtime analysis tools of workflows will be discussed.&lt;/div&gt;&lt;h5&gt;What are SAP Business Workflows:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Using SAP Business workflows, one can define the business processes that are not yet mapped into SAP system. Workflows are suitable for the situations where the given task is executed repeatedly or when the large number of people is involved in the completion of that work. Workflows can be used in conjunction with the existing business scenarios e.g. during the standard functionality errors or exceptions occurs then workflow can be triggered on these actions.&lt;br/&gt;There are lots of standard workflows available from SAP for different areas like Sales &amp;amp; Distribution (SD), Travel Management (TV), Treasury (TR), General Logistics (LO), and Personnel Management (PA) etc.&lt;/div&gt;&lt;h5&gt;What is Workflow Builder:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Workflow builder is the business workflow tool for creating, editing and displaying the workflow definition.&lt;br/&gt;The Workflow Builder provides a graphical modeling view, which gives a direct overview of the processes of the different steps. Also there is a tree view to shows all steps of the workflow definition in a hierarchical view. For graphical modeling view, the prerequisite is to have SAPGUI for Windows.&lt;/div&gt;&lt;h5&gt;Transaction for Workflow Builder:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;&lt;i&gt;SWDD&lt;/i&gt;&lt;/div&gt;&lt;h5&gt;Menu path for Workflow Builder:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;&lt;i&gt;SAP Menu -&amp;gt; Tools -&amp;gt; Business Workflow -&amp;gt; Development -&amp;gt; Definition Tools -&amp;gt; Workflow Builder -&amp;gt; Workflow Builder&lt;/i&gt;&lt;/div&gt;&lt;h5&gt;Features of Workflow Builder:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Version management for workflows is featured. (Menu &lt;i&gt;Workflow -&amp;gt; Generate Version&lt;/i&gt;).&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49278/MenuWF.JPG"&gt;&lt;img alt="image" border="0" height="290" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49278/257-290/MenuWF.JPG" width="257"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Import/Export feature is available for workflows with some restrictions. This import/export happens through the XML version of workflows. (Menu &lt;i&gt;Workflow -&amp;gt; Import/Export..&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;Option of printing is available for the workflows. This option is for graphical display as well as for individual step details, which are selectable for printing. (Menu &lt;i&gt;Workflow -&amp;gt; Print..&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;Testing of workflows within builder is possible. (Menu &lt;i&gt;Workflow -&amp;gt; Test&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;Block operations like Cut/Copy/Paste are available. (Menu &lt;i&gt;Edit -&amp;gt; Block..&lt;/i&gt;).&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49279/MenuEdit.JPG"&gt;&lt;img alt="image" border="0" height="275" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49279/192-275/MenuEdit.JPG" width="192"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Insertion an existing workflow/subworkflow into the current workflow is possible by selecting the appropriate node in the graphical display. This is same as creating steps according to the rules of block orientation. (Menu &lt;i&gt;Edit -&amp;gt; Insert Workflow&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;Triggering Event for workflow can be entered in the workflow builder by menu &lt;i&gt;Goto -&amp;gt; Basic Data&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49280/MenuGoto.JPG"&gt;&lt;img alt="image" border="0" height="235" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49280/267-235/MenuGoto.JPG" width="267"/&gt;&lt;/a&gt;&lt;br/&gt;Here enter the relevant business object and the event name in the Start Events tab. Activate the link and binding.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49281/TriffEvntBuilder.JPG"&gt;&lt;img alt="image" border="0" height="173" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49281/481-173/TriffEvntBuilder.JPG" width="481"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Many times it so happens that changes are made but they don&amp;amp;#146;t reflect in workflow results due to buffer synchronization. One can synchronize the runtime buffer from workflow builder directly. This synchronization happens for Tasks (single-step tasks, multistep tasks), Organizational environment (assignment of tasks), Workflow System Settings (RFC Destination, and so on).&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49282/Sync.JPG"&gt;&lt;img alt="image" border="0" height="179" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49282/443-179/Sync.JPG" width="443"/&gt;&lt;/a&gt;&lt;br/&gt;From the menu &lt;i&gt;Extras-&amp;gt;Transport-&amp;gt;Synchronize runtime buffer&lt;/i&gt;, one can goto transaction &lt;i&gt;SWU_OBUF&lt;/i&gt; of buffer synchronization.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49283/SynchTcode.JPG"&gt;&lt;img alt="image" border="0" height="245" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49283/319-245/SynchTcode.JPG" width="319"/&gt;&lt;/a&gt;&lt;br/&gt;Clicking on &lt;i&gt;Start Synchronization&lt;/i&gt; will refresh the buffer.&lt;/li&gt;&lt;li&gt;There are different options available in workflow builder for Views/Default Settings/Hidden Step Types from the Menu &lt;i&gt;Extras -&amp;gt; Options&lt;/i&gt;. Here depending on the values selected in View tab, the modeling view of workflow changes as follows &amp;amp;#150; &lt;ul&gt;&lt;li&gt;&lt;i&gt;L &amp;amp;#150; Event Driven Process Chains:&lt;/i&gt; &lt;ul&gt;&lt;li&gt;Goto menu &lt;i&gt;Extras -&amp;gt; Options -&amp;gt; tab View.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Select the value from the &lt;i&gt;Display of Modeling View &amp;amp;#150; View&lt;/i&gt; dropdown as &lt;i&gt;L Event Driven Process Chains (EPCs)&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49284/ViewTab1.JPG"&gt;&lt;img alt="image" border="0" height="175" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49284/382-175/ViewTab1.JPG" width="382"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Click on Enter&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;The graphical modeling view changes to as follows where All triggering events, outcomes, steps and operators are displayed. Steps are displayed as green rectangles, triggering events and outcomes as red hexagons and operators as circles. The step name is displayed in the graphical symbols.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49285/VeiwGraph1.JPG"&gt;&lt;img alt="image" border="0" height="328" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49285/106-328/VeiwGraph1.JPG" width="106"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;C- Classic Event Driven Process Chains (ClassicEPCs)&lt;/i&gt;: &lt;ul&gt;&lt;li&gt;Goto menu &lt;i&gt;Extras -&amp;gt; Options -&amp;gt; View&lt;/i&gt; tab.&lt;/li&gt;&lt;li&gt;Select the value from the &lt;i&gt;Display of Modeling View &amp;amp;#150; View&lt;/i&gt; dropdown as &lt;i&gt;C- Classic Event Driven Process Chains (ClassicEPCs)&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49286/ViewTab2.JPG"&gt;&lt;img alt="image" border="0" height="171" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49286/413-171/ViewTab2.JPG" width="413"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Enter&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;All triggering events, outcomes, steps and operators are displayed. Steps are displayed as green rectangles, triggering events and outcomes as red hexagons and operators as circles. The node number and the node type are displayed with the step name in the graphical symbols. The step type area is not displayed.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49287/VeiwGraph2.JPG"&gt;&lt;img alt="image" border="0" height="327" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49287/88-327/VeiwGraph2.JPG" width="88"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;N &amp;amp;#150; Without Event-Driven Process Chains (NoEPCs)&lt;/i&gt;: (Default Mode of View): &lt;ul&gt;&lt;li&gt;Goto menu &lt;i&gt;Extras -&amp;gt; Options -&amp;gt; View&lt;/i&gt; tab.&lt;/li&gt;&lt;li&gt;Select the value from the &lt;i&gt;Display of Modeling View &amp;amp;#150; View&lt;/i&gt; dropdown as &lt;i&gt;N &amp;amp;#150; Without Event-Driven Process Chains (NoEPCs)&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49288/ViewTab3.JPG"&gt;&lt;img alt="image" border="0" height="153" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49288/413-153/ViewTab3.JPG" width="413"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Enter&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;All steps, triggering events and the workflow start and end are displayed using symbols. Outcomes are displayed in text on the connecting lines.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49289/VeiwGraph3.JPG"&gt;&lt;img alt="image" border="0" height="297" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49289/190-297/VeiwGraph3.JPG" width="190"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;There are lots of other display settings available in menu &lt;i&gt;Extras-&amp;gt;Options&lt;/i&gt; for Block Display, Tips &amp;amp; Tricks display at start, display of percentage progress of a syntax check, indicator for steps Drag &amp;amp; Drop by mouse etc.&lt;/li&gt;&lt;li&gt;In the menu &lt;i&gt;Extras-&amp;gt;Options-&amp;gt;Default Settings&lt;/i&gt; tab, there is an option for workflow definition modeling as &lt;i&gt;Use Top-Down Modeling&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49290/TopDownModl.JPG"&gt;&lt;img alt="image" border="0" height="175" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49290/326-175/TopDownModl.JPG" width="326"/&gt;&lt;/a&gt;&lt;br/&gt;If used this option, then one can model the workflow without actually defining the steps. So when a step is added to workflow, it is only added to graphics.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49291/TopDownMod1.JPG"&gt;&lt;img alt="image" border="0" height="323" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49291/134-323/TopDownMod1.JPG" width="134"/&gt;&lt;/a&gt;&lt;br/&gt;This way one can have the actual picture of the final definition of workflow. To use such type of workflows, all the inserted steps should be complete.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49292/TopDownMod2.JPG"&gt;&lt;img alt="image" border="0" height="136" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49292/440-136/TopDownMod2.JPG" width="440"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Other settings like hiding steps types etc are also available in menu &lt;i&gt;Extras-&amp;gt;Options&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;One can go to SAP Business Workplace directly from workflow builder from the menu &lt;i&gt;Environment-&amp;gt;Business Workplace&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;There are lots of workflows available as examples, which can be reached via workflow builder. The menu path is &lt;i&gt;Environment-&amp;gt;Start Workflow&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49293/MenuStrWF.JPG"&gt;&lt;img alt="image" border="0" height="190" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49293/200-190/MenuStrWF.JPG" width="200"/&gt;&lt;/a&gt;&lt;br/&gt;Select the required workflow from the list on the left side and click on either &lt;i&gt;Start&lt;/i&gt; or &lt;i&gt;Start with Details&lt;/i&gt; on the right side for execution. Once the workflow is started, the log can be viewed from the &lt;i&gt;Workflow Outbox&lt;/i&gt; button from the application toolbar.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49294/Exmpls.JPG"&gt;&lt;img alt="image" border="0" height="280" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49294/502-280/Exmpls.JPG" width="502"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;One can directly go to the different development environment like ABAP Dictionary, Class builder, Business Object Builder, Correlation objects, proxy objects, Web Services etc. from workflow builder. The menu path is &lt;i&gt;Environment-&amp;gt;Development..&lt;/i&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49295/Devlopm.JPG"&gt;&lt;img alt="image" border="0" height="261" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49295/381-261/Devlopm.JPG" width="381"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Workflow Builder Details:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Go to transaction &lt;i&gt;SWDD&lt;/i&gt; for workflow builder.&lt;/li&gt;&lt;li&gt;By default, the builder shows the last workflow worked in the builder. To go to the required workflow, click on &lt;i&gt;Other Workflow/Version..(Ctrl+F5)&lt;/i&gt; from the application toolbar.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49296/ChangeWF.JPG"&gt;&lt;img alt="image" border="0" height="89" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49296/325-89/ChangeWF.JPG" width="325"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the Task, give the name of the required workflow, following the F4 search help if needed.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49297/SelWF.JPG"&gt;&lt;img alt="image" border="0" height="315" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49297/461-315/SelWF.JPG" width="461"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The required workflow is now displayed in the workflow builder. The workflow builder is divided into different areas like Information Area, Navigation Area, Step Types, Graphical Model, Results of Syntax check etc as shown below.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43948-49298/Builder.JPG"&gt;&lt;img alt="image" border="0" height="348" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43948-49298/513-348/Builder.JPG" width="513"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the Information Area, the information about the workflows like workflow number, version and the status of the workflow are displayed.&lt;/li&gt;&lt;li&gt;In the navigation area, all the steps of workflow definition are displayed in sequence.&lt;/li&gt;&lt;li&gt;The Step Types appear in the Objects section of the workflow builder. This object section consists of following options in the dropdown, one which can be viewed in the workflow builder. e.g. in the current case, Step Types are displayed. &lt;ul&gt;&lt;li&gt;Step Types That Can Be Inserted are Activity, web activity, Send Mail, Form, User Decision, Document from Template, Condition, Multiple Condition, Event Creator, Wait, Container Operation, Process Control, Loop(Until), Fork, Block, Local Workflow etc.&lt;/li&gt;&lt;li&gt;Workflow Container&lt;/li&gt;&lt;li&gt;My Workflows and Tasks&lt;/li&gt;&lt;li&gt;Document Templates&lt;/li&gt;&lt;li&gt;Workflow Wizards&lt;/li&gt;&lt;li&gt;Teamworking&lt;/li&gt;&lt;li&gt;Workflows of this Definition (Outcome)&lt;/li&gt;&lt;li&gt;Note It!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;At the bottom of the workflow builder, the syntax check results are shown as either informatory, warning or error messages.&lt;/li&gt;&lt;li&gt;In the Graphical view, the actual definition of workflow is build by dragging the steps from the steps list or by right clicking the step directly on undefined one. The default steps in every workflow are Workflow Started, Undefined step and Workflow Completed.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:513399fd-c17e-4a39-87e6-5ab9b66f75f2] --&gt;</description>
      <pubDate>Fri, 27 Apr 2007 07:22:46 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/04/27/workflows-for-dummies--workflow-builderpart-ii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-04-27T07:22:46Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>14</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/workflows-for-dummies--workflow-builderpart-ii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=43948</wfw:commentRss>
    </item>
    <item>
      <title>SAP Solution Manager - A Concern Area</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/04/20/sap-solution-manager--a-concern-area</link>
      <description>&lt;!-- [DocumentBodyStart:3ca09f4a-15de-4b81-a5d0-454972fff73b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;This weblog gives brief introduction of SAP Solution Manager. The main concern here is to mention some areas in solution manager which require some more enhancement and few are mentioned from the better usage perspective of Solution Manager.&lt;/div&gt;&lt;h5&gt;What is SAP Solution Manager:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SAP Solution Manager is a tool, which assists in application management as per ITIL (IT Infrastructure Library) environment. The tool supports the entire lifecycle of solutions mainly having six phases &amp;amp;#150; Requirements, Design, Build, Deploy, Operate &amp;amp; Optimize as per ITIL standard.&lt;br/&gt;It runs in a separate central system to which all the other SAP systems are connected. These other systems are called as &lt;i&gt;Satellite Systems&lt;/i&gt;.&lt;/div&gt;&lt;h5&gt;Latest Version:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;SAP Solution Manager 4.0.&lt;/div&gt;&lt;h5&gt;Features of SAP Solution Manager:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Solution Manager helps in all types of project management like Implementation, Upgrade, Maintenance, Rollout etc. by providing the project specific template.&lt;/li&gt;&lt;li&gt;It is in line with SAP&amp;amp;#146;s AcceleratedSAP. And provide Roadmaps for the different types of projects.&lt;/li&gt;&lt;li&gt;It has Business Process Repository, which talks about SAP&amp;amp;#146;s best practice of running the business.&lt;/li&gt;&lt;li&gt;It has eLearning feature, which offers the training along with feedback over web.&lt;/li&gt;&lt;li&gt;It has test management feature, which offers the central storage repository for storing the automated eCATT scripts along with manual scripts. The results of testing are centrally stored and always available.&lt;/li&gt;&lt;li&gt;It has its own standard Helpdesk feature, which is both SAPGUI based and web based.&lt;/li&gt;&lt;li&gt;The Helpdesk feature is totally linked with Change Request Management, which helps in transport for changes required in production issues.&lt;/li&gt;&lt;li&gt;It has Solution Monitoring as well as Diagnostic feature, which helps in Operation Phase of project.&lt;/li&gt;&lt;li&gt;Solution Manager has lots of inbuilt reports, which server the different areas of it.&lt;/li&gt;&lt;li&gt;It is linked with SAP Service Market Place.&lt;/li&gt;&lt;li&gt;It can generate Installation/Upgrade key.&lt;/li&gt;&lt;li&gt;It has its own Knowledge Warehouse for central documentation storage.&lt;/li&gt;&lt;li&gt;It can integrate with ARIS, a detailed graphical business process modeling tool&lt;/li&gt;&lt;li&gt;It can also integrate with Mercury tools like QTP for testing in web based environment.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Template Project Type:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;In Template project type, only the documentation under Gen. Documentation tab in Business blueprint phase is shared to the rolling out implementation project. The requirement of sharing the Project Documentation tab arises many a times.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;SOLAR02 Transaction code: Configuration:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The development objects are required to develop first in the satellite system and then only the objects can be linked in solution manager. This option increases the chances of missing the objects for those business scenarios. Also the transport request won't be tracked back in solman.&lt;/li&gt;&lt;li&gt;The dropdown of the development object shows only limited type of objects. Ideal expectation is that for all the connected satellite systems, the respective development object types which can be attached to a transport request should be automatically populated in the dropdown.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Test Management:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;The reporting feature of test management is not so user friendly. Specifically in a scenario where the testing is done successfully and logs are recorded in solution manager with few scripts failed. For the failed scripts one has to drill down a lot in the log till the consultant gets the exact issue. This is more painful if the external tool like Mercury QTP is connected to Solution Manager for web based testing like SRM/CRM.&lt;/li&gt;&lt;li&gt;The eCATT logs are not at all user friendly. If there is a functional error like GL account doesn't exist then it will be conveyed very clearly in the log. But if is related to some screen mismatch at the run time for that recorded script the such technical errors are very hard to find out from the logs.&lt;/li&gt;&lt;li&gt;The SAPGUI pattern of recording is extremely slow and take too much of time for recording enjoy transactions. It not only takes long time for recording but also long time for execution.&lt;/li&gt;&lt;li&gt;eCATT doesn&amp;amp;#146;t serve the web based transactions for testing.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Helpdesk Application:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;There is a BAPI for creating the helpdesk message but no BAPI is available for modification.&lt;/li&gt;&lt;li&gt;One has to follow the transaction for helpdesk ticket changes via BDC or so. e.g. CRM_DNO_MONITOR or CRMD_ORDER transaction can be used to modify the ticket. The problem with these transactions is that BDC of these transactions doesn't work if it is run under workflow/background job.&lt;/li&gt;&lt;li&gt;The CRM_DNO_MONITOR transaction has a feature of 'Mine' in the selection screen, which shows the tickets created by logged in user. Here all the tickets created by logged in user for different satellite systems should appear. But it shows only tickets created for only one of the satellite systems, whos external Business Partner(employee type) is linked with solution mananger ID. As per the concept of CRM, only one external Business Partner (employee type) can be connected to solution manager ID. Hence rest other satellite systems external business partner are never connected to Solman ID. So the logged in user can not see all his tickets created in different satellite systems.&lt;/li&gt;&lt;li&gt;The web interface for the helpdesk application is not really very user friendly. E.g. selection of Component End users won't be aware about the link between their problem and the relevant SAP Component.&lt;/li&gt;&lt;li&gt;There should be easy provision available for linking this helpdesk application to SAP Portal as most of the clients do have portal as a central point of access via their users.&lt;/li&gt;&lt;li&gt;Automatic assignment of tickets should happen while creation depending on the skills with consideration of availability on that day &amp;amp; workload. And then the concern person should be informed on different communication channel like emails, pager message etc.&lt;/li&gt;&lt;li&gt;The functionality of Solution Manager Helpdesk should be like service marketplace with the provision for customized escalation.&lt;/li&gt;&lt;li&gt;Generally the clients have some or other legacy system for helpdesk and end uses are very much used to that. Considering this, the layout of the solution manager helpdesk for ticket creation should be very flexible to give the end users enough comfort level in new helpdesk environment.&lt;/li&gt;&lt;li&gt;Linking of External Helpdesk to Solution Manager Helpdesk has lots of problems like status profile synchronization etc if the other system is also SAP Solution Manager. And if the connected system is a legacy system then issues of Sold-to-Party etc fields without any values are assigned to them is also there.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Common concerns:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction codes are too long to remember.&lt;/li&gt;&lt;li&gt;Lots of configuration settings are available in solution manager. A simple handy guide should be available for the different areas of Solman considering this configuration. Even recorded tutor files in this concern will also help to utilize these features efficiently.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3ca09f4a-15de-4b81-a5d0-454972fff73b] --&gt;</description>
      <pubDate>Fri, 20 Apr 2007 06:00:51 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/04/20/sap-solution-manager--a-concern-area</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-04-20T06:00:51Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/sap-solution-manager--a-concern-area</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=43896</wfw:commentRss>
    </item>
    <item>
      <title>Workflows for Dummies - Introduction(Part I)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i</link>
      <description>&lt;!-- [DocumentBodyStart:76932085-4a74-4960-932f-61179dfe61da] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of Workflows Introduction gives the basic details about the workflow usage as a tool and the features involved. In Part II, the details about the workflow builder will be covered. In the subsequent parts, more details about the runtime analysis tools of workflows will be discussed.&lt;/div&gt;&lt;h5&gt;What are SAP Business Workflows:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Using SAP Business workflows, one can define the business processes that are not yet mapped into SAP system. Workflows are suitable for the situations where the given task is executed repeatedly or when the large number of people is involved in the completion of that work. Workflows can be used in conjunction with the existing business scenarios e.g. during the standard functionality errors or exceptions occurs then workflow can be triggered on these actions.&lt;br/&gt;There are lots of standard workflows available from SAP for different areas like Sales &amp;amp; Distribution (SD), Travel Management (TV), Treasury (TR), General Logistics (LO), and Personnel Management (PA) etc.&lt;/div&gt;&lt;h5&gt;Why Workflows:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Following are the scenarios, which occur on daily basis in each organization -&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Finding out what work needs to be done&lt;/li&gt;&lt;li&gt;Planning of work that needs to be done amongst the group of people&lt;/li&gt;&lt;li&gt;The identification of roles &amp;amp; responsibilities on who will do what, when &amp;amp; in how much time&lt;/li&gt;&lt;li&gt;Working in coordination with others&lt;/li&gt;&lt;li&gt;Informing next person about his work to be done, when the earlier one has finished his own&lt;/li&gt;&lt;li&gt;Duplication of work that has been already done because of communication gap,inefficient knowledge transfer &amp;amp; the incomplete documentation in the central repository&lt;/li&gt;&lt;li&gt;Identification of delay in the completion of the work&lt;/li&gt;&lt;li&gt;Preparing status on this delay&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;Workflows help to optimize each of the above scenarios. In workflows the processes are linked to each other and flow one after the other. At each step, a right person (Agent) will take care of the process. If the step doesn&amp;amp;#146;t need any interaction then the process flows automatically.&lt;br/&gt;Here deadlines can be set for the activities depending on the fair time that step needs to complete. Once this deadline is reached and the process is not performed by the concern then the administrator (manager) gets the notification mail. Here as the right people can be kept in loop in this automated process so a disciplined work atmosphere is automatically planned in the organization.&lt;br/&gt;Due to this automated system, the process becomes transparent to all the users and the risk of manual errors is also reduced. Again the time required to complete any work manually is simply reduced in this automated system. So this adds to the quicker completion of targets and hence leads to the financial growth of the organization.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Features of Workflows:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;New business processes can be easily defined with the workflows.&lt;/li&gt;&lt;li&gt;Workflow uses the existing transactions and functions without changing them.&lt;/li&gt;&lt;li&gt;Workflow uses the Organization structure. This helps in the term of changes to organization structure, which will be immediately in effect in the execution of workflows.&lt;/li&gt;&lt;li&gt;Lots of tools are available in the workflow like tools for definition, analysis and monitoring of work processes.&lt;/li&gt;&lt;li&gt;Workflow template (transaction: PFTC) can also be created for the workflow definitions.&lt;/li&gt;&lt;li&gt;Workflow Builder is a very effective tool available for creation, change and display of workflow definition.&lt;/li&gt;&lt;li&gt;Agents can be easily maintained in the workflows. They receive the work item in their SAP Business Workplace, which they will process.&lt;/li&gt;&lt;li&gt;Deadline monitoring can be easily used against the tasks for the defined agents.&lt;/li&gt;&lt;li&gt;Using Business Object Editor (transaction: SWO1), we use the business objects in workflows. These business objects help to use the SAP standard functionality in workflows.&lt;/li&gt;&lt;li&gt;ABAP Classes can also be used in workflows along with the business objects.&lt;/li&gt;&lt;li&gt;Business Workflow explorer gives the overview of all the tasks.&lt;/li&gt;&lt;li&gt;Workflow can also be used on Internet. This is especially useful for the managers, who might not be directly accessing the SAP transactions. So the approval forms generated via workflows can be sent on internet. This is even useful for the people who mainly preparing SAP data and not knowing much about the SAP transactions. They can be given a simple web form for entering data &amp;amp; on submitting data of this web form workflow can be started.&lt;/li&gt;&lt;li&gt;Several workflow wizards are also available for supporting the workflow definition&lt;/li&gt;&lt;li&gt;Version management is available for workflows. Only one version can be active at one time, which is referred while execution.&lt;/li&gt;&lt;li&gt;Lots of administrative tools are available for control and analysis of workflows.&lt;/li&gt;&lt;li&gt;Lots of diagnostic tools are also available in workflows.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Prerequisites of using Workflows:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;System Requirement: R/3 Release 3.0 &amp;amp; above&lt;/li&gt;&lt;li&gt;Mail servers involved should be SMTP Compliant if the workflow involves email notifications.&lt;/li&gt;&lt;li&gt;As the workflow may execute lots of background jobs so it may require lots of system resources. Hence the hardware should be enough to fulfill all these requirements along with the normal functionality of the server without affecting the speed.&lt;/li&gt;&lt;li&gt;Customization Settings:&lt;ul&gt;&lt;li&gt;Following are the customizing settings needed to use workflows-&lt;ul&gt;&lt;li&gt;With the System Supervisor ID, go to transaction &lt;i&gt;SWU3(Automatic Workflow Customizing)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Click on the button &lt;i&gt;Perform Automatic Workflow Customizing (F9)&lt;/i&gt; from the application toolbar for performing automatic customization of the workflow.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48428/SWU3_1.JPG"&gt;&lt;img alt="image" border="0" height="165" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48428/326-165/SWU3_1.JPG" width="326"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Once this is done, all the check marks below should turn green&lt;/li&gt;&lt;li&gt;Along with so many settings available in the workflow customizing, system automatically creates a batch user &lt;i&gt;WF-BATCH&lt;/i&gt;. This user has SAP-ALL authorizations to execute the workflow.&lt;/li&gt;&lt;li&gt;Now, go to table &lt;i&gt;T78NR&lt;/i&gt; from Customizing SPRO transaction.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48429/PrfxNum.JPG"&gt;&lt;img alt="image" border="0" height="325" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48429/287-325/PrfxNum.JPG" width="287"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Create&lt;/i&gt; button from the application toolbar to create a new prefix range.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48430/CreatePrx.JPG"&gt;&lt;img alt="image" border="0" height="220" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48430/587-220/CreatePrx.JPG" width="587"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the Prefix Number as &lt;i&gt;900&lt;/i&gt; for custom development &amp;amp; click on &lt;i&gt;Save&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48431/NumRang.JPG"&gt;&lt;img alt="image" border="0" height="173" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48431/450-173/NumRang.JPG" width="450"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The newly created prefix appears as activated in the table.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48432/NumCreat.JPG"&gt;&lt;img alt="image" border="0" height="236" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48432/583-236/NumCreat.JPG" width="583"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;The user triggering the workflow should have his email ID maintained in the &lt;i&gt;SU01&lt;/i&gt; transaction.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48433/emailID.JPG"&gt;&lt;img alt="image" border="0" height="156" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48433/346-156/emailID.JPG" width="346"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;SMTP Configuration:&lt;br/&gt; From SAP WAS 6.10, SAP directly supports SMTP (Simple Mail Transfer Protocol). This means that the emails can be exchanged directly between SAP system and any SMTP compliant mail server. From SAP WAS 6.20, faxes, pager &amp;amp; SMS can also be exchanged via SMTP.&lt;ul&gt;&lt;li&gt;Goto transaction &lt;i&gt;SCOT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Goto menu &lt;i&gt;View -&amp;gt; Node&lt;/i&gt;&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48434/SCOT_NODE.JPG"&gt;&lt;img alt="image" border="0" height="146" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48434/405-146/SCOT_NODE.JPG" width="405"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Goto &lt;i&gt;SMTP&lt;/i&gt; node. Double click on the required node which is &lt;i&gt;*&lt;/i&gt; in this case.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48435/SCOT_SMTP.JPG"&gt;&lt;img alt="image" border="0" height="199" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48435/352-199/SCOT_SMTP.JPG" width="352"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on the &lt;i&gt;Maintain Node&lt;/i&gt; button.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48436/SMTP_Chg.JPG"&gt;&lt;img alt="image" border="0" height="199" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48436/370-199/SMTP_Chg.JPG" width="370"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the Mail Host &amp;amp; Mail Port for outgoing mails. Click on &lt;i&gt;Set&lt;/i&gt; for &lt;i&gt;Internet&lt;/i&gt; options to set.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48437/SCOT_MAILHOST.JPG"&gt;&lt;img alt="image" border="0" height="352" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48437/222-352/SCOT_MAILHOST.JPG" width="222"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Give the Address Area as &lt;i&gt;*&lt;/i&gt; for the receipt addresses. Also set the Output formats for the &lt;i&gt;SAP Documents&lt;/i&gt; as shown in the image below. In the specified format the output will be sent as attachment in the email.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48438/SCOT_INTERN.JPG"&gt;&lt;img alt="image" border="0" height="370" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48438/332-370/SCOT_INTERN.JPG" width="332"/&gt;&lt;/a&gt;&lt;br/&gt; Confirm the settings.&lt;/li&gt;&lt;li&gt;Similarly Pager/Fax settings can be done. For &lt;i&gt;Pager(SMS)&lt;/i&gt;, the prerequisite is that in transaction &lt;i&gt;SA14&lt;/i&gt;, the paging services should be defined. Once this is done, the here in the &lt;i&gt;SCOT&lt;/i&gt; transaction, click on &lt;i&gt;Set adjacent to Pager (SMS)&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Mention as &lt;i&gt;*&lt;/i&gt; in the &lt;i&gt;Address area&lt;/i&gt; for the receipt number and Domain name in the &lt;i&gt;Domain&lt;/i&gt; input.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48439/SMTP_PAGER.JPG"&gt;&lt;img alt="image" border="0" height="324" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48439/241-324/SMTP_PAGER.JPG" width="241"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Confirm the entries. The SMS will be of the format SMS=+ReciptNumber@Domain&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Transactions Involved:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Lots of transactions are involved in the Workflow tool. Majority of them are for runtime analysis and diagnosis. The details of these transactions can be found from SAP Easy Access menu.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48440/BusWrkFlow.JPG"&gt;&lt;img alt="image" border="0" height="310" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48440/208-310/BusWrkFlow.JPG" width="208"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Following are the frequently used transactions - &lt;ul&gt;&lt;li&gt;Customization Settings:&lt;ul&gt;&lt;li&gt;SWU3 - Automatic Customizing Workflow.&lt;/li&gt;&lt;li&gt;SCOT - SAP to mail server Configuration&lt;/li&gt;&lt;li&gt;SU01 - User Maintenance&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Workflow Design:&lt;ul&gt;&lt;li&gt;SE37 - Function Builder&lt;/li&gt;&lt;li&gt;SE38 - ABAP Editor&lt;/li&gt;&lt;li&gt;SWO1 - Business Object Builder&lt;/li&gt;&lt;li&gt;PFTC - Task Maintain&lt;/li&gt;&lt;li&gt;SWDD - Workflow Builder&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Runtime Behavior/Analysis:&lt;ul&gt;&lt;li&gt;SBWP - Business Workplace&lt;/li&gt;&lt;li&gt;SWUD - Workflow Diagnosis&lt;/li&gt;&lt;li&gt;SWU_OBUF - Synchronize Runtime Buffer&lt;/li&gt;&lt;li&gt;SWPR - Workflow Restart After Error&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h5&gt;Workflow Terminologies:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Workflow builder: Workflow builder is the business workflow tool for creating, editing and displaying the workflow definition.&lt;br/&gt;The Workflow Builder provides a graphical modeling view, which gives a direct overview of the processes of the different steps. Also there is a tree view to shows all steps of the workflow definition in a hierarchical view.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Workflow Container: The workflow container contains workflow-specific system elements as well as other container elements, which are defined explicitly.&lt;br/&gt;Container elements for which the import or export indicator is set form the interface of the workflow. This interface is valid for all versions of the workflow definition. Container elements for which no import or export indicators are set are local container elements of the workflow definition and are valid only in the versions of the workflow definition in which they were defined.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Workitem: Workitem is runtime representation of a task or a step in the workflow definition. There are various types of work item.&lt;br/&gt;The SAP System determines the recipient(s) of a work item i.e. Actual Agent from the intersection of responsible and possible agents. If this intersection is empty then no body will get this workitem for further processing.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Dialog Workitem: A work item (type W) which at runtime represents a workflow step or a task that requires dialog with the user. Typically, dialog work items are displayed in the Business Workplace. When a dialog work item that is based on a task is executed, the underlying object method is called. You can monitor deadlines for dialog work item execution.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Triggering Event: Triggering event is the one, whose occurrence triggers or starts the workflows or tasks.&lt;br/&gt;The event must be entered as a triggering event for the task or workflow that is to be started. The event linkage must be activated. The event must be defined as an object type component in the Business Object Builder. A task or workflow can have several triggering events. Information from the event creation context can be passed in the binding from the event container to the task container or workflow container.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Block: Block is an element of workflow definition. It contains the consistently arranged steps and operators. It has one start and one end. The consistency and robustness of a workflow definition is ensured because a block is always created when a new step is created, or an undefined step is changed. Similarly, when individual steps are deleted, cut, or inserted, the entire block in which the step is located is affected.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Step: A step is an entity, which can be inserted into the workflow builder. Whenever executed, step gives the predefined desired results.&lt;br/&gt;The step is always defined in block. There are different types of steps available in workflow builder to perform different kinds of operations. These steps are Activity, Web Activity, Send Mail, Form, User Decision, Document from Template, Condition, Multiple Condition, Event Creator, Wait, Container Operation, Process Control, Loop(Until), Fork, Undefined, Ad hoc Anchor, Local Workflow &amp;amp; Block.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Task: Task (Standard Task, Customer Task) is used to define the Activity step in workflow definition. Task can be executed independently also.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Task Container: Task container is a location for storing data from the task environment. The task container contains the information about the object reference to the object to be processed, the actual agent of workitem, necessary input parameters for the method. These parameters come from workflow container after the binding between workflow container and task container. It also stores the information available after the method processing.&lt;br/&gt;The task container contains some predefined workflow system elements. One can define more container elements in the task container. It is also known as a work item container at runtime.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Responsible Agent: Responsible Agent is a user assigned to a step in the step definition. Expressions, organizational objects, or rules can also be used to assign the responsible agents.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Possible Agent: Possible agent is a user who is authorized organizationally to start a task and execute the relevant work item.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Actual Agent: Actual Agent is the person who receives a work item for further processing. The agent can be directly assigned to step or agent determination can happen dynamically at run time either from rule or from the organization structure.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Workflow Binding Concept:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;There is three level of two way Binding concept involved in workflows. Here binding is meant by the interaction between two consecutive levels using variables (Import/Export parameters). The first level of binding exists between the event triggering the workflow and the workflow&amp;amp;#146;s container i.e. workflow gets the necessary inputs for processing. The second level of binding exists between this workflow container and the step (task) container. And the third level of binding exists between the step (task) container and the method inside this step (task).&lt;br/&gt;Here the values in the variables are passed to workflows, which then flows to tasks &amp;amp; finally to corresponding methods as Import parameters. The outcome of these methods if needed can be passed back to task &amp;amp; then finally to workflow. The outcome of one task can also be passed to next tasks using this binding concept.&lt;/div&gt;&lt;h5&gt;Workflow Builder in Brief:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction for workflow builder is &lt;i&gt;SWDD&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;The workflow builder is divided into different areas like Information Area, Navigation Area, Step Types, Graphical Model, Results of Syntax check etc as shown below.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48441/Builder.JPG"&gt;&lt;img alt="image" border="0" height="348" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48441/513-348/Builder.JPG" width="513"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the Information Area, the information about the workflows like workflow number, version and the status of the workflow are displayed.&lt;/li&gt;&lt;li&gt;In the navigation area, all the steps of workflow definition are displayed in sequence.&lt;/li&gt;&lt;li&gt;The Step Types appear in the Objects section of the workflow builder. This object section consists of following options in the dropdown, one which can be viewed in the workflow builder. e.g. in the current case, Step Types are displayed.&lt;ul&gt;&lt;li&gt;Step Types That Can Be Inserted&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48442/StepTypes.JPG"&gt;&lt;img alt="image" border="0" height="391" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48442/264-391/StepTypes.JPG" width="264"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Workflow Container&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48443/WrkflowContainer.JPG"&gt;&lt;img alt="image" border="0" height="221" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48443/398-221/WrkflowContainer.JPG" width="398"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;My Workflows and Tasks&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48444/WrkflowTasks.JPG"&gt;&lt;img alt="image" border="0" height="93" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48444/392-93/WrkflowTasks.JPG" width="392"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Document Templates&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48445/DocumTempl.JPG"&gt;&lt;img alt="image" border="0" height="62" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48445/292-62/DocumTempl.JPG" width="292"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Workflow Wizards&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48446/Wizrds.JPG"&gt;&lt;img alt="image" border="0" height="393" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48446/356-393/Wizrds.JPG" width="356"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Teamworking&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48447/Teamwrk.JPG"&gt;&lt;img alt="image" border="0" height="317" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48447/353-317/Teamwrk.JPG" width="353"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Workflows of this Definition (Outcome)&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48448/Workflowofthisdefn.JPG"&gt;&lt;img alt="image" border="0" height="157" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48448/470-157/Workflowofthisdefn.JPG" width="470"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Note It!&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48449/Noteit.JPG"&gt;&lt;img alt="image" border="0" height="54" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48449/252-54/Noteit.JPG" width="252"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;At the bottom of the workflow builder, the syntax check results are shown as either informatory, warning or error messages.&lt;/li&gt;&lt;li&gt;In the Graphical view, the actual definition of workflow is build by dragging the steps from the steps list or by right clicking the step directly on undefined one. The default steps in every workflow are Workflow Started, Undefined step and Workflow Completed.&lt;/li&gt;&lt;li&gt;Triggering Event for this workflow can entered in the workflow builder by menu Goto -&amp;gt; Basic Data. Here enter the relevant business object and the event name. Activate the link and binding.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48450/TriffEvntBuilder.JPG"&gt;&lt;img alt="image" border="0" height="173" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48450/481-173/TriffEvntBuilder.JPG" width="481"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Once the workflow is built here. It needs to be activated so that it can be used further.&lt;/li&gt;&lt;li&gt;Workflows can be locally tested at the Builder level also.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Following types of steps can be inserted into the workflow builder.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;table border="2" cellpadding="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;h5&gt;Symbol&lt;/h5&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;h5&gt;Step Name&lt;/h5&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;h5&gt;Function&lt;/h5&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48451/activity.JPG"&gt;&lt;img alt="image" border="0" height="45" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48451/49-45/activity.JPG" width="49"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Activity&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Activity is used to execute the methods of Business Objects. At runtime it does the execution of a task or sub workflow&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48452/webactiv.JPG"&gt;&lt;img alt="image" border="0" height="46" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48452/50-46/webactiv.JPG" width="50"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Web activity&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The content of container elements is sent to a URL unchanged or in the form of a generated XML document. The step can wait for a reply. Communication with a process started by a Web activity is possible. A process started by an XML message can communicate with its caller.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48453/sendmail.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48453/52-48/sendmail.JPG" width="52"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Send mail&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;This is used to send mails to SAP, Internet mail addresses. The text entered in this step type is sent as an e-mail.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48454/Form.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48454/49-48/Form.JPG" width="49"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Form&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The data in a container element that refers to a structure can be displayed, processed, or approved as a form.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48455/UserDecision.JPG"&gt;&lt;img alt="image" border="0" height="45" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48455/46-45/UserDecision.JPG" width="46"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;User decision&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The actual agent will be given choices to execute the workitem with different decisions. The process flow of the current workflow is controlled on the basis of a decision made by the current agent.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48456/DocumFromTemp.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48456/49-48/DocumFromTemp.JPG" width="49"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Document from template&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;A document is created from a document template.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48457/Condition.JPG"&gt;&lt;img alt="image" border="0" height="47" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48457/50-47/Condition.JPG" width="50"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Condition&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;One of two branches defined in the workflow definition is processed. The system makes the decision based on defined conditions. When doing this, this system takes account of information from the context of the workflow or the application objects processed.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48458/MulliCond.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48458/48-48/MulliCond.JPG" width="48"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Multiple condition&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;One of several branches defined in the workflow definition is processed. To do this, the system checks the value of a container element in the workflow container.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48459/EventCreator.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48459/52-48/EventCreator.JPG" width="52"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Event creator&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;An event is created.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48460/Wait.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48460/51-48/Wait.JPG" width="51"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Wait for event&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The system waits for a specific event. The work item is only completed if the expected event occurs. The event can also be triggered by the occurrence of an XML document.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48461/ContainerOper.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48461/49-48/ContainerOper.JPG" width="49"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Container operation&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Elementary arithmetic operations or value assignments are applied to individual elements of the workflow container. E.g. Setting up flag values for processing can be done here.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48462/ProcessConrl.JPG"&gt;&lt;img alt="image" border="0" height="45" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48462/51-45/ProcessConrl.JPG" width="51"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Process control&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The functions Cancel work item or Set work item to obsolete are applied to other work items of the current workflow.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48463/LoopUntil.JPG"&gt;&lt;img alt="image" border="0" height="42" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48463/51-42/LoopUntil.JPG" width="51"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Loop (UNTIL)&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;A sequence of steps is processed repeatedly until the defined termination condition occurs.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48464/LoopWhile.JPG"&gt;&lt;img alt="image" border="0" height="46" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48464/51-46/LoopWhile.JPG" width="51"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Loop (WHILE)&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;A sequence of steps is processed repeatedly as long as the defined comparisons apply. The system leaves the loop when the basis of comparison does not agree with any of the comparison values.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48465/fork.JPG"&gt;&lt;img alt="image" border="0" height="47" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48465/50-47/fork.JPG" width="50"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Fork&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;The processing that follows takes place in a fork. One can define how many branches have to be executed for the fork to be successfully completed, or can define an end condition in the condition editor.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48466/Undefined.JPG"&gt;&lt;img alt="image" border="0" height="46" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48466/48-46/Undefined.JPG" width="48"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Undefined step&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;No function at runtime. Undefined steps always have an outcome.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48467/AdHoc.JPG"&gt;&lt;img alt="image" border="0" height="48" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48467/55-48/AdHoc.JPG" width="55"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Ad hoc anchor&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;In the definition, one can save workflows that can replace this step. At runtime, an authorized user can select one of the saved workflows. The ad-hoc anchor is then replaced by the steps of this workflow.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48468/Block.JPG"&gt;&lt;img alt="image" border="0" height="42" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48468/60-42/Block.JPG" width="60"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Block&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Steps can be grouped together in workflow block.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="border:2px solid black;" valign="top"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-43508-48469/LocalWrfklow.JPG"&gt;&lt;img alt="image" border="0" height="54" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-43508-48469/64-54/LocalWrfklow.JPG" width="64"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Local Workflow&lt;/small&gt;&lt;/td&gt;&lt;td style="border:2px solid black;" valign="top"&gt;&lt;small&gt;Local workflow in the caller workflow has the local container and has full access to the workflow container as well. The local workflow gets triggered by local events in the caller workflow.&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h5&gt;How Workflow can be Started/Triggered:&lt;/h5&gt;&lt;div style="margin-left: 2em;"&gt;Workflow can be triggered in following different ways &amp;amp;#150;&lt;br/&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Automatically By Triggering Events: Workflows can be triggered using events. Whenever this event occurs, workflow automatically gets triggered. For this, the event must be specified as the &lt;i&gt;Triggering Event&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Automatically By using Workflow: Workflow can be triggered if it is specified as the step of another workflow.&lt;/li&gt;&lt;li&gt;Manually:&lt;ul&gt;&lt;li&gt;Workflows can be triggered manually in the standard environment where the necessary input data is given to workflow with triggering event.&lt;/li&gt;&lt;li&gt;Also workflows can be triggered in testing environment i.e. in development environment for testing purpose.&lt;/li&gt;&lt;li&gt;Workflow can be stared using Start Transaction. Start Transaction is the one whose execution allows all the import parameters of a workflow to be entered. After the start transaction has been executed, the SAP System starts the associated workflow with this data.&lt;/li&gt;&lt;li&gt;A user can start a workflow or task from a message issued by the system. A workflow or task must be assigned to the message. An appropriate function for this is available to the user in the message long text.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:76932085-4a74-4960-932f-61179dfe61da] --&gt;</description>
      <pubDate>Mon, 19 Feb 2007 05:27:06 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2007-02-19T05:27:06Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>39</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/workflows-for-dummies--introductionpart-i</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=43508</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Tips Of Recording, Testing &amp; Links (PART VIII)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii</link>
      <description>&lt;!-- [DocumentBodyStart:860fdb76-e246-4f92-87b4-1e308150874a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In the Part III, the creation of eCATT Scripts using SAPGUI mode is explained in detail. In Part IV chaining, parameterization, creation of Test Configuration, Test Data Container, and System Data Container are explained in detail. In Part V, the management of eCATT Scripts via Testworkbench is explained. In Part VI, the eCATT Logs is explained in detail. In Part VII, creation of eCATT Scripts using Non-User Interface mode is explained along with the details of Copy, Rename, Delete, Upload and Download of eCATT objects. In the Part VIII, tips &amp;amp; links of eCATT will be covered.&lt;/div&gt;&lt;h5&gt;Tips To Be Followed Before or During Recording:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Test case is generally a series of transactions pertaining to one business scenario. Before recording of the script via eCATT, work with the script on R/3 system directly with a given set of valid data for the entire script. Execute the script manually directly on R/3 for at least 2-3 times with the same set of data. On 2nd time onwards, system may prompt some error messages, warning messages etc. Correct the data only for the error messages and let the warning messages &amp;amp; popup be as it is. This way the data is ready which gives all possible behavior of the transaction. Now record the script with this data. Recording will now include the extra popup, warning messages, which normally don&amp;amp;#146;t come. Make these screens optional in SAPGUI mode. After recording, without parameterization check for the errorless recording by execution. If the recording is successful, then only go for parameterization otherwise do the corrections by rerecording if needed.&lt;/li&gt;&lt;li&gt;There can be some default settings for the parameters values on the user ID by which the recording is done. Make sure that before replaying those recorded eCATT scripts, the default user ID settings are done on the system on which the final execution will happen. Following such prerequisites in terms of user ID settings or some behavior of transaction of first run, in same session with some default data etc. always help in the successful execution of the scripts.&lt;/li&gt;&lt;li&gt;If the transaction to be recorded on R/3 involves dropdown list box, do the following setting before recording of that transaction. Due to following settings, the keys will be assigned to each item in the dropdown in sorted manner and recording will happen for these keys values. This helps in replaying the transaction successfully.&lt;ul&gt;&lt;li&gt;Log on to target R/3 system. On any transaction, click on &lt;i&gt;Customizing Of Local Layout (Ctrl+F12)&lt;/i&gt; icon from the application toolbar. Select the &lt;i&gt;Options -&amp;gt; Expert&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43907/P8Optionsicon.JPG"&gt;&lt;img alt="image" border="0" height="142" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43907/168-142/P8Optionsicon.JPG" width="168"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;On the &lt;i&gt;Expert&lt;/i&gt; tab, in the &lt;i&gt;Controls&lt;/i&gt; section select the checkboxes of &lt;i&gt;Show keys in all dropdown lists&lt;/i&gt; &amp;amp; &lt;i&gt;Sort items by keys&lt;/i&gt;.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43908/P8DropdownExprt.JPG"&gt;&lt;img alt="image" border="0" height="196" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43908/366-196/P8DropdownExprt.JPG" width="366"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Transaction with dropdown without keys setting &amp;amp;#150;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43909/p8DropDownWithoutkeyVA01.JPG"&gt;&lt;img alt="image" border="0" height="185" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43909/275-185/p8DropDownWithoutkeyVA01.JPG" width="275"/&gt;&lt;/a&gt;&lt;br/&gt;Transaction with dropdown keys settings &amp;amp;#150;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43910/P8DropDownwithKeyVA01.JPG"&gt;&lt;img alt="image" border="0" height="182" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43910/267-182/P8DropDownwithKeyVA01.JPG" width="267"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;If the recording includes, adding some value to the table then don&amp;amp;#146;t scroll up to blank line. Use directly the &lt;i&gt;Create Item&lt;/i&gt; icon and then add the new values. Scrolling fails at the time of replay.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43911/P8TableAddnew.JPG"&gt;&lt;img alt="image" border="0" height="225" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43911/283-225/P8TableAddnew.JPG" width="283"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;If the recording includes searching some value from ALV grid and the value is known then don&amp;amp;#146;t scroll and look for the value. Use the &lt;i&gt;Search&lt;/i&gt; icon from the ALV toolbar for searching. Once the search item is found, then click on the item for further processing.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43912/P8SrchIcon.JPG"&gt;&lt;img alt="image" border="0" height="99" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43912/352-99/P8SrchIcon.JPG" width="352"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;It happens at times that the screen size reduces at the time of recording in width and height. In such scenario if the field to be captured during recording is present somewhere at the bottom, then don&amp;amp;#146;t scroll. Use the TAB key till that field is reached. Due to Scroll functionality possibility of script failure becomes high.&lt;/li&gt;&lt;li&gt;It is not possible to capture the value from a dynamically generated list. If the recording includes a dynamically generated list and one value (which is not known until execution) from this list needs to pass to the subsequent step in recording then use foreground mode of recording for this dynamically generated list. Use WAIT XXX statement after its recording. During this WAIT XXX seconds, capture the value from the generated list manually and pass it to the next recording.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;SAPGUI &amp;amp; TCD Recording Modes:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Error messages can be recorded and replayed by Only SAPGUI recording mode and NOT by TCD mode.&lt;/li&gt;&lt;li&gt;Warning messages are automatically handled by TCD mode but in SAPGUI recording mode they need to be handled if they require user intervention for further processing. (E.g. Pressing and enter key will enable all the fields after warning message)&lt;/li&gt;&lt;li&gt;Screens can be made Optional for execution in SAPGUI mode. This optional screen will be handled automatically at runtime even if not in the screens flow. But in TCD screens can&amp;amp;#146;t be made optional which may or may not occur during execution. Rather in TCD screens can be made active or deactivated in the cases where depending on some input values, the recording can be reused. The screens sequence should be known well in advance in TCD for making any screen active or not.&lt;/li&gt;&lt;li&gt;Only local variables from the eCATT Parameters can be used in Inline ABAP code. Import and Export parameter are not allowed.&lt;/li&gt;&lt;li&gt;Passing values to subsequent screens at runtime is only possible in SAPGUI and not in TCD mode.&lt;/li&gt;&lt;li&gt;SAPGUI Confirm Popup:&lt;br/&gt;In order to avoid the following popup for SAPGUI recording, option is available in R/3 System.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43913/SAPGUIPopup.JPG"&gt;&lt;img alt="image" border="0" height="123" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43913/253-123/SAPGUIPopup.JPG" width="253"/&gt;&lt;/a&gt;&lt;br/&gt;Click on the icon with tool tip &lt;i&gt;Customizing Of Local Layout (Alt+F12)&lt;/i&gt; in the standard toolbar on any transaction of R/3 system. Select the &lt;i&gt;Options&lt;/i&gt; menu.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43914/SAPGUIPopupOption.JPG"&gt;&lt;img alt="image" border="0" height="122" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43914/158-122/SAPGUIPopupOption.JPG" width="158"/&gt;&lt;/a&gt;&lt;br/&gt;From the &lt;i&gt;Options -&amp;gt; Scripting&lt;/i&gt;, uncheck the check box of &lt;i&gt;Notify when a script attaches to a running GUI&lt;/i&gt;. Click on &lt;i&gt;Apply -&amp;gt; Ok&lt;/i&gt;. The popup won&amp;amp;#146;t appear onwards.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43915/SAPGUIPopupChkbox.JPG"&gt;&lt;img alt="image" border="0" height="104" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43915/271-104/SAPGUIPopupChkbox.JPG" width="271"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Making SAPGUI Screen Optional:&lt;br/&gt;It is possible in SAPGUI recording mode to make screens optional.&lt;br/&gt;Double click on the screen or message popup, which needed to make optional on the left side in the command editor. On right side, the interface will open. Under the ProcessedScreen node, first option is Active 'X'.&lt;br/&gt;&lt;br/&gt;Change Active 'X' to 'O'.&lt;br/&gt;&lt;br/&gt;'X' - Active (Compulsory will execute)&lt;br/&gt;'O' - Optional (will execute only when it will be in execution flow).&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43916/SAPGUIPopupOptional.JPG"&gt;&lt;img alt="image" border="0" height="227" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43916/416-227/SAPGUIPopupOptional.JPG" width="416"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;eCATT Commands:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;An eCATT script consists of individual eCATT commands. Each command begins with a command word and ends with a period. Comments (*) and assignments (=) are exceptions to this rule.&lt;/li&gt;&lt;li&gt;There can be several commands on the same line. Comments (*), assignments (=), and inline ABAP are exceptions to this rule.&lt;/li&gt;&lt;li&gt;E.g. of eCATT Commands are -&lt;br/&gt;*, =, ABAP, CHETAB, CHEVAR, CLEAR, DO, ELSE, ELSEIF, ENDABAP, ENDDO, ENDIF, ENDMESSAGE, EXIT, FUN, GETTAB, IF, LOG, MESSAGE, ON_LAST_MESSAGE_CHECK, REF, REFCATT, REFEXT, REMOTECATT, RESTAB, SAPGUI, SENDEXT, SETTAB, TCD, WAIT, WAIT_ON_DYNPRO&lt;/li&gt;&lt;li&gt;There are examples involving these eCATT commands, which can be found from the menu &lt;i&gt;Goto-&amp;gt; Use Of Command&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43917/P8GOtomenu.JPG"&gt;&lt;img alt="image" border="0" height="139" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43917/213-139/P8GOtomenu.JPG" width="213"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;On the next screen &lt;i&gt;eCATT &amp;amp;#150; Search Of eCATT Commands in Test Script&lt;/i&gt;, in the &lt;i&gt;Command&lt;/i&gt; input field, give the name of the eCATT Command from the &lt;i&gt;F4 help&lt;/i&gt;.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43918/P8Command.JPG"&gt;&lt;img alt="image" border="0" height="126" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43918/276-126/P8Command.JPG" width="276"/&gt;&lt;/a&gt;&lt;br/&gt;And click on &lt;i&gt;Execute (F8)&lt;/i&gt; button from the application toolbar. List of examples will be in the output.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Key Points Can Be Followed For Successful Testing Via eCATT:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Analysis of transactions with different behaviors for different sets of data. Finally selecting the set of data, which gives maximum possible messages/popup for the given transaction.&lt;/li&gt;&lt;li&gt;Automation along with the verification before final regression on Quality Server.&lt;/li&gt;&lt;li&gt;Preparation of variant files with details having comments on each value, which helps in preparation of data for the scripts before execution.&lt;/li&gt;&lt;li&gt;Analyzing the behavior of transactions for the background/ foreground execution mode. Accordingly preparation of packages for background &amp;amp; foreground execution.&lt;/li&gt;&lt;li&gt;Preparing the prerequisites for the regression as a whole considering the user ID settings. Also the transaction settings for those user IDs.&lt;/li&gt;&lt;li&gt;Maintaining the results in scorecard with log IDs for each location the scripts being tested during regression on Quality. This helps for future reference of script results. Scorecard can be something like as follows -&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41618-43919/P8Scorecard.JPG"&gt;&lt;img alt="image" border="0" height="150" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41618-43919/592-150/P8Scorecard.JPG" width="592"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;eCATT Weblog Links From SDN:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;eCATT An Introduction (Part I)&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41464" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i"&gt;eCATT - An Introduction (PART I)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Scripts Creation - TCD Mode (Part II)&lt;br/&gt;&lt;a class="" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii"&gt;/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Scripts Creation - SAPGUI Mode (Part II)&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41563" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii"&gt;eCATT Scripts Creation - SAPGUI Mode (PART III)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Chaining, Parameterization, Creation Of Test Data, Test Configuration, System Data (Part IV)&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41593" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv"&gt;eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (PART IV)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Scripts Management Via Test Workbench (Part V)&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41581" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v"&gt;eCATT Scripts Management Via Test Workbench (PART V)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Logs (Part VI)&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41586" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi"&gt;eCATT Logs (PART VI)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Scripts Creation Non User Interface Mode &amp;amp; Rename, Copy, Delete, Upload &amp;amp; Download eCATT Objects:&lt;br/&gt; &lt;a class="jive-link-blog-small" data-containerId="3553" data-containerType="37" data-objectId="41609" data-objectType="38" href="http://scn.sap.com/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii"&gt;eCATT Scripts Creation Non-User Interface Mode &amp;amp; Rename, Copy, Delete, Upload, Download eCATT Objects(PART VII)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT - Creating A Test Case For WebDynpro:&lt;br/&gt;&lt;a class="jive-link-blog-small" data-containerId="2587" data-containerType="37" data-objectId="41360" data-objectType="38" href="http://scn.sap.com/people/sumeet.kaul/blog/2006/02/14/ecatt-creating-a-test-case-for-a-web-dynpro-application"&gt;eCATT : Creating a Test Case for a Web Dynpro Application&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;eCATT Links From SAP Help:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Online SAP Help For eCATT:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_nw04/helpdata/en/20/e81c3b84e65e7be10000000a11402f/frameset.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/20/e81c3b84e65e7be10000000a11402f/frameset.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;TCD Parameterization:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_erp2004/helpdata/en/b5/c5f60a2b5bc74f8ca0eef40158806c/content.htm"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/b5/c5f60a2b5bc74f8ca0eef40158806c/content.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;TCD Command Interface:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_erp2004/helpdata/en/82/fc193c66f5dc1ce10000000a11405a/frameset.htm"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/82/fc193c66f5dc1ce10000000a11405a/frameset.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Setting Field Values Dynamically In TCD:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_erp2004/helpdata/en/05/33384162316532e10000000a1550b0/frameset.htm"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/05/33384162316532e10000000a1550b0/frameset.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;SAPGUI Command Interface:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_erp2004/helpdata/en/bc/6d7290f64c11489f2c9b03458ef53f/frameset.htm"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/bc/6d7290f64c11489f2c9b03458ef53f/frameset.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Execution Start Options:&lt;br/&gt;&lt;a class="jive-link-external-small" href="http://help.sap.com/saphelp_erp2004/helpdata/en/bc/6d7290f64c11489f2c9b03458ef53f/frameset.htm"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/bc/6d7290f64c11489f2c9b03458ef53f/frameset.htm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;eCATT Links From SAP Service Marketplace:&lt;/h5&gt;&lt;span&gt;For accessing site from SAP Service Marketplace, user ID &amp;amp; Password is required. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;ul&gt;&lt;li&gt;eCATT Details On Service Marketplace:&lt;br/&gt;&lt;a class="jive-link-external-small" href="https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&amp;amp;_OBJECT=011000358700003012112003E"&gt;https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&amp;amp;_OBJECT=011000358700003012112003E&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Frequently Asked Questions:&lt;br/&gt;&lt;a class="jive-link-external-small" href="https://websmp104.sap-ag.de/~sapidb/011000358700003021722003E#availablesince"&gt;https://websmp104.sap-ag.de/~sapidb/011000358700003021722003E#availablesince&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Security Guide:&lt;br/&gt;&lt;a class="jive-link-external-small" href="https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&amp;amp;_OBJECT=011000358700003043282003E"&gt;https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&amp;amp;_OBJECT=011000358700003043282003E&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Useful eCATT Links From SDN Forum:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;How To Find eCATT Version:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1501467" data-objectType="2" href="http://scn.sap.com/message/1501467#1501467"&gt;Re: How to see the patch level installed in ECC5.00&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error - &amp;amp;#145;Error In Control Details:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1118406" data-objectType="2" href="http://scn.sap.com/message/1118406#1118406"&gt;Re: Error in Control in eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error &amp;amp;#150; &amp;amp;#145;Control Data Obsolete&amp;amp;#146; Details:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1341439" data-objectType="2" href="http://scn.sap.com/message/1341439#1341439"&gt;Re: eCATT&amp;#160; error&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Testing Custom Report Output Using eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1314407" data-objectType="2" href="http://scn.sap.com/message/1314407#1314407"&gt;Re: Testing Report Output with eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT - Problem With ME21/MIRO/MIGO:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1250733" data-objectType="2" href="http://scn.sap.com/message/1250733#1250733"&gt;Re: ECATT: ME21N fails if run twice&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error &amp;amp;#150; Screens Smaller When Replayed &amp;amp; Caused Error:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1172785" data-objectType="2" href="http://scn.sap.com/message/1172785#1172785"&gt;Re: Ecatt screens smaller when replayed and cause error&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT - Executing Several Variants At Once:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1136307" data-objectType="2" href="http://scn.sap.com/message/1136307#1136307"&gt;Re: Executing eCATT several variants at once&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Creating Summary Report Based On Logs:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1250664" data-objectType="2" href="http://scn.sap.com/message/1250664#1250664"&gt;Re: ECATT: Creating a summary report based on the script logs.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error -GUI Recording Not Working With VA01 (RE) Return:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1160394" data-objectType="2" href="http://scn.sap.com/message/1160394#1160394"&gt;Re: eCATT: Gui recording not working for VA01 (RE) return order&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Which Dynpro Of Recording Corresponds To Which Screen Of Transaction:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1145386" data-objectType="2" href="http://scn.sap.com/message/1145386#1145386"&gt;Re: How to parameterize to limit the code&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Running eCATT Scripts In Batch:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1120564" data-objectType="2" href="http://scn.sap.com/message/1120564#1120564"&gt;Re: Running eCATT script in background/batch job&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; SAP&amp;amp;#146;s Best Practice For eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1189737" data-objectType="2" href="http://scn.sap.com/message/1189737#1189737"&gt;Re: eCATT: SAP's Best Practice For eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Updating Automatic Execution Result In Solution Manager:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1118452" data-objectType="2" href="http://scn.sap.com/message/1118452#1118452"&gt;Re: Testing -No status update happ after a test case is run in solution manager&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Testing eCATT Scripts In Multiple System:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1114139" data-objectType="2" href="http://scn.sap.com/message/1114139#1114139"&gt;Re: Testing the same eCATT script in two test systems&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Meaning Of Transactions Containing Controls (SAPGUI):&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1114172" data-objectType="2" href="http://scn.sap.com/message/1114172#1114172"&gt;Re: eCATT SAPGUI meaning&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Workflow Testing By eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1109375" data-objectType="2" href="http://scn.sap.com/message/1109375#1109375"&gt;Re: eCATT with Workflow&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; SAPGUI Mode &amp;amp;#150; Making Screen Optional:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1109306" data-objectType="2" href="http://scn.sap.com/message/1109306#1109306"&gt;Re: Optional step (screen)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Parameterize The Input Date As System Date:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1109073" data-objectType="2" href="http://scn.sap.com/message/1109073#1109073"&gt;Re: If i want to parameterize date as system date&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Impact Of Solution Manager Version Upgrade On eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="811963" data-objectType="2" href="http://scn.sap.com/message/811963#811963"&gt;Re: Impact Of eCATT Version Upgarde From 3.1 To 3.2&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error - Problem In Recording ME5J/ME53N:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="822111" data-objectType="2" href="http://scn.sap.com/message/822111#822111"&gt;eCATT - Problems In Recording ME5J, ME53N&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Security Testing Via eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1024748" data-objectType="2" href="http://scn.sap.com/message/1024748#1024748"&gt;Re: Security Testing using eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error: Problems Due To Changed Configuration &amp;amp; Master Data:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1095800" data-objectType="2" href="http://scn.sap.com/message/1095800#1095800"&gt;Re: eCATT: Failure of eCATT Scripts Due To Changed Configuration &amp;amp; Master Data&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;New To eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="766225" data-objectType="2" href="http://scn.sap.com/message/766225#766225"&gt;Re: I am new to eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Uploading Data From Excel:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="766488" data-objectType="2" href="http://scn.sap.com/message/766488#766488"&gt;Re: Uploading a file from excel&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; SAPGUI Recording Queries:&lt;br/&gt; &lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="677802" data-objectType="2" href="http://scn.sap.com/message/677802#677802"&gt;Re: eCATT SAPGUI Recording Queries&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error &amp;amp;#150; Testing Webdynpro Logon Error:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1367122" data-objectType="2" href="http://scn.sap.com/message/1367122#1367122"&gt;Testing Web Dynpro appliction Using eCatt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; TCD Mode &amp;amp;#150; Dynamically Assigning Parameter Value &amp;amp;#150;&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1454221" data-objectType="2" href="http://scn.sap.com/message/1454221#1454221"&gt;Re: Multiple Line items&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT - Difference Between CATT &amp;amp; eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1131919" data-objectType="2" href="http://scn.sap.com/message/1131919#1131919"&gt;difference between CATT and ECATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT - RFC Functions In eCATT:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1404040" data-objectType="2" href="http://scn.sap.com/message/1404040#1404040"&gt;A question of eCATT&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT Error &amp;amp;#150; eCATT Not Supported In SAPGUI For JAVA:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1411441" data-objectType="2" href="http://scn.sap.com/message/1411441#1411441"&gt;eCATT not supported in SAPGUI for Java&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;eCATT &amp;amp;#150; Log Export RFC Function Module:&lt;br/&gt;&lt;a class="jive-link-message-small" data-containerId="2181" data-containerType="14" data-objectId="1500038" data-objectType="2" href="http://scn.sap.com/message/1500038#1500038"&gt;ecatt-log export rfc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:860fdb76-e246-4f92-87b4-1e308150874a] --&gt;</description>
      <pubDate>Mon, 24 Apr 2006 02:54:27 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-24T02:54:27Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>11</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-tips-of-recording-testing-links-part-viii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41618</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Scripts Creation Non-User Interface Mode &amp; Rename, Copy, Delete, Upload, Download eCATT Objects(PART VII)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii</link>
      <description>&lt;!-- [DocumentBodyStart:afb5c9e3-b9cb-449f-96a6-c1763c3b5680] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;&lt;span&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In the Part III, the creation of eCATT Scripts using SAPGUI mode is explained in detail. In Part IV chaining, parameterization, creation of Test Configuration, Test Data Container, and System Data Container are explained in detail. In Part V, the management of eCATT Scripts via Testworkbench is explained. In Part VI, the eCATT Logs are explained in detail.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;In Part VII, creation of eCATT Scripts using Non-User Interface mode will be explained along with the details of Copy, Rename, Delete, Upload and Download of eCATT objects. In the subsequent Part, tips &amp;amp; l inks of eCATT will be covered.&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Key Features Of Non-User Interface Recording Mode:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;The non-user interface can be used for testing back-end R/3-specific modules, such as function modules and BAPIs.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;It should be the preferred driver for interface tests in the mySAP environment.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;It is fast, efficient, and suitable for load testing.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Steps For Recording Using Non-User Interface Recording Mode:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Transaction &lt;/span&gt;&lt;i&gt;SECATT&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Give the name of the &lt;/span&gt;&lt;i&gt;Test Script&lt;/i&gt;&lt;span&gt;(TS) in Test Script input box. The &lt;/span&gt;&lt;i&gt;Version&lt;/i&gt;&lt;span&gt; input by default is with value 1.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;In the &lt;/span&gt;&lt;i&gt;Attributes -&amp;gt;General Data&lt;/i&gt;&lt;span&gt; Tab, the value of the component will be &lt;/span&gt;&lt;i&gt;BC-TWB-TST-ECA&lt;/i&gt;&lt;span&gt; for eCATT.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;In the &lt;/span&gt;&lt;i&gt;Attributes -&amp;gt;General Data&lt;/i&gt;&lt;span&gt; Tab, the values of the &lt;/span&gt;&lt;i&gt;SystemDataContainer&lt;/i&gt;&lt;span&gt; should be given which contains all target systems with RFCs on which the script will be either executed or recorded &amp;amp; in the TargetSystem the name of target system (e.g. recording R/3 server) should be mentioned.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Click on the &lt;/span&gt;&lt;i&gt;Pattern (Ctrl+F6)&lt;/i&gt;&lt;span&gt; button from the application toolbar.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43847/ChainPattnButn.JPG"&gt;&lt;img alt="image" border="0" height="58" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43847/202-58/ChainPattnButn.JPG" width="202"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;From the &lt;/span&gt;&lt;i&gt;Command&lt;/i&gt;&lt;span&gt; dropdown, select &lt;/span&gt;&lt;i&gt;FUN&lt;/i&gt;&lt;span&gt;. In the &lt;/span&gt;&lt;i&gt;Function Module&lt;/i&gt;&lt;span&gt; give the name of the function module/BAPI, which needs to be tested. Click on enter. The Interface name will automatically appear (E.g. Here BAPI_MATERIAL_SAVEDATA is used). Click on enter.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43848/BAPIPattnWin.JPG"&gt;&lt;img alt="image" border="0" height="152" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43848/464-152/BAPIPattnWin.JPG" width="464"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;The &lt;/span&gt;&lt;i&gt;FUN&lt;/i&gt;&lt;span&gt; with the function module/BAPI name along with the command interface will be inserted into command editor.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43849/BAPICodeFun.JPG"&gt;&lt;img alt="image" border="0" height="146" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43849/414-146/BAPICodeFun.JPG" width="414"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Double click on the Command Interface (e.g. BAPI_MATERIAL_SAVEDATA_1) from this FUN syntax in the command editor. On the right side, the command interface will open in a window. The command interface will have all the IMPORT/EXPORT/TABLES/EXCEPTIONS parameter of the given function module/BAPI.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43850/BAPICmdIntfc.JPG"&gt;&lt;img alt="image" border="0" height="75" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43850/336-75/BAPICmdIntfc.JPG" width="336"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Under the &lt;/span&gt;&lt;i&gt;IMPORTING/EXPORTING/TABLES/EXCEPTIONS&lt;/i&gt;&lt;span&gt; node, all the import parameters, export parameters, tables &amp;amp; the exceptions belonging to that function module/BAPI are present. These parameters can be parameterized.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;If the function module or BAPIs are called in the ABAP Program then the way the values are passed to those parameters, similar ways values will be passed here in terms of &lt;/span&gt;&lt;i&gt;Parameterization&lt;/i&gt;&lt;span&gt;. The declaration of these parameters will happen at the Parameter List as either &lt;/span&gt;&lt;i&gt;Import/Export/variable&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43851/BAPIVarDelcr.JPG"&gt;&lt;img alt="image" border="0" height="38" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43851/315-38/BAPIVarDelcr.JPG" width="315"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43852/BAPIImpotParam.JPG"&gt;&lt;img alt="image" border="0" height="181" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43852/456-181/BAPIImpotParam.JPG" width="456"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;The output message variables, like the other recording modes, can be captured from the Exporting node.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43853/BAPIExportPram.JPG"&gt;&lt;img alt="image" border="0" height="147" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43853/460-147/BAPIExportPram.JPG" width="460"/&gt;&lt;/a&gt;&lt;span&gt; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;All the parameters needed for the execution of the function module/BAPI will be declared in parameter list and then parameterized.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43854/BAPIParamDelcr.JPG"&gt;&lt;img alt="image" border="0" height="116" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43854/316-116/BAPIParamDelcr.JPG" width="316"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;In the current example, BAPI is used for Material create and saving this data. Before this a unique material number is generated by system using another BAPI. This is written in ABAP-ENDABAP block. After the number is generated, this newly generated number is assigned to a variable. As import and export parameters cannot be used in inline ABAP code. So the variable is used. This variable is then passed as import parameter to BAPI, which is to be tested via this recording.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43855/BAPICodeAbp.JPG"&gt;&lt;img alt="image" border="0" height="224" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43855/394-224/BAPICodeAbp.JPG" width="394"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Once the parameterization is done. The script is ready for execution. There is no specific Start Options mode available for Non-User Interface mode at execution time. It always executes in Background mode.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43856/BAPIExec1.JPG"&gt;&lt;img alt="image" border="0" height="195" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43856/516-195/BAPIExec1.JPG" width="516"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;If the recording is error free, then success log will appear. And if there is any error in recording of the transaction and its replay then error log with details will appear.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Analyze the generated log (weblog Part VI). Following is the log generated for the example mentioned here. It shows Import, Export parameter along with the execution mode and time taken for each of the individual step and complete execution.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43857/BAPILogOverall.JPG"&gt;&lt;img alt="image" border="0" height="272" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43857/581-272/BAPILogOverall.JPG" width="581"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Inline ABAP code is also shown in the log. It shows the results also.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43858/BAPILogAbap.JPG"&gt;&lt;img alt="image" border="0" height="253" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43858/452-253/BAPILogAbap.JPG" width="452"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;The function module/BAPI is also shown in log. The Importing/Exporting parameters along with the message generated.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43859/BAPIlog1.JPG"&gt;&lt;img alt="image" border="0" height="235" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43859/569-235/BAPIlog1.JPG" width="569"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;After the confirmation of error free recording, one can go ahead with the preparation of TD, TC for the TS.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;In SECATT transaction using &lt;/span&gt;&lt;i&gt;Test Data (TD)&lt;/i&gt;&lt;span&gt;, variants can be prepared for the recorded test script. In the Parameters tab, add all the parameters from the test script. This will appear as ECATTDEFAULT in the Variants tab. Add multiple variants, as per requirement in the Variants tab. Test Data is independent of test script. Hence can be reused wherever required. (Weblog Part IV).&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;In SECATT transaction using &lt;/span&gt;&lt;i&gt;Test Configuration (TC)&lt;/i&gt;&lt;span&gt;, the TD &amp;amp; TS can be linked together on the Configuration tab. On the &lt;/span&gt;&lt;i&gt;Variants&lt;/i&gt;&lt;span&gt; tab, using &lt;/span&gt;&lt;i&gt;Variant Maintenance Assistant&lt;/i&gt;&lt;span&gt; required variants values from TD could be linked to TC. (Weblog Part IV).&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Finally the TC can be executed from SECATT directly by giving the required variant name at runtime. (Weblog Part IV).&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;The TC is used in managing the scripts in plans/packages using &lt;/span&gt;&lt;i&gt;SCAT&lt;/i&gt;&lt;span&gt; transaction. (Weblog Part V).&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;How To Copy, Rename &amp;amp; Delete eCATT Objects:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;One can copy all the eCATT Object i.e. Test Configuration, Test Script with Version, Test Data &amp;amp; System Data.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Transaction &lt;/span&gt;&lt;i&gt;SECATT&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;i&gt;Copy Object (Ctrl+F5)&lt;/i&gt;&lt;span&gt; icon from the application toolbar.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43860/CopyeCATTObj.JPG"&gt;&lt;img alt="image" border="0" height="66" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43860/298-66/CopyeCATTObj.JPG" width="298"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;Copy&lt;/i&gt;&lt;span&gt; dialog box appears with the copy detail for the eCATT Object whose radio button was selected on SECATT.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;For &lt;/span&gt;&lt;i&gt;Test Configuration&lt;/i&gt;&lt;span&gt; copy, give the name of the new TC and click on &lt;/span&gt;&lt;i&gt;Copy&lt;/i&gt;&lt;span&gt; button. The new test configuration will be ready.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43861/CopyTC.JPG"&gt;&lt;img alt="image" border="0" height="107" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43861/283-107/CopyTC.JPG" width="283"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Similar way, for &lt;/span&gt;&lt;i&gt;Test Data&lt;/i&gt;&lt;span&gt; and &lt;/span&gt;&lt;i&gt;System Data&lt;/i&gt;&lt;span&gt;, give the new names and click on Copy button.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43862/CopyTD.JPG"&gt;&lt;img alt="image" border="0" height="108" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43862/299-108/CopyTD.JPG" width="299"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;i&gt;System Data&lt;/i&gt;&lt;span&gt; Copy-&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43863/CopySysDataContn.JPG"&gt;&lt;img alt="image" border="0" height="107" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43863/287-107/CopySysDataContn.JPG" width="287"/&gt;&lt;/a&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;For copying &lt;/span&gt;&lt;i&gt;Test Script&lt;/i&gt;&lt;span&gt;, system gives one &lt;/span&gt;&lt;i&gt;Version&lt;/i&gt;&lt;span&gt; input field on Copy dialog box. If this field is left blank then all the versions are copied to new name. Otherwise only the specified version is copied.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43864/CopyTS.JPG"&gt;&lt;img alt="image" border="0" height="131" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43864/548-131/CopyTS.JPG" width="548"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;Rename&lt;/i&gt;&lt;span&gt; eCATT Object: Similar to copying the eCATT objects, renaming can be done. On the application toolbar of SECATT transaction, click on &lt;/span&gt;&lt;i&gt;Rename Object (Ctrl+F6)&lt;/i&gt;&lt;span&gt; icon from the application toolbar.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43865/RenameObj.JPG"&gt;&lt;img alt="image" border="0" height="61" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43865/309-61/RenameObj.JPG" width="309"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;Depending on the eCATT object selected, the &lt;/span&gt;&lt;i&gt;Rename&lt;/i&gt;&lt;span&gt; dialog box will appear. Give the new name and click on &lt;/span&gt;&lt;i&gt;Rename&lt;/i&gt;&lt;span&gt; button. The object will be renamed.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43866/RenameTC.JPG"&gt;&lt;img alt="image" border="0" height="107" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43866/287-107/RenameTC.JPG" width="287"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Similar ways all other eCATT objects can be renamed.&lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;Deletion&lt;/i&gt;&lt;span&gt; Of eCATT Objects: Similar to Copying &amp;amp; Renaming, all the eCATT objects can be deleted. Click on Delete Object (Shift+F2) from the application toolbar of SECATT transaction.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43867/DeleteeCATTObj.JPG"&gt;&lt;img alt="image" border="0" height="62" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43867/287-62/DeleteeCATTObj.JPG" width="287"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;i&gt;Confirmation Prompt&lt;/i&gt;&lt;span&gt; dialog box will appear. Click on &lt;/span&gt;&lt;i&gt;Yes&lt;/i&gt;&lt;span&gt; for the deletion of object. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43868/DeleteConfPrmpt.JPG"&gt;&lt;img alt="image" border="0" height="100" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43868/362-100/DeleteConfPrmpt.JPG" width="362"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;There is no dependency on objects for deletion. Meaning deletion of TC won&amp;#146;t affect the TD &amp;amp; TS inside it. In case of Test Scripts deletion, to delete specific version mention it in the transaction. If the version field is left empty, all the versions are deleted. Similar way all the other eCATT objects can be deleted.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;How To Download eCATT Objects:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;eCATT objects can be downloaded in XML &amp;amp; XSD format. These files can be further uploaded to any system. Hence the reuse of objects and their transfer amongst the R/3 system is facilitated. All the objects i.e. Test Script, Test Configuration, Test Data &amp;amp; System data can be downloaded via SECATT transaction. For a script to work successfully, the entire linked object should be present along with it like System Data, Test Configuration &amp;amp; multiple Test Data containers. This linking of objects can be known and the entire related object could be downloaded in one shot.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Transaction &lt;/span&gt;&lt;i&gt;SECATT&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Give the name of Test Configuration or Test Script or Test Data or System Data, which needs to be downloaded.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Menu &lt;/span&gt;&lt;i&gt;Goto -&amp;gt; Reference List.&lt;/i&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43869/DownlodRefList.JPG"&gt;&lt;img alt="image" border="0" height="151" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43869/225-151/DownlodRefList.JPG" width="225"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;One &lt;/span&gt;&lt;i&gt;List Of Referenced Objects&lt;/i&gt;&lt;span&gt; screen comes. &lt;/span&gt;&lt;i&gt;Object Type&lt;/i&gt;&lt;span&gt; &amp;amp; &lt;/span&gt;&lt;i&gt;Object Name&lt;/i&gt;&lt;span&gt; automatically appears depending on the selected eCATT object on SECATT screen.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43870/DownloadRefObjList.JPG"&gt;&lt;img alt="image" border="0" height="159" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43870/283-159/DownloadRefObjList.JPG" width="283"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;i&gt;Execute (F8)&lt;/i&gt;&lt;span&gt; button from the application toolbar. List of referenced objects will appear.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43871/DownloadRefListObjects.JPG"&gt;&lt;img alt="image" border="0" height="185" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43871/332-185/DownloadRefListObjects.JPG" width="332"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;i&gt;Download All Objects (F5)&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43872/DownloadObjIcon.JPG"&gt;&lt;img alt="image" border="0" height="91" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43872/240-91/DownloadObjIcon.JPG" width="240"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;All the objects from the referenced list will be downloaded at the path given in the &lt;/span&gt;&lt;i&gt;Browse For Folder&lt;/i&gt;&lt;span&gt; dialog box. Click on &lt;/span&gt;&lt;i&gt;Ok&lt;/i&gt;&lt;span&gt;. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43873/DownloadSelFlder.JPG"&gt;&lt;img alt="image" border="0" height="160" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43873/191-160/DownloadSelFlder.JPG" width="191"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;The files will be downloaded at the given destination in XML XSD format. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43874/DownloadXMLfrmat.JPG"&gt;&lt;img alt="image" border="0" height="240" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43874/326-240/DownloadXMLfrmat.JPG" width="326"/&gt;&lt;/a&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43875/TSDownload.JPG"&gt;&lt;img alt="image" border="0" height="217" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43875/233-217/TSDownload.JPG" width="233"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Similar way other eCATT objects can be individually downloaded.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;How To Upload eCATT Objects:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;eCATT objects i.e. Test Script, Test Data, Test Configuration as well as System Data can be uploaded via SECATT transaction from the XML, XSD files. The prerequisite is that both the XML &amp;amp; XSD files should be present in the same folder.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Transaction &lt;/span&gt;&lt;i&gt;SECATT&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Menu &lt;/span&gt;&lt;i&gt;eCATT Object -&amp;gt; Upload&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43876/UploadeCATTobj.JPG"&gt;&lt;img alt="image" border="0" height="257" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43876/215-257/UploadeCATTobj.JPG" width="215"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;Select Files For Upload&lt;/i&gt;&lt;span&gt; dialog box appears. Select the file and click on &lt;/span&gt;&lt;i&gt;Open&lt;/i&gt;&lt;span&gt; button.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Change eCATT objects to be uploaded&lt;/i&gt;&lt;span&gt; window appear. Select the eCATT object, give the &lt;/span&gt;&lt;i&gt;target object&lt;/i&gt;&lt;span&gt; name if not present &amp;amp; click on Enter. The object will be uploaded and directly taken to SECATT window.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;In case of &lt;/span&gt;&lt;i&gt;Test Script&lt;/i&gt;&lt;span&gt;, the &lt;/span&gt;&lt;i&gt;Target Version (TV)&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt; number can be given.&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41609-43877/UploadObjChngwin.JPG"&gt;&lt;img alt="image" border="0" height="96" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41609-43877/537-96/UploadObjChngwin.JPG" width="537"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way multiple objects can be uploaded.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;System Data Container Upload/Download:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;div style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;span&gt;When uploading or downloading system data containers for copying to another system, the name of an RFC destination remains unchanged in the RFC Destination field. However, in the new system, this name might not exist or might be that of a different RFC destination. In this case, RFC destination needs to be maintained.&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:afb5c9e3-b9cb-449f-96a6-c1763c3b5680] --&gt;</description>
      <pubDate>Wed, 19 Apr 2006 06:33:39 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-19T06:33:39Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41609</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Logs (PART VI)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi</link>
      <description>&lt;!-- [DocumentBodyStart:0e216328-f2fc-4b3e-86cb-17d583938442] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In Part III, SAPGUI recording mode of recording is explained in detail. In Part IV chaining, parameterization, creation of Test Configuration, Test Data Container, and System Data Container are explained in detail. In Part V, the management of eCATT Scripts via Testworkbench is explained. In Part VI, the eCATT Logs will be explained in detail &amp;amp; in the subsequent parts other details of eCATT will be covered.&lt;/div&gt;&lt;h5&gt;What Are eCATT Logs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;eCATT Logs are generated every time a test script or test configuration is executed either by SECATT or SCAT transaction.&lt;/li&gt;&lt;li&gt;The log is hierarchically structured according to the test script used, and displayed as a structure with nodes. Each test script in turn may contain one or many recorded transactions. This also includes any inline ABAP code or any other eCATT commands if used.&lt;/li&gt;&lt;li&gt;Each of the eCATT log shows the execution status of each of the step executed for the given test script along with necessary details like unique log ID, executed variants details, Import/Export/Local parameters details, Target System details, Source System details, Test Data container, time taken for each step of automated steps as well as total execution time in seconds, execution mode like With Interruption (Foreground for TCD &amp;amp; with user intervention for SAPGUI) or Without Interruption (Background for TCD &amp;amp; without user intervention for SAPGUI) etc.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Advantages Of eCATT Logs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;eCATT log stores all the steps of the test case along with lots of other useful information about systems, variants etc.&lt;/li&gt;&lt;li&gt;These logs help in analysis of the business process. As all the system messages are stored in the logs, which are generated during execution of the given script, it becomes simple to analyze the result set.&lt;/li&gt;&lt;li&gt;The expiry date of logs can be changed. So they can be maintained for the defined time frame. And hence the results of one regression testing can be used as reference for next regression testing. This helps in rollout projects.&lt;/li&gt;&lt;li&gt;In case of errors, system prompts the relevant messages, which help in understanding of the process that has gone wrong. After necessary corrections, the script can be again executed and the new log will be generated. The success, error or execution status is depicted by colors in logs. So it becomes much more user friendly to analyze.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Look In eCATT Log From Log ID:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SECATT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Logs (Ctrl+F12)&lt;/i&gt; icon from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43678/LogButn.JPG"&gt;&lt;img alt="image" border="0" height="67" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43678/354-67/LogButn.JPG" width="354"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Under the &lt;i&gt;Log Selection&lt;/i&gt; section, in &lt;i&gt;Currt. Procedure No.&lt;/i&gt; Input field give the log ID.&lt;/li&gt;&lt;li&gt;Remove the values from the Starter &amp;amp; Start date input fields. They are not necessary in this case, as Log ID is known. In case log ID is not known &amp;amp; one wants to analyze all the logs generated on a particular date by a particular tester then give these input fields. Other input fields include Test Configuration, Test Script, Expiry date, which in this case are not mandatory. Different input combinations can be made for eCATT logs depending on what kind of input is in hand. In absence of eCATT Log ID, the combination of other input fields becomes useful.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43679/LogSelcScrn.JPG"&gt;&lt;img alt="image" border="0" height="159" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43679/314-159/LogSelcScrn.JPG" width="314"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Execute (F8)&lt;/i&gt; button.&lt;/li&gt;&lt;li&gt;eCATT Log with the Log ID in title appears in next window. By click on &lt;i&gt;Expand All Nodes (F5)&lt;/i&gt; button, all the nodes will be drilled down till end. And the detailed view of log will be displayed.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43680/LogShow.JPG"&gt;&lt;img alt="image" border="0" height="375" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43680/360-375/LogShow.JPG" width="360"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Look Into eCATT Logs From Test Workbench:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;With the assumption that test package is executed, logs from test package will be analyzed here.&lt;/li&gt;&lt;li&gt;Transaction &lt;i&gt;SCAT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Menu &lt;i&gt;Environment -&amp;gt; Manage Test Plan&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Give the name of test plan. Click on &lt;i&gt;Status Analysis&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li&gt;The execution status of the package is in terms of traffic lights under the &lt;i&gt;Status&lt;/i&gt; column with description under &lt;i&gt;Status Text&lt;/i&gt; column.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43681/LogAtPkgLevel.JPG"&gt;&lt;img alt="image" border="0" height="173" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43681/591-173/LogAtPkgLevel.JPG" width="591"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Click on the traffic light of the required test configuration. After click, &lt;i&gt;Status Maintenance&lt;/i&gt; window appears. This window contains Test Case details, Status of execution etc. Click on &lt;i&gt;Log (Shift+F1)&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43682/LogTestMaintnce.JPG"&gt;&lt;img alt="image" border="0" height="260" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43682/309-260/LogTestMaintnce.JPG" width="309"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Detailed eCATT Log is displayed against that test configuration with unique log ID.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43683/LogShow.JPG"&gt;&lt;img alt="image" border="0" height="375" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43683/360-375/LogShow.JPG" width="360"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Analysis Of eCATT Logs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Top Level Information: The first line of the log displays the log identification number. Depending on the tests, other information is also displayed: &lt;ul&gt;&lt;li&gt;The number of test configurations executed. (This information appears if the execution happens from the test workbench via SCAT).&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43684/LogTetWrkbnTopLine.JPG"&gt;&lt;img alt="image" border="0" height="27" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43684/598-27/LogTetWrkbnTopLine.JPG" width="598"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The name of the test script or test configuration executed via SECATT.&lt;/li&gt;&lt;li&gt;The version number of the test script.&lt;/li&gt;&lt;li&gt;The execution mode i.e. With Interruption (Foreground for TCD &amp;amp; with user intervention for SAPGUI) or Without Interruption (Background for TCD &amp;amp; without user intervention for SAPGUI) .&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43685/LogBySecttTopLine.JPG"&gt;&lt;img alt="image" border="0" height="32" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43685/580-32/LogBySecttTopLine.JPG" width="580"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;After the top line following information is displayed in one line: System, Client, User, Language, Release, ApplicationServer, Operating System, Database System, Date of exeuction, Time of execution.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43686/LogSendLine.JPG"&gt;&lt;img alt="image" border="0" height="108" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43686/489-108/LogSendLine.JPG" width="489"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Script Details:&lt;br/&gt;After the detailed systems information, the test script details like test script name, version, description &amp;amp; execution time taken by the complete script is displayed in seconds. The system Data Container as well as Test Data container are also displayed. The status of execution of scripts is depicted by colors either green background color for success or red background color for error.&lt;br/&gt;&lt;br/&gt;Successful Script&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43687/LogSuccScript.JPG"&gt;&lt;img alt="image" border="0" height="22" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43687/579-22/LogSuccScript.JPG" width="579"/&gt;&lt;/a&gt;&lt;br/&gt;Script in Error&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43688/LogErrScript.JPG"&gt;&lt;img alt="image" border="0" height="22" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43688/579-22/LogErrScript.JPG" width="579"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Maintenance System:&lt;br/&gt;If a test script has a maintenance system, the RFC destination is displayed and the detailed component information is shown below it.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43689/LogCompnDetails.JPG"&gt;&lt;img alt="image" border="0" height="167" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43689/399-167/LogCompnDetails.JPG" width="399"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Comments, Duration, IF-ENDIF structure:&lt;br/&gt;To display comments, duration time in seconds in the log, click on &lt;i&gt;Settings&amp;amp;#133;(Shift+F7)&lt;/i&gt; icon from the application toolbar. Select the check boxes of &lt;i&gt;Disp. Duration, Display Comments&lt;/i&gt;. Press Enter.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43690/LogDispComments.JPG"&gt;&lt;img alt="image" border="0" height="173" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43690/254-173/LogDispComments.JPG" width="254"/&gt;&lt;/a&gt;&lt;br/&gt; The log with the comments, duration time will be displayed. If the IF-ENDIF structure is executed, it is displayed with green color otherwise not. &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43691/LogCommentsIfElse.JPG"&gt;&lt;img alt="image" border="0" height="201" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43691/515-201/LogCommentsIfElse.JPG" width="515"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Errors, Multiple Variants, Messages, Navigation: &lt;ul&gt;&lt;li&gt;Error: If a script contains one or more errors, it is in error with background red color. If a node is marked as containing an error, the node above it in the hierarchy is also marked as containing an error with red color. Error message is immediately displayed after that step and even after the script details.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43692/LogErrNodes.JPG"&gt;&lt;img alt="image" border="0" height="191" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43692/309-191/LogErrNodes.JPG" width="309"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Messages: Messages during the execution are displayed in the log under messages node. Messages can also be seen in XML data.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43693/LogMessages.JPG"&gt;&lt;img alt="image" border="0" height="86" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43693/468-86/LogMessages.JPG" width="468"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Multiple Variants: Script can be executed using multiple variants. The variant names appear one after the other in the log.&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43694/LogMultVar.JPG"&gt;&lt;img alt="image" border="0" height="79" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43694/457-79/LogMultVar.JPG" width="457"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Navigation: By clicking on the hyperlinks from the log, one can navigate to the test script, system data or test data etc. When a recorded transaction uses a print function that sends a document to the spool, a message is recorded in the log.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;XML Data:&lt;br/&gt;XML data is generated when testing function modules and transactions. To view XML data, click the hyperlink name of the XML data in the log.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43695/LogXMLdatlink.JPG"&gt;&lt;img alt="image" border="0" height="141" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43695/352-141/LogXMLdatlink.JPG" width="352"/&gt;&lt;/a&gt;&lt;br/&gt;Here is an extract of XML-DATA-01 from the log shown above.&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43696/LogXMLDetail.JPG"&gt;&lt;img alt="image" border="0" height="289" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43696/316-289/LogXMLDetail.JPG" width="316"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Change Expiry Dates/Deletion/Archiving Of eCATT Logs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SECATT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Logs (Ctrl+F12)&lt;/i&gt; icon from the application toolbar.&lt;/li&gt;&lt;li&gt;Under the &lt;i&gt;Log Selection&lt;/i&gt; section, in &lt;i&gt;Currt. Procedure No.&lt;/i&gt; Input field give the log IDs by clicking on the &lt;i&gt;Multiple Selection&lt;/i&gt; button. &lt;i&gt;Multiple Selections For Currt. Procedure No.&lt;/i&gt; window appears. The entire log IDs should be given here. Click on &lt;i&gt;Execute (F8)&lt;/i&gt; button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43697/LogChngExpr1.JPG"&gt;&lt;img alt="image" border="0" height="104" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43697/277-104/LogChngExpr1.JPG" width="277"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;On the &lt;i&gt;Log Selection&lt;/i&gt; window, the multiple selection button will show green status for having multiple values of Log Ids. Click on &lt;i&gt;Execute (F8)&lt;/i&gt; button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43698/LogChgExp2.JPG"&gt;&lt;img alt="image" border="0" height="47" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43698/572-47/LogChgExp2.JPG" width="572"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Logs from the selection screen are displayed in the tabular format with the details like status, start date, end date, starter, expiry date, test script, test configuration etc.&lt;/li&gt;&lt;li&gt;Select all the logs by clicking on &lt;i&gt;Select All&lt;/i&gt; icon on left top of the grid. Click on &lt;i&gt;Change Expiry Date (Ctrl+F8)&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43699/LogChgExp3.JPG"&gt;&lt;img alt="image" border="0" height="146" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43699/330-146/LogChgExp3.JPG" width="330"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Date change&lt;/i&gt; window appears. Set the required expiry dates to the logs. Click on Enter. The Expiry date will change for the all the selected logs to this new value.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43700/LogChgExp4.JPG"&gt;&lt;img alt="image" border="0" height="131" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43700/310-131/LogChgExp4.JPG" width="310"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;When the expiry date reaches for any log, the log is automatically deleted. If the automatic deletion is not required, explicitly also the log can be deleted from the menu &lt;i&gt;Log Selection-&amp;gt;Delete (Shift+F2)&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Also the logs can be archived. Select the log from the list, from the menu &lt;i&gt;Log Selection -&amp;gt; Archiving On/Off (Ctrl+F7)&lt;/i&gt;.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43701/LogArchiv.JPG"&gt;&lt;img alt="image" border="0" height="242" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43701/287-242/LogArchiv.JPG" width="287"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Find Database Tables For eCATT Logs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SARA&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Object Name&lt;/i&gt; input field give value &lt;i&gt;ECATT_LOG&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Database Tables&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43702/LogSARA.JPG"&gt;&lt;img alt="image" border="0" height="77" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43702/433-77/LogSARA.JPG" width="433"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;On the &lt;i&gt;Tables &amp;amp; Archiving Objects&lt;/i&gt; window, in the &lt;i&gt;Tables from which data is archived&lt;/i&gt; section, tables are displayed for eCATT Log. These are the tables in which the log is stored in the database. Select the &lt;i&gt;All Tables&lt;/i&gt; radio button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41586-43703/LogTables.JPG"&gt;&lt;img alt="image" border="0" height="226" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41586-43703/540-226/LogTables.JPG" width="540"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:0e216328-f2fc-4b3e-86cb-17d583938442] --&gt;</description>
      <pubDate>Tue, 18 Apr 2006 18:18:50 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-18T18:18:50Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-logs-part-vi</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41586</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (PART IV)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv</link>
      <description>&lt;!-- [DocumentBodyStart:f22453c9-6423-4df3-87fe-7f30abc82c5a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;&lt;span&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In Part III, SAPGUI recording mode of recording is explained in detail. In Part IV chaining, parameterization, creation of Test Configuration, Test Data Container, and System Data Container will be explained in detail and in subsequent parts the management of eCATT Scripts via Testworkbench &amp;amp; other details of eCATT will be covered.&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;What Are Parameters:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Parameters are export, import interfaces or local variables of a script. Parameter name can be 30 char long. The first letter should be either an underscore or character.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Their visibility within the script is same and outside it is of import parameter, export parameter or local variable. The visibility can be set from the parameters list.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43747/ParamList1.JPG"&gt;&lt;img alt="image" border="0" height="181" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43747/413-181/ParamList1.JPG" width="413"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;ONLY local variables can be used in the inline ABAP block in the test script editor. Import &amp;amp; Export parameters CANNOT be used in the inline ABAP block.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Import Parameters (IP): Import parameters are input values to the script. They are passed to the script during execution. They are locally available and test script version independent. Import parameters can hold default value also.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Export Parameters (EP): Export parameters are outcome of the test script execution. The result value is passed into the export parameter when the test returns from the test module. They are test script version independent.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Local Variables (LV): Local variables are used in test scripts for calculations, or to receive export parameters from referred test cases or called function modules. They are also used for passing values to and from inline ABAP blocks &amp;amp; are version-dependent &amp;#150; that is, a local variable defined in one version is not automatically defined in another version.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;System fields can also be used in command editor. They are read-only and are available from SYST structure.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;There are special read-only eCATT variables, which can also be used in command editor. e.g. &amp;amp;YEARB, &amp;amp;YEARA, &amp;amp;YEAR, &amp;amp;VARID, &amp;amp;USER, &amp;amp;TIME, &amp;amp;SYSTEM, &amp;amp;SUBRC, &amp;amp;SCRIPTVERSION, &amp;amp;SCRIPTNAME, &amp;amp;SAPRL, &amp;amp;REFVERSION, &amp;amp;REFNAME, &amp;amp;REFLEVEL, &amp;amp;OPSYS, &amp;amp;MSX, &amp;amp;MST, &amp;amp;MSN, &amp;amp;MSI, &amp;amp;MSG, &amp;amp;MS4, &amp;amp;MS3, &amp;amp;MS2, &amp;amp;MS1, &amp;amp;M04, &amp;amp;M03, &amp;amp;M02, &amp;amp;M01, &amp;amp;LPC, &amp;amp;LOGID, &amp;amp;LANGUAGE, &amp;amp;HOST, &amp;amp;EXCEPTION, &amp;amp;DBSYS, &amp;amp;DATE, &amp;amp;CLIENT etc.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;The status of values, either fixed or parameterized or not define, are symbolized as follows -&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43748/ParmSymbols.JPG"&gt;&lt;img alt="image" border="0" height="134" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43748/587-134/ParmSymbols.JPG" width="587"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Why Parameterization Is Needed:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;After recording of the transaction. Transaction can be checked without parameterization for errorless recording. Once the successful recording is confirmed, automation can be parameterized.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Due to parameterization, the recording becomes reusable. Different sets of data can be passed via parameters and the recorded script can be used again and again.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;This is very similar to concept of Constants in Program (Without parameterization) and using variables for those values (with parameterization).&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;If parameterization is not done than before next execution of automated script, input data will be checked and changed at Test Script level. Due to this the errorless recording time data will be disturbed.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;span&gt;Hence parameterization is necessary.&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;TCD Mode Parameterization:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;If a transaction is recorded via TCD mode, then the screens can be simulated via screen simulation. Screen simulation can be used to edit and parameterize the fields. Screen simulation icon is present in the command interface of the TCD mode. Using Screen simulation Import parameters, Export parameters, field check, and values in the input field can be assigned. To delete the default values space characters (&amp;#145; &amp;#145;) can be passed via screen simulation. For parameterization, if the field has any value, one can clear it.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43749/ScrenSimulButn.JPG"&gt;&lt;img alt="image" border="0" height="224" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43749/275-224/ScrenSimulButn.JPG" width="275"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Fields having mode &amp;#145;S&amp;#146; (Set) under each dynpro of the command interface contain some value entered during the recording. This is the value one needs to parameterize as Import Parameter so that with next run a new set of data will be passed to the recording. And recording becomes reusable.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;For parameterization, select the &lt;/span&gt;&lt;em&gt;Dynpro&lt;/em&gt;&lt;span&gt; whose fields need to be parameterized as Import/Export parameter. Click on &lt;/span&gt;&lt;em&gt;Screen Simulation&lt;/em&gt;&lt;span&gt; icon of the command interface. The system will prompt for the login of recording time target system. Give the login details. &lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Defining Import Parameters:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;After step 3, the screen simulation window will appear. Select the field value &amp;amp; click on &lt;/span&gt;&lt;em&gt;Insert Import Parameter (F6)&lt;/em&gt;&lt;span&gt; icon from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43750/ScrnSimlWinImport.JPG"&gt;&lt;img alt="image" border="0" height="141" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43750/393-141/ScrnSimlWinImport.JPG" width="393"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;One &lt;/span&gt;&lt;em&gt;Maintain field entry&lt;/em&gt;&lt;span&gt; window appears for the selected field with its technical name. Give the parameter name &amp;amp; default value in the &lt;/span&gt;&lt;em&gt;Field contents&lt;/em&gt;&lt;span&gt; there. Press enter.&amp;#160; The parameter will be inserted into the parameter list. Click on &lt;/span&gt;&lt;em&gt;Back (F3)&lt;/em&gt;&lt;span&gt; button of the standard toolbar.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43751/ScrenSimuImportWind.JPG"&gt;&lt;img alt="image" border="0" height="152" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43751/429-152/ScrenSimuImportWind.JPG" width="429"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way one can parameterize all the import values. &lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Defining Export Parameters:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;The output results of the transaction are assigned to export parameters. Export parameter are necessary for chaining of transactions wherein output of one transaction becomes input for other transaction. Here export parameters can be linked between the two transactions interacting.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Fields having &amp;#145;G&amp;#146; (Get) as mode are assigned to export parameters. Last dynpro in the dynpro list just before the MSG node in the command interface contains the output messages and other outcomes. Export parameters can be assigned for these values.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Follow step 3. After step 3, the screen simulation window will appear. Select the field and click on the &lt;/span&gt;&lt;em&gt;Read field value (Ctrl&lt;/em&gt;&lt;span&gt;Shift&lt;/span&gt;&lt;em&gt;F3)&lt;/em&gt;&lt;span&gt; icon from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43752/ScrnSimWinExport.JPG"&gt;&lt;img alt="image" border="0" height="114" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43752/288-114/ScrnSimWinExport.JPG" width="288"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;em&gt;Read field value&lt;/em&gt;&lt;span&gt; window appears. The field with the technical name appears against which the &lt;/span&gt;&lt;em&gt;Param. Name&lt;/em&gt;&lt;span&gt; needs to be given.&amp;#160; Give the name of the export parameter. Click on enter. Automatically the name will be included in the Parameters list. Click on &lt;/span&gt;&lt;em&gt;Back (F3)&lt;/em&gt;&lt;span&gt; button from the standard toolbar.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43753/ScrnSimWindowExport.JPG"&gt;&lt;img alt="image" border="0" height="150" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43753/267-150/ScrnSimWindowExport.JPG" width="267"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way one can parameterize all the export values. &lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Defining Field Checks:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;One can check whether the runtime value of a field is the expected value or not. The check value can be a constant or a parameter value.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Follow step 3. After step 3, screen simulation window appears. Select the field. If the field has already some value, clear the value of the field.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Click on the &lt;/span&gt;&lt;em&gt;Check field (Ctrl&lt;/em&gt;&lt;span&gt;Shift&lt;/span&gt;&lt;em&gt;F2)&lt;/em&gt;&lt;span&gt; icon from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43754/ScrnSimChkFildButn.JPG"&gt;&lt;img alt="image" border="0" height="90" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43754/237-90/ScrnSimChkFildButn.JPG" width="237"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;em&gt;Maintain field check&lt;/em&gt;&lt;span&gt; dialog box appears. Give the name of the variable in the Param. Name. If it doesn&amp;#146;t exist, it will be created automatically as import parameter in the parameter list. Give the value against this field. Click on enter. Click on &lt;/span&gt;&lt;em&gt;Back (F3)&lt;/em&gt;&lt;span&gt; button from the standard toolbar.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43755/ScrnSimChkFildWind.JPG"&gt;&lt;img alt="image" border="0" height="148" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43755/357-148/ScrnSimChkFildWind.JPG" width="357"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;SAPGUI Mode Parameterization:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Defining Import Parameters:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Import parameters are defined for the input values given during the recording of the transaction. These values are present under the &lt;/span&gt;&lt;em&gt;ProcessedScreen&lt;/em&gt;&lt;span&gt; node of the SAPGUI command interface for the given screen.&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Double click on the command interface of SAPGUI command from the test script editor from the left side. On right side the command interface will open. Under the &lt;/span&gt;&lt;em&gt;ProcessedScreen -&amp;gt; UserChangedState&lt;/em&gt;&lt;span&gt; node select the State node of the field, which needs to be parameterized. Double click on the field number. On the rightmost section, assign the Import parameter to &lt;/span&gt;&lt;em&gt;Value&lt;/em&gt;&lt;span&gt; field. &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43756/ParmSAPGUIImport.JPG"&gt;&lt;img alt="image" border="0" height="258" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43756/435-258/ParmSAPGUIImport.JPG" width="435"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;Define this import parameter in the parameter list with the type of the field &amp;amp; assign the default value. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43757/SAPGUimportParm.JPG"&gt;&lt;img alt="image" border="0" height="67" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43757/353-67/SAPGUimportParm.JPG" width="353"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way multiple import parameters can be assigned &amp;amp; created.&lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Defining Export Parameters:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Export parameters are used to link transactions while chaining. i.e. Export parameter of first transaction becomes the import parameter in chaining.&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Export parameters are assigned to result of transaction. e.g. Material Created out of MM01 transaction. So the results are captured from Message node under the ProcessedScreen node using &lt;/span&gt;&lt;em&gt;MESSAGE-ENDMESSAGE&lt;/em&gt;&lt;span&gt; command. &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;em&gt;Pattern (Ctrl&lt;/em&gt;&lt;span&gt;F6)+ button from the application toolbar. From the &lt;/span&gt;&lt;em&gt;Command&lt;/em&gt;&lt;span&gt; dropdown, select the &lt;/span&gt;&lt;em&gt;MESSGAE MESSAGE &amp;#133;END MESSAGE&lt;/em&gt;&lt;span&gt; option. The Interface name is automatically populated by system. Click on enter.&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43758/SAPGUIMsgPattrnbutn.JPG"&gt;&lt;img alt="image" border="0" height="152" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43758/464-152/SAPGUIMsgPattrnbutn.JPG" width="464"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;The MESSAGE-ENDMESSAGE for interface MSG_1 will be inserted into the test script editor. Place this block around the SAPGUI command from which the export value will be captured. After that assign the respective message parameter to the export parameter. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43759/SAPGUIExpCode.JPG"&gt;&lt;img alt="image" border="0" height="188" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43759/224-188/SAPGUIExpCode.JPG" width="224"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;The message variable number can be confirmed from the command interface from the right side. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43760/SAPGUImessgNode.JPG"&gt;&lt;img alt="image" border="0" height="236" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43760/198-236/SAPGUImessgNode.JPG" width="198"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;Declare this export parameter in the parameter list. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43761/SAPGUIExpoDeclr.JPG"&gt;&lt;img alt="image" border="0" height="43" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43761/387-43/SAPGUIExpoDeclr.JPG" width="387"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way multiple export parameters can be declared.&lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Passing Values To Subsequent Screen: In SAPGUI mode, value from one screen can be passed to the subsequent screen. E.g. system generated value for an input field on one screen can be passed to subsequent screen. This can be achieved by assigning an Export Parameter to the required value. And then passing this export parameter as input (import parameters) to subsequent screens.&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Double click on interface from the SAPGUI command in which the parameter to be captured exists, in test script editor. On the right side, the command interface will open. Under the &lt;/span&gt;&lt;em&gt;ProcessedScreen -&amp;gt; InitialState&lt;/em&gt;&lt;span&gt; node, the value will exist. Make sure that the Check, of the topmost GuiElement branch under which the GuiElement exists which needs to capture, is blank &amp;#145; &amp;#145; instead of &amp;#145;X&amp;#146;.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43762/GUIPassnSubSeqScrn.JPG"&gt;&lt;img alt="image" border="0" height="269" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43762/288-269/GUIPassnSubSeqScrn.JPG" width="288"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Under the &lt;/span&gt;&lt;em&gt;State&lt;/em&gt;&lt;span&gt; node of the &lt;/span&gt;&lt;em&gt;GuiElement&lt;/em&gt;&lt;span&gt;, which is to be captured, double click on the number, which appears in square braces. On the right side, Name &amp;amp; Value will appear. There in &lt;/span&gt;&lt;em&gt;Value&lt;/em&gt;&lt;span&gt;, write the Export Parameter name.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43763/SAPGUISubSeqScren1.JPG"&gt;&lt;img alt="image" border="0" height="167" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43763/477-167/SAPGUISubSeqScren1.JPG" width="477"/&gt;&lt;/a&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Declare this export parameter in the parameter list. And it can be passed further in same recording to subsequent screens as import parameter.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43764/PassSubSeqExporVal.JPG"&gt;&lt;img alt="image" border="0" height="42" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43764/343-42/PassSubSeqExporVal.JPG" width="343"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Chaining Of Scripts:&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Test case is a series of steps (transactions) involving one business scenario. Each step is automated and then linked together via chaining so as to complete the business scenario.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Chaining mainly involves the linking of script by import &amp;amp; export parameters. The export parameter, which is outcome of first transaction, is passed as import parameter to second transaction and so on.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Create two test scripts, which are related in a way that output of one script becomes input to other. E.g. VA01 output of sales order can be given as input to VA02. Both the scripts should be parameterized as well.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;For creating chaining of the scripts, create a new script. Transaction &lt;/span&gt;&lt;em&gt;SECATT&lt;/em&gt;&lt;span&gt;. Click on &lt;/span&gt;&lt;em&gt;Pattern (Ctrl&lt;/em&gt;&lt;span&gt;F6)+ button from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43765/ChainPattnButn.JPG"&gt;&lt;img alt="image" border="0" height="58" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43765/202-58/ChainPattnButn.JPG" width="202"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;One &lt;/span&gt;&lt;em&gt;Insert Statement&lt;/em&gt;&lt;span&gt; dialog box will appear. From the &lt;/span&gt;&lt;em&gt;Command&lt;/em&gt;&lt;span&gt; dropdown, select &lt;/span&gt;&lt;em&gt;REF&lt;/em&gt;&lt;span&gt; command. In the Test Script, give the name of test script, which needs to be linked. Press Enter. The Interface name will be automatically populated. Press Enter. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43766/ChaininPattnWin.JPG"&gt;&lt;img alt="image" border="0" height="152" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43766/464-152/ChaininPattnWin.JPG" width="464"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt;The &lt;/span&gt;&lt;em&gt;REF&lt;/em&gt;&lt;span&gt; command will be inserted into the test script editor.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43767/RefCommandInEditor.JPG"&gt;&lt;img alt="image" border="0" height="27" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43767/305-27/RefCommandInEditor.JPG" width="305"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Double click on the Command Interface of the inserted &lt;/span&gt;&lt;em&gt;REF&lt;/em&gt;&lt;span&gt; statement in the test script editor. On the right side the interface will open with the &lt;/span&gt;&lt;em&gt;Importing/Exporting&lt;/em&gt;&lt;span&gt; nodes. These &lt;/span&gt;&lt;em&gt;Importing&lt;/em&gt;&lt;span&gt; and &lt;/span&gt;&lt;em&gt;Exporting&lt;/em&gt;&lt;span&gt; node have import and export parameters, which were assigned while creation of that script. Double click on Importing node. On the rightmost side, all the import parameters appear under the &lt;/span&gt;&lt;em&gt;Element column&lt;/em&gt;&lt;span&gt;. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43768/ChainCommndInf.JPG"&gt;&lt;img alt="image" border="0" height="121" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43768/483-121/ChainCommndInf.JPG" width="483"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;Declare all import parameters in the Parameter section above and assign then in Value column below against the Import parameters.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43769/ChainImportParm.JPG"&gt;&lt;img alt="image" border="0" height="116" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43769/300-116/ChainImportParm.JPG" width="300"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Double click on Exporting node of the command interface. On the right side the export parameters, which were created during the script creation are displayed.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43770/ChainExpPram.JPG"&gt;&lt;img alt="image" border="0" height="97" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43770/417-97/ChainExpPram.JPG" width="417"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;Declare the variables and assign them to the export parameters. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43771/ChainExporParmDelcr.JPG"&gt;&lt;img alt="image" border="0" height="40" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43771/284-40/ChainExporParmDelcr.JPG" width="284"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Similar ways include other test scripts also using REF command. Assign the import parameters and variables to the Importing as well as Exporting nodes respectively.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;The export of one test script will be assigned as import of the next script using variables.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43772/ChainCode.JPG"&gt;&lt;img alt="image" border="0" height="140" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43772/335-140/ChainCode.JPG" width="335"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;The import parameter of chained script is assigned to the respective Importing node element.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43773/ChainImpExp.JPG"&gt;&lt;img alt="image" border="0" height="181" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43773/490-181/ChainImpExp.JPG" width="490"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;This ways multiple transactions can be linked together in the final chained script. The parameter list of this chained script contains only the import parameters as well as the variables.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ button from the standard toolbar. By giving the default values in the import parameters, execute the script and ensure the correctness of chaining. Once the successful execution of the chained script is confirmed, TD and TC can be prepared.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Creation Of System Data Container (SD):&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;System data container contains the list of the target servers, which can be used at the recording time and/or at execution time. Target systems with their RFCs are mentioned in the SD.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Creation of RFC for target system:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;RFC destination will be created for the target systems, which will be used as recording time and/or execution time systems for eCATT scripts. Using SM59 on source system (where eCATT scripts will be available), create a RFC destination for R/3 system.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43774/SM59firstscrn.JPG"&gt;&lt;img alt="image" border="0" height="224" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43774/324-224/SM59firstscrn.JPG" width="324"/&gt;&lt;/a&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Give the necessary details like RFC Destination, Connection Type, Description. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43775/SM59_2ndScrn.JPG"&gt;&lt;img alt="image" border="0" height="95" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43775/241-95/SM59_2ndScrn.JPG" width="241"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;In Logon/Security tab, recommended is to mention the Trusted system &amp;#145;No&amp;#146;. This ensures that every time, login window will be prompted when target system is referred via RFC. Hence secure. After RFC creation, the server can be added to the SD list. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43776/SM59_3ndScrn.JPG"&gt;&lt;img alt="image" border="0" height="300" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43776/477-300/SM59_3ndScrn.JPG" width="477"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;For SD creation, transaction SECATT.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;In the System Data input field give the name of SD. Click on &lt;/span&gt;&lt;em&gt;Create Object (F5)&lt;/em&gt;&lt;span&gt; icon from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43777/SystmDataCreat.JPG"&gt;&lt;img alt="image" border="0" height="209" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43777/261-209/SystmDataCreat.JPG" width="261"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;On the create screen, in the &lt;/span&gt;&lt;em&gt;Attribs&lt;/em&gt;&lt;span&gt; tab, give the &lt;/span&gt;&lt;em&gt;Title&lt;/em&gt;&lt;span&gt; (mandatory) for the SD.&amp;#160; &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43778/SDTtitl.JPG"&gt;&lt;img alt="image" border="0" height="136" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43778/318-136/SDTtitl.JPG" width="318"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Under the &lt;/span&gt;&lt;em&gt;System Data&lt;/em&gt;&lt;span&gt; tab, target system NONE is already present. Append a new row by clicking Append row icon from the toolbar.&amp;#160; In the Test System column, give the name of the target server. By this name the target system will be referred in eCATT. Under the &lt;/span&gt;&lt;em&gt;RFC Destination&lt;/em&gt;&lt;span&gt; column, select the respective RFC for the target system. The &lt;/span&gt;&lt;em&gt;Instance Description&lt;/em&gt;&lt;span&gt; field is automatically filled by system. Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ icon from the standard toolbar.&amp;#160; &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43779/SDRfcRow.JPG"&gt;&lt;img alt="image" border="0" height="91" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43779/293-91/SDRfcRow.JPG" width="293"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way multiple target systems can be added to the system data. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Creation Of Test Data Container (TD):&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Test data containers are used for creation of variants. Variant values are also maintained in TD. Variants created in TD are linked in Test Configuration. TD is independent of test script. Hence once created can be used for multiple scripts.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Transaction &lt;/span&gt;&lt;em&gt;SECATT&lt;/em&gt;&lt;span&gt;.&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;In the Test Data input field, give the name of the test data. Click on &lt;/span&gt;&lt;em&gt;Create Object (F5)&lt;/em&gt;&lt;span&gt; icon from the application toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43780/TDcreate.JPG"&gt;&lt;img alt="image" border="0" height="176" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43780/259-176/TDcreate.JPG" width="259"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;On the &lt;/span&gt;&lt;em&gt;create screen&lt;/em&gt;&lt;span&gt;, under the &lt;/span&gt;&lt;em&gt;Attributes -&amp;gt; General Data&lt;/em&gt;&lt;span&gt; tab in the &lt;/span&gt;&lt;em&gt;Header Data&lt;/em&gt;&lt;span&gt; section, give &lt;/span&gt;&lt;em&gt;Title&lt;/em&gt;&lt;span&gt; (Mandatory) and &lt;/span&gt;&lt;em&gt;Component&lt;/em&gt;&lt;span&gt; (Mandatory). Under the Maintenance System, give the SystemData Container as well as Target System, which is present in the SD. &lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Under the &lt;/span&gt;&lt;em&gt;Parameters&lt;/em&gt;&lt;span&gt; tab, click on &lt;/span&gt;&lt;em&gt;Append Parameter&lt;/em&gt;&lt;span&gt; icon and the new lines will be appended in the parameter list. Add the lines to the required number of parameters. Add the parameters. The parameters name &amp;amp; type must match to that of the script to which the TD will be linked.&amp;#160; Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ button from the standard toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43781/TDCreParm.JPG"&gt;&lt;img alt="image" border="0" height="226" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43781/484-226/TDCreParm.JPG" width="484"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;To create variant, minimum one parameter should be present in parameter list. Under the Variants tab, the column titles are Variant, Description &amp;amp; after that the parameters from the parameters list. ECATTDEFAULT variant will be present as default. This variant contains values from the Parameters under the Parameters tab.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43782/TDVarDefult.JPG"&gt;&lt;img alt="image" border="0" height="109" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43782/547-109/TDVarDefult.JPG" width="547"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;To add new variants, click on &lt;/span&gt;&lt;em&gt;Append Variant&lt;/em&gt;&lt;span&gt; icon. Give the details of new variant with values. Add required number of variants this way. Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ button from the standard toolbar. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43783/TDAppnVarn.JPG"&gt;&lt;img alt="image" border="0" height="150" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43783/548-150/TDAppnVarn.JPG" width="548"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;h5&gt;&lt;span&gt;Creation Of Test Configuration (TC):&lt;/span&gt;&lt;/h5&gt;&lt;br/&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Test Configuration contains reference to one Test Script (TS), one System Data container (SD) and can contain reference to multiple Test Data container (TD). TC is used in scripts management using TestWorkbench in R/3 system.&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;One more Advantage of using TC is that for any given script, without changing data at TS level, the script can be checked for different sets of data using Variants of TC. In turn these variant values are captured from TD. Hence the errorless recording time data is always maintained in TS. And the Last Changed script attribute &lt;/span&gt;&lt;em&gt;(Attributes tab -&amp;gt; Extras tab -&amp;gt; Administration Data)&lt;/em&gt;&lt;span&gt; will contain only the details of the person who has made changes to script and not to the data. &lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;For TC creation, transaction &lt;/span&gt;&lt;em&gt;SECATT&lt;/em&gt;&lt;span&gt;. &lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Give the name of TC in Test Configuration and click on &lt;/span&gt;&lt;em&gt;Create Object (F5)&lt;/em&gt;&lt;span&gt; icon from the application toolbar.&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43784/TCcreate.JPG"&gt;&lt;img alt="image" border="0" height="70" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43784/262-70/TCcreate.JPG" width="262"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;On the create screen, give the &lt;/span&gt;&lt;em&gt;Title (Mandatory)&lt;/em&gt;&lt;span&gt; &amp;amp; &lt;/span&gt;&lt;em&gt;Component (Mandatory)&lt;/em&gt;&lt;span&gt;.&amp;#160; &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43785/TCcreateAttrb.JPG"&gt;&lt;img alt="image" border="0" height="189" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43785/329-189/TCcreateAttrb.JPG" width="329"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Under the &lt;/span&gt;&lt;em&gt;Configuration&lt;/em&gt;&lt;span&gt; tab, give the &lt;/span&gt;&lt;em&gt;System Data&lt;/em&gt;&lt;span&gt; Container, which contains the Target System. Also give the name of &lt;/span&gt;&lt;em&gt;Test Script&lt;/em&gt;&lt;span&gt;. &lt;/span&gt;&lt;em&gt;Test Data&lt;/em&gt;&lt;span&gt; and an &lt;/span&gt;&lt;em&gt;Alias&lt;/em&gt;&lt;span&gt; can be added to Test Data section using &lt;/span&gt;&lt;em&gt;Append Row&lt;/em&gt;&lt;span&gt; icon. The Alias is an alphanumeric name up to three characters. Multiple test data can be given if required. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43786/TCcreateConfgTab.JPG"&gt;&lt;img alt="image" border="0" height="261" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43786/553-261/TCcreateConfgTab.JPG" width="553"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Variants can be added from Variants tab. The TC references the import part of the data interface of the test script. Variants can be prepared either manually by clicking the icons Append Variant/Insert Variants or from the wizard using test data containers referenced in the Configuration tab.&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Manually Creating Variants:&lt;/span&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt;In the Test Configuration editor under Variants tab, click on the &lt;/span&gt;&lt;em&gt;Append Variant&lt;/em&gt;&lt;span&gt; icon. This will insert a new line for variant under &lt;/span&gt;&lt;em&gt;ECATTDEFAULT.&lt;/em&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43787/TCAppndVariant.JPG"&gt;&lt;img alt="image" border="0" height="111" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43787/174-111/TCAppndVariant.JPG" width="174"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt;In the &lt;/span&gt;&lt;em&gt;Variants&lt;/em&gt;&lt;span&gt; field, give the name of the variant. Under each parameter either give value or leave the field blank. Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ button from the standard toolbar. &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43788/TCVarintCreate11.JPG"&gt;&lt;img alt="image" border="0" height="61" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43788/355-61/TCVarintCreate11.JPG" width="355"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;This way multiple variants can be directly added to Variants list.&lt;/span&gt;&lt;br/&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Variants from Test Data Containers:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Prerequisite for this option is that Test Data Containers should be maintained under &lt;/span&gt;&lt;em&gt;Configuration&lt;/em&gt;&lt;span&gt; tab. To create variants from the Test Data containers, click on the wizard icon &lt;/span&gt;&lt;em&gt;(Variant Maintenance Assistant)&lt;/em&gt;&lt;span&gt; under the &lt;/span&gt;&lt;em&gt;Variants&lt;/em&gt;&lt;span&gt; tab. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43789/TCCreateVarinWizard.JPG"&gt;&lt;img alt="image" border="0" height="104" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43789/164-104/TCCreateVarinWizard.JPG" width="164"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;The &lt;/span&gt;&lt;em&gt;Variant Maintenance Assistant&lt;/em&gt;&lt;span&gt; window appears. The left half of the screen displays the variants belonging to a test data container. The right half of the screen displays the variants belonging to the test configuration. Scrolling between the multiple variants of Test Data is available. Select the variant from the Test Data &amp;amp; click on &lt;/span&gt;&lt;em&gt;Attach as variant&lt;/em&gt;&lt;span&gt; button. The variant will be copied to Test Configuration side. &lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43790/TCVariantAttach.JPG"&gt;&lt;img alt="image" border="0" height="140" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43790/279-140/TCVariantAttach.JPG" width="279"/&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43791/TCLinkIndField.JPG"&gt;&lt;img alt="image" border="0" height="75" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43791/212-75/TCLinkIndField.JPG" width="212"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Linking multiple fields in Test Configuration column to a single field of Test Data variant: Select a field belonging to a test data container. &lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt;Select a field belonging to the test configuration. Choose &lt;/span&gt;&lt;em&gt;Insert in column&lt;/em&gt;&lt;span&gt;. All the empty fields in the column are filled. The value in a field is determined by the following syntax:&lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41593-43792/TCInserFildColmn.JPG"&gt;&lt;img alt="image" border="0" height="62" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41593-43792/207-62/TCInserFildColmn.JPG" width="207"/&gt;&lt;/a&gt;&lt;span&gt;
&lt;/span&gt;&lt;div class="noindent" style="margin-left: 2em;"&gt;&lt;br/&gt;&lt;/div&gt;&lt;ul class="noindent"&gt;&lt;ol&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;span&gt;Click on &lt;/span&gt;&lt;em&gt;Save (Ctrl&lt;/em&gt;&lt;span&gt;S)+ icon from the standard toolbar. And Test Configuration is now ready to execute or to link to &lt;/span&gt;&lt;em&gt;TestWorkbench&lt;/em&gt;&lt;span&gt; depending on the variant selected. &amp;lt;/li&amp;gt;&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;&lt;span&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;span&gt;
&lt;/span&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f22453c9-6423-4df3-87fe-7f30abc82c5a] --&gt;</description>
      <pubDate>Tue, 18 Apr 2006 18:17:44 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-18T18:17:44Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41593</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Scripts Management Via Test Workbench (PART V)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v</link>
      <description>&lt;!-- [DocumentBodyStart:6103ed1d-5bc9-4919-a66c-c9ba7dd1ff12] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In Part III, SAPGUI recording mode of recording is explained in detail. In Part IV, the parameterization, creation of Test Configuration,Test Data Container, System Data Container are explained in detail. In Part V, the management of eCATT Scripts via Testworkbench will be explained. In the subsequent parts eCATT Logs &amp;amp; other details of eCATT will be covered.&lt;/div&gt;&lt;h5&gt;Why eCATT Scripts Management Is Required By Test Workbench By SCAT:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;eCATT scripts can be very well executed via the transaction SECATT by which the scripts are created. In SECATT, the script execution can happen at Test Script (TS) level or Test Configuration (TC) level. At test script level execution, the data may need to be changed depending on the behavior of transaction(s) in the script. This change will override the default recording data of the script. If the script recording is error free then change of the data at TS level is not recommended. Hence execution of the script via TC is adapted. In TC, the data is changed at variant level, which are picked from Test Data (TD) Container. Changing data in TD doesn&amp;amp;#146;t affect the default recoding time data i.e. ECATTDEFAULT. Now even if the execution can happen via TC, then also clubbing of TCs, which are related depending on a series of functionality or the function module or location against which the test case is being executed, is not possible via SECATT transaction.&lt;/li&gt;&lt;li&gt;Moreover one has to maintain the log IDs of the scripts being executed via SECATT. As script executes multiple times, the logs are stored against that script. So which log has generated during the final regression testing time is difficult to make out.&lt;/li&gt;&lt;li&gt;Hence for the Regression Test, the requirement is that somewhere the log IDs should be present along with the scripts, which are as a result of the test carried out during final testing. These log IDs will be available for future use. So all the requirements of grouping the scripts on some defined conditions, availability of log IDs for future usage will be fulfilled by Test Workbench SCAT Transaction.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How Scripts Can Be Managed In Test Workbench:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Test cases can be managed in test workbench via Test Catalog, Test Plans &amp;amp; Test Packages. Also with the Test Workbench test status can be analyzed. Test status is in terms of traffic lights for eCATT logs.&lt;/li&gt;&lt;li&gt;Test Catalog - A Test Catalog is a set of test cases in a hierarchical hypertext structure. To be able to use the test catalog to generate test plans, one must put it in the SAP Application hierarchy. One can create test plans across several test catalogs via the SAP application hierarchy. This procedure allows creating a lot of small test catalogs, which are easier to maintain than one large test catalog.&lt;/li&gt;&lt;li&gt;Test Plan - A test plan is a set of test cases, which must be tested, in a particular period for a particular purpose. The relevant test cases can be divided among several test catalogs.&lt;/li&gt;&lt;li&gt;Test Package - A test package is a person and period-oriented view of a test plan. It contains all tests, which a tester is to perform in a specified period.&lt;/li&gt;&lt;li&gt;After a test, the tester sets the test case status, e.g. &amp;amp;#130;Pass&amp;amp;#145; or &amp;amp;#130;Fail&amp;amp;#145;. one can get an overview of the status of all test cases of a test plan with Status analyses.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43661/CtlgPlanPkg.JPG"&gt;&lt;img alt="image" border="0" height="292" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43661/448-292/CtlgPlanPkg.JPG" width="448"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Creation Of Test Catalogs:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SCAT&lt;/i&gt; or &lt;i&gt;Tools-&amp;gt;ABAP Workbench-&amp;gt;Test-&amp;gt;Test Workbench-&amp;gt;Test Organizer-&amp;gt;Manage Test Catalog&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on menu &lt;i&gt;Environment-&amp;gt;Manage Test Catalog&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Create (F5)&lt;/i&gt; icon from the application toolbar.&lt;/li&gt;&lt;li&gt;Test Catalog Information window appears.&lt;/li&gt;&lt;li&gt;Give the name of System Data and Target System in the eCATT section. System Data container should contain the RFC for the Target System on which the script will execute.&lt;/li&gt;&lt;li&gt;In &lt;i&gt;Test Catalog Header Data&lt;/i&gt; section give Title. The title is the name of the catalog by which it will be referred in the Test Plans.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Responsibility&lt;/i&gt; section, Name contains the logged in user name by default.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Save (Ctrl+S)&lt;/i&gt; from the standard toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43662/TCG_info.JPG"&gt;&lt;img alt="image" border="0" height="254" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43662/281-254/TCG_info.JPG" width="281"/&gt;&lt;/a&gt;&lt;br/&gt;The Test Catalog is created. Now the Test Configurations need to be added to this test catalog.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Select the Test Catalog created in step 8 and click on &lt;i&gt;Change (F6)&lt;/i&gt; icon from the application toolbar.&lt;/li&gt;&lt;li&gt;Under the &lt;i&gt;Structure&lt;/i&gt;, name of test catalog will appear.&lt;/li&gt;&lt;li&gt;Select Test Catalog name and click on the button &lt;i&gt;As Subnode (F5)&lt;/i&gt; from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43663/TCGChang.JPG"&gt;&lt;img alt="image" border="0" height="119" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43663/378-119/TCGChang.JPG" width="378"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Insert Nodes&lt;/i&gt; window appears. Here we are adding the Test Configurations to the test catalog. So select the second radio button of &lt;i&gt;Test Case&lt;/i&gt;. Give the value from the dropdown list as &lt;i&gt;E eCATT Test Configuration&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Test Case Key&lt;/i&gt;, click on F4 help. Select the Test Configurations from the system. As the grouping of the scripts is on the basis of the location against which the test is carried out, so all the scripts, which will be specific to this particular location, should be selected.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Variant Selection&lt;/i&gt;, select the &lt;i&gt;Special Variant&lt;/i&gt; radio button. Click on F4. Now in the list shown by system will show only the common variant to all the select Test Cases from step 13. If in case the scripts are selected which don&amp;amp;#146;t have common variant names then only the variants of first test case appears in the list. &lt;ul&gt;&lt;li&gt;Without Variants &amp;amp;#150; Only with ECATTDEFAULT.&lt;/li&gt;&lt;li&gt;All Variants Including Default Variant &amp;amp;#150; All the variants including ECATTDEFAULT variant.&lt;/li&gt;&lt;li&gt;All Variants Excluding Default Variant &amp;amp;#150; All the variants excluding ECATTDEFAULT variant.&lt;/li&gt;&lt;li&gt;Special Variants &amp;amp;#150; Only for the selected variants from the list, which are common to all the selected test cases.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Select the variant for the location against which testing is carried out and press enter. All the selected scripts along with the variant name will appear under the Test Catalog name.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43664/TCGwithScripts.JPG"&gt;&lt;img alt="image" border="0" height="172" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43664/487-172/TCGwithScripts.JPG" width="487"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Save (Ctrl+S)&lt;/i&gt; button from the standard toolbar..&lt;/li&gt;&lt;li&gt;In order to use the test catalog in Test Plans, test catalog must be present in SAP Application Hierarchy. To achieve this, click on button &lt;i&gt;Library (Ctrl+F12)&lt;/i&gt; from the application toolbar or click on &lt;i&gt;GOTO menu -&amp;gt; Library&lt;/i&gt;.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43665/Library.JPG"&gt;&lt;img alt="image" border="0" height="97" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43665/374-97/Library.JPG" width="374"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Select path as follows =&amp;gt; Test Organizer Library -&amp;gt; Application Components -&amp;gt; BC -&amp;gt; BC-TWB Test Workbench -&amp;gt; BC-TWB-ORG Test Organizer -&amp;gt; BC-TWB-ORG-CTL Test Catalog. With the Test Catalog selected, click on Nodes (Insert Nodes F5) button from the application toolbar.&lt;/li&gt;&lt;li&gt;One small window of &lt;i&gt;Create Link&lt;/i&gt; appears. Click on &lt;i&gt;(Find) Test Catalog&lt;/i&gt; button. Give the name of Test Catalog created in step 16 in the Description field. The name will appear in the search help output window. Select the catalog and press enter.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43666/LibAddCatlog.JPG"&gt;&lt;img alt="image" border="0" height="142" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43666/374-142/LibAddCatlog.JPG" width="374"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;One Information popup appears &amp;amp;#145; The two structures are from different mySAP components&amp;amp;#146;. Press Enter. The catalog will be added under the Test Catalog node.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Save&lt;/i&gt; button from the standard toolbar. Now the catalog is present in the application hierarchy.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;This way multiple test catalogs can be prepared depending on some defined conditions like different locations against which the testing will be carried out. These test catalogs then can be used for the preparation of test plans.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Creation Of Test Plans:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SCAT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on menu &lt;i&gt;Environment-&amp;gt;Manage Test Plans&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on the Create (F5) icon from the application toolbar.&lt;/li&gt;&lt;li&gt;Create Test Plan window appears. In the &lt;i&gt;Template&lt;/i&gt;, select &lt;i&gt;Application Component Hierarchy&lt;/i&gt;. Under the Test Plan &amp;amp; Header Data section, give the &lt;i&gt;Test Plan&lt;/i&gt; Title. With the Test Plan Title, the plan will be referred. In the eCATT section, give the name of System Data Container &amp;amp; Target system on which the scripts will execute. Click on Enter.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43667/CreateTestPlan1.JPG"&gt;&lt;img alt="image" border="0" height="316" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43667/363-316/CreateTestPlan1.JPG" width="363"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The system will take to Crate Test Plan screen where the &lt;i&gt;Test Organizer Library&lt;/i&gt; is displayed. Here from this SAP Application Hierarchy, select the test catalog. This test catalog is the one whose scripts will be pulled in the test plan and then subsequently in test package of that plan. Scripts from multiple test catalogs can be taken. Select path as follows =&amp;gt; Test Organizer Library -&amp;gt; Application Components -&amp;gt; BC -&amp;gt; BC-TWB Test Workbench -&amp;gt; BC-TWB-ORG Test Organizer -&amp;gt; BC-TWB-ORG-CTL Test Catalog. Select the scripts from single or multiple Test Catalogs as per the requirement.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43668/CreatePlan2WithTCs.JPG"&gt;&lt;img alt="image" border="0" height="188" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43668/553-188/CreatePlan2WithTCs.JPG" width="553"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Generate (F8)&lt;/i&gt; button from the application toolbar. After the plan is generated save it.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43669/TstPlanGernate.JPG"&gt;&lt;img alt="image" border="0" height="61" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43669/228-61/TstPlanGernate.JPG" width="228"/&gt;&lt;/a&gt;&lt;br/&gt;Test Plan is ready now. One can prepare the Packages from this plan by some defined conditions like scripts of foreground execution, background execution or different tester or different target systems at execution time.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Creation Of Test Package:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Select the test plan created in step 6 above. Click on &lt;i&gt;Test Packages (Ctrl+F9)&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43670/TstPkgButton.JPG"&gt;&lt;img alt="image" border="0" height="67" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43670/434-67/TstPkgButton.JPG" width="434"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Test Organizer &amp;amp;#150; Test Package Management screen comes. Click on &lt;i&gt;Create Test Package&lt;/i&gt; button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43671/CreatePkg1.JPG"&gt;&lt;img alt="image" border="0" height="99" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43671/263-99/CreatePkg1.JPG" width="263"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;It will display all test catalogs under that test plan. Select the scripts from the required test catalogs depending on the condition on which that package is planned. After selecting the scripts, click on Generate (F8) button. The &lt;i&gt;Create Test Package&lt;/i&gt; window for &lt;i&gt;title&lt;/i&gt; appears. Give the name of the package in the title. By this name the package will be referred always. Click on Enter.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43672/CreatePkg2Title.JPG"&gt;&lt;img alt="image" border="0" height="147" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43672/434-147/CreatePkg2Title.JPG" width="434"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Once the package is prepared, select the package name and click on &lt;i&gt;Status&lt;/i&gt; button for refresh. Once the refresh is done, the right panel will show the number of scripts against that package under the Error/No Result/Ok columns.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43673/CreatePkg3RfshButn.JPG"&gt;&lt;img alt="image" border="0" height="68" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43673/510-68/CreatePkg3RfshButn.JPG" width="510"/&gt;&lt;/a&gt;&lt;br/&gt;The package is also now ready. This way multiple packages can be prepared which will involve all the scripts of the plan in totality.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Execution Of Test Cases Series Via Test Workbench:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Test Cases can be executed via different ways at different levels in test workbench system. Test Cases can be executed at Test Catalogs level/Test Plan level or even at Test Package level.&lt;/li&gt;&lt;li&gt;The scenario depicted here is by creating a pool of test cases in Test Catalogs. Then from those test catalogs preparing Test Plans depending on some defined conditions. From these plans again preparing Test Packages. And finally executing these Test Packages which give the transparent picture of how the testing was planned and carried out.&lt;/li&gt;&lt;li&gt;So transaction &lt;i&gt;SCAT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on menu &lt;i&gt;Environment-&amp;gt;Manage Test Plans&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Select the Test Plan, which needs to be executed.&lt;/li&gt;&lt;li&gt;Click on Test Packages (Ctrl+F9) button from the application toolbar.&lt;/li&gt;&lt;li&gt;Select the package. Before the execution, the status in traffic light for each of the script will be untested.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43674/TestWrkbnExecutn.JPG"&gt;&lt;img alt="image" border="0" height="136" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43674/600-136/TestWrkbnExecutn.JPG" width="600"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For the mass execution of the complete package, select the package. Then click on &lt;i&gt;Automatic Test&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Test Case Selection&lt;/i&gt; window appears. If in case all the scripts need not to be executed at a given time, then select the required once. By default all the scripts under the package are selected for execution. Click on Enter.&lt;/li&gt;&lt;li&gt;One window with title &amp;amp;#145;Start Options (eCATT Mass Start)&amp;amp;#146; will appear. Select the following options &amp;amp;#150; &lt;ul&gt;&lt;li&gt;Error Behavior - S No termination, continue with next script.&lt;/li&gt;&lt;li&gt;System Data &amp;amp;#150; Name of the system data container, which contains the Target System.&lt;/li&gt;&lt;li&gt;Target System &amp;amp;#150; Name of the server on which the execution will happen.&lt;/li&gt;&lt;li&gt;Select the Log Display check box.&lt;/li&gt;&lt;li&gt;Select the Status In TWB check box.&lt;/li&gt;&lt;li&gt;In TCD section of window, select N &amp;amp;#150; Process in background, synchronous local.&lt;/li&gt;&lt;li&gt;In SAPGUI section of window, select following options - &lt;ul&gt;&lt;li&gt;Procg Mode SAPGUI - S Synchronous GUI Control&lt;/li&gt;&lt;li&gt;Error Mode for SAPGUI - C Continue (Continue on Any Error)&lt;/li&gt;&lt;li&gt;Stop When - N Do Not Stop&lt;/li&gt;&lt;li&gt;Close GUIs - R Close Generated Sessions After REF&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Click on Execute button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43675/PkgStartOption1.JPG"&gt;&lt;img alt="image" border="0" height="241" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43675/512-241/PkgStartOption1.JPG" width="512"/&gt;&lt;/a&gt; &lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43676/PkgStartOption2.JPG"&gt;&lt;img alt="image" border="0" height="207" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43676/512-207/PkgStartOption2.JPG" width="512"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;On execute button click on Start Options window, the system prompts for login &amp;amp; password window of Target System. Give the login details and execution of scripts will start in series.&lt;/li&gt;&lt;li&gt;Once the execution is completed, the logs are taken back to test workbench and the status of traffic light will either change to green for success or red for error.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41581-43677/PkgExecuSuccs.JPG"&gt;&lt;img alt="image" border="0" height="288" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41581-43677/380-288/PkgExecuSuccs.JPG" width="380"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6103ed1d-5bc9-4919-a66c-c9ba7dd1ff12] --&gt;</description>
      <pubDate>Thu, 13 Apr 2006 18:18:02 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-13T18:18:02Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>12</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-scripts-management-via-test-workbench-part-v</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41581</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Scripts Creation - SAPGUI Mode (PART III)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii</link>
      <description>&lt;!-- [DocumentBodyStart:cd782a15-eeee-4588-8aec-4669cb41cca6] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording is explained in detail. In the Part III, the creation of eCATT Scripts using SAPGUI mode is explained in detail. In the subsequent Parts, Management of eCATT scripts via Test Workbench and other details of eCATT will be covered.&lt;/div&gt;&lt;h5&gt;Steps Involved In Creation Of eCATT Test Scripts:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Test script is generally series of steps (transactions) involving a business scenario. Identification of right transactions for this script, which prepares the input data for the script and also covers the planned business scenario, should be done.&lt;/li&gt;&lt;li&gt;Recording of test script by selecting proper recording mode.&lt;/li&gt;&lt;li&gt;Execution of test script immediately after recording without parameterization to confirm the errorless recording.&lt;/li&gt;&lt;li&gt;Parameterization of the import, export &amp;amp; variable parameters.&lt;/li&gt;&lt;li&gt;Preparing variants using Test Data Container.&lt;/li&gt;&lt;li&gt;Linking Test Script (TS) &amp;amp; Test Data Container (TD) by Test Configuration (TC).&lt;/li&gt;&lt;li&gt;Execution of TS using TC for different Variants.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Identify Any Transaction For SAPGUI Recording Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;If the transaction runs under SAP GUI for Windows or SAP GUI for Java, it can be recorded by either TCD or SAP GUI mode.&lt;/li&gt;&lt;li&gt;If the transaction doesn&amp;amp;#146;t have any activex controls then TCD recording mode should be used. Here SAPGUI mode can also work.&lt;/li&gt;&lt;li&gt;If the transaction has activex controls and these controls ARE MANDATORY for the functionality of the transaction, then only SAPGUI mode can be used as recording mode.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Key Features Of SAPGUI Recording Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;It is suitable for the transactions having activex controls, so it requires GUI playback mode.&lt;/li&gt;&lt;li&gt;It is slow comparative to TCD recording mode.&lt;/li&gt;&lt;li&gt;It is not suitable for load testing.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Steps For Recording Using SAPGUI Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SECATT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Give the name of the test script (TS) in &lt;i&gt;Test Script&lt;/i&gt; input box. The Version input by default is with value 1.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Attributes -&amp;gt;General Data&lt;/i&gt; Tab, the value of the component will be &lt;i&gt;BC-TWB-TST-ECA&lt;/i&gt; for eCATT.&lt;/li&gt;&lt;li&gt;In the Attributes -&amp;gt;General Data Tab, the values of the &lt;i&gt;SystemDataContainer&lt;/i&gt; should be given which contains all target systems with RFCs on which the script will be either executed or recorded &amp;amp; in the TargetSystem the name of target system (e.g. recording R/3 server) should be mentioned.&lt;/li&gt;&lt;li&gt;In the test script editor, choose the &lt;i&gt;Editor&lt;/i&gt; tab.&lt;/li&gt;&lt;li&gt;From the Application Toolbar, click on &lt;i&gt;Record Test Script (Ctrl+F5)&lt;/i&gt;.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43591/SAPGUIButtonClik.JPG"&gt;&lt;img alt="image" border="0" height="66" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43591/395-66/SAPGUIButtonClik.JPG" width="395"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;One window appears with title &amp;amp;#145;Record SAP GUI Command&amp;amp;#146;, select each check box of the &lt;i&gt;Automatic Generation&lt;/i&gt; section. Click On &lt;i&gt;Start Recording&lt;/i&gt; button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43592/SAPGUI_RecordCmd.JPG"&gt;&lt;img alt="image" border="0" height="362" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43592/527-362/SAPGUI_RecordCmd.JPG" width="527"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Login in to Target System from SAP Logon or either create a new session on target system.&lt;/li&gt;&lt;li&gt;One window appears on the newly created session of target system as &amp;amp;#145;Record SAP GUI Command&amp;amp;#146;. Click on &lt;i&gt;Yes&lt;/i&gt; for recording.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43593/SAPGUI_NewSessionRecrdCmd.JPG"&gt;&lt;img alt="image" border="0" height="377" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43593/526-377/SAPGUI_NewSessionRecrdCmd.JPG" width="526"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;One window with title &amp;amp;#145;Recording Running&amp;amp;#146; will appear. In the section of &lt;i&gt;Record initial state for value check&lt;/i&gt;, select the Record with inactive checks radio button. Below the radio buttons, one table control with the record/ types for GUI elements is mentioned along with check boxes. Select all the check boxes. Select the check box of Closed Recorded GUIs and click finally the Continue (Enter) button. This recording window exists till recording ends. Lots of data of initial state for the mentioned screen element types will be generated. So one can be selective in selecting the checkboxes.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43594/SAPGUI_RecordRunninWind.JPG"&gt;&lt;img alt="image" border="0" height="400" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43594/527-400/SAPGUI_RecordRunninWind.JPG" width="527"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Recording can be started with the transaction working as normal on the newly generated session.&lt;/li&gt;&lt;li&gt;Once the transaction is complete with the functionality, from the Recording Running window, click on &lt;i&gt;End Recording&lt;/i&gt; button. This will take the recorded details of the transaction to SECATT transaction in the test script editor.&lt;/li&gt;&lt;li&gt;A SAPGUI command and its associated Command Interface will be inserted in test script editor of SECATT.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43595/SAPGUIEditor.JPG"&gt;&lt;img alt="image" border="0" height="379" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43595/600-379/SAPGUIEditor.JPG" width="600"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Execution of Recorded SAPGUI script:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Once the recording of the transaction is done and the details of recording are taken back to the test script editor, script can be executed.&lt;/li&gt;&lt;li&gt;First of all without parameterization the script should be executed to confirm the errorless recording. At the runtime, a Start Options window appears. Give the following values on this window: &lt;ul&gt;&lt;li&gt;Error Behavior S No termination, continue with next script.&lt;/li&gt;&lt;li&gt;System Data &amp;amp;#150; Name of the system data container, which contains the Target System.&lt;/li&gt;&lt;li&gt;Target System &amp;amp;#150; Name of the server on which the execution will happen.&lt;/li&gt;&lt;li&gt;Select the Log Display check box.&lt;/li&gt;&lt;li&gt;In SAPGUI section of window, select following options: &lt;ul&gt;&lt;li&gt;Procg Mode SAPGUI - S Synchronous GUI Control&lt;/li&gt;&lt;li&gt;Error Mode for SAPGUI - C Continue (Continue on Any Error)&lt;/li&gt;&lt;li&gt;Stop When - N Do Not Stop&lt;/li&gt;&lt;li&gt;Close GUIs - R Close Generated Sessions After REF&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Click on Execute button.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-41563-43596/SAPGUI_StartOptions.JPG"&gt;&lt;img alt="image" border="0" height="400" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-41563-43596/568-400/SAPGUI_StartOptions.JPG" width="568"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Transaction will start executing, by creating a new session. This requires GUI for playback.&lt;/li&gt;&lt;li&gt;If the recording is error free, then success log will appear. And if there is any error in recording of the transaction and its replay then error log with details will appear.&lt;/li&gt;&lt;li&gt;After the confirmation of error free recording, one can go ahead with parameterization of the import, export &amp;amp; variables.&lt;/li&gt;&lt;li&gt;In SECATT transaction using Test Data (TD), variants can be prepared for the recorded test script. In the Parameters tab, add all the parameters from the test script. This will appear as ECATTDEFAULT in the Variants tab. Add multiple variants, as per requirement in the Variants tab. Test Data is independent of test script. Hence can be reused wherever required.&lt;/li&gt;&lt;li&gt;In SECATT transaction using Test Configuration (TC), the TD &amp;amp; TS can be linked together on the Configuration tab. On the Variants tab, using Variant Maintenance Assistant required variants values from TD could be linked to TC.&lt;/li&gt;&lt;li&gt;Finally the TC can be executed from SECATT directly by giving the required variant name at runtime.&lt;/li&gt;&lt;li&gt;The TC is used in managing the scripts in plans/packages using SCAT transaction.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:cd782a15-eeee-4588-8aec-4669cb41cca6] --&gt;</description>
      <pubDate>Mon, 10 Apr 2006 19:01:21 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-10T19:01:21Z</dc:date>
      <clearspace:dateToText>1 year, 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>13</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-scripts-creation--sapgui-mode-part-iii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=41563</wfw:commentRss>
    </item>
    <item>
      <title>eCATT Scripts Creation  TCD Mode (PART II)</title>
      <link>http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-tcd-mode-part-ii</link>
      <description>&lt;!-- [DocumentBodyStart:a2a0f2e4-b4c3-418b-b8d8-2cfd133a8791] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;div style="margin-left: 2em;"&gt;The Part I of eCATT Introduction gives the basic details about usage of eCATT &amp;amp; features involved. In Part II, the creation of eCATT scripts using TCD mode of recording will be explained in detail. In the subsequent Parts, SAPGUI recording mode of recording and other details of eCATT will be covered.&lt;/div&gt;&lt;h5&gt;Steps Involved In Creation Of eCATT Test Scripts:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Test script is generally series of steps (transactions) involving a business scenario. Identification of right transactions for this script, which prepares the input data for the script and also covers the planned business scenario, should be done.&lt;/li&gt;&lt;li&gt;Recording of test script by selecting proper recording mode.&lt;/li&gt;&lt;li&gt;Execution of test script immediately after recording without parameterization to confirm the errorless recording.&lt;/li&gt;&lt;li&gt;Parameterization of the import, export &amp;amp; variable parameters.&lt;/li&gt;&lt;li&gt;Preparing variants using Test Data Container.&lt;/li&gt;&lt;li&gt;Linking Test Script (TS) &amp;amp; Test Data Container (TD) by Test Configuration (TC).&lt;/li&gt;&lt;li&gt;Execution of TS using TC for different Variants.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;How To Identify Any Transaction For TCD Recording Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;If the transaction runs under SAP GUI for Windows or SAP GUI for Java, it can be recorded by either TCD or SAP GUI mode.&lt;/li&gt;&lt;li&gt;If the transaction doesn&amp;amp;#146;t have any activex controls then TCD recording mode can be used.&lt;/li&gt;&lt;li&gt;If the transaction has activex controls and these controls are NOT mandatory for the functionality of the transaction, then also TCD mode can be used as recording mode.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Key Features Of TCD Recording Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;It is suitable for the transactions not having activex controls, so it doesn&amp;amp;#146;t require any GUI playback mode.&lt;/li&gt;&lt;li&gt;It is very fast.&lt;/li&gt;&lt;li&gt;It has its own built in screen simulation for standard screen elements. Hence while execution, the controls are deactivated and the user&amp;amp;#146;s actions are simulated by reading the recorded data flow.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Steps For Recording Using TCD Mode:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Transaction &lt;i&gt;SECATT&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Give the name of the Test Script (TS) in &lt;i&gt;Test Script&lt;/i&gt; input box. The &lt;i&gt;Version&lt;/i&gt; input by default is with value 1.&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Attributes -&amp;gt;General Data&lt;/i&gt; Tab, the value of the &lt;i&gt;Component&lt;/i&gt; will be &lt;i&gt;BC-TWB-TST-ECA&lt;/i&gt; for eCATT.&lt;/li&gt;&lt;li&gt;In the test script editor, choose the &lt;i&gt;Editor&lt;/i&gt; tab.&lt;/li&gt;&lt;li&gt;Choose &lt;i&gt;Pattern&lt;/i&gt; button from the application toolbar.&lt;/li&gt;&lt;li&gt;The &lt;i&gt;Insert Statement&lt;/i&gt; dialog box appears.&lt;/li&gt;&lt;li&gt;From the &lt;i&gt;Command&lt;/i&gt; Dropdown List, choose &lt;i&gt;TCD&lt;/i&gt; (Record).&lt;/li&gt;&lt;li&gt;In the &lt;i&gt;Transaction&lt;/i&gt; field, enter the transaction code of the transaction that you want to record, and choose Enter.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-34378-43533/Pattern.JPG"&gt;&lt;img alt="image" border="0" height="148" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-34378-43533/450-148/Pattern.JPG" width="450"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the Interface field, a system-generated name appears.&lt;/li&gt;&lt;li&gt;Accept the system-generated name or edit it.&lt;/li&gt;&lt;li&gt;If there is a system data container, you can enter the target system in the Target System field.&lt;/li&gt;&lt;li&gt;Choose Enter.&lt;/li&gt;&lt;li style="list-style: none;"&gt;The transaction starts recording.&lt;/li&gt;&lt;li&gt;Work through the transaction as normal.&lt;/li&gt;&lt;li style="list-style: none;"&gt;When you leave the transaction, the system returns you to the script editor with the Recording ended dialog box.&lt;/li&gt;&lt;li&gt;Choose &lt;i&gt;Yes&lt;/i&gt; to transfer the data.&lt;/li&gt;&lt;li&gt;A TCD command and its associated Command Interface will be inserted in test script editor of SECATT.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-34378-43534/TCDEditor.JPG"&gt;&lt;img alt="image" border="0" height="337" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-34378-43534/600-337/TCDEditor.JPG" width="600"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Execution of Recorded TCD script:&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;Once the recording of the transaction is done and the details of recording are taken back to the test script editor, script can be executed.&lt;/li&gt;&lt;li&gt;First of all without parameterization the script should be executed to confirm the errorless recording. At the runtime, a Start Options window appears. Give the following values on this window &amp;amp;#150; &lt;ul&gt;&lt;li&gt;Error Behavior with value &lt;i&gt;S No termination, continue with next script&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;System Data &amp;amp;#150; Name of the system data container, which contains the Target System.&lt;/li&gt;&lt;li&gt;Target System &amp;amp;#150; Name of the server on which the execution will happen.&lt;/li&gt;&lt;li&gt;Select the &lt;i&gt;Log Display&lt;/i&gt; check box.&lt;/li&gt;&lt;li&gt;In TCD section of window, select &lt;i&gt;N &amp;amp;#150; Process in background, synchronous local&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;Execute&lt;/i&gt; button.&lt;/li&gt;&lt;li style="list-style: none;"&gt;&lt;br/&gt;&lt;a href="http://scn.sap.com/servlet/JiveServlet/showImage/38-34378-43535/StartOptions.JPG"&gt;&lt;img alt="image" border="0" height="348" src="http://scn.sap.com/servlet/JiveServlet/downloadImage/38-34378-43535/579-348/StartOptions.JPG" width="579"/&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Transaction will start executing, which appears at the bottom.&lt;/li&gt;&lt;li&gt;If the recording is error free, then success log will appear. And if there is any error in recording of the transaction and its replay then error log with details will appear.&lt;/li&gt;&lt;li&gt;After the confirmation of error free recording, one can go ahead with parameterization of the import, export &amp;amp; variables.&lt;/li&gt;&lt;li&gt;In SECATT transaction using Test Data (TD), variants can be prepared for the recorded test script. In the Parameters tab, add all the parameters from the test script. This will appear as ECATTDEFAULT in the Variants tab. Add multiple variants, as per requirement in the Variants tab. Test Data is independent of test script. Hence can be reused wherever required.&lt;/li&gt;&lt;li&gt;In SECATT transaction using Test Configuration (TC), the TD &amp;amp; TS can be linked together on the Configuration tab. On the Variants tab, using Variant Maintenance Assistant required variants values from TD could be linked to TC.&lt;/li&gt;&lt;li&gt;Finally the TC can be executed from SECATT directly by giving the required variant name at runtime.&lt;/li&gt;&lt;li&gt;The TC is used in managing the scripts in plans/packages using SCAT transaction.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a2a0f2e4-b4c3-418b-b8d8-2cfd133a8791] --&gt;</description>
      <pubDate>Mon, 10 Apr 2006 19:00:27 GMT</pubDate>
      <guid>http://scn.sap.com/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-tcd-mode-part-ii</guid>
      <dc:creator>Sapna Modi</dc:creator>
      <dc:date>2006-04-10T19:00:27Z</dc:date>
      <clearspace:dateToText>1 year, 6 months ago</clearspace:dateToText>
      <clearspace:replyCount>30</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://scn.sap.com/people/sapna.modi/blog/comment/ecatt-scripts-creation-tcd-mode-part-ii</wfw:comment>
      <wfw:commentRss>http://scn.sap.com/people/sapna.modi/blog/feeds/comments?blogPost=34378</wfw:commentRss>
    </item>
  </channel>
</rss>

