Wednesday 11 July 2012

Tips for SAP testers to find the list of SAP Transaction codes

Tips for SAP testers to find the list of SAP Transaction codes

Where I can find the list of transaction codes and their usage, I heard that there is some table which contains all the transaction codes with their descriptions.

Does anyone know about the Table that consist all the T-Code?

Listed here are the various ways you can find the list of transaction codes and their usage:

Use transaction SE11 - ABAP Dictionary:

Fill in the Database table name and click the Display button. 
TSTC   table will contain all the Tcodes and 
TSTCT table will contain all the Tcodes with Texts.

Once you entered the screen, click in Top Menu - Utilities - Table contents - Display

If you want to display all the transaction code (total - 57,048) you have to change the Fields: Maximum number of hits to 99999 (default 500).

or

Simply goto transaction SM01, although this tcode is to Lock/Unlock any transaction code, you can also view all the tcode available in the R/3 system from here.

or

Goto transaction SE93

There are two ways where you can find the list of transaction codes in SE93.

Method 1: 
You must be familiar with the starting characters strings for each of the R/3 application modules.

Assuming you know that most Materials Management transaction codes start with MM.

In the Fields: Transaction code, type in MM* and press the function key F4

The list of transaction code starting with MM will be displayed.

Method 2: 
On the Top Menu, click Utilities - Find - Execute and the first 500 transaction will be display.

If want to display all the tcodes, make sure you remembered to change the Fields: Maximum no. of hits right at the bottom of the screen.

I know a particular T Code and can enter and work on it.  How do I know what is the menu path for that T Code?

Enter Search_SAP_Menu in the command box and when the pop box appears enter, the Tcode and it will give the nodes and menu path. 

This is helpful only in case of SAP Menu not in case of SPRO - ie IMG.....

An Introduction to SAP



SAP was founded in 1972 in Walldorf, Germany. It stands for Systems, Applications and Products in Data Processing. Over the years, it has grown and evolved to become the world premier provider of client/server business solutions for which it is so well known today. The SAP R/3 enterprise application suite for open client/server systems has established a new standards for providing business information management solutions.

SAP product are consider excellent but not perfect.  The main problems with software product is that it can never be perfect.

The main advantage of using SAP as your company ERP system is that SAP have a very high level of integration among its individual applications which guarantee consistency of data throughout the system and the company itself.

In a standard SAP project system, it is divided into three environments, Development, Quality Assurance and Production.

The development system is where most of the implementation work takes place. The quality assurance system is where all the final testing is conducted before moving the transports to the production environment.  The production system is where all the daily business activities occur.  It is also the client that all the end users use to perform their daily job functions.

To all company, the production system should only contains transport that have passed all the tests.

SAP is a table drive customization software.  It allows businesses to make rapid changes in their business requirements with a common set of programs.  User-exits are provided for business to add in additional source code.  Tools such as screen variants are provided to let you set fields attributes whether to hide, display and make them mandatory fields.

This is what makes ERP system and SAP in particular so flexible.  The table driven customization are driving the program functionality instead of those old fashioned hard-coded programs.  Therefore, new and changed business requirements can be quickly implemented and tested in the system.

Many other business application software have seen this table driven customization advantage and are now changing their application software based on this table customizing concept.

In order to minimized your upgrading costs, the standard programs and tables should not be changed as far as possible.  The main purpose of using a standard business application software like SAP is to reduced the amount of time and money spend on developing and testing all the programs.  Therefore, most companies will try to utilized the available tools provided by SAP.

What is Client? What is the difference between Customization and Configuration?

The difference between cutomizing and configuration is: 
- CONFIGURATION: we will configure the system to meet the needs of your business by using the existing data. 
- CUSTOMIZING: we will customise or adapt the system to your business requirements, which is the process of mapping SAP to your business process. 
- CLIENT: A client is a unique one in organizational structure, can have one or more company codes. Each company code is its own legal entity in finance.

