Application Development and Automation 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: 
Read only

CATT ECC6.0 Control data is obsolete

Former Member
0 Likes
3,622

The catt I use was created in 4.6c. Since the upgrade at ECC6.0, it displays the message after each running :

"Control data is obsolete, rerecord (VERBS-NAME: CREATEOBJECT CATT: create)

Error ATT377 in application transaction IW24

Message no. TT350

Can you please tell me why does this error occur and how to correct it.

Please suggest what should be done to avoid this error.

Your suggestions will be of great help for me.

Abdes.

Edited by: RACHID ABDESSAMAD on Nov 26, 2008 3:11 PM

Edited by: RACHID ABDESSAMAD on Nov 26, 2008 3:23 PM

The catt I use was created in 4.6c. Since the upgrade at ECC6.0, it displays the message after each running :

"Control data is obsolete, rerecord (VERBS-NAME: CREATEOBJECT CATT: create)

Error ATT377 in application transaction IW24

Message no. TT350

Can you please tell me why does this error occur and how to correct it.

Please suggest what should be done to avoid this error.

Your suggestions will be of great help for me.

Abdes.

Edited by: RACHID ABDESSAMAD on Nov 26, 2008 3:11 PM

Edited by: RACHID ABDESSAMAD on Nov 26, 2008 3:23 PM

5 REPLIES 5
Read only

Former Member
0 Likes
1,765

From the long text for that message:

"Perform the failed transaction online or in foreground processing mode, and examine the situation in which the error occurred."

Rob

Read only

0 Likes
1,765

Hello Rob,

My catt test is running correctly. The transaction is terminated successfuly. But at the end of running it display the message :

"Control data is obsolete, rerecord (VERBS-NAME: CREATEOBJECT CATT: create

Thanks in advance for your reply.

Abdes.

Read only

qianchen
Product and Topic Expert
Product and Topic Expert
0 Likes
1,765

HI Rachid,

I would assume you are using TCD command to record your transaction. Sometimes due to some controls like ALV, a TCD command would fail in the eCATT. Hence there are two options:

1. Rerecord your transaction with TCD. This might solve your problem, but it can also happen that it does not help at all because of those controls on the UI.

2. Record your transaction use SAPGUI command. SAPGUI command can handle controls much better. Hence your problem should be solved completely.

Additionally, for option 1, if you have got such an error and your data can still be created correctly, then you can use MESSAGE...ENDMESSAGE to 'allow' the error message of 'ATT 377 Control Data is obsolete'. But in this case, it would be necessary to check in the database to make sure that the data is really created. Otherwise, your eCATT would run with green traffic light, but actually there is an error.

Kind Regards, Qian

Read only

Former Member
0 Likes
1,765

Hello,

As mentioned the script was recorded for lower release and now you are trying to run on the higher release system , there might be every possibility that the controls in the screen of the transaction which was automated might have been modified or upgraded, the element id's might have changed.

Thus record the transaction again using either TCD or SAPGUI and compare the recording with that of the earlier recordings to determine the cause.

Also sometime allowing the message 377 in Message ... Endmessage block would solve the problem but make sure that the script has performed the operation intended to perform.

Hope it answers the question.

Thanks and Best regards,

Ajay

Read only

Former Member
0 Likes
1,765

The reason may be that the data is not present in the transaction IW24 while you are running the script.For this to run you need to change the script with the new test data available