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