‎2010 Jan 21 1:33 PM
Hi experts,
I am doing an upgrade from 4.6c to ECC 6.0
There is a standard report RVINVB10 which has the following statement:
DATA: BEGIN OF INPUT OCCURS 100.
INCLUDE STRUCTURE TERRF.
DATA: END OF INPUT.
BVBAPKOM = INPUT-DATA.
BVBAPKOM: Standard structure.
INPUT: Structure defined in the Program & DATA is one of it's field of data type LCHR length 1700.
Above syntax worked fine in 4.6 c
But in ECC 6 this is giving the error : Unicode error: "BVBAPKOM" and "INPUT-DATA" are not mutually convertible in a Unicode.
When I digged in deeper, I came to know that in the table TERRF, there are some warnings while trying to activate it. The warning says:
Enhancement category for table missing
Enhancement category for include or subtype missing
Table TERRF was checked with warnings
The details of the warnings suggest that we need to specify the enhancement category for the table (currently its "Not Classified")...
This table is "Not classified" in 4.6C also... So I am not getting where the difference is.
How can I rectify the issue?
Thanks,
Ajay.
Edited by: ajay singh on Jan 21, 2010 2:49 PM
‎2010 Jan 21 2:06 PM
I dont think that the enhancement category is related to this error.
Move a String To a Structure
Example: MOVE data_string TO struc_umsetz. "In 4.6 version
ERROR: umsetz and " varihoch." are not mutually convertible in a Unicode program.
Where data_string is of type string and struc_umsetz is a structure.
For this kind of errors, following FM can be used, where string is exported in the FM and it returns the contents in a structure.
call method cl_abap_container_utilities=>read_container_c
exporting
im_ container = data_string
importing
ex_ value = struc_umsetz
exceptions
illegal_parameter_type = 1
others = 2.
‎2010 Jan 21 1:57 PM
‎2010 Feb 25 7:08 PM
Hi Ajay,
Did you fix this issue in unicode. I am also getting the same error.
Thanks in advance.
sharma
‎2010 Jan 21 2:06 PM
I dont think that the enhancement category is related to this error.
Move a String To a Structure
Example: MOVE data_string TO struc_umsetz. "In 4.6 version
ERROR: umsetz and " varihoch." are not mutually convertible in a Unicode program.
Where data_string is of type string and struc_umsetz is a structure.
For this kind of errors, following FM can be used, where string is exported in the FM and it returns the contents in a structure.
call method cl_abap_container_utilities=>read_container_c
exporting
im_ container = data_string
importing
ex_ value = struc_umsetz
exceptions
illegal_parameter_type = 1
others = 2.
‎2016 Mar 16 10:20 AM
Hi Ajay,
I am getting this error while running standard LSMW for updating Sales document with program RVINVB10.
It says below when I am trying to execute step--> Start Direct Input Program. So any idea on this ?
The following syntax error was found in the program RVINVB10 :
""BVBAPKOM" and "INPUT-DATA" are not mutually convertible in a Unicode "
"program. program."
" "
" "
Regards
Murtuza