CUA vs Ecatt

Hello Gurus,
Our landscape consists of multiple systems & clients and we would be creating mass users across the landscape. Since the number of systems and clients are multiple, its going to be tedious task of creating users by logging into each & every client & system. So we are now in discussion whether to go with CUA or to use eCATT script. I went through all the forums & my notes and to my understanding going with eCATT will be more good rather than configuring CUA to our existing landscape. I heard that SAP will or going to retire CUA in the coming years & replace with SAP IDM.  So at this point, using eCATT for mass users creation & later on moving to SAP IDM would be a better choice to my understanding.
Please share your expertise or advice. I appreciate your help
Thanks,
Venkat

If there already is a CUA in place, then switching the IdM to provision the master CUA is the recommended migration path. You can change your process (with IdM as front end) in one go without any parrrellel processes, then migrate the child systems without any stress of having to hunt down IDOCs in future.. 
If you do not have an existing CUA, then it is a different ball game and depends on how exotic your systems are outside of the SAP landscapes, whether the existing user names are unique, whether you want workflows and automation rules, etc.
If you only have SAP ABAP systems to provision to (also for the double-stack Java UMEs) then CUA is done in about a day or so (for technical implementation, and you only need to train the central admins, normally).
IdM in contrast is a project, but offers much more.
eCatt is IMO not an option for user administration. SU10 and BAPIs are a better (stable) option.
Cheers,
Julius

