on 01-28-2008 4:50 PM
When i run transaction RSA1, I get an ABAP dump "name_error is unknown in program SAPLRSDN_IOBJ"
Any ideas, why this could be happening???
Here is the dump from ST22
Runtime Errors SYNTAX_ERROR Date and Time 28.01.2008 10:43:29
Short text
Syntax error in program "SAPLRSDN_IOBJ ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLRSDG_IOBJ_DB_READ" had to be terminated because
it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "SAPLRSDN_IOBJ " in include
"LRSDN_IOBJ$35 " in
line 21:
"The type "NAME_ERROR" is unknown."
" "
" "
" "
The include has been created and last changed by:
Created by: "SAP* "
Last changed by: "SAP* "
Error in the ABAP Application Program
The current ABAP program "SAPLRSDG_IOBJ_DB_READ" had to be terminated because
it has
come across a statement that unfortunately cannot be executed.
Error analysis
The following syntax error was found in the program SAPLRSDN_IOBJ :
"The type "NAME_ERROR" is unknown."
" "
" "
" "
Trigger Location of Runtime Error
Program SAPLRSDG_IOBJ_DB_READ
Include LRSDG_IOBJ_DB_READU22
Row 466
Module type (FUNCTION)
Module Name RSD_IOBJ_MULTI_GET_ONLY_DB
Source Code Extract
Line
SourceCde
436
ENDIF.
437
ENDIF.
438
ENDCASE.
439
ENDLOOP.
440
ENDIF. "reduce by bct component
441
442
DATA: l_fieldnm_done TYPE rs_bool VALUE rs_c_false.
443
IF l_iobj_requested = rs_c_true AND
444
i_with_texts = rs_c_true.
445
DATA: l_lines TYPE i.
446
DATA: l_s_iobjt TYPE rsdiobjt.
447
DATA: l_th_iobjt TYPE HASHED TABLE OF rsdiobjt
448
WITH UNIQUE KEY iobjnm objvers.
449
DESCRIBE TABLE e_t_iobj LINES l_lines.
450
IF l_lines > rsd_c_iobj_single_cnt.
451
read all
452
SELECT * FROM rsdiobjt
453
INTO TABLE l_th_iobjt
454
WHERE langu = sy-langu
455
AND objvers LIKE i_objvers.
456
LOOP AT e_t_iobj ASSIGNING <l_s_iobj>.
457
READ TABLE l_th_iobjt INTO l_s_iobjt
458
WITH TABLE KEY iobjnm = <l_s_iobj>-iobjnm
459
objvers = <l_s_iobj>-objvers.
460
IF sy-subrc = 0.
461
<l_s_iobj>-langu = sy-langu.
462
<l_s_iobj>-txtlg = l_s_iobjt-txtlg.
463
<l_s_iobj>-txtsh = l_s_iobjt-txtsh.
464
ENDIF.
465
determine field name form InfoObject name
>>>>>
CALL FUNCTION 'RSD_FIELDNM_GET_FROM_IOBJNM'
467
EXPORTING
468
i_name = <l_s_iobj>-iobjnm
469
IMPORTING
470
e_ddname = <l_s_iobj>-fieldnm
471
EXCEPTIONS
472
name_error = 1
473
prefix_invalid = 2.
474
IF sy-subrc <> 0.
475
MESSAGE x000 WITH 'ERROR_DETERMINING_FIELDNM'.
476
ENDIF.
477
ENDLOOP.
478
l_fieldnm_done = rs_c_true.
479
ELSE.
480
select single
481
LOOP AT e_t_iobj ASSIGNING <l_s_iobj>.
482
SELECT SINGLE * FROM rsdiobjt
483
INTO CORRESPONDING FIELDS OF <l_s_iobj>
484
WHERE langu = sy-langu
485
AND iobjnm = <l_s_iobj>-iobjnm
Edited by: Firasat syed on Jan 28, 2008 5:59 PM
Hi Syed,
Please check
Note 844007: Dump through where used list for delivery InfoObjects.
Note 555081: Error during import of InfoObjects ERROR Determining.....
Note 1102743: Dump during activation of business content
Note 908366: Search for InfoSources or InfoObjects using name BI7(SP07)
Hope it helps.
Regards,
Mona
Edited by: Mona Kapur on Jan 29, 2008 1:21 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Did you recently implemented OSS-notes?
You can take a look at the version management for this program.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Werner Stinckens ,
We have a similar problem and as highlighted by you we have implemented the Note 1102743.
Can you please advise how to move forward on the same.
I have done a syntax check on the SAPLRSDN_IOBJ program and get the syntax error in one of the includes ( LRSDN_IOBJ$35) at row 21 ( Type "NAME_ERROR" is unknown).
Please advise.
Regards,
Rama
Syntax errors in SAP standard programs can be caused by OSS-notes.
The note may contain syntax errors (should not occur), or some prerequisite notes are not installed.
What you can do is uninstall the note for a start.
Then check if on your DEV or QA system you also get the syntax error.
If not: you can compare the versions between the systems (version management in SE38).
If yes: then there's something wrong with the note implementation.
Check if you installed the latest version, prerequisite notes.
Hi, I met this prob too and here is my solution:
SE37 --> switch to change mode of FM RSD_IOBJNM_PARSE, then delete exception NAME_ERROR, save change, and then reinsert NAME_ERROR. Check and activate again, and so, no dump anymore
Ref (see the NOTE part of OSS 1102743).
Hope this help.
Cheers,
Nhan Phan
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.