on 12-14-2009 4:22 AM
Dear All,<br><br>
Recently we upgrade 4.6c to ECC 6. After that we have a problem, while we run the Sales return useing VL10A in background, it's going to dump.<br><br>
<br>Error is,
<pre>GETWA_NOT_ASSIGNED.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLV50S" 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 466).
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 SAPLV50S
Include /SPE/V50SF07
Row 437
Module type (FORM)
Module Name /SPE/RET_HUS_GET
429 ****************************************************
430 * This should only run in delivery item processing
431 ****************************************************
432 CHECK if_get_hus IS INITIAL.
433
434
435
436 *...First: Read corresponding item(s) of HU(S) to delivery item
>>>> LOOP AT verpo_tab ASSIGNING <fs_verpo_tab> WHERE vbeln = xlips-vbeln AND
438 posnr = xlips-posnr.
439
440 *...Second: Read corresponing HU head send by EWM for necessary compare of VENUM
441
442 READ TABLE verko_tab INTO ls_verko_tab WITH KEY venum = <fs_verpo_tab>-venum
443 BINARY SEARCH.
***************
<fs_verko_tab> local data field was not found in subroutine SAPLV50S</pre>
<br><br>
Please could you help me as soon as possible.
<br><br>
Thanks & Regards,<br>
Ahmed Arsath. A
<br><br>
Edited by: Ahmed Arsath Abdul Azees on Dec 15, 2009 7:48 AM
<br><br>Edited by: Matt on Dec 15, 2009 12:48 PM - fixed formatting
You left out something....assigning what???
LOOP AT verpo_tab ASSIGNING <somefield symbol> WHERE vbeln = xlips-vbeln AND
438 posnr = xlips-posnr.
Verpo_tab is probably empty...that would cause a field symbol to not be assigned.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The code is
LOOP AT verpo_tab ASSIGNING <fs_verpo_tab> WHERE vbeln = xlips-vbeln AND
posnr = xlips-posnr.
Total nonsense to say that the problem is caused by verpo_tab being empty.
As I've already said: unless this is part of a user exit it is standard SAP code. The original poster hasn't left anything out! Therefore OSS is the correct place to look.
Edited by: Matt on Dec 15, 2009 4:52 PM
Hi ,
Before the loop cheack wheather field symbol is assigned iusing floowing if cndition.
and endif afetr the loop.
If verpo_tab is assigned.
LOOP AT verpo_tab ASSIGNING WHERE vbeln = xlips-vbeln AND
posnr = xlips-posnr.
endif.
Regards,
Pravin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a problem with standard SAP code. You should check OSS.
matt
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.