Configuration  vs. Customization 
When considering enterprise software of any type, it is important to understand the difference between configuration and customization.The crux of the difference is complexity. Configuration uses the inherent flexibility of the enterprise software to add fields, change field names,modify drop-down lists, or add buttons. Configurations are made using powerful built-in tool sets. Customization involves code changes to create functionality that is not available through configuration. Customization can be costly and can complicate future upgrades to the software because the code changes may not easily migrate to the new version.Wherever possible, governments should avoid customization by using configuration to meet their goals.Governments also should understand their vendor's particular terminology with regard to this issue since words like "modifications" or "extensions" often mean different things to different vendors.        *-

What is SAP R3? 
We know that SAP R/3 is software, it particular it is client-server software. This means that the groups/layers  
that make up a R/3 System are designed to run simultaneously across several separate computer systems. 

When you install Microsoft Excel on your PC, each component of Excel (printing components, graphing components, word processing components, and etc.) is stored, managed, and processed via the hardware of your PC.   When a company installs SAP's software each component (or "layer" in R/3's case) is stored, managed, and processed via the hardware of separate and specialized computer systems. Each of the various layers is capable of calling upon the specialty of any of the other installed layers in order to complete a given task. 

Those components/layers that are requesting services are called "clients", those components/layers that are providing services are called "servers".  Thus the term - "client/server".       

What is meant by SAP ECC?

SAP is an ERP (Enterprise Resource Planning) module, ECC is the version of SAP, like 4.6, 4.6c and 4.7 in that series new version is ECC-6. Its known as Enterprise core component.

SAP Testing in a high level terms


SAP Testing in a high level terms


SAP Testing is same as manual testing but here the applications are SAP R/3 and Enterprise portal. Whenever there is change in R/3 and Portal and You need to design test cases according the change request and test the application. 


If you have knowledge in the module (like HR, CRM, SD, SRM), which you are going to test would be helpful to you. 


UAT means USER ACCEPTING TESTING. Suppose end user raised an issues that we solved and send to end used it is working fine. then we get confirmation from him that it is fine. that is call UAT. 


UNIT TESTING - This is done by developer and anyone who did any customizing or any code to ensure what they did is working properly 

INTEGRATION testing - Done by tester by developing some scenarios which are most unlikely and get the result to ensure the integration is correct 

Apart from that, regression testing, functional testing and other cross functional testing are there done by testers 

In realization phase, unit testing are done by developers 
After unit testing, Integration testing and other testing are done by testers/functional depending upon the object to test. 

Testing usually follows two paths. Firstly, System Integration Testing (SIT) which is performed by the SAP team in the development client, and secondly User Acceptance Testing (UAT) which is performed in the QA client after transport from the development client. UAT is performed by end users or the testing team. 

Unit Tests are defined and performed by developers. A process consists usually of several functions. Each of this function usually consists of "sub-functions" corresponding to a single method or a group of methods (if you are developing OO-based). 

Unit Tests could be described as white-box tests whereas a normal tester (which should be not identical to the developer) will test entire functions (black-box tests). 

--- During the entire life cycle of a SAP solution, it is necessary to test the functions and performance of your solution. With the SAP Test Workbench, SAP provides you with an environment for all test phases, which you can use for testing in the following cases: 

• Implementation of SAP solutions 
• Integration of new components and business scenarios 
• Customer developments 
• Function tests 
• Integration tests with other components 
• Upgrades, regression tests 
• Importing support packages 

Integration 
Features 
Test Preparation 
• Creation of manual and automated test cases 
• Management of manual and automated test cases 
• Creation of test plans 
• Definition and management of test series 
Test Execution 
• Execution of mass tests using Extended Computer-Aided Test Tool and Computer Aided Test Tool 
• Integration of test cases and test scripts of non-SAP providers 
• Assignment of work lists (test packages) to individual testers 

Test Evaluation 
• Permanent overview of test progress and test results 
• Complete documentation of test processes in the test plans (test cases, test case descriptions, test results, test case notes, error messages) 
• Detailed tabular and graphical evaluation of all test plans 
• Export of test results to Office applications 
• Message processing 

Testing usually follows two paths. Firstly, System Integration Testing (SIT) which is performed by the SAP team in the development client, and secondly User Acceptance Testing (UAT) which is performed in the QA client after transport from the development client. UAT is performed by end users or the testing team.

