cancel
Showing results for 
Search instead for 
Did you mean: 

Getting error while trying to access Project in the TDMS screen

Former Member
0 Kudos

Hi Team,

I have configured TDMS 4.0 & trying the access 'PROJECT' but getting the error

500 SAP Internal Server Error

ERROR: Syntax error in program %_CCNV . (termination: RABAX_STATE)

Any idea what is wrong. Please provide inputs. Thanks

Thanks & Regards,

Avinash

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Avinash,

refer to sap note number 998575. This note should resolve your issue.

thanks

anita

Former Member
0 Kudos

Hi Anita,

Thanks for the note. I checked the note & checked the table CNV_ORG_TAB in my system. The data element mentioned in the table for the field REFTAB is CNV_TABLE. I don't see CNV_TABNAME.

Any further inputs.THanks

Thanks & Regards,

Avinash

Former Member
0 Kudos

Hello Avinash,

Can you do a where used list of data element CNV_TABNAME and upload it here ?

Thanks

Anita

Former Member
0 Kudos

Hi Anita,

I searched for the CNV_TABNAME in the system & i could find it. I went ahead deleted the data element-CNV_TABNAME from the system & the issue got fixed.


Now I can access the Project tab in TDMS screen & it does not throw any error.

Answers (1)

Answers (1)

bxiv
Active Contributor
0 Kudos

Have you looked at tx st22 to see what the short dump displays?

Former Member
0 Kudos

Hi,

Here are the details of the ST22.

Error analysis

    The following syntax error has occurred in program %_CCNV

                 :

    The type name "CNV_TABNAME" is ambiguous, since it is also defined in

    the Dictionary control structure introduced with "CLASS". "CLASS". "CL

    ASS". "CLASS". "CLASS".

    " "

Source Code Extract

Line  SourceCde

    1 method describe_by_name .

    2

    3   data:

    4     crc type XTYPE_TYPE,

    5     res like p_descr_ref.

    6

    7 * check name for sequence of c

    8   system-call check p_name for sequence of c

    9     class 'CL_ABAP_TYPEDESCR' method 'DESCRIBE_BY_NAME' parameter 'P_NAME'.

   10

   11 * get administration information

>>>>>   system-call describe administration

   13     mode 'N' of p_name into admin_tab_line-xtype crc admin_tab_line-kind.

   14

   15 * look at hash tabel wether descr object already exists

   16   read table admin_tab from admin_tab_line into admin_tab_line.

   17   if sy-subrc = 0.

   18     res ?= admin_tab_line-ref->get( ).

   19     if res is bound.

   20       p_descr_ref = res.

   21       return.

   22     endif.

   23     delete table admin_tab from admin_tab_line.

   24   endif.

   25

   26 * create new descr object

   27   case admin_tab_line-kind.

   28     when kind_elem.

   29       raise event create_elemdescr

   30         exporting xtype = admin_tab_line-xtype.

   31     when kind_ref.

-------------------------------------------------------------------------------------------------------------------------------------------------

Program Code for Method DESCRIBE_BY_NAME

* check name for sequence of c

  system-call check p_name for sequence of c

    class 'CL_ABAP_TYPEDESCR' method 'DESCRIBE_BY_NAME' parameter 'P_NAME'.

* get administration information

  system-call describe administration

    mode 'N' of p_name into admin_tab_line-xtype crc admin_tab_line-kind.

* look at hash tabel wether descr object already exists

  read table admin_tab from admin_tab_line into admin_tab_line.

  if sy-subrc = 0.

    res ?= admin_tab_line-ref->get( ).

    if res is bound.

      p_descr_ref = res.

      return.

    endif.

    delete table admin_tab from admin_tab_line.

  endif.