on 04-23-2012 10:21 AM
I have a char2000 (opsdes_txt) variable that is displayed in the table cell in a smartform.
INTERNAL TABLE TEXTLINES0
TDFORMAT | TDLINE |
* | Chuck,face the end for squareness,turn od to d 42 mm |
* | Step turn to d 30 mm for 14 mm long.Repeat Step turning |
* | to D 26 mm for 4 mm long.Counter bore to d 19 mm for 2 mm |
* | long.After 14 mm long,turn OD to suit M 42 x 4.5 threads |
* | for 120 mm long & chamfer edge to 4 X 45 deg.Reverse, |
* | face to maintain 334 mmlong & complete OD turning to D42 mm. |
* | Turn od to suit M 42 x 4.5 threads for 120 mm long & |
* | chamfer edge to 4 X 45 deg.Cut M 42 x 4.5 threads on 120 mm |
* | long in both ends as per drg. |
LOOP AT TEXTLINES0.
if opsdes_txt is initial.
opsdes_txt = textlines0-tdline.
CONDENSE opsdes_txt.
else.
CONDENSE textlines0-tdline.
CONCATENATE OPSDES_TXT TEXTLINES0-TDLINE INTO OPSDES_TXT SEPARATED BY ' '.
CONDENSE opsdes_txt.
endif.
ENDLOOP.
At the end of this loop, I expected all lines to be in the variable opsdes_txt.
But while printing in table cell, only till 4th line chamfer edge, it is printing.
Thanks in advance.
Hi,
In the ABAP debugger, what are the contents of opsdes_txt variable after the loop above is executed? Is the text already missing or is it somehow truncated in the processing of the smartform?
regards, Aidan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This seems to be the limitation described in SAP note 485296. The output of a symbol is limitied to 255 characters in smartforms. So perhaps you can split the text into two symbols and putsomething like &opsdes_txt1&&opsdes_txt2& in the table field in the smartform.
regards,
Aidan
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.