Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Reg : Report

mallikarjun_vaja
Participant
0 Likes
548

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

3 REPLIES 3
Read only

Former Member
0 Likes
479

<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>

Read only

Former Member
0 Likes
479

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

Read only

Former Member
0 Likes
479

concatenate " field1 " into field1.

write:/ field1.