Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

ECATT Test Script Parameters not reflecting in the SAP entry order

Former Member
0 Kudos

I have created a script using SECATT, once it has been completed I go over to the "EDITOR" tab and my values are not being reflected in the order that the entries were made in the test script.

Some how the scripts that I write are sorting on the Parameter Column instead of being in the logical SAP entry order? However, when a co-worker of mine creates a Test Script, they are automatically sorted by the logical SAP entry order.

We have not been able to find any differences in user settings that would cause this... Can someone please assist...

Edited by: Jerry Geist on Feb 4, 2011 6:47 PM

Edited by: Jerry Geist on Feb 4, 2011 6:47 PM

7 REPLIES 7

AjayHS
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Jerry,

Can you be litlle more eloborative on the problem.

When you mention my values are not reflected in the order , do you mean the parameters you declare to pass to the script are not inorder or the recordings in the command interface is not in order.

If the parameters are not in order then you can use the group in the last column of the parameterization section to group the parameters in order.

Also specify which driver have you used for recording SAPGUI or TCD or WEBDYNPRO and so on.

Additional information would help to analyse the issue.

Thanks,

Ajay

Former Member
0 Kudos

The values that I am referring to, are the entries that I have requested to "Import" from my load script that were recorded from SAP. Once I have selected those items and I look at the order of the Parameters in the Command Interface, they do not match the order that the entries are recorded on the SAP screen. EX: The first recorded entry i.e. Company Code will be the 5th value instead of the 1st as they are being sorted by the Parameter column.

All the scripts have been recorded using TCD. Keep in mind that a when a different user follows the exact same steps they get the expected order...

I hope this helps clarify...

AjayHS
Product and Topic Expert
Product and Topic Expert
0 Kudos

Sorting of the parameters might me the problem.

Check if the values are wrongly mapped.

I feel mapping may be the issue.

Thanks,

Ajay

Former Member
0 Kudos

Sorting is a problem, I just don't know how it is happening... It is very important to note that this seems to be a user setting somewhere... Example, if I log on to SAP with my log on the items in the parameter are not in the correct order. However, if I long on using a co-workers long on and create the same exact script then the sequence of the entries is reflected in the proper order.. I do not think this is so much with ECATT, but some sort of a system or user setting that is causing this...

Please assist...

AjayHS
Product and Topic Expert
Product and Topic Expert
0 Kudos

you can easily solve this problem by grouping of the parameters. Pass the number in the Group column for each of the parameter in the order you need the parameters to be displayed.

say for example:

parameter name Group

i_import_parameter_1 1

i_import_parameter_2 2

i_import_parameter_3 3

Then you can sort the parameters either increasing or decreasing order.

Thanks,

Ajay

Former Member
0 Kudos

This will work on some of the smaller scripts, but not sure how it will work on the one s that I have that are 70 to 100 fields... I would rather find the root casue and update the settings as needed for this workaround not to be necessary.

AjayHS
Product and Topic Expert
Product and Topic Expert
0 Kudos

this is not a bug, there is no auto sorting avaliable as i know. The only way is to do the grouping i mentioned even if there are 100 fields this can be easily handled using the excel you can generate the value and copy the same in the ecatt grouping field.

Thanks,

Ajay