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

dump in alv grid do_sum

Former Member
0 Likes
931

HI EVERYONE,

I GOT A DUMP ( The current application triggered a termination with a short dump ) IN FOLLOWING CODE.

-> DATA: BEGIN OF IT_ALV OCCURS 0,

MBWBEST LIKE S032-MBWBEST,

WBWBEST LIKE S032-WBWBEST,

LGORT LIKE S032-LGORT,

MATNR LIKE S032-MATNR,

MTART LIKE S032-MTART,

WERKS LIKE S032-WERKS,

VERPR LIKE MBEW-VERPR,

PRCTR LIKE MARC-PRCTR,

BKLAS LIKE S032-BKLAS,

CHECKBOX,

END OF IT_ALV.

FORM FC.

FC-FIELDNAME = 'WERKS'.

FC-SELTEXT_M = 'Plant'.

FC-TABNAME = 'IT_ALV'.

FC-KEY = 'X'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MATNR'.

FC-SELTEXT_M = 'Material number'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MTART'.

FC-SELTEXT_M = 'Material Type'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'BKLAS'.

FC-SELTEXT_M = 'Valuation class'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MATKL'.

FC-SELTEXT_M = 'Material Group'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MBWBEST'.

FC-SELTEXT_M = 'Valuated stock'.

FC-TABNAME = 'IT_ALV'.

  • FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

FC-DO_SUM = 'X'. -


> here only error

FC-REF_FIELDNAME = 'MBWBEST'.

FC-REF_TABNAME = 'S032'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'WBWBEST'.

FC-SELTEXT_M = 'ValStockValue'.

FC-TABNAME = 'IT_ALV'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

ENDFORM.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
874

Hi,

I am not sure , is MBWBEST of which type? whether it is Char type if so It may give Dump.

Regards,

Raghava Channooru

HI EVERYONE,

I GOT A DUMP ( The current application triggered a termination with a short dump ) IN FOLLOWING CODE.

-> DATA: BEGIN OF IT_ALV OCCURS 0,

MBWBEST LIKE S032-MBWBEST,

WBWBEST LIKE S032-WBWBEST,

LGORT LIKE S032-LGORT,

MATNR LIKE S032-MATNR,

MTART LIKE S032-MTART,

WERKS LIKE S032-WERKS,

VERPR LIKE MBEW-VERPR,

PRCTR LIKE MARC-PRCTR,

BKLAS LIKE S032-BKLAS,

CHECKBOX,

END OF IT_ALV.

FORM FC.

FC-FIELDNAME = 'WERKS'.

FC-SELTEXT_M = 'Plant'.

FC-TABNAME = 'IT_ALV'.

FC-KEY = 'X'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MATNR'.

FC-SELTEXT_M = 'Material number'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MTART'.

FC-SELTEXT_M = 'Material Type'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'BKLAS'.

FC-SELTEXT_M = 'Valuation class'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MATKL'.

FC-SELTEXT_M = 'Material Group'.

FC-TABNAME = 'IT_ALV'.

FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'MBWBEST'.

FC-SELTEXT_M = 'Valuated stock'.

FC-TABNAME = 'IT_ALV'.

  • FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

FC-DO_SUM = 'X'. -


> here only error

FC-REF_FIELDNAME = 'MBWBEST'.

FC-REF_TABNAME = 'S032'.

APPEND FC.

CLEAR FC.

FC-FIELDNAME = 'WBWBEST'.

FC-SELTEXT_M = 'ValStockValue'.

FC-TABNAME = 'IT_ALV'.

FC-OUTPUTLEN = '15'.

APPEND FC.

CLEAR FC.

ENDFORM.

4 REPLIES 4
Read only

Former Member
0 Likes
874

Hi

You should not hard code for the table name which you are passing the filed catlog.

FC-TABNAME = ''IT_ALV''

It should be

FC-TABNAME = IT_ALV

Read only

0 Likes
874

thanks for ur answer.

i remove that code . but also dump.

Read only

0 Likes
874

and also some code for do_sum is repeated

FC-FIELDNAME = 'MBWBEST'.

FC-SELTEXT_M = 'Valuated stock'.

FC-TABNAME = 'IT_ALV'.

  • FC-JUST = 'C'.

FC-OUTPUTLEN = '15'.

FC-DO_SUM = 'X'. -


> here only error

FC-REF_FIELDNAME = 'MBWBEST'.

FC-REF_TABNAME = 'S032'.

APPEND FC.

CLEAR FC.

please check the bolded code. It should come olny once for the field name and tabname.

Read only

Former Member
0 Likes
875

Hi,

I am not sure , is MBWBEST of which type? whether it is Char type if so It may give Dump.

Regards,

Raghava Channooru