Skip to Content
0
Former Member
Nov 27, 2006 at 11:51 AM

fieldcatalog problem

32 Views

TYPES : BEGIN OF gs_bill,

vbeln LIKE vbrp-vbeln,

fkdat LIKE vbrk-fkdat,

posnr LIKE vbrp-posnr,

matnr LIKE vbrp-matnr,

arktx LIKE vbrp-arktx,

fkimg LIKE vbrp-fkimg,

vrkme LIKE vbrp-vrkme,

END OF gs_bill.

*internal tables

DATA : gt_vbrk TYPE STANDARD TABLE OF gs_bill INITIAL SIZE 0,

gt_vbrp TYPE STANDARD TABLE OF gs_bill INITIAL SIZE 0,

gt_empty TYPE STANDARD TABLE OF gs_bill INITIAL SIZE 0,

gs_vbrk TYPE gs_bill,

gs_vbrp TYPE gs_bill.

<b>these are my internal tables</b>

DATA ls_fcat type lvc_s_fcat .

data : pt_fcattemp TYPE slis_t_fieldcat_alv,

lt_fcattemp TYPE SLIS_FIELDCAT_ALV.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'

EXPORTING

i_program_name = sy-repid

i_internal_tabname = 'GT_VBRK'

i_inclname = sy-repid

CHANGING

ct_fieldcat = pt_fcattemp[]

EXCEPTIONS

OTHERS = 3.

LOOP AT pt_fcattemp into lt_fcattemp.

move-CORRESPONDING lt_fcattemp to ls_fcat.

move lt_fcattemp-seltext_m to ls_fcat-coltext.

append ls_fcat to gt_fieldcatalog.

ENDLOOP.

<b>

this is my catalog merge but after calling fieldcatalog_merge FM,

my fieldcatalog not fill.

but if i declare my itab like this</b>

DATA : BEGIN OF gs_bill occurs 1,

vbeln LIKE vbrp-vbeln,

fkdat LIKE vbrk-fkdat,

posnr LIKE vbrp-posnr,

matnr LIKE vbrp-matnr,

arktx LIKE vbrp-arktx,

fkimg LIKE vbrp-fkimg,

vrkme LIKE vbrp-vrkme,

END OF gs_bill.

<b>

and send to FM my fieldcatalog fills but seltext not fill. WHY ???</b>

thanks

Message was edited by:

Mustafa SADIK