‎2008 Dec 23 10:51 AM
Hi Experts,
I am getting a dump at the statement MOVE EXT_VALUE TO <L_STRUC> stating that typeconversion mismatch between C and I but here I am moving a character type vaiable to <L_STRUC> which is of type ANY.
Please suggest how to correct this dump.
Code is as follows:
DATA: WA_EXTENSION TYPE BAPIPAREX,
WA_ACCIT TYPE ACCIT,
EXT_VALUE TYPE C LENGTH 960,
L_TABIX TYPE SY-TABIX.
FIELD-SYMBOLS: <L_STRUC> TYPE ANY,
<L_FIELD> TYPE ANY.
DATA: L_REF TYPE REF TO TE_STRUC.
SORT C_EXTENSION2 BY STRUCTURE.
LOOP AT C_EXTENSION2 INTO WA_EXTENSION.
AT NEW STRUCTURE.
CREATE DATA L_REF TYPE (WA_EXTENSION-STRUCTURE).
ASSIGN L_REF TO <L_STRUC>.
ENDAT.
CONCATENATE WA_EXTENSION-VALUEPART1 WA_EXTENSION-VALUEPART2
WA_EXTENSION-VALUEPART3 WA_EXTENSION-VALUEPART4
INTO EXT_VALUE.
MOVE EXT_VALUE TO <L_STRUC>.
Regards,
Sangeeta.
‎2008 Dec 23 11:57 AM
Insert UNASSIGN <L_STRUC>. before MOVE statement
‎2008 Dec 23 12:51 PM
Hi,
Instead of using MOVE EXT_VALUE TO <L_STRUC> use WRITE EXT_VALUE TO <L_STRUC>.
Regards
Raju Chitale
‎2008 Dec 24 4:20 AM
‎2008 Dec 24 4:22 AM
what is the solution , if you can post it will helpfull.
Amresh.