Skip to Content
0
Former Member
Jun 08, 2009 at 02:05 PM

ALV list -Runtime error using the Spreadsheet button(CTRL+SHIFT+F7)

154 Views

Hi,

We are on ECC6.0.When ever I try to use the button 'Spreadsheet' (CTRLSHIFTF7) it gives me the following runtime error.It works fine if I use the export button.Also it works for ALV grid.Issue is only with ALV list.

Can you pelase advise waht could be the issue.

Thanks

Venkat

Runtime Errors GETWA_NOT_ASSIGNED

Date and Time 08.06.2009 16:02:22

-


-


Short text

Field symbol has not yet been assigned.

-


-


What happened?

Error in the ABAP Application Program

The current ABAP program "CL_SALV_BS_TT_RESULT_TABLE====CP" had to be

terminated because it has

come across a statement that unfortunately cannot be executed.

-


-


Error analysis

You attempted to access an unassigned field symbol

(data segment 32781).

This error may occur if

- You address a typed field symbol before it has been set with

ASSIGN

- You address a field symbol that pointed to the line of an

internal table that was deleted

- You address a field symbol that was previously reset using

UNASSIGN or that pointed to a local field that no

longer exists

- You address a global function interface, although the

respective function module is not active - that is, is

not in the list of active calls. The list of active calls

can be taken from this short dump.

-


-


Trigger Location of Runtime Error

Program CL_SALV_BS_TT_RESULT_TABLE====CP

Include CL_SALV_BS_TT_RESULT_TABLE====CM00L

Row 165

Module type (METHOD)

Module Name GET_CELL_VALUE

-


-


Source Code Extract

-


Line

SourceCde

-


135

call method cl_alv_xslt_transform=>get_days_since_1900

136

exporting

137

i_date = l_date

138

receiving

139

e_num = attribute01.

140

141

elseif ls_attribute-s_dfies-inttype eq cl_abap_typedescr=>typekind_time. "Time

142

data:

143

l_time type t.

144

145

l_time = <l_data>.

146

147

call method cl_alv_xslt_transform=>get_isotime_from_inttime

148

exporting

149

i_value = l_time

150

receiving

151

e_value = value.

152

153

*... fill attribute01 with percent value of actual day

154

call method cl_alv_xslt_transform=>get_percent_of_act_day

155

exporting

156

i_time = l_time

157

receiving

158

e_num = attribute01.

159

160

elseif ls_attribute-s_dfies-inttype ca if_salv_bs_log_exp_operand=>c_numeric and

161

ls_attribute-s_dfies-convexit is initial.

162

case ls_attribute-s_dfies-reference_field_type.

163

when if_salv_bs_c_data=>reffieldtype_curr.

164

*... get iso value for currency value

>>>>>

call method cl_alv_xslt_transform=>get_isonum_from_intnum

166

exporting

167

i_value = <l_data>

168

i_currency = <l_reference>

169

i_decimals = ls_attribute-s_dfies-decimals

170

importing

171

e_value = l_isovalue.

172

173

when if_salv_bs_c_data=>reffieldtype_quan.

174

*... get iso value for quantity value

175

call method cl_alv_xslt_transform=>get_isonum_from_intnum

176

exporting

177

i_value = <l_data>

178

i_unit = <l_reference>

179

i_decimals = ls_attribute-s_dfies-decimals

180

importing

181

e_value = l_isovalue.

182

183

when others.

184

*... get iso value for value

-