‎2007 Aug 03 3:42 PM
hi,
I have data in final internal table .
My req is : I need to put double quotes before and after the value in some fields.
for ex : it_final-lifnr = 123456
it_bukrs = 1699
IT_BUKRS = 0100
now when i output the values ,,
I need the output in this way( I need double codes only for some fields).
LIFNR CO.CODE BUKRS PERNR
"123456" "1699" 0100 6335
How Can I get this output.
Waiitng for four answers
regards
Vaja
‎2007 Aug 03 3:45 PM
<b>use concatenate!</b>
CONCATENATE field1 field2 INTO field3 SEPARATED BY seperator.
If u want to use it in ALV then u should do like this.
I have did the same thing for TOP_OF_PAGE do the same for end_OF list
GO therough this code..
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = IT_VARIANT-REPORT
I_CALLBACK_HTML_TOP_OF_PAGE = 'TOP_OF_PAGE' Herechange to END_OF_LIST IT_FIELDCAT = IT_FIELDCAT
I_SAVE = 'A'
IS_VARIANT = IT_VARIANT
IT_EVENTS = IT_EVENTS
TABLES
T_OUTTAB = G_T_OUTTAB
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
FORM TOP_OF_PAGE USING CL_DD TYPE REF TO CL_DD_DOCUMENT. "#EC *
DATA: L_F_INFO(255).
DATA: LV_COUNT TYPE SDYDO_TEXT_ELEMENT,
LV_PER TYPE SDYDO_TEXT_ELEMENT,
LV_NUMC(8) TYPE N.
CALL METHOD CL_DD->ADD_TEXT
EXPORTING
TEXT = TEXT-008
SAP_STYLE = CL_DD_DOCUMENT=>SMALL
SAP_COLOR = CL_DD_DOCUMENT=>LIST_HEADING_INT
SAP_FONTSIZE = CL_DD_DOCUMENT=>SMALL
SAP_EMPHASIS = CL_DD_DOCUMENT=>STRONG
STYLE_CLASS = SPACE.
CALL METHOD CL_DD->NEW_LINE
EXPORTING
REPEAT = 1.
CALL METHOD CL_DD->ADD_GAP
EXPORTING
WIDTH = 25.
CALL METHOD CL_DD->ADD_TEXT
EXPORTING
TEXT = TEXT-009
SAP_STYLE = CL_DD_DOCUMENT=>SMALL
SAP_COLOR = CL_DD_DOCUMENT=>LIST_HEADING_INT
SAP_FONTSIZE = CL_DD_DOCUMENT=>SMALL
SAP_EMPHASIS = CL_DD_DOCUMENT=>STRONG
STYLE_CLASS = SPACE.
CALL METHOD CL_DD->ADD_GAP
EXPORTING
WIDTH = 10.
CALL METHOD CL_DD->ADD_TEXT
EXPORTING
TEXT = TEXT-010
SAP_STYLE = CL_DD_DOCUMENT=>SMALL
SAP_COLOR = CL_DD_DOCUMENT=>LIST_HEADING_INT
SAP_FONTSIZE = CL_DD_DOCUMENT=>SMALL
SAP_EMPHASIS = CL_DD_DOCUMENT=>STRONG
STYLE_CLASS = SPACE.
CALL METHOD CL_DD->ADD_GAP
EXPORTING
WIDTH = 11.
CALL METHOD CL_DD->ADD_TEXT
EXPORTING
TEXT = TEXT-011
SAP_STYLE = CL_DD_DOCUMENT=>SMALL
SAP_COLOR = CL_DD_DOCUMENT=>LIST_HEADING_INT
SAP_FONTSIZE = CL_DD_DOCUMENT=>SMALL
SAP_EMPHASIS = CL_DD_DOCUMENT=>STRONG
STYLE_CLASS = SPACE.
CALL METHOD CL_DD->ADD_GAP
EXPORTING
WIDTH = 15.
regards,
srinivas
<b>*reward for useful answers*</b>
‎2007 Aug 03 4:40 PM
Quick Question:
How can you accomodate the double quotes " within the field length? Lets say company code is 4 and if you attach " in the front and back it may not take it.
If you still want to try, look this e.g.
data: begin of it_tab occurs 0,
lifnr type lifnr,
bukrs type bukrs,
end of it_tab.
it_tab-lifnr = '"123"'.
it_tab-bukrs = '"T001"'.
append it_tab.
Thanks,
SKJ
‎2007 Aug 03 4:41 PM