Role of a SAP Functional Consultant

Role of a SAP Functional Consultant

What are the differences between a functional and business consultant?

The difference between Functional consultant and Business consultant are as follows: 
1) A functional consultant is able to configure the system unlike business consultant. 
2) Functional consultant know more about business process unlike Business consultant. 
3) A business consultant will bring business process knowledge and provide it to functional consultant who in turn used this knowledge to configure the system.  
4) Functional consultant has more configuration knowledge then Business consultant. 

The responsibilities of a support consultant are:

- Primarily responsible for Handling tickets and application support to the end users 
- When an issue comes diagnose, analyse and solve the issue 
- Responsible for any enhancements 
- Writing functional specs and interacting with Abapers to develop any user exits  
- Training the end users and preparing end user training material  

For those who wished to know the role of a functional consultant.  Below is one view:

A functional consultant evaluates the demands in talking with the customer's representatives, transforms the essence into an abstract and algorithmic business model. Hence, he identifies the use cases and transforms them into logical and technical views. 

Then the main task starts: customizing the respective business area and making sure the system reacts in the manner according to the constraints of the requested use case. 

The consultant documents the settings and prepares proper guidelines that allow other consultants to do further changes or repairs with due efforts. 

The consultant takes care that proper training is given to the users and that the system is usable, performing appropriately and the business flow is complete and correct. 

During go live he assists the technical staff by testing the behaviour of the system. 

After go live he guarantees that the procedures remain usable and consistent in real live situation and proposes enhancements. 

The main duty of a consultant is to transfer external know-how to the client. It is not manpower that counts but intelligence, understanding of processes, a feeling for defects and general a common sense.  
 

Role of a Functional Consultant in an End To End Implementation

When you talk about the role of a Functional consultant in an end to end implementation, I think it won't be possible for me or anybody to define everything but I will try to summarize it:

1. Functional consultant is expected to generate knowledge about the current business process, design current business flows, study current business processes and its complication, in all we can say getting through with current business setup. Flow diagrams and DFD are prepared, most of the time in Vision format, all this forms the part of AS IS document.

2. Everything configured has to be documented as per their categories in the form of predefined templates, these have to be then approved by the team leads or who ever the consultant is reporting to.

3. Mapping and GAP analysis is done for each module, I have seen people defining integration after mapping, gap analysis and configuration is done, but as per my experience in implementation, it is a simultaneous process.

4. Before starting configuring  future business processes in SAP, the DFD/ERD are prepared, this documentation is called TO BE, which can be also said as the result of mapping and gap analysis.

5. Sometimes Functional consultants are also expected to prepare test scripts for testing the configured scenarios.

6. End user manual and user training is also expected from F.Consultants.

The project normally starts off  with a Kick off meeting in which the team size, team members, reporting system, responsibilities, duties, methodology, dates and schedules, working hours which have been predicted are formally defined.

ASAP, it won't be possible for me to explain it here, but all I can tell you about it is that it is SAP standard implementation methodology, which SAP prescribes but is not mandatory for any company to follow, such as IBM follow some blue Methodology, some companies follow typical SDLC steps, ASAP stands for Accelerated SAP, you can find all the steps on SAP site, through google, reading it from there won't give you a great knowledge about ASAP but will obviously get you to know the definitions of various term. 


Tags:

SAP functional consultant roles and responsibilities

SAP business consultant roles and responsibilities

become sap functional consultant

role sap functional consultant

sap functional consultant certification

sap functional consultant resume

sap functional consultant job description

sap functional consultant jobs

sap functional consultant salary

sap functional consultant rates

Roles & Responsibilities of Testing Manager


Roles & Responsibilities of Testing Manager

What are the Roles & Responsibilities description of Tester & Testing Manager in SAP Environment.

Responsibility details- 

Manager's Responsibilities-

  • Manage Project Initiation through Closure.
  • Resource Mobilization for Projects.
  • Implement and monitor processes for Offshore Testing.
  • Manage Delivery by Metrics.
  • Publish KPIs for all Offshore Testing Projects on weekly, or milestone, basis.
  • Submit inputs for Weekly Status Reports to the Onsite Test Coordinator.
  • Participate in Weekly Review Meetings.
  • Submit inputs for billing of effort.
  • Offshore Team Management, Mentoring and Coaching.
  • Issue Management.
