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

LOG Internal table

Former Member
0 Likes
331

Hi Experts,

We are in the process ogf upgrading form 4.6c to ECC. In one of the program the code is like this. Could u pls tell me what is the meaning of this. I never came across this type of statment so far.

LOG GT_LOG_TMP: 'Message:',

'TYP =', MSGTY,

'ID =', MSGID,

'NO =', MSGNO,

'V1 =', MSGV1,

'V2 =', MSGV2,

'V3 =', MSGV3,

'V4 =', MSGV4.

AL GT_LOG_TMP.

In the same program it is giving error in the below code:

LOG LPT_LOG:

'Undefined ws_used_flags-value', LPT-EVA,

'for curr.key', LPT-WAERS.

AL LPT_LOG.

Error : "LPT-EVA" must be a character-type data object (data type C, N, D, T or STRING). field string).

LPT-EVA is a type X.

How can i know the which value is coming into that. Pls help me.

regards

Swapna

1 REPLY 1
Read only

Jelena_Perfiljeva
Active Contributor
0 Likes
299

I can't tell much just from this segment but the problem is that the field LPT-EVA is type X, which is a String type.

Here it looks like someone is trying to use this field in a message (look up ABAP help on MESSAGE comand) and it's not possible to use variables of type String for that.

Change the type of LPT-EVA from X to CHAR with some length that will work for this program.