on 05-08-2013 1:52 PM
Hi Expert,
I have the following issue:
When performing a good issue with T-code VL02n , the following error message VL 699 appears:
Can anyone help me?
Thanks.
The error was come from the serial number profile from the material master data. A check inside the FM have triggered error IO 304 but the output error is VL 699.
Thanks for all your support.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Narendra,
In my case when i check the internal table emseg, i found that in the line who have error, the field emseg-msgid and emseg-msgno is filled with IO 304.
The field is always in the last position of the table because EMSEG is sorted.
The message IO 304 is triggered by the FM 'SERIAL_LISTE_COMPLETE_CHECK' called from the FM 'MB_CREATE_MATERIAL_DOCUMENT'.
This is the extracted code of FM 'SERIAL_LISTE_COMPLETE_CHECK'.
IF QUANTITY NE ANZSN AND
T_377_G-SERPFLICHT EQ SERPFLICHT_03. "P6BK289631
MESSAGE A304 WITH QUANTITY ANZSN RAISING QUANTITY_ERROR.
ELSEIF QUANTITY LT ANZSN. "P6BK289631
MESSAGE A304 WITH QUANTITY ANZSN RAISING QUANTITY_ERROR. "P6BK289631
ENDIF.
The FM 'MB_CREATE_MATERIAL_DOCUMENT' is called in the FM 'MB_CREATE_GOODS_MOVEMENT' in the program FV50WF0W where you can find the error VL699.
Thanks
Haja
Dear,
I have searched in Table Level and also in structure level ( and also in SE80 ) but any one doesnt showing that Fields .I think ,you need to debug or else connect with your system administrative .
Thanks,
Naren
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Narendra.
After debugging, i found that the problem is in the following part of code of include FV50WF0W.
LOOP AT ximseg.
CLEAR: ims_tabix, ems_tabix, yimseg.
ims_tabix = sy-tabix.
READ TABLE emseg WITH KEY " IMS_TABIX BINARY SEARCH.
tabix = ims_tabix
BINARY SEARCH.
IF sy-subrc EQ 0.
IF ims_tabix EQ emseg-tabix.
ems_tabix = ( sy-tabix + 1 ).
MOVE-CORRESPONDING emseg TO ximseg.
ENHANCEMENT-POINT wa_materialbeleg_erzeugen_07 SPOTS es_sapfv50w.
*$*$-Start: WA_MATERIALBELEG_ERZEUGEN_07--------------------------------------------------------$*$*
ENHANCEMENT 10 OI0_COMMON_SAPFV50W. "active version
XIMSEG-OITXVAL0 = EMSEG-OITAXISS.
ENDENHANCEMENT.
*$*$-End: WA_MATERIALBELEG_ERZEUGEN_07--------------------------------------------------------$*$*
yimseg = ximseg.
APPEND yimseg.
ELSE.
MESSAGE a699.
ENDIF.
In my case table emseg have 14 items but no item with tabix '11'. There is 2 items with tabix '14'?
But i don't understand how can it be done.
Hi
Check also note 1631595. Reading my coding I have more lines (I copy it). Search notes related with this include and the error VL 699
Regards
Eduardo
Message was edited by: Eduardo Hinojosa
Take a look at OSS Note 1761631 - VL32N : Error VL 699 for deleted purchase order item
Regards,
The t-code is VL32n instead of vl02n
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 | |
4 | |
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.