Offshore Testers-
  • Test Requirements Analysis.
  • Test Case Development / Updating.
  • Test Data preparation.
  • Test Execution and Results logging.
  • Defect Analysis & Reporting.
  • Re-tests for Fixes.
  • Submit daily status updates and Metrics to Offshore Leads.
  • Peer Reviews.
Example: What are the responsibilities or expections as an SAP-HR tester.

Sap HR tester is good role for sometime.

  • Expectation will you need to assist the testers (testing background people).
  • People from the sap hr background in the testing projects usually preparing scenarios.
  • Helping them to create the test data.
  • Analysing the defects.
  • Preparing the test cases and scripts (testing tool can be manual or automated).
  • Validating the test results against the documents such as BPPs, Blue Prints, Configs etc.
  • Execution of test cases preparing the TIRs (test incident reports) and logging them into the tool if it is in place.
  • Some cases they will fix the defect also.
  • Testing the interfaces, reports (custom and standard) authorisations (positive and negative).
  • Integration also tested it depends on the scope of testing.
  • Testings can be (system intergration testing, User acceptance testing or User confirmation testings or any other different terminology).
It is good to work as a tester for some time but it can be boring over the long term.

Tags: 

sap tester responsibilities
sap tester job description
sap tester tasks
sap tester work
sap tester job in sap testing
sap test manager responsibilities
sap test manager job description
sap test manager tasks
sap test manager work
sap test manager job in sap testin

Role of SAP Consultant In Testing

 1. What is the role of SD Consultant in Testing while implementing the project? 

 2. What is Unit testing and Integration Testing?

Testing : the core team members along with endusers will test whether the postings done in SAP is resulting as per the requirements of the organisation.  They will test whether the output documents such as purchase order, invoice document are printed in the required format and showing the correct data.

Unit testing is refer to the module which are going to implement. SD, MM, FICO etc. there will be test script based on that testing will be performed. 

Integration testing will be cross the modules. MM-SD-FICO for example.  Integration testing is also called SIT ( System integration testing)

Testing mathologies and types: there are 6 types of testings: 
  1. Unit Testing 
  2. System Testing 
  3. System Integration security Testing 
  4. Performance Testing 
  5. User Acceptance testing 
  6. Regression Testing

Unit testing is done in bit and pieces. Like e.g. in SD standard order cycle; we do have 1-create order, then 2-delivery, then 3-transfer order, then 4-PGI and then 5-Invoice.  So we will be testing 1,2,3,4 and 5 seperately alone one by one using test cases and test data. We will not be looking and checking/testing any integration between order and delivery; delivery and TO; TO and PGI and then invoice.

Whrereas System testing you will be testing the full cycle with it's integration, and you will be testing using test cases which give a full cyclic test from order to invoice.

Security testing you will be testing different roles and functionalities and will check and signoff.

Performance testing is refered to as how much time / second will take to perform some actions, like e.g. PGI.  If BPP defination says 5 seconds for PGI then it should be 5 and not 6 second.  Usually it is done using software.

Regression testing is reffered to a test which verfies that some new configuration doesnot adversly impact existing functionality.  This will be done on each phase of testing.

User Acceptance Testing:  Refers to Customer testing. The UAT will be performed through the execution of predefined business scenarios, which combine various business processes. The user test model is comprised of a sub-set of system integration test cases.

We use different software during testing. Most commonly use are

Test Director:  which is used to record requirement, preparing test plan and then recording the progress.  We will be incorporating defects that are coming during these testings using different test cases.

Mercury Load Runner:  is used for performance testing.  This is an automatic tool.

What does the following terms means : 
- Technical Unit Testing 
- Functional Unit Testing 
- IntegrationTesting 
- Volume Testing 
- Parallel Testing?

Technical Unit Testing= Test of some technical development such as a user exit, custom program, or interface. the test usually consists of a test data set that is processed according to the new program.  A successful test only proves the developed code works and that it performed the process as as designed.

