Error:Unable to interpret "TABLE".

When I use BTE, There is an error in FM Z_WRITE_TO_QUEUE in R/3.
FUNCTION Z_WRITE_TO_QUEUE.
""Local interface:
*"  IMPORTING
*"     REFERENCE(I_DATASOURCE) TYPE  ROOSOURCE-OLTPSOURCE
*"  TABLES
*"      I_T_DATA OPTIONAL
TYPE-POOLS:
    sbiwa.
  DATA:
    l_exstruct TYPE roosource-exstruct,
    l_initflag TYPE roosprmsc-initstate,
    l_subrc    TYPE sy-subrc,
    lr_is_data TYPE REF TO data,
    lr_es_data TYPE REF TO data,
    lr_et_data TYPE REF TO data,
    l_t_fields TYPE sbiwa_t_fields,
    l_t_select TYPE sbiwa_t_select.
  FIELD-SYMBOLS:
    <i_s_data> TYPE ANY,
    <e_s_data> TYPE ANY,
    <e_t_data> TYPE STANDARD TABLE.
Check to see if Delta initialization has been performed.
  SELECT SINGLE initstate FROM roosprmsc INTO l_initflag
         WHERE  oltpsource  = i_datasource
         AND    rlogsys     NE space
         AND    slogsys     NE space
         AND    initrnr     NE space.
If initialization has taken place continue
  IF sy-subrc EQ 0 AND l_initflag EQ 'X'.
  grab the extraction structure from roosource based on the
  datasource parameter input.
    SELECT SINGLE exstruct FROM roosource INTO l_exstruct
           WHERE  oltpsource  = i_datasource
           AND    objvers     = 'A'.
    CHECK sy-subrc = 0.
    CREATE DATA lr_is_data LIKE LINE OF i_t_data.
    ASSIGN lr_is_data->* TO <i_s_data>.
    CREATE DATA lr_es_data TYPE (l_exstruct).
    ASSIGN lr_es_data->* TO <e_s_data>.
    CREATE DATA lret_data TYPE STANDARD TABLE OF (l_exstruct)._
      ASSIGN lr_et_data->* TO <e_t_data>.
    LOOP AT i_t_data ASSIGNING <i_s_data>.
      CLEAR <e_s_data>.
      MOVE <i_s_data> TO <e_s_data>.
     MOVE-CORRESPONDING <i_s_data> TO <e_s_data>.
      INSERT <e_s_data> INTO TABLE <e_t_data>.
    ENDLOOP.
    CALL FUNCTION 'EXIT_SAPLRSAP_001'
      EXPORTING
        i_datasource             = i_datasource
        i_isource                = ''
        i_updmode                = ''
      TABLES
        i_t_select               = l_t_select
        i_t_fields               = l_t_fields
        c_t_data                 = <e_t_data>
      EXCEPTIONS
        rsap_customer_exit_error = 1
        OTHERS                   = 2.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    CALL FUNCTION 'RSC1_TRFC_QUEUE_WRITE'
      EXPORTING
        i_isource     = i_datasource
        i_no_flush    = 'X'
      IMPORTING
        e_subrc       = l_subrc
      TABLES
        i_t_data      = <e_t_data>
      EXCEPTIONS
        name_too_long = 1
        OTHERS        = 2.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
  ENDIF.
ENDFUNCTION.
      FORM abs_type_to_rel_type                                     *
      The purpose of this subroutine is to convert an absolute type *
      name into a relative type name.                               *
-->  TYPE_NAME                                                     *
form abs_type_to_rel_type changing type_name.
  data junk(100) type c.
  split type_name at '\TYPE=' into junk type_name.
endform.
"CREATE DATA lr_et_data TYPE STANDARD TABLE OF (l_exstruct)" makes an Error "Unable to interpret "TABLE"."
I don't why!
So anbody can help me?
Thank you!

Hi,
Use this statement.
data:begin of lr_et_data occurs 0,
include l_exstruct.
end of lr_et_data.
Ravi

Similar Messages

  • Error: Unable to interpret / as a number

    We have an R/3 Infoset that is used as a source for some Crystal Report queries -- basically it is pulling some revenue recognition data from GLPCA and pairing it with supporting tables such as billing documents, orders, customer, material, etc.  This has been available in Production for a few months, but recently a user has started encountering the following messages at runtime:
    Crystal Reports
    Failed to retrieve data from the database.
    Database Connector Error: 'Unable to interpret / as a number.'
    Database Connector Error: 'RFC_INVALID_HANDLE'
    So we were able to even track down the error to one specific billing document and can recreate the error when selecting only the one document number.  The report errors whenever it pulls that data and if a certain amount field is brought in to the listing.  Looking at the underlying data through an SQL query, we don't see a problem with the data and have been unable to figure out why only certain records are causing this short dump.  The abend info in ST22 shows it is related to a CONVT_NO_NUMBER runtime error in ABAP program /CRYSTAL/SAPLFLAT - procedure /CRYSTAL/BUILD_STRING.  Looking through the details did not uncover much information that would point to the problem.
    Has anyone encountered this type of problem with Crystal integration to SAP data? Any suggestions on troubleshooting or identifying the problem would be appreciated.

    Hi,
    would suggest you open a case with support and provide the details on the steps so that the support folks can directly look at your system.
    thanks
    Ingo

  • System error: Unable to lock table/view V_T077K_M

    Hi,
    Not able to work on field selection (OMSG) i am getting an error "System error: Unable to lock table/view V_T077K_M" checked in SM 12 also, but dint get there anything.
    please cud you help me in this regard,

    contact your basis team,  there might be an overflow of the lock table because of mass changes from other users (even for other tables)

  • ORA-20079:  WM internal error [unable to rename table]

    Hi,
    I am getting following error when i try to enable versioning on a table. Any idea how to resolve it ?
    BEGIN DBMS_WM.EnableVersioning('TestTable'); END;
    ERROR at line 1:
    ORA-20079: WM internal error [unable to rename table]
    ORA-06512: at "SYS.LTDDL", line 1615
    ORA-06512: at "SYS.LTDDL", line 1193
    ORA-06512: at "SYS.LT", line 647
    ORA-06512: at "SYS.LT", line 8024
    ORA-06512: at line 1
    thanks
    -na

    Hi,
    You need to determine the original error that is being generated by oracle. This can be done by attempting to rename the table yourself. For example:
    SQL> alter table TestTable rename to RenamedTable ;
    That will give you a better understanding as to why Workspace Manager is unable to rename the table. Also, what version of the database and workspace manager are you using ?
    If the direct rename succeeds while enableversioning continues to fail, then you would need to file a TAR on this.
    Regards,
    Ben

  • Error "Unable to interpret '\' as number" whe run a BDC for integer data

    Dear All,
    I am trying for the BDC of the user define table and have to upload data but the system is giving error for the field whose domain i have made as QUAN Error is : "Unable to interpret '\' as number".
    Please clarify the situation and solution for the problem
    Regards,
    vishal.

    Hi Vishal,
    Check whether '\' is getting populated in any of the field on the screen in which it is giving an error. I think it is not because of your QUAN field. The error may be in some other field on the same screen.
    Regards,
    Swapna.

  • Error Unable to interpret C00 as a number while doing intial download

    Hi Guys
    When I am doing the initial download of DNL_CUST_CNDALL the following error has occurred in the Inbound Queue of CRM “Unable to interpret C00 as a number Message no. SR053”
    Can anybody suggest me how to over come?
    Thanks

    Here is the solution. (SAP Note 1042818 pointed me in the right direction...even though I'm not working with CRM.)
    CONVERT_OTF export parameter BIN_FILESIZE has no type and is pass by value.  You must code this parameter into your importing parameters in the calling program even if you don't use it.  The receiving variable should be of type integer.
    DATA: BIN_FILESIZE TYPE I.
      CALL FUNCTION 'CONVERT_OTF'
        EXPORTING
          FORMAT                      = 'PDF'
        IMPORTING
          BIN_FILESIZE                = BIN_FILESIZE
        TABLES
          otf                         = otf
          lines                       = it_pdfdata
        EXCEPTIONS
          ERR_MAX_LINEWIDTH           = 1
          ERR_FORMAT                  = 2
          ERR_CONV_NOT_POSSIBLE       = 3
          ERR_BAD_OTF                 = 4
          OTHERS                      = 5.
    I guess I figured I didn't need bin_filesize, so I didn't include in my original call...

  • Error:: Unable to alter table '!csDbTableMissing'

    Has anyone come across the above error before?
    Info     28/05/2008 16:25     'Lists' component, version '2008_04_11', extends Lists feature(s)
    Fatal     28/05/2008 16:25     Failed to initialize the server. Unable to alter table '!csDbTableMissing'. [ Details ]
    A fatal error has occurred. The stack trace below shows more information.
    !csFailedToInitServer!csDbUnableToPerformAction_alter,\!csDbTableMissing
    intradoc.common.ServiceException: !csDbUnableToPerformAction_alter,\!csDbTableMissing
         at intradoc.server.IdcServerManager.init(Unknown Source)
         at IdcServerNT.init(Unknown Source)
         at IdcServerNT.main(Unknown Source)
    Message was edited by:
    JRS

    Solved.. :)
    http://www.bluestudios.co.uk/blog/?p=227
    Needed to add table owner name to <ucm>/config/config.cfg
    DatabaseSchemaName=dbo
    where dbo is the owner.

  • Troubleshoot Error - Unable to perform table-based value assignment config

    After to creating class, characteristics, and value assignment type, the system is unable to perform table-based value assignment configuration. The following error is displayed:

    Hi Mr. SAP,
    Based on the diagnosis, you can figure out that most likely someone is already editing the customizing table or might you are not authorized..
    In case if you have the access to SM12 Transaction code, kindly check if an entry present there. If yes it means the table is locked and you can't proceed on that. you have to reach out to the specific resource to unlock the table who did a lock, else you need to reach out to BASIS to make that entry delete.
    Regarding authrization for locking of table, please check SU53 after the execution of the T-code, if you are missing any role. If you find anything there, then reach out to your Security team to get and assigned roles to your profile.
    Regards,
    Abhi

  • TRFC Queue Error "Unable to interpret BGUA as a number"

    Hi all,
    I am getting the below error message in TRFC queue
    "Unable to interpret BGUA as a number" when i do a datamart dataload from ODS to Cube. ODS is getting data from datasource 0CO_OM_CCA_9. Can anyone help how to resolve this issue?.
    Thanks & Regards,
    Muruganand. K

    What is  BGUA ??
    I think you have mapped this field (BGUA holding infoobject) to number or key figure field.
    Check your  mapping in transformation form ODS to CUBE.
    Hope this helps.

  • Error  ' unable to interpret "*601" as number ' when using  CONVERT_OTF

    Hi All ,
    I am converting a Smartform to PDF in 4.7 version and I am getting an error like "  unable to interpret "*601" as number ' in Convert_otf function module here the importing parameter BIN_FILESIZE is getting *601 value in back ground of FM . Can any one help me in solving this error . Did i miss any parameter's .
    Thanks and Regards
    Syed Akbar .

    Hi.
    The asterisk can appear when field length inconsistency takes place at value assignment between two variables.
    Example:
    DATA:
      p_amount TYPE c length 15,
      l_amount TYPE p DECIMALS 2.
    WRITE: l_amount CURRENCY l_waers TO p_amount.
    If value of L_AMOUNT equal '103276149119,40-', then value of P_AMOUNT will be equal '*3276149119,40-' (asterisk appears).
    Best regards,
    George Shlyahov.

  • Dump Error : Unable to Interpret '/'

    Hello,
             we are trying to upload Material Master, where we have a Custom Field, this custom field is defined as NUMC(10) data type in BMMH1-YYD_YMANU and also in MARC table. And this field has been customized in Material Master in a seperate screen, our client our in production from long time, now we are getting problem only when migrating data. Manually it works fine.
    And this field was configured in the below LSMW Program,
    Object               0020   Material master
    Method               0000
    Program Name         RMDATIND
    Program Type         D   Direct Input
    Now while uploading we are getting error at statement MOVE_FIELD_SLASH statement saying cannot interpret slash(/).
    But we are passing Number '1000000012' into this field. And if we pass blank then we are not getting this error, cannot reallly find what the problem is.
    Can any one help.

    Murali R wrote:
    Hi Anand,
    >
    > Thanks for yor reply.
    >
    > The field FKDAT in source system is in YYYYMMDD format only.  The date values coming in is like 12.08.2011.
    >
    > Regards,
    > Murali
    Try this..
    data:l_date type sy-datum.
    l_date0(4) = FKDAT5(4).
    l_date4(2) = FKDAT3(2).
    l_date6(2) = FKDAT0(2).
    Now use l_date to subtract from sy-datum.

  • System error: Unable to lock table/view ...

    Dear experts, 
    In a new system, when trying to execute some customizing in IMG, a message occured. Same issue exists for other customizing.
    And also when trying to download a note, another error happened.  I believe they could be the same issue.
    Did anyone know the resolution for these two issue?
    Thanks!

    Hi Gary,
    In your system issue with the Lock management.
    Kindly do the following step to identified the issue.
    1. Run the transaction SM12.
    2. Click on Extras tab,then select the Diagnosis option.
    3. Then output screen will be appear,it will display the result.
    Try to resolve the error as shown in result screen.
    Regards
    Yogesh Kumar

  • System error: Unable to lock table/view V_T077K

    Hi i am getting this error, i tried to look at the oss notes. Cannot find any solution. Pls clarify.
    Thanks, Sravan

    Hi I tried the sm12, whichever transaction i am trying acsess it is throughing the same error message, in sm12 i came with this error.
    he termination occurred in the ABAP program "SAPLSENT " in "ENQUEUE_READ"
    he main program was "RSENQTS6 ".
    he termination occurred in line 153 of the source code of the (Include)
    program "LSENTU17 "
    f the source code of program "LSENTU17 " (when calling the editor 1530).
    THanks for the help.
    S

  • Unable to extend table SYS.VIEW$ by 256 in tablespace

    Hi,
    I am getting the error
    "unable to extend table SYS.VIEW$ by 256 in tablespace "
    and
    "ORA-00604: error occurred at recursive SQL level 1
    ORA-01654: unable to extend index SYS.I_DEPENDENCY1 by 256".
    while upgrading.
    My database contains only 600 MB free.
    Is this the problem bcoz of the database size or ant other. i am unable to understand
    If it is bcause of database,please let me know how to confirm.
    Thanks.

    ORA-01654: unable to extend index string.string by string in tablespace string
    Cause: Failed to allocate an extent of the required number of blocks for an index segment in the tablespace indicated.
    Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated.

  • UCM - Unable to create table 'WebdavUserPaths'.

    Hi,
    we have UCM Version:10.1.3.5.1 (091014) (Build:7.2.4.29). It runs on production environment and also we have a test instance.
    It runs fine for long time. Yesterday I stopped the content server on test environment. Problem is that I am not able to start it anymore. While starting I am receiving this error:
    Unable to create table 'WebdavUserPaths'. ORA-00955: name is already used by an existing object
    ORA-00955: name is already used by an existing object
    intradoc.common.ServiceException: !csDbUnableToPerformAction_create,WebdavUserPaths!$ORA-00955: name is already used by an existing object
    While analyzing this, I found there is the table WebdavUserPaths in the database and it is empty. This table is present in both databases - PROD and also in TEST. In both envs it is empty.
    I found out that when I disable CoreWebdav component in ComponentWizard, then the content server starts up fine, bud WebDav is not working of course...
    I would need to solve this issue, but I do not want to start immediately dropping that tables, etc... without knowing what is it used for, why content server wants to recreate the tables, etc...
    Any body has an ideas?
    Thanks.

    Thanks for pointing me towards dba_lobs
    SQL> select TABLE_NAME,INDEX_NAME from dba_lobs where OWNER='AEE' and index_name like 'LI_AURULD%';
    TABLE_NAME INDEX_NAME
    BIN$XdjCvAyQhMrgQBCsZat/dQ==$0 LI_AURULD_RULEDATA
    I purged the recyclebin and all was ok

Maybe you are looking for

  • Background activiation of report S_ALR_87013564

    Hi All, We have any programme running time is 10 minutes. In this report S_ALR_87013564 data selection is increasing and now it gives maximmum run time exceeded message and shut down processing. 1) As we want to run it on day time only is there any w

  • My Itunes won't open on my computer

    I have a macbook pro, and for the past two days my itunes won't open. I keep getting an error message stating "The itunes application could not be opened. An unknown error occurred. (13010)" I restarted my computer, i uninstalled and reinstalled, but

  • Show Previous Balance value in Report.

    Hi, I'm using Crystal Reports with Visual Studio 2010. I'm generating a report which shows columns Debit and Credit and SUM values on the buttom of each column. The report is filtered using a date range, which I specify in my connection via C# code (

  • Audigy platinium 4 pro and M-audio 2496

    is it possible to have these cards working in the same computer having one for listening music and the other for recordings(guitar and voice...the m-audio have two diferent channel) can you show me how? does it need a special configuration? best rega

  • Video from Premiere

    What are the best export settings to use in Premiere for the best quality video in Presenter. The video was shot on miniDV (720x480). We want to use the Presenter output through a video projector for standup training, then put the show on the Interne