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: 

Runtime error when using FM SAP_CONVERT_TO_TEX_FORMAT

Former Member
0 Kudos

Hi,

I tried to use this FM SAP_CONVERT_TO_TEX_FORMAT to convert my internal table's data to comma separator but it hit runtime error.

The runtime error says :-

Runtime Errors CALL_FUNCTION_CONFLICT_TAB_TYP

Exceptn CX_SY_DYN_CALL_ILLEGAL_TYPE

I tried to convert an internal table with two fields, it worked but it dont work when i was trying to convert the internal table with 53 fields. Please advice. It is not feasible to hardcode the comma into my structure or use concatenate way.

4 REPLIES 4

Former Member
0 Kudos

hi

good

go through this link

http://sap4.com/wiki/index.php?title=SAP_CONVERT_TO_TEX_FORMAT

reward point if helpful.

thanks

mrutyun^

0 Kudos

Hi Mrutyun,

Thanks for the link but that doesn't solve my problem.

Hi Viji,

I'm using the same way as you suggested before i posted the question on this forum. It didn't work.

Hi Guys,

I realised that the main problem occurs because i have such data (as below) in my internal table which leads to runtime error. The table -> i_tab_converted_data cannot accept text that is non-character type.

Eg data : Siège

Is there any way that i can overcome the above? The runtime error explains as the below .

{ Only character-type data objects are supported at the argument

position "op1" for the statement

"IF ... op1 CO op2 ...".

In this case, the operand "op1" has the non-character-type "I". The

current program is flagged as a Unicode program. In the Unicode context,

type X fields are seen as non-character-type, as are structures that

contain non-character-type components. }

Please advise.

Thanks,

Loo

Former Member
0 Kudos

Hi,

Check this sample code,

CALL FUNCTION 'SAP_CONVERT_TO_TEX_FORMAT'
EXPORTING
i_field_seperator = '|'
TABLES
i_tab_sap_data = t_itab
CHANGING
i_tab_converted_data = w_text
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.

Thanks,

Reward If Helpful.

Former Member
0 Kudos

Hi Guys,

I realized that it wasn't the data problem, it was the structure that i'd declared. This FM SAP_CONVERT_TO_TEX_FORMAT @ SAP_CONVERT_TO_CSV_FORMAT

does not take data type of integer.

Hope this helps other too!

Cheers,

Loo