Functional Unit Testing= Test of configuration, system settings or a custom development (it may follow the technical unit testing) These usually use actual data or data that is masked but essentially the same as a real data set. A successful test shows that the development or configuration works as designed and the data is accurate as a result.

IntegrationTesting= Testing a process, development or configuration within the context of any other functions that the process, development or functionality will touch or integrate . The test should examine all data involved across all modules and any data indirectly affected. A successful test indicates that the processes work as designed and integrate with other functions without causing any problems in any integrated areas.

Volume Testing= testing a full data set that is either actual or masked to insure that the entire volume does cause system problems such as network transmission problems, system resources issues, or any systemic problem, A successful test indicates that the processes will not slow or crash the system due to a full data set being utilized.

Parallel Testing= Testing the new system or processes with a complete data set while running the same processes in the legacy system. A successful test will show identical results when both the legacy system and new system results are compared.

I would also note that when a new implementation is being done you will want to conduct at least one cut over test from the old system to the new and you should probably do several.

What kind of testings that are carried out in testing server?

1. Individual Testing ( Individually which we've created) 
2. Regressive Testing ( Entire Process) 
3. Integration Testing ( Along with other integrated modules)

The 3 types of testing is as follows:-

1. Unit testing (where an individual process relevant to a SD or MM etc is tested)

2. Integration testing (where a process is tested that cuts across all areas of SAP).

3. Stress testing (where lots of transactions are run to see if the system can handle the data)


Tags:

sap testing tutorial

sap testing methodology

sap testing material

sap testing interview questions and answers

faqs sap testing

sap testing tools

sap testing process

sap testing methodology

sap modules

sap testing tutorial manual

sap testing tutorial pdf

performance testing tutorial

sap tutorial book

sap ecatt tutorials

sap testing ebook

test cases tab sap library

test cases solution manager

test cases tab url

saving test cases

sap test workbench

create test package sap

sap testing documents

sap test case template

sap test plan

sap test plan template

sap test workbench

create test package

sap test scripts

SAP Interview Questions and Answers

SAP Interview Questions and Answers

  1. What is ERP? - ERP is a package with the techniques and concepts for the integrated management of business as a whole, for effective use of management resources, to improve the efficiency of an enterprise. Initially, ERP was targeted for manufacturing industry mainly for planning and managing core business like production and financial market. As the growth and merits of ERP package ERP software is designed for basic process of a company from manufacturing to small shops with a target of integrating information across the company.
  2. Different types of ERP? - SAP, BAAN, JD Edwards, Oracle Financials, Siebel, PeopleSoft. Among all the ERP’s most of the companies implemented or trying to implement SAP because of number of advantages aver other ERP packages.
  3. What is SAP? - SAP is the name of the company founded in 1972 under the German name (Systems, Applications, and Products in Data Processing) is the leading ERP (Enterprise Resource Planning) software package.
  4. Explain the concept of "Business Content" in SAP Business Information Warehouse? - Business Content is a pre-configured set of role and task-relevant information models based on consistent Metadata in the SAP Business Information Warehouse. Business Content provides selected roles within a company with the information they need to carry out their tasks. These information models essentially contain roles, workbooks, queries, InfoSources, InfoCubes, key figures, characteristics, update rules and extractors for SAP R/3, mySAP.com Business Applications and other selected applications.
  5. Why do you usually choose to implement SAP? - There are number of technical reasons numbers of companies are planning to implement SAP. It's highly configurable, highly secure data handling, min data redundancy, max data consistency, you can capitalize on economics of sales like purchasing, tight integration-cross function.
  6. Can BW run without a SAP R/3 implementation? - Certainly. You can run BW without R/3 implementation. You can use pre-defined business content in BW using your non-SAP data. Here you simply need to map the transfer structures associated with BW data sources (InfoCubes, ODS tables) to the inbound data files or use 3rd part tool to connect your flat files and other data sources and load data in BW. Several third party ETL products such as Acta, Infomatica, DataStage and others will have been certified to load data in BW.
  7. What is IDES? - International Demonstration and Education System. A sample application provided for faster learning and implementation.
  8. What is WF and its importance? - Business Work Flow: Tool for automatic control and execution of cross-application processes. This involves coordinating the persons involved, the work steps required, the data, which needs to be processed (business objects). The main advantage is reduction in throughput times and the costs involved in managing business processes. Transparency and quality are enhanced by its use.
  9. What is SAP R/3? - A third generation set of highly integrated software modules that performs common business function based on multinational leading practice. Takes care of any enterprise however diverse in operation, spread over the world. In R/3 system all the three servers like presentation, application server and database server are located at different system.
  10. What are presentation, application and database servers in SAP R/3? - The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server. All the data are stored in a centralized server. This server is called database server.
  11. What should be the approach for writing a BDC program? - Convert the legacy system data to a flat file and convert flat file into internal table. Transfer the flat file into sap system called "sap data transfer". Call transaction(Write the program explicitly) or create sessions (sessions are created and processed ,if success data will transfer).
  12. Explain open SQL vs native SQL? - ABAP Native SQL allows you to include database-specific SQL statements in an ABAP program. Most ABAP programs containing database-specific SQL statements do not run with different databases. If different databases are involved, use Open SQL. To execute ABAP Native SQL in an ABAP program, use the statement EXEC. Open SQL (Subset of standard SQL statements), allows you to access all database tables available in the R/3 System, regardless of the manufacturer. To avoid conflicts between database tables and to keep ABAP programs independent from the database system used, SAP has generated its own set of SQL statements known as Open SQL.
  13. What are datasets? - The sequential files (processed on application server) are called datasets. They are used for file handling in SAP.
  14. What are internal tables check table, value table, and transparent table? - Internal table: It is a standard data type object, which exists only during the runtime of the program. Check table: Check table will be at field level checking. Value table: Value table will be at domain level checking ex: scarr table is check table for carrid. Transparent table: - Exists with the same structure both in dictionary as well as in database exactly with the same data and fields.
  15. What are the major benefits of reporting with BW over R/3? Would it be sufficient just to Web-enable R/3 Reports? - Performance — Heavy reporting along with regular OLTP transactions can produce a lot of load both on the R/3 and the database (cpu, memory, disks, etc). Just take a look at the load put on your system during a month end, quarter end, or year-end — now imagine that occurring even more frequently. Data analysis — BW uses a Data Warehouse and OLAP concepts for storing and analyzing data, where R/3 was designed for transaction processing. With a lot of work you can get the same analysis out of R/3 but most likely would be easier from a BW.
  16. How can an ERP such as SAP help a business owner learn more about how business operates? - In order to use an ERP system, a
    business person must understand the business processes and how they work together from one functional area to the other. This knowledge gives the student a much deeper understanding of how a business operates. Using SAP as a tool to learn about ERP systems will require that the
    people understand the business processes and how they integrate.
  17. What is the difference between OLAP and Data Mining? - OLAP - On line Analytical processing is a reporting tool configured to understand your database schema ,composition facts and dimensions . By simple point-n-clicking, a user can run any number of canned or user-designed reports without having to know anything of SQL or the schema. Because of that prior configuration, the OLAP engine "builds" and executes the appropriate SQL. Mining is to build the application to specifically look at detailed analyses, often algorithmic; even more often misappropriate called "reporting.
  18. What is â€Å"Extended Star Schema†and how did it emerge? - The Star Schema consists of the Dimension Tables and the Fact Table. The Master Data related tables are kept in separate tables, which has reference to the characteristics in the dimension table(s). These separate tables for master data is termed as the Extended Star Schema.
  19. Define Meta data, Master data and Transaction data - Meta Data: Data that describes the structure of data or MetaObjects is called Metadata. In other words data about data is known as Meta Data. Master Data: Master data is data that remains unchanged over a long period of time. It contains information that is always needed in the same way. Characteristics can bear master data in BW. With master data you are dealing with attributes, texts or hierarchies. Transaction data: Data relating to the day-to-day transactions is the Transaction data.
  20. Name some drawbacks of SAP - Interfaces are huge problem, Determine where master data resides, Expensive, very complex, demands highly trained staff, lengthy implementation time.
  21. What is Bex? - Bex stands for Business Explorer. Bex enables end user to locate reports, view reports, analyze information and can execute queries. The queries in workbook can be saved to there respective roles in the Bex browser. Bex has the following components: Bex Browser, Bex analyzer, Bex Map, Bex Web.
  22. What are variables? - Variables are parameters of a query that are set in the parameter query definition and are not filled with values until the queries are inserted into workbooks. There are different types of variables which are used in different application: Characteristics variables, Hierarchies and hierarchy node, Texts, Formulas, Processing types, User entry/Default type, Replacment Path.
  23. What is AWB?. What is its purpose? - AWB stands for Administrator WorkBench. AWB is a tool for controlling, monitoring and maintaining all the processes connected with data staging and processing in the business information whearhousing.
  24. What is the significance of ODS in BIW? - An ODS Object serves to store consolidated and debugged transaction data on a document level (atomic level). It describes a consolidated dataset from one or more InfoSources. This dataset can be analyzed with a BEx Query or InfoSet Query. The data of an ODS Object can be updated with a delta update into InfoCubes and/or other ODS Objects in the same system or across systems. In contrast to multi-dimensional data storage with InfoCubes, the data in ODS Objects is stored in transparent, flat database tables.
  25. What are the different types of source system? - SAP R/3 Source Systems, SAP BW, Flat Files and External Systems.
  26. What is Extractor? - Extractors is a data retrieval mechanisms in the SAP source system. Which can fill the extract structure of a data source with the data from the SAP source system datasets. The extractor may be able to supply data to more fields than exist in the extract structure.

Tags:
 sap testing tutorial
sap testing methodology
sap testing material
sap testing interview questions and answers
faqs sap testing
sap testing tools
sap testing process

Tuesday 10 July 2012

Re: Introduction and Testing Process of SAP TAO

Introduction and Testing Process of SAP TAO

Introduction of TAO :-


The SAP Test Acceleration and Optimization (SAP TAO) software streamlines the creation and maintenance of ERP business process testing.
SAP TAO helps QA Specilists to break down applications into components, which can  be
􀂄 Assembled into test cases through a simple interface using drag and drop
􀂄 Parameterized for flexible reuse, such as reusing a test that has updated data inputs
􀂄 Maintained easily and inexpensively, even when screens, flows, or service packs change.


  Testing Optimization Benefits:-


Automated testing with SAP TAO maximizes:
􀂄 Testing Deployment
SAP TAO, in tandem with HP Quality Center/ALM, dramatically reduces the amount of time required to build and execute test scripts.

􀂄 Reuse
SAP TAO eliminates the need to create new tests whenever a component changes. If one component changes in a group of tests, just replace that component and then re-consolidate the tests.
􀂄 Maintenance
SAP TAO allows you to record component parameters. SAP TAO provides a Microsoft Excel spreadsheet to save parameters for reuse and maintenance. You can also move components from HP Quality Center to SAP TAO for additional backup possibilities.

Process Testing with SAP TAO:-


Below Process describes how to test a simple business process with SAP TAO and HP Quality Center. It assumes that you can access a SAP back-end server that executes the business process transactions you are testing, access to HP Quality Center, and a properly installed and connected SAP TAO Client on your desktop.
 1. Discuss the process flow with the subject matter expert.
2. Create a business process test case with detailed steps.
3. Run the steps manually within the test application to make sure the application generates without errors or warning messages.
4. Open HP Quality Center to view the list of your selected components.
    a. Drag and drop the transactions in the order that they occur in the business process.
    b. HP Quality Center includes a list of common screen commands, such as Open, Enter, and Exit. Move the screen commands using drag and drop as needed.
5. Parameterize the data in the Excel spreadsheet or the HP Quality Center database.
6. On SAP TAO, consolidate the data into a single component that consists of the transaction code and screen operations.
7. In the HP Quality Center, create a second business process script using the single component.
8. Execute the test script and review it for any discrepancies.

9. Save the components in a directory that you can easily access when you need to update a screen or a transaction. 


~Venu
Browse for Manual Testing & QC: www.swaretesting.blogspot.com
Download Material: www.nuve.info