Code:
Динамическая ошибка GETWA_NOT_ASSIGNED
Дата и время 12.12.2008 15:02:44
Краткий текст
Field symbol has not yet been assigned.
Что произошло?
Error in the ABAP Application Program
The current ABAP program "SAPLJ3RFTOKOF" had to be terminated because
come across a statement that unfortunately cannot be executed.
Что Вы можете сделать?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Анализ ошибки
You attempted to access an unassigned field symbol
(data segment 112).
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.
Указания по устранению ошибки
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"GETWA_NOT_ASSIGNED" " "
"SAPLJ3RFTOKOF" or "LSVIMF45"
"INITIALISIEREN"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
Пользователь, транзакция...
Client.............. 300
User................ "SUPER_ABAPER"
Language key........ "R"
Transaction......... "SM30 "
Transactions ID..... "C244C8DDA2C0F1FBA07D001D0906BA73"
Program............. "SAPLJ3RFTOKOF"
Screen.............. "SAPMSVMA 0100"
Screen line......... 19
Информация о месте прерывания
Termination occurred in the ABAP program "SAPLJ3RFTOKOF" - in "INITIALISIEREN".
The main program was "SAPMSVMA ".
In the source code you have the termination point in line 138
of the (Include) program "LSVIMF45".
Фрагмент исходного текста программы
Строк ИсхднТкст
108 IF counter EQ 0. counter = 1. x_header-ddtext(1) = '?'. ENDIF.
109 vim_title_name = x_header-ddtext.
110 ASSIGN: vim_title_name(counter) TO <name>.
111 MOVE <name> TO vim_frame_field.
112 * set up status vector
113 IF x_header-bastab NE space.
114 MOVE: 'STATUS_' TO name,
115 x_header-maintview TO name+7. "Subviews
116 ASSIGN (name) TO <status>.
117 MOVE: '*' TO name,
118 x_header-maintview TO name+1.
119 ASSIGN (x_header-maintview) TO <table1>.
120 IF sy-subrc = 4.
121 MESSAGE a173(sv) WITH x_header-maintview x_header-area. "#EC *
122 ENDIF.
123 ASSIGN (name) TO <initial> CASTING TYPE (x_header-maintview).
124 * XB H606530B
125 * check if the time-field exists: Yes, then reset initial value.
126 LOOP AT x_namtab WHERE datatype = 'TIMS' AND
127 texttabfld EQ space. "HCG HW681596
128 CONCATENATE '<initial>' x_namtab-viewfield INTO f_fieldname
129 SEPARATED BY '-'.
130 ASSIGN (f_fieldname) TO <f_fld_value>.
131 CLEAR <f_fld_value> WITH space.
132 ENDLOOP.
133 * XB H606530B
134 IF x_header-texttbexst NE space.
135 MOVE x_header-texttab TO name+1.
136 ASSIGN: (x_header-texttab) TO <table1_text>,
137 (name) TO <text_initial>,
>>> <table1_text> TO <table1_xtext> CASTING,
139 <table1_xtext>(x_header-textkeylen) TO <textkey_x>,
140 <text_initial> TO <text_initial_x> CASTING,
141 <text_initial_x>(x_header-textkeylen)
142 TO <initial_textkey_x>.
143 IF x_header-generictrp <> 'X'
144 AND cl_abap_char_utilities=>charsize = 1.
145 * charlike key and non-unicode-system (FS only assigned for
146 * downward compatibility).
147 ASSIGN: <table1_text>(x_header-textkeylen) TO <textkey>,
148 <text_initial>(x_header-textkeylen) TO <initial_textkey>.
149 ELSE.
150 ASSIGN: <table1_xtext> TO <textkey>,
151 <initial_textkey_x> TO <initial_textkey>.
152 ENDIF.
153 ENDIF.
154 IF x_header-viewname = x_header-maintview. "Subviews
155 CLEAR e071k-viewname.
156 master_type = transp_object.
157 ELSE. "View auf Tab. "Subviews ..