ECATT Question

Hi All,
I needed some information related to eCATT.
We want to upload the data for eCATT execution through an external text file.
We have created the Test script(TS),Test Data container(TD) and the Test Configuration(TC) .
The variants come up from the text file to the test data container when we upload through
EDIT->VARIANTS->UPLOAD.
We have also copied the parameters from the TD to the TS by
EDIT->PARAMETER INTERFACE ->IMPORT.
In the TS these parameters are assigned to the proper fields where the value needs to be populated.
The problem is that when we run the TS these values are not getting uploaded to the parameters of the TS.
Needed your help in solving this problem.
Regards,
Rupesh.

Hi Rupesh,
Good Check out the following documentation
Purpose
Use extended Computer Aided Test Tool (eCATT) to create and execute functional tests for software. The primary aim is the automatic testing of SAP business processes. Each test generates a detailed log that documents the test process and results.
eCATT enables automatic testing in SAP GUI for Windows and SAP GUI for Java. In order to offer a complete test solution that covers other GUIs, eCATT has interfaces to third party tools.
Implementation Considerations
Test cases usually make database changes. Therefore, you should not normally run them in productive systems.
In general, do not use eCATT to manipulate data in a productive system: eCATT is a test tool. Instead, use techniques such as Batch Input.
Integration
eCATT can be used with the Test Workbench.
You can migrate test cases from Computer Aided Test Tool (CATT) to take advantage of the better features of eCATT.
eCATT is also integrated with the Object Navigator (SE80).
Features
You can:
·        Test transactions, reports, and scenarios
·        Call BAPIs and function modules
·        Test remote systems
·        Check authorizations (user profiles)
·        Test updates (database, applications, GUI)
·        Test the effect of changes to customizing settings
·        Check system messages
Constraints
eCATT runs in a system based on SAP Web Application Server 6.20 or higher. However, you can use this system to test systems with Release 4.6C or higher.
Check out the following documentation
ECATT is automated testing tool developed by sap for functional testing.
http://www.sapdevelopment.co.uk/testing/ecatt.htm
Check my weblogs too.
/people/community.user/blog/2007/02/05/create-and-migrate-catt-to-ecatt-part-1
/people/community.user/blog/2007/02/06/create-and-migrate-catt-to-ecatt-part-2
/people/community.user/blog/2007/01/22/integrating-ecatt-mercury-qtp-part-3
/people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2
/people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1
extended Computer Aided Test Tool (eCATT) is use to create and execute functional tests for software.
eCATT Tutorial
http://help.sap.com/saphelp_sm40/helpdata/EN/fd/4f6b3f3d643b3be10000000a114084/content.htm
Following are the individual article links on SDN for SAP eCATT Weblogs. Kindly comment on them -
1. eCATT An Introduction(Part I)
/people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
2. eCATT Scripts Creation - TCD Mode (Part II)
/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
3. eCATT Scripts Creation - SAPGUI Mode (Part II )
/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
4. eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (Part IV)
/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
5. eCATT Scripts Management Via Test Workbench(Part V)
/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v
6. eCATT Logs (Part VI)
/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
7. eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(Part VII)
/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii
8. eCATT Tips Of Recording, Testing & Links (Part VIII)
/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii
ERPGenie.COM -> The Home of SAP R3 ABAP -> ABAP utilities -> eCATT
Extended Computer Aided Test Tool
Working with eCATT (Extended Computer Aided Test Tool)
(By: KVR Prasad Babu[11] , Infotech Enterprises Ltd[12] , email: [email protected][13] )
Description:
In this article first I will introduce some of the basic concepts regarding eCATT[14] and then we will see how to develop a test script to upload a test data file with a practical example.
So in precise in this article you will see what eCATT is, how we can use it; how we can load a test data from a file in 4.7X and it end with an example.
After reading this article you will have a clear idea about eCATT tool. And you will be able to write a test script in which test data can be loaded from a file.
This article is divided into following sections,
What is eCATT?
How to load test data from a file in 4.7X with an example?
What is eCATT?
eCATT stands for extended Computer Aided Test Tool (eCATT) which is built is testing tool to test SAP system. By using testing tool we can test the entire business process, and we can also use this tool with a third party testing tool (I am not covering this topic). Execution of every test script ends with a log, which explains the results of the test script.
By using eCATT we can do following operations,
· Test transactions, reports, and scenarios
· Call BAPIs and function modules
· Test remote systems
· Check authorizations (user profiles)
· Test updates (database, applications, GUI)
· Test the effect of changes to customizing settings
· Check system messages
For more information go to: eCATT::Extended Computer Aided Test Tool (sdn.com)
Here I am discussing fundamentals about eCATT in detail. You can find very good documentation in sdn.com.
To develop a test script in eCATT we need to follow the following steps,
1. Creating Test Scripts.
2. Creating Test Data Containers[16] .
3. Understanding System Data Containers[17] .
4. Executing Test Configurations.
There is a very good web blog on eCATT in sdn.com which explains eCATT with necessary screen shots. To read document click here Blog on eCATT in sdn.com
Good Luck and thanks
AK

Similar Messages

  • ECATT questions regarding handling multiple line items in test data conatin

    Hi all,
    We are using  ECATT for automation.
    We do have a query .
    The Question is
    When we have
    Ist   level   Header information     [One entry per header]    
    IInd  level  Item Level information [Per Header Multiple item entries is possible]
    For eg.
    Header
    Sales ordno Customer
    S001           C001
    Item
    Salesordno itemNo Material
    S001          001         M001
    S001          002         M002
    We need  to call an API for creating the salesorder using ECATT .We want to achieve the same with test data container.
    How we can approach this?
    Reg,
    Ganesh
    Message was edited by:
            GaneshKumar P

    hi,
    you can do that by using ABAP...ENDABAP statement.
    By using this command you can write any ABAP login in between.
    and u can also call RFC's, BAPI in between.
    all you need to do is wirte your ABAP code in se38 and make sure that its working fine. then copy ur code to ecatt tool and pleace that in between ABAP...ENDABAP statements.
    hope this helps.
    >>reward if this helps.
    regards,
    kvr

  • Error while running the CAT script

    Hello,
    I am running eCATT script that creates test users by copying from source users to target users.
    I am getting following error message.
    Field USLOGOND-USTYP. input value is longer than screen field
    Message no. 00348
    Diagnosis
    A screen field was supplied with longer field contents by batch input.
    Procedure
    Correct the field contents in the batch input data.
    Please advise.
    From
    PT.

    In that case you'll need to go through your script, find the field that triggers the error, and its value and replace the value with the character from the other thread.
    Or you could add it as a variable, like the variables you've already defined. I do not know about the risks of deleting fields/values from a script
    Anyway, this has now become a catt or ecatt question rather than a security issue, so you may find the appropriate guru's in one of the other forums....

  • Question on ECATT scripts (SAP QA)

    Hi,
    Can anybody tell me about the ECATT's tool?
    If you do possess any notes or material, please forward the same to my id - [email protected] .
    How is the scope for QA in SAP?
    Are the growth prospects better in SAP QA?
    Thanks in Advance,
    Vijay

    Hi Vijay,
    Kindly find the following series of weblogs written by me on eCATT Tool in depth.
    eCATT - An Introduction (PART I)
    /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    eCATT Scripts Creation – TCD Mode (PART II)
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    eCATT Scripts Creation - SAPGUI Mode (PART III)
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
    eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (PART IV)
    /people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
    eCATT Scripts Management Via Test Workbench (PART V)
    /people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v
    eCATT Logs (PART VI)
    /people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
    eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(PART VII)
    /people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii
    eCATT Tips Of Recording, Testing & Links (PART VIII)
    /people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii
    Checkpoints in eCATT (Part IX)
    /people/sapna.modi/blog/2007/05/18/checkpoints-in-ecatt-part-ix
    Hope this helps.
    PS If the answer solves your query, plz close the thread by rewarding each reply and marking it solved.
    Regards

  • Questions mark in eCATT

    Dear Sappers,
    For people who already have worked in eCATT environment, i am having some shadow points.
    1. Imagine i already  have started or executed (F8) a process which gives me a errorless protocol in a project and suddenly i noticed that a data record has not be recorded properly. How could i solve this issue in order to get everything in the right way.
    2. For instance i have  created 2 times a material how could i remove or delete this material although i pressed the execute button.
    3. how to deal with a sales text with eCATT? I already did it wit Material and customer master data.
    Will be rewarded with very good points
    Thanks in advance

    Hello ,
    When i said Update mode....suppose you are creating materials and recorded the transaction MM01---and missed one particular field....then record new transaction MM02 (update mode) and then add this particular field in your script and execute....Else you can do a mass update of matrial- T.Code MASS
    When i said you can mark the material for deletion ..i mean go to MM02 and set deletion flag for this particular material. I am not sure whether you can delete a master record using eCATT.
    Regards
    Sai

  • Problem with clicking CheckBox eswith eCATT recording

    Hi All,
    Iam using SAP GUI 640,ECC500.
    Am trying to set some default setting in Finance Transaction FB00 with clicking some checkboxes.
    So,After i recorded with clicking checkboxes,For testing that recording i unchecked the check boxes manually and executed the script .but i dont see any boxes checked after i execute the script.I checked in the debugging mode,it is showing in the screen that the checkboxes are checked.but at the end of the script when i open the transaction manually the checkboxes are unchecked.
    Is their anything to be cautious when recording Checkboxes.If so please pass your comments.
    Thanks in Advance,
    Sarapu

    HI Rajender,
    Are you using TCD or SAPGUI for the recording.
    In either cases make sure that you are passing value "<b>X</b>" to the checboxes in your recording or passing value "<b>X</b>" to the variable you have assigned to the checkboxes.
    In general you donot need to take any special care for handling Check boxes and they are identified with both TCD and SAPGUI as part of the standard eCATTS.
    Hope this solves your problem. DO get back to me if you still have the same problem.
    -Harsha
    PS: Award points if this answers your questions.

  • Using mercury test scripts in eCATT

    Can anyone tell me if its possible to use the test case built in Mercury QTP be used as eCATT test case to run the test. If thats possible wats the way to use them. All along i hav been using Mercury to Test Sap application now i need to build the test scripts in eCATT for the same. Can i make use of the test scripts built in mercury
    is it possible to use the test scripts built in the older version say 6.2 of mercury used in 4.6C or 4.7 os SAP eCATT
    can i atleat get the scripts into CATT and then migrate it to eCATT.

    Hello,
    Please post your question in the WAS forum.
    SAP NetWeaver Application Server
    thx,
    E.T.

  • Ecatt: how to test the creation of a purchase requisistion (ME51N)

    Hello ecatt-experts,
    I have some questions concerning the creation of a purchase requisition with ecatt:
    - is it possible to use TCD recording instead of sapgui recording for ME51N ?
    (as far as I've seen it's not possible with TCD as I didn't get back the field-values)
    - Is it possible to record the creation of a PR with 1 item and to write a script which can be used for the creation of a PR with n items ?
    For this I would need to cread GUIElement- Parameters dynamically.
    Or is the only solution to this problem to register a sapgui with n items and to define n parameters ?
    regards,
    monika

    HI Monika,
    It is difficult to use TCD for creating a Purchase Requisition (I am not telling you that it is impossible, you can do it, but its really hard to manipulate screen elements and to pass values to them).
    One thumb rule is to use SAPGUI for all Enjoy transactions(ME21N, ME51N, MIGO....)
    Answer to your second question is YES. You can use the single recording for N number of items without creating multiple parameters.
    You have to create a parameter with the parameter reference as the table/structure mentioned in the transaction grid(Press F1 on the TA screen and then go to technical help and copy the table/structure name and paste it in the parameter reference area of the eCATT parameter ending with [] like <b><I_MARA>  <Description> <MARA[]></b> ).
    Then create another local parameter of type numeric(may be V_COUNT )
    In the eCATT, use a GETLENGTH (I_MARA, V_COUNT).
    Then loop the grid values like
    DO (V_COUNT).
    SAPGUI RECORDING <b>ONLY</b> FOR THE ITEMS..
    Here map the values with the values of the St. Parameter
    like I_MARA[&LPC]-MATNR.
    ENDDO.
    This way, you can pass multiple values to the grid to the parameter I_MARA in the runtime and also use a single line recording for passing multiple values.
    This thread might help you in a way.
    Re: Secatt doubt
    Hope the solution helps.
    Best regards,
    Harsha
    PS: Reward points accordingly for all responding.

  • How to Call Methods in Ecatt?

    Hello Gurus,
    I dont find CALLMETHOD or CALLSTATIC commands in Ecatt. I am using R/3 4.7 version of SAP.
    My question also is how to call methods. I have a scenario where my test script execution depends on the return type of method. Say if the return type of method is A only then I should run the script else the script should not be executed.
    Your help in this regard is highly appreciated.
    Regards,
    GS.

    >
    Get Started wrote:
    > Hello Gurus,
    >
    > I dont find CALLMETHOD or CALLSTATIC commands in Ecatt. I am using R/3 4.7 version of SAP.
    >
    > My question also is how to call methods. I have a scenario where my test script execution depends on the return type of method. Say if the return type of method is A only then I should run the script else the script should not be executed.
    >
    > Your help in this regard is highly appreciated.
    >
    > Regards,
    > GS.
    Hi GS,
    Please use the command "CallMethod" and it is available with latest SAP version.
    You have to provide the Object Instance Parameter and Instance Method.
    Regards,
    SSN.

  • ECATT/ABAP code to close a session while executing a chain script

    How to close the extra created session during the execution of chain script??
    Details of the problem:
    I'm using eCATT for automating different business flows in SAP,
    For a particular scenario I have to create a chain script,
    One chain script may contain up to 40 individual scripts,
    This chain script will contain around 7 report programs using SE38 transation,
    While executing SE38 script(report program), one extra session is opening (log display session),
    but, my script can close the original SE38 screen only, not the extra created session,
    So, after executing 5 scripts (SE38 scripts), then "sessions reached to its max" message is appearing, and the script is failing,
    As it is a automation test script, no manual interaction will be there,
    i.e - we should not close the extra session manually.
    Now, my question is:
    How to close the extra created session..??
    How the recording should be done to handle this problem..??
    or any extra code should be added to close the extra session..??
    Is there any ABAP code.. or eCATT command available to handle this problem..??
    If you have any idea to close the extra created session, please share it with me,
    my effort:
    I tried with "RESCON" command... this will close all the SAP sessions,
    This will not work for my scenario,
    and, I tried with "Close session after every RFC",
    this will work, but, after executing 5 SE38 scripts, I'm facing the above problem.
    Please suggest me a solution, Thanks in advance..
    Regards,
    Chandra shekhar.A
    Message was edited by:
            chandra shekhar
    Message was edited by:
            chandra shekhar

    user13490676 wrote:
    could it be a problem with jmf itself that the endofstream doesnt get generated for the datasource being read from a fileIn this instance, that would be the problem... more than likely, there's something weird about the file, perhaps it doesn't have a duration set in the header and JMF treats it like a live stream.
    You could always write a custom DataSource that just passes through the input of a normal data source, and then generate the EndOfStream event yourself... maybe based on a timeout or failure counter? I haven't received any data in x seconds or after x attempts, so I'm assuming the file is done... Or when you've read enough data that the file can't possibly have any more (read >= file header + file data)...

  • What is the transaction code for running Building block & ECatts?

    Hai guys,
    I am building a new organisation structure using Building block Library. Can somebody tell me which transaction Code to use as well as from where I can download the variant files?
    Thanks in advance,
    Regards,
    maheshwaran. I

    Hello Maheshwaran,
    For the beifit of others looking for this question,
    To create a building block : /smb/bbi   -- > building block builder. --> create new Building blocks.
    This has to be attached to a scenario and inturn to a solution.
    To downlad the variant files : Go to Transaction SECATT  --> Enter the eCatt configutation name --> click on display.
    Now in the Edit Menu, you can see the option to download variant files.
    Regards,
    Karthi

  • ECATT for FK02 Vendor Maintenance Bank Details - Error

    Hello Forum,
    I have been trying to record an eCATT via TCD Recording for the FK02, Vendor master record change transaction. Every time I get to the Simulation Screen "SAPMFO2K 0130" to insert the parameters, I receive the error below. I only receive the error on this screen.
    Does anyone know why this could be happening?
    Thank you,
    Isis                   
    Runtime Errors         DATA_BAD_REFERENCE                                                         
    Date and Time          03/25/2010 13:50:39                                                                               
    What happened?                                                                               
    Error in the ABAP Application Program                                                                               
    The current ABAP program "SAPLECATT_DYNSIM" had to be terminated because it has              
         come across a statement that unfortunately cannot be executed.                                                                               
    Error analysis                                                                               
    When accessing a reference variable, an invalid value was detected.                                                                               
    Trigger Location of Runtime Error                                                                
         Program                                 SAPLECATT_DYNSIM                                     
         Include                                 LECATT_DYNSIMU05                                     
         Row                                     107                                                  
         Module type                             (FUNCTION)                                           
         Module Name                             ECATT_FREE_SIMULATION_DATA

    I have a same question and look forward to the final solution.
    OK,You can set the import parameters manually instead of screen simulator,then it solved.
    Edited by: Lykin on Sep 8, 2010 3:28 PM

  • Ecatt vs. Manually entered transactions

    Hello
    We are currently performance testing and we are thus creating a lot of transactions using eCATT - e.g VA01.
    My question is now: why is there a difference in response time when creating one VA01 with the eCATT and creating one VA01 manually (with exactly the same line items, customer etc.)?
    And finally: is there a ratio that we can apply to compare eCATT generated VA01s with manually entered VA01s?
    Thank you very much.
    Cheers
    Tajs

    Hi,
    ECATT is a automation tool meant for functional testing in SAP. It comes with WAS.
    QTP tool which is a third party tool for automation testing. The language used here is VB Script.
    The only drawback with ECATT as of now is that it can execute web based SAP transactions except WebDynpro.
    If the testing of SRM, CRM etc is involved, one is forced to use QTP.
    QTP takes the wrapping of ECATT and executes in SAP.
    SAPGUI based transactions are involved in testing than ECATT is the best tool to be used.
    And if web based transactions are also involved, forced to go for QTP.
    I think it would help you to some extent
    Edited by: Vagdevi on May 18, 2009 5:48 PM
    Regards
    R
    Edited by: Vagdevi on May 18, 2009 5:48 PM

  • ECATT benefits for ABAP developers

    Dear All,
    I'm new to eCATT, but have gone through eCATT tutorial successfully.
    My question is not about how to use SECATT transaction rather I'm interested in using eCATT from a ABAP developer point of view.
    Since, functional testing is main responsibility of functional consultants, therefore, how can ABAP consultants use eCATT for their advantage? I've heard that eCATT can also be used for uploading data, is that right? What else can I achieve with eCATT other than testing SAP transaction? It'll be helpful if you can post an example describing that how you used eCATT for your advantage.
    Have a nice day!
    Hashir Ahmed

    Hello Hashir,
    As you mentioned we can use eCATT created to setup the customization and master data required for the process to be tested manually within less time , this saves a lot of time as more time is required to setup the masterdata for the process.
    Also we can use eCATT during the support pack test , perform regression runs of the earlier functionality to check whether the basic functionality is working fine after the enhancments have been implemented.
    Overall the eCATT saves a lot of time of manual testing.
    eCATT can be used to test web applications aswell apart from SAP R3 transactions.
    eCATT supports the integration of the third party tool like qtp , testpartner.
    Thanks & Best regards,
    Ajay

  • Pls answer the following questions very urgent.

    Hi Experts & Friends,
    Can comeone please answer the following questions? If possible try to give some explanation.
    1. Why we use ANALYSIS PROCESS DESIGNER??
    2. What are web templates?
    3. How the connection from SRM SOURCE SYSTEM done?
    4. How do u get data frm SQL server thru DB Connect.
    5. Process chain, two targets frm same datasource if monthly & daily
    6.how u display the scanned & unscanned pdt ?? thru variable replacement type?
    Thanks & Regards
    Siri

    Hi Siri,
    1. Analysis Process designer
    The Analysis Process Designer (APD) is the application environment for the SAP data mining solution.
    The APD workbench provides an intuitive graphical interface that enables you to visualize, transform, and deploy data from your business warehouse. It combines all these different steps into a single data process with which you can easily interact.
    Use APD to pre-process your data:
    ? Read data from different sources and write it to a single location
    ? Transform data to optimize reporting
    ? Ensure high data quality by monitoring and maintaining the information stored in your data warehouse.
    The APD is able to source data from InfoProviders such as InfoCubes, ODS objects, InfoObjects,
    database tables, BW queries, and flat files. Transformations include joins, sorts, transpositions, and with
    BW 3.5, integration with BW?s Data Mining Workbench (RSDMWB).
    Check here
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/96939c07-0901-0010-bf94-ac8b347dd541
    http://help.sap.com/saphelp_nw04/helpdata/en/49/7e960481916448b20134d471d36a6b/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/39/e45e42ae1fdc54e10000000a155106/frameset.htm
    and service.sap.com/bi
    https://websmp206.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000585703&
    2. Web Templates
    Web Template
    Use
    This Web item can be used to manage consistent sections of different Web templates centrally within one Web template, which you can then insert into any Web template as required. In this way, you can define a header or footer section with the corporate logo and heading as a Web template and can integrate this Web template into your Web applications as a Web Template Web item. This Web template is then inserted during runtime. In contrast to HTML frame technology, the system does not generate a new page during this process. The context of the main template thus remains the same. In this way, you can display text elements and so on from data providers for the main template in the inserted Web template.
    Check....here....
    http://help.sap.com/saphelp_nw04/helpdata/en/69/5f8e9346c1244ea64ab580e2eea8b9/frameset.htm
    3.Srm Source system Connection
    2.3     SAP BW
    2.3.1     Define Client Administration
    Use
    This activity defines changes and transports of the client-dependent and client-independent objects.
    Procedure
    1.     To perform this activity, choose one of the following navigation options:
    SAP BW Role Menu     Local Settings ® Define Client Administration
    Transaction Code     SCC4
    SAP BW Menu     Tools ? Administration ? Administration ? Client Administration ? Client Maintenance
    2.     Switch to change mode.
    3.     Select your client.
    4.     Choose details.
    5.     In field Currency enter the ISO-code of the local currency, e.g. USD or EUR.
    6.     In field Client Role enter Customizing
    7.     Check the settings for changes and transport of client-specific objects and client-independent object changes
    If you want to use the settings made by BC-Sets or manually in other systems (other than BW), ?Automatic recording of changes? and ?Changes to Repository object and cross-client Customizing allowed? is required.
    Result
    Client administration has been defined to support the installation using Best Practices.
    2.3.2     Defining a Logical System for SAP BW (SAP BW)
    Use
    In this step, you define the logical systems in your distributed system.
    Prerequisites
    Logical systems are defined cross-client. Therefore cross-client customizing must be allowed in your client  (this can be checked in transaction SCC4).
    Procedure
    To carry out the activity, choose one of the following navigation options:
    SAP BW Role Menu     Defining a Logical System for SAP BW (SAP BW)
    Transaction Code     SPRO
    IMG Menu     SAP Reference IMG ? SAP Customizing Implementation Guide ? SAP NetWeaver ? Business Information Warehouse ? Links to other Systems ? General Connection Settings ? Define Logical System
    1.     A dialog box informs you that the table is cross-client. Choose Continue.
    2.     On the Change View ?Logical Systems?: Overview screen, choose New entries.
    3.     On the New Entries: Overview of Added Entries screen enter the following data:
    Field name     Description     R/O/C     User action and values     Note
    Log. System     Technical Name of the Logical System          Enter a name for the logical BW system that you want to create     
    Name     Textual Description of the Logical System          Enter a clear description for the logical BW system     
    4.     Choose Save.
    If a transport request for workbench and customizing is displayed choose existing requests or create new requests.
    If you want to continue with the next activity, do not leave the transaction.
    Result
    You have created a Logical System Name for your SAP BW client.
    2.3.3     Assigning Logical System to Client (SAP BW)
    Procedure
    To carry out the activity, choose one of the following navigation options:
    SAP BW
    Role Menu     Assigning Logical System to Client (SAP BW)
    Transaction Code     SCC4
    SAP BW Menu     Tools ? Administration ? Administration ? Client Administration ? Client Maintenance
    1.     In the view Display View "Clients": Overview, choose Display. ? Change
    2.     Confirm the message.
    3.     Select your BW client.
    4.     Choose Details.
    5.     In the view Change View "Clients": Details, insert your BW system in the Logical system field, for example, BS7CLNT100.
    6.     Save the entries and go back.
    2.3.4     Opening Administrator Workbench
    Procedure
    To carry out the activity, choose one of the following navigation options
    SAP BW     Modeling ? Administrator Workbench: Modeling
    Transaction Code     RSA1
    1.     In the Replicate Metadata dialog box, choose Only Activate.
    2.     If a message appears that you are only authorized to work in client ... (Brain 009) refer to SAP Note 316923 (do not import the support package, but use the description under section Workaround).
    2.3.5     Creating an RFC-User (SAP BW)
    Procedure
    To carry out the activity, choose one of the following navigation options:
    SAP BW Role Menu     Creating RFC User
    Transaction Code     SU01
    SAP BW Menu     Tools ? Administration ? User Maintenance ? Users
    Then carry out the following steps:
    1.     On the User Maintenance: Initial Screen screen:
    a.     Enter the following data:
    Field      Entry
    User     RFCUSER
    b.     Choose Create.
    2.     On the Maintain User screen:
    a.     Choose the Address tab.
    b.     Enter the following data:
    Field     Entry
    Last Name     RFCUSER
    Function     Default-User for RFC connection
    c.     Choose the Logon data tab.
    d.     Enter the following data:
    Field     Entry
    Password     LOGIN
    User type     System
    e.     Choose the Profiles tab.
    f.     Enter the following data:
    Field     Entry
    Profiles     SAP_ALL , SAP_NEW and S_BI-WHM_RFC
    g.     Choose Save.
    Do not change the password of this user as it is used in RFC connections.
    2.3.6     Define RFC-USER as default (SAP BW)
    Procedure
    To carry out the activity, choose one of the following navigation options
    SAP BW Role Menu     Define RFC-USER as default (SAP BW)
    Transaction Code     RSA1
    SAP BW Menu     Modeling ? Administrator Workbench: Modeling
    1.     On the Administrator Workbench: Modeling screen choose Settings ? Global Settings.
    2.     In the Global Settings/Customizing dialog box choose Glob. Settings.
    3.     On the Display View ?RSADMINA Maintenance View?: Details screen:
    a.     Choose Display ? Change.
    b.     Enter RFCUSER in the BW User ALE field.
    c.     Choose Save.
    Leave the transaction in order to activate the entries you have made.
    2.5     SAP SRM
    2.5.1     Define Client Administration
    Use
    This activity defines changes and transports of the client-dependent and client-independent objects.
    Procedure
    1.     Access the transaction using:
    SAP SRM/ Role Menu     Local Settings  ® SAP SRM ® Define Client Administration
    Transaction Code     SCC4
    2.     Switch to change mode.
    3.     Select your client.
    4.     Choose details.
    5.     Check the entries for currency and client role.
    6.     Check the settings for changes and transport of client-specific objects and client-independent object changes
    If you want to use the settings made by BC-Sets or manually in other systems (other than BW), Automatic recording of changes and Changes to Repository object and cross-client Customizing allowed is required.
    7.     In the Restrictions area, set the flag Allows CATT processes to be started.
    This flag must be set. Otherwise, activities using CATT procedures cannot be used for the installation.
    Result
    Client administration has been defined to support the installation using Best Practices.
    2.5.2     Define a Logical System for SAP SRM
    Use
    The logical system is important for the communication between several systems. This activity is used to define the logical systems for the Enterprise Buyer and back-end system.
    Procedure
    1.     Access the transaction using:
    IMG Menu
    Enterprise Buyer      Enterprise Buyer Professional Edition ? Technical Basic Settings ? ALE Settings (Logical System) ? Distribution (ALE) ? Sending and Receiving System ? Logical Systems ? Define Logical System.
    Transaction Code     SPRO
    2.     For the activity type, select Cross-client.
    3.     The following naming convention is recommended:
    Log. System     Name
    YYYCLNTXXX     Enterprise Buyer System
    4.     Save your entries
    You have to maintain at least two systems (local Enterprise Buyer system and the SAP R/3 back-end system)
    Naming Conventions: XXXCLNT123 (XXX = system ID, 123 = client number)
    2.5.3     Assign Logical System to Client
    Use
    The purpose of this activity is to define the
    ?     Enterprise Buyer client you will be using
    ?     Standard currency to be used
    ?     Recording of changes
    ?     Capability for your system to use CATT procedures
    Procedure
    1.     Access the transaction using:
    SAP SRM
    Role Menu     Local Settings  ® SAP SRM ® Assign Logical System to Client
    Transaction Code     SCC4
    2.     Switch to the Change mode.
    3.     Select your Enterprise Buyer client and go to the Client Details screen.
    4.     In the Logical system screen, choose the logical system for the client.
    5.     Set the currency in the Std currency field to a valid entry, such as USD or EUR.
    6.     Make the following settings:
    Setting     Values
    Changes and transports for client-specific objects     Automatic recording of changes
    Restrictions when starting CATT and eCATT     eCATT and CATT allowed
    7.     Choose Save.
    Using this transaction, you can change from the production client to the development client and back again in the Client role field.
    Result
    The logical system has been assigned to the client and CATT procedures can be executed now.
    2.5.4     Create System Users
    Use
    This task creates remote users RFCUSER, BBP_JOB, WEBLOGIN   for the SAP R/3 back-end system and for Enterprise Buyer.
    Procedure
    1.     Access the transaction using:
    SAP Menu
    Enterprise Buyer      Basis Tools ? Administration ? User Maintenance ? Users
    Transaction Code     SU01
    2.     Enter RFCUSER in the User field.
    3.     On the Address tab Choose Lastname RFCUSER.
    4.     Choose Create.
    5.     Enter the password LOGIN on the Logon data tab.
    6.     As User Type, select System.
    7.     Go to the Profiles tab.
    8.     Enter the profiles SAP_ALL ,SAP_NEW and S_BI-WX_RFC.
    9.     Save your entries.
    10.     Repeat this procedure to create the user BBP_JOB (Password: LOGIN).
    11.     Repeat this procedure to create the user WEBLOGIN (Password: SAPPHIRE).
    Result
    The following users have been created.
    Client     User     Password
    Enterprise Buyer      RFCUSER     LOGIN
    Enterprise Buyer     BBP_JOB     LOGIN
    Enterprise Buyer     WEBLOGIN     SAPPHIRE
         USER/Password from the Service File of the ITS Installation.
    3     Cross Connectivity
    This chapter describes all settings that are necessary to connect the components of the SAP.system landscape with each other. The settings for each combination of two components to be connected are described in a separate structure node. The separate section headings make it possible to identify the activities required to connect certain components with each other. The section headings for components that are not part of the installation can be skipped.
    3.1     Connecting SAP BW with SAP R/3, SAP CRM, SAP SRM
    Procedure
    To carry out the activity, choose one of the following navigation options in the SAP BW system:
    SAP BW Role Menu     Connecting SAP BW with SAP R/3, SAP CRM, SAP SRM
    Transaction code     RSA1
    SAP BW Menu     Modeling ? Administrator Workbench: Modeling
    1.     Choose Modeling.
    2.     Choose Source Systems.
    3.     Select Source Systems in the window on the right.
    4.     Choose the Context menu (right mouse click).
    5.     Choose Create.
    6.     Select SAP System from Release 3.0E (Automatic Creation).
    7.     Choose Transfer.
    8.     Make the following entries:
    Field     Entry
    Target computer (server)                            Server of the SAP R/3, SAP CRM or Sap SRM system
    System ID     System ID of the SAP R/3, SAP CRM or SAP SRM system
    System number     System number of the SAP R/3, SAP CRM or SAP SRM system
    Background user in source system     RFCUSER
    Password for source system     LOGIN
    Background user in BW     RFCUSER (can not be changed in this activity)
    Password for BW user     LOGIN
    9.     On the dialog box Please log on as an administrator in the following screen choose Continue.
    10.     Log on to the Source System with your administrator user. Choose the correct client.
    11.     On the dialog box New Source System Connection choose Continue.
    12.     On the Replicate Metadata dialog box, choose Only Activate.
    4.data frm SQL server thru DB Connect
    Check here....
    http://help.sap.com/saphelp_nw04/helpdata/en/a6/4ee0a1cd71cc45a5d0a561feeaa360/content.htm

Maybe you are looking for