‎2006 Sep 06 4:44 PM
I have this code in my program, and when i tried to activate show me this error...
"The line type of "U" must be compatible with one of the types "TEXTPOOL".
DATA: BEGIN OF R OCCURS 56, "prog name and language
NAME(40) TYPE C,
LANGUAGE(1) TYPE C,
END OF R.
DATA: BEGIN OF U OCCURS 100, "Text elements
txt(180) TYPE C, " rel 4 was 132
END OF U.
READ TEXTPOOL R-NAME INTO U LANGUAGE SY-LANGU.
IF SY-SUBRC NE 0.
READ TEXTPOOL R-NAME INTO U LANGUAGE R-LANGUAGE.
ENDIF.
DESCRIBE TABLE U LINES I.
Any idea???
Thanks in advance...
Andrea.-
‎2006 Sep 06 4:46 PM
Define U like TEXTPOOL.
DATA: U LIKE TEXTPOOL OCCURS 0 WITH HEADER LINE.
‎2006 Sep 06 4:46 PM
Define U like TEXTPOOL.
DATA: U LIKE TEXTPOOL OCCURS 0 WITH HEADER LINE.
‎2006 Sep 06 4:54 PM
HI,
your code,
<b>READ TEXTPOOL R-NAME INTO U LANGUAGE SY-LANGU.
IF SY-SUBRC NE 0.
READ TEXTPOOL R-NAME INTO U LANGUAGE R-LANGUAGE.
ENDIF.</b>
here it will fail because internal table U is not realted to Structure TEXTPOOL. so in your code change it to like
DATA: U LIKE TEXTPOOL OCCURS 0 WITH HEADER .
Regards
Sudheer