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

Dump in Background Procesing

Former Member
0 Likes
909

When i run a report. It runs fine. but when i try to run it in backgroound, it throws this error."OBJECTS_NOT_CHARLIKE".

At the statment

"STRLEN( obj )..."

, only character-type data objects are supported at the argument

position "obj".

In this particular case, the operand "obj" has the non-charcter-type type

"I".

kindly help me out

7 REPLIES 7
Read only

Former Member
0 Likes
839

are you using GUI_UPLOAD or GUI_DOWNLOAD?

Read only

0 Likes
839

I am Just Executing My Report In Background

Read only

Former Member
0 Likes
839

You need to find out what the obj actually is when in background and either code around it or change you data maybe.

Read only

pole_li
Active Participant
0 Likes
839

Hi,

The message shows that you transfer Integer data to STRLEN(), this is not allowed.

Regards,

Pole

Read only

Former Member
0 Likes
839

You can define a new variable of Type Char and copy this variable to the char type variable.

Could be a work around.

thanks

Read only

vinod_vemuru2
Active Contributor
0 Likes
839

Hi Saathi,

I think u will get syntax error when u use type i variable in STRLEN function. Check whether ur object is active or not.

Keep a break point at this statement and execute in foreground, I think control will not come to this place. There might be different flow in forground and back ground.

If every thing is fine then move that type i variable into character or string variable and then try to use STRLEN with this char or string variable.

Hope it will solve ur problem.

Thanks,

Vinod.

Read only

Former Member
0 Likes
839

hi check this..

is there any Currency value in the output list...at the population ....check the source code extract in the tcode st22.....it will show you at what line it is giving the error ...check what r the data declarations for the fields in that line..and check the data is pasing from and to the same data types..or not..