Similar Messages

  • 'SESSION_MANAGER' error in ecatt

    Hi ,
    I am trying to record a transaction in SAPGUI mode ,then I select 'pattern' then 'SAPGUI record'
    then give the granuality then when I press the 'start recording' button I am getting the following
    message
    Error in target system: User does not have
    authorization for transaction SESSION_MANAGER or
    transaction does not exist in target system
    I am using target system as none
    any idea how to resolve this .

    Hello Sameer
    Screen '0050' of function group SUU5 is the SU01 initial screen for user maintenance where you enter the user name.
    If you get a batch-input error there are several possible explanations:
    1. You want to create a <u>new </u>user but the eCATT data do not have a username
    2. You want to create a <u>new </u>user but a user with the username does already exist
    3. You want to <u>change </u>an existing user but the eCATT data do not have a username
    4. You want to <u>change </u>an existing user but the user was locked by somebody else.
    Conclusion: If you are very confident about the quality of your testscript then you have to search the error in your eCATT data.
    Before executing command TCD 'SU01' do you check whether a user with the username of the eCATT data does exist or not? Obviously you need two different testscripts for this two scenarios.
    There might also be a server specific reason. For example, if your suspicious test server is a <i>daughter system of the CUA</i> then you are no longer allowed to create users locally on this system.
    Regards
      Uwe

  • CUA users in child

    Hi, I have created bunch of users in the Central system. How do I copy these users to the child systems? Please let me know.
    Thanks
    Seelan

    Hi,
    If you have created users in CUA.
    Make sure you choose the child system in CUA and set the password and assign the role to the user.
    Login from child and test your user
    To Add
    If you want to create multiple users in CUA for the child system with the same role(s) then SU10 would  be handy else write an ECatt script to do so.
    Rakesh
    Edited by: Rakesh Kulkarni on Sep 30, 2008 9:20 PM

  • ECATT error CALL_TRANSACTION_USING_NESTED

    HI All,
    We are suddenly having dumps when running eCATTs in all system.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLSTTF" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    Information on where terminated        
    Termination occurred in the ABAP program "SAPLSTTF" - in "CAT_TCD_CAL".
    The main program was "SECATT_STARTUP ".      
    In the source code you have the termination point in line 301
    of the (Include) program "LSTTFU08".
    we are using
    SAP ecc6
    DB oracle 10 
    windows
    thanks

    We applied Enhancement Pack 5 to ECC 6.0 in November.  Suddenly we are also having issues with CALL_TRANSACTION_USING_NESTED.
    The interesting part is our CALL TRANSACTIONs are not nested.  They are sequential.  This is some pretty old code so I'm suspecting it is the kernel.
    SAP_BASIS is 7.02 support pack SAPKB70208.
    SAP_ABA is 7.02 support pack SAPKB70208.
    Kernel is:
    Release 720
    Compilation HP-UX B.11.23 U ia64 Sep 20 2011 05:02:39
    Sup.Pkg lvl. 105
    ABAP Load 1780
    CUA load 39
    Mode opt

  • Error in eCATT command TCD SU01

    Dear All,
    I am getting an error while working with eCATT in one of our test servers.
    I am getting some errors while executing the Test Script (for creating multiple users).
    Error Messages -
    Error in eCATT command TCD SU01
    No batch input data for screen SAPLSUU5 0050
    I have done all the pre-requisites needed for eCATT script enabling.
    Please suggest as soon as possible.
    Points will be definitely rewarded.
    It's very very urgent.
    Thanks & Regards,
    Sameer

    Hello Sameer
    Screen '0050' of function group SUU5 is the SU01 initial screen for user maintenance where you enter the user name.
    If you get a batch-input error there are several possible explanations:
    1. You want to create a <u>new </u>user but the eCATT data do not have a username
    2. You want to create a <u>new </u>user but a user with the username does already exist
    3. You want to <u>change </u>an existing user but the eCATT data do not have a username
    4. You want to <u>change </u>an existing user but the user was locked by somebody else.
    Conclusion: If you are very confident about the quality of your testscript then you have to search the error in your eCATT data.
    Before executing command TCD 'SU01' do you check whether a user with the username of the eCATT data does exist or not? Obviously you need two different testscripts for this two scenarios.
    There might also be a server specific reason. For example, if your suspicious test server is a <i>daughter system of the CUA</i> then you are no longer allowed to create users locally on this system.
    Regards
      Uwe

  • Role creation in CUA

    Hi All,
    We have a CUA environement in our lab.
    There is CUA admin sytem and one cua child system.
    Admin system :HR6CLNT800
    Child system :HR4CLNT800
    I wanted to know how to create the role in CUA.
    If i create locally on CUA admin system by going to Menu Tab ,specifying the
    Target system "HR6CLNT800".
    I get the following error
    "Role TestRole has been edited in the system .HRCLNT800 distribution cancelled".
    Please let me know if any one has come across this problem.
    best Regards
    Manoj

    >
    sap.sec.akshay wrote:
    > Hi,
    >
    > I have a list of around 1000 existing users whose password need to be changed in different systems(selective).For example if user is having access to 20 systems his password need to be changes in just 2 systems. All the systems are connected to one Central system.
    >
    > I agree for user creation/role assignment in CUA landscape is possible through Ecatt. But password change in CUA landscape doesn't seems to work with ecatt as there are multiple systems to select.
    I agree but not because of the "multiple systems to select" but the lack of a consistent pattern that you stated in your example.
    -John N.

  • Connect Enterprise Portal to CUA?

    Hello everyone - hope you can clear something up for me. I have searched online, in forums and my documentation but cannot find an answer.
    Is it possible to connect EP 6.0 to CUA in the same manner one would connect child systems to the central system? I have seen conflicting info suggesting it is possible I believe for roles. I have also seen screenshots of a portal with a CUA tab under either System Adminnistration or User Administration.
    I have a DEV and PRD CUA and each are connected to DEV and PRD LDAP servers. I would like to connect my DEV and PRD portals to each CUA. Is this possible? Is this functionality built-in to the portal?
    When the  users are created in LDAP they are automatically created in the portal as well. We run the LDAP synch job to populate CUA with the new users. Between eCATTS and CRMD_UI_ROLE_ASSIGN there is little work to assign roles in the ABAP systems (CRM 2007). However, I have to then manually assign the newly created portal users their roles/groups.
    systems:
    CRM 2007
    EP 6.0
    IBM TIvoli LDAP
    If you have any ideas or knowledge on this subject I would appreciate it!
    Thanks,
    Todd

    >  Any idea of how to actually connect the portal to CUA? For the life of me I cannot figure it out!
    Nope, sorry. I think the trick is to connect the portal to a backend system in such a way that assigning roles in the backend automatically assigns roles in the portal. You can imagine that back end system being part of a CUA. I've seen it working but I am not within reach of that system now.
    Maybe someone else can chip in.
    Otherwise, have a look in the forum.

  • How to load Test data from a Text file in ECATT

    Hi,
    I have created a test configuration with a test script, system data container, and test data container.
    I have done the recording of a transaction and created the script. Parameterization is done for the script and have imported those parameters from script in to the data container.
    I am trying to load a the data from a text file on the local work-station. The data is not being read.
    Please explain this in detail (step by step) as I am very new to ECATT.
    I am trying this on SAP ECC 6.0 IDES server.
    Thanks in Advance
    Vikas Patil

    Please explain this in detail (step by step) as I am very new to ECATT.
    Thanks in Advance
    Vikas Patil

  • Logical systems in production with CUA

    Hi,
    We have recently implemented CUA and are rolling out ECC 6.0.  We created the logical systems for development, QA, and production in the development system and transported them to QA and production. 
    The solution manager system is the CUA master. 
    We normally only have production logical systems defined in production and would like to remove the development, QA, and solution manager systems.  If we attempt to delete these definitions in production in SALE, it complains that the logical system is still used in distrubution model CUA, although solution manager, not production, is the CUA master.
    If we are using CUA, do we have to have all logical systems defined in all client systems?
    TIA,
    Russ

    Hi Pradeep,
    I don't think that's quite it.  SM1 is the master.  I'm in the production system (PE1) trying to delete the development system (DB1).  I am not trying to delete SM1.  I'm getting the following message.
    Logical system DB1CLNT300 must not be deleted
    Message no. B1199
    Diagnosis
    The logical system DB1CLNT300 is still used in distribution model CUA (client 800).
    System Response
    The deletion cannot be carried out.
    Procedure
    Confirm that the logical system DB1CLNT300 is really no longer used. Delete it first from distribution model CUA (client 800), then delete it here.
    Thanks and best regards,
    Russ

  • Unable to capture screen fields in eCATT

    Problem description 1 : Unable to capture screen fields in eCATT
    Recording using SAP GUI Method.
    Problem description 2 :Unable to capture Tab controls while recording
    in eCATT using SAP GUI Method.
    Thaks for any suggestion you could provide me and once again for your courtesy attention.
    Regards,
    Eric Monteiro

    Hi Phani,
    Please try below code:
    *data declaration for reading values given by user in the selection screen field.
      DATA: BEGIN OF i_tab OCCURS 0.
              INCLUDE STRUCTURE rsselread.
      DATA: END OF i_tab.
      MOVE: 'LOGSYS' TO i_tab-name,
            'P' TO i_tab-kind. u201CP For parameter
      APPEND i_tab.
      MOVE: 'GP_SIMVE' TO i_tab-name,
            'P' TO i_tab-kind. u201CCheck if field is Parameter
      APPEND i_tab.
    *move program name and screen number into local variable.
      l_prog = sy-repid. u201C(Try by directly passing program name also)
      l_dynnr = sy-dynnr. u201C(Try by directly passing Screen number also)
    *calling function module to get the value given by user.
      CALL FUNCTION 'RS_SELECTIONSCREEN_READ'
        EXPORTING
          program     = l_prog
          dynnr       = l_dynnr
        TABLES
          fieldvalues = i_tab.
    Hope this should slove your issue.
    Thanks & Regards,
    Gaurav.

  • RFC connection error in recording eCATT from Solman

    Hello,
    I am trying to record eCATT from Solution Manager into our DEV box. I have set-up the RFC connection and tested them.
    When trying to recording I got the following message:
    "RFC error ThControl: illegal sap_dext call !!!/ connection"
    Any suggestion?
    Thank you.

    Hi
    Did you ever find any solution for this, as I am receiving same error even though seems that all settings are in place?
    Thanks!

  • ECATT abends during recording when lead selection is set to 0 on web dynpro

    We have a web dynpro application that works ok when running by itself.   When we tried to record ECATT testing on it, it abended after we click on a selection from a list of values.    The error on the browser indicated an error on the "lead select".   After reviewing the dump, we found that it abends on an exception when the lead selection on the ALV is not set.   When we changed our code to set the lead selection to 1, the ECATT recording worked.
    We have a requirement to set the lead selection of ALV to 0 so we need to change back our code.   We just did the setting to 1 just to get ECATT recording to work for now.    Does anybody know why ECATT requires this?   Is there a support packs that fixes this?
    Here is a snippet from ST22 for more details on this:
    Runtime Errors         UNCAUGHT_EXCEPTION
    Exception              CX_WD_CONTEXT
    Date and Time          2007/02/07 14:50:06
    Short text
    An exception occurred that was not caught.
    What happened?
    The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along
    the call hierarchy.
    Since exceptions represent error situations and this error was not
    adequately responded to, the running ABAP program
    'CL_WDR_CONTEXT_NODE===========CP' has to be
    terminated.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    An exception occurred which is explained in detail below.
    The exception, which is assigned to class 'CX_WD_CONTEXT', was not caught and
    therefore caused a runtime error.
    The reason for the exception is:
    The lead selection has not been set. VIEW_TABLE
    How to correct the error
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "UNCAUGHT_EXCEPTION" "CX_WD_CONTEXT"
    "CL_WDR_CONTEXT_NODE===========CP" or "CL_WDR_CONTEXT_NODE===========CM00V"
    "_RAISE_ELEMENT_NOT_FOUND"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
    Display the system log by calling transaction SM21.
    Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
    In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    System environment
    SAP-Release 700
    Application server... "torsapd01"
    Network address...... "10.2.75.183"
    Operating system..... "Windows NT"
    Release.............. "5.2"
    Hardware type........ "4x AMD64 Level"
    Character length.... 8 Bits
    Pointer length....... 64 Bits
    Work process number.. 0
    Shortdump setting.... "full"
    Database server... "TORSAPD01"
    Database type..... "MSSQL"
    Database name..... "PR3"
    Database user ID.. "dbo"
    Char.set.... "English_United State"
    SAP kernel....... 700
    created (date)... "Aug 28 2006 22:20:27"
    create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
    Database version. "SQL_Server_8.00 "
    Patch level. 75
    Patch text.. " "
    Database............. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
    SAP database version. 700
    Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
    Memory consumption
    Roll.... 16128
    EM...... 16759616
    Heap.... 0
    Page.... 0
    MM Used. 12713776
    MM Free. 4042608
    User and Transaction
    Client.............. 200
    User................ "SIC0010"
    Language Key........ "E"
    Transaction......... " "
    Program............. "CL_WDR_CONTEXT_NODE===========CP"
    Screen.............. "SAPMHTTP 0010"
    Screen Line......... 2
    Information on Caller ofr "HTTP" Connection:
    Plug-in Type.......... "HTTP"
    Caller IP............. "10.49.77.47"
    Caller Port........... 8000
    Universal Resource Id. "/sap/bc/webdynpro/sap/zpr3_base_price/"
    Information on where terminated
    Termination occurred in the ABAP program "CL_WDR_CONTEXT_NODE===========CP" -
    in "_RAISE_ELEMENT_NOT_FOUND".
    The main program was "SAPMHTTP ".
    In the source code you have the termination point in line 11
    of the (Include) program "CL_WDR_CONTEXT_NODE===========CM00V".
    Source Code Extract
    Line
    SourceCde
    1
    method RAISEELEMENT_NOT_FOUND.
    2
    data: l_count type I,
    3
    l_node_name type string.
    4
    5
    l_node_name = if_wd_context_node~get_path( ).
    6
    7
    l_count = if_wd_context_node~get_element_count( ).
    8
    if l_count = 0.
    9
    raise exception type cx_wd_context exporting textid = cx_wd_context=>NODE_EMPTY node_nam
    10
    elseif element_index = if_wd_context_node=>use_lead_selection.
    >>>>>
    raise exception type cx_wd_context exporting textid = cx_wd_context=>NO_LEAD_SELECTION n
    12
    else.
    13
    raise exception type cx_wd_context exporting textid = cx_wd_context=>ELEMENT_NOT_FOUND n
    14
    endif.
    15
    endmethod.
    Contents of system fields
    Name
    Val.
    SY-SUBRC
    0
    SY-INDEX
    1
    SY-TABIX
    0
    SY-DBCNT
    2
    SY-FDPOS
    0
    SY-LSIND
    0
    SY-PAGNO
    0
    SY-LINNO
    1
    SY-COLNO
    1
    SY-PFKEY
    SY-UCOMM
    SY-TITLE
    HTTP Control
    SY-MSGTY
    E
    SY-MSGID
    TD
    SY-MSGNO
    600
    SY-MSGV1
    000003587101
    SY-MSGV2
    0001
    SY-MSGV3
    EN
    SY-MSGV4
    SY-MODNO
    0
    SY-DATUM
    20070207
    SY-UZEIT
    145005
    SY-XPROG
    SAPCNVE
    SY-XFORM
    CONVERSION_EXIT

    Hi Eugene,
    i suggest you raise an SMP ticket for these.
    Looks like a bug at first glance.
    regards
    Phil

  • 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.

  • Importing internal table data from FM to eCATT test script

    Hi all,
    I am working on Workflow project where by i need to post invoices related to purchase orders sent as scanned imaages. Incase all the data in the incoming invoice(scanned) is correct then i am using BAPI_INCOMING_INVOICE_CREATE to post the invoice.
    But when the data is wrong, i need to give the user MIRO transaction pre-populated with the invoice details so that he manually corrects them(after verification) and posts the invoice.
    I understand MIRO is an ENJOY transaction hence BDC doesn't work properly(i have tried with all kinds of options on recording and the problem comes incase of multiple POs) hence i choose to use eCATT.
    The recording worksfine but my real problem is the PO data (multiple PO details for same invoice) is in table form. In all my previous objects related to eCATT we used to upload the file, hence no problem of importing tables.
    But now as i'll call this test script from a function module which has all the POs in the form of internal table, i need to import this into my test script.
    Please any body tell me how to proceed in this case or please suggest me a better a way to record the MIRO.
    Thank you,
    Lakshmi Narayana.S

    Hello Raj,
    First of all thank you for your inputs.
    Yes, I know about Parking an invoice. even i am using it in some scenarios.
    If everything on the invoice matches with the values in SAP then i am posting it using BAPI invoice_create also.
    But for some scenarios like if the PO on the invoice doesnot match with actual PO then i need to create a work item in the Accounts Payable user's inbox and he will change invoice data manually (after getting confirmation and correction) and post it using MIRO.
    Here i need to pre-populate the MIRO with the invoice data so that he can correct and post it.
    Hence i was trying to write a BDC and as MIRO is an Enjoy transaction i thought writing a BDC is not a good idea (i tried writing BDC but had problems) hence i am using eCATT.
    Hope i am clear about my problem. Any inputs to solve this are welcome.
    Thanks,
    Lakshmi Narayana.S

  • How to use the tool eCATT in SAP-HR?

    Hi All,
    Can any one tell me in-detail.......
    1) How to create a test script?
    2) hoe to create data containers?
    3) understanding abt data containers?
    4) executing system configurations?
    Thanks in Advance

    Do you see the search functionality in the upper left of the screen?
    Okay, now type in ecatt, press enter and in the next screen filter on blogs.

Maybe you are looking for

  • After upgrade can no longer connect to Mac from Windows

    I have a wireless network (Linksys) with 2 iMacs, Ubuntu Linux and Windows XP workstations. I have file sharing between the Windows and Mac computers. After upgrading I can no longer see the shared folders on the upgraded iMac from the Windows box. I

  • Import TerminalIO.KeyboardReader Error

    Hi, I'm using JCreator Pro and get the following error when trying to compile my programs: --------------------Configuration: j2sdk1.4.1_05 <Default>-------------------- C:\Program Files\Xinox Software\JCreator Pro\MyProjects\weekpaycalculator.java:1

  • File posting to SAP directories

    Hi Experts, In my scenario I have to post files to the SAP directories, in AL11. my scenario is a file to file . can you please guide me in this regard, like what adapter I should use and what are the related configurations are required. Thanks Viny

  • Nokia 6300 connection to MB bluetooth SAP unit; mi...

    Just brought a Bluetooth SAP unit for my MB - and a NOkia 6300 to enable connection; but I cannot make them connect...There is really no information to get out of the Nokia Manual (thanks for nothing...) but in the MB manual it gives information conc

  • Earpiece voume way too low.............E71

    Hey all, the earpiece volume on my E71 is WAY too low. How can i get this increased ? Thanks