Runtime Error while extracting data by datasource based on function module

Hi all,
I am facing an issue while extracting data from a customised data source based on a new function module.
The datasource is extracting data successfully for only 15000 records but after that the runtime error is displayed.
I am not able to extract whole data from R/3 system.
Please take a look into the details and tell me what should I have to do.
Details of Issue:
Runtime Error : GETWA_NOT_ASSIGNED
What happened?                                                                               
Error in the ABAP Application Program                                                        
The current ABAP program "SAPLZ_99Z_BW_SD_PRICING"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 32790).                                                                               
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. 
Edited by: anshu13 on Apr 27, 2010 10:28 AM

The code is displayed here:
error is in line no. 625
Source Code Extract                                                                               
Line SourceCde                                         
  595            <fs_fldval> = l_fieldval.
  596            APPEND <fs_dyntable> TO <it_dyntable>.                               
  597            CLEAR :l_fieldval, wa_fldcat.                                                  
  598            CLEAR l_totlength.                                                             
  599            CLEAR <fs_dyntable>.                                                        
  600         ENDIF.                                                                           
  601        ENDIF.                                                                               
602        MOVE-CORRESPONDING <dd03l_fields> TO wa_dd03l.                                    
  603        IF <dd03l_fields>-datatype EQ 'DATS'.                                             
  604          l_fieldval = 'X'.                                                                
  605       ELSE.                                                                               
606        SHIFT <dd03l_fields>-intlen LEFT DELETING LEADING '0'.                         
  607          IF l_totlength IS INITIAL.                                                       
  608            SHIFT l_totlength LEFT DELETING LEADING '0'.                                   
  609            l_totlength = '0'.                                                            
  610          ENDIF.                                                                           
  611          l_currlength = <dd03l_fields>-intlen.                                            
  612          CONCATENATE l_totlength '('  l_currlength ') ' INTO l_fieldval .                 
  613          l_totlength = l_totlength + l_currlength.                                        
  614        ENDIF.                                                                               
615*** Consider both field name and domian name for checking in range list:                   
  616        IF <dd03l_fields>-fieldname IN s_fieldlist.                                        
  617          wa_fldcat-fieldname = <dd03l_fields>-fieldname.                                  
  618        ELSEIF <dd03l_fields>-domname IN s_fieldlist.                                      
  619          wa_fldcat-fieldname = <dd03l_fields>-domname.                                    
  620        ELSE.                                                                               
621          wa_fldcat-fieldname = <dd03l_fields>-fieldname.                                  
  622        ENDIF.                                                                               
623        ASSIGN COMPONENT wa_fldcat-fieldname                                               
  624             OF STRUCTURE <fs_dyntable> TO <fs_fldval>.                                    
>>>>|        <fsfldval> = l_fieldval._                                                             
  626        CLEAR l_fieldval.                                                                  
  627        CLEAR l_currlength.                                                                
  628      ELSE.                                                                               
629        IF <dd03l_fields>-datatype EQ 'DATS'.                                              
  630          l_fieldval = 'X'.                                                                
  631       ELSE.                                                                               
632          SHIFT <dd03l_fields>-intlen LEFT DELETING LEADING '0'.                           
  633          IF l_totlength IS INITIAL.                                                       
  634            SHIFT l_totlength LEFT DELETING LEADING '0'.                                   
  635           l_totlength = '0'.                                                              
  636          ENDIF.                                                                           
  637          l_currlength = <dd03l_fields>-intlen.                                            
  638          CONCATENATE l_totlength '('  l_currlength ') ' INTO l_fieldval .                 
  639         l_totlength = l_totlength + l_currlength.                                         
  640        ENDIF.                                                                               
641*** Consider both field name and domian name for checking in range list:                   
  642        IF <dd03l_fields>-fieldname IN s_fieldlist.                                        
643        wa_fldcat-fieldname = <dd03l_fields>-fieldname.                                   
  644       ELSEIF <dd03l_fields>-domname IN s_fieldlist.         
Edited by: anshu13 on Apr 27, 2010 11:33 AM

Similar Messages

  • Runtime error while extracting data from 0C0_PC_*

    Hi,
    When I am trying  to extract data from DataSources 0CO_PC_01 and 0CO_PC_02, I am getting an
    error. it says  "DO_WHILE_VARY_NOT_IN_RANGE"
    Any Comments?
    Thanks,
    Pritam

    Hi,
    Please searcn SDN, you will get the solutions straight away:
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=do_while_vary_not_in_range&cat=sdn_all
    It seems that there is a note for this, Please check SAP Note: 650725
    Hope this solves your concern...
    Cheers,
    Habeeb

  • Error while extracting data from datasource 0GLACCEXT_T011_HIER in RSA3

    Hi Experts,
    While trying to extract the data for the datasource 0GLACCEXT_T011_HIER in RSA3, am getting the below Dump.
    Runtime Errors         SAPSQL_ARRAY_INSERT_DUPREC
    Except.                CX_SY_OPEN_SQL_DB
    Short text
        The ABAP/4 Open SQL array insert results in duplicate database records.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLFAGL_FSV" had to be terminated because it has
        come across a statement that unfortunately cannot be executed.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
         in
        procedure "FSV_TEXTS_CONVERT" "(FORM)", nor was it propagated by a RAISING
         clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        If you use an ABAP/4 Open SQL array insert to insert a record in
        the database and that record already exists with the same key,
        this results in a termination.
        (With an ABAP/4 Open SQL single record insert in the same error
        situation, processing does not terminate, but SY-SUBRC is set to 4.)
    Kindly help me out in resolving this error.

    Hi,
    This dump occurs if the storage of original files is not happening in a Content Server, which is recommended by SAP. You can check this easily if you go to transaction DC10 and check if the flag 'Use KPRO' is set for the used document type.
    SAP do not recommend storing such larger files in SAP DB. If you try to store any original in the SAP DB, the file will be stored in the table DRAO. That means you are consuming table space memory. For one original we can have maximum of 9999 rows in the table. To store larger originals in SAP DB more than 9999 rows in the table are needed and this is not possible. That's the reason behind this dump. Storing such huge files inthe SAP DB will also affect the performance of the system while accessing the original
    Refer the thread
    "http://wiki.sdn.sap.com/wiki/display/PLM/SAPSQL_ARRAY_INSERT_DUPRECwhilesaving+original"
    Thanks,

  • Error While extracting data from FIAA and FIAP

    Hi Gurus,
    I am facing error while extracting data from R/3 Source. 0FIAA, 0FIAP datasources. I am getting the same error repeatedly. No data will come BW. When I checked in RSA3 I can extract records.
    Ther Error is as follows:
    Request still running
    Diagnosis
    No errors could be found. The current process has probably not finished yet.
    System response
    The ALE inbox of the SAP BW is identical to the ALE outbox of the source system
    and/or
    the maximum wait time for this request has not yet run out
    and/or
    the batch job in the source system has not yet ended.
    Current status
    No Idocs arrived from the source system.
    Kindly help. Your points are assured.
    Thanks and Regards
    Prasad

    Hello Prasad,
    Have you already checked what happened in the source system ?
    You should verify if a job is running in sm37, or if there is no dump runtime errors due to the extraction in st22.
    It could be a clue of what happened in R/3.
    Let us know,
    Regards,
    Mickael

  • Error while extracting data from data source 0RT_PA_TRAN_CONTROL, in RSA7

    Hi Gurs,
    I'm getting the below error while extracting data from data source 0RT_PA_TRAN_CONTROL, in RSA7. (Actullly this is IS Retail datasource used to push POSDM data into BI cubes)
    The error is:
    Update mode "Full Upload" is not supported by the extraction API
    Message no. R3011
    Diagnosis
    The application program for the extraction of the data was called using update mode "Full Upload". However, this is not supported by the InfoSource.
    System Response
    The data extraction is terminated.
    Procedure
    Check for relevant OSS Notes, or send a problem message of your own.
    Your help in this regd. would be highly appreciated.
    Thanks,
    David.

    Hi David,
    I have no experience with IS Retail data sources. But as message clearly say this DS is not suppose to be ran in Full mode.
    Try to switch you DTPs/Infopackages to Delta mode.
    While to checking extraction in source system, within TA RSA3 = Extractor checker, kindly switch Update mode field to Delta.
    BR
    m./

  • Time Stamp Error while extracting data from R/3

    Hi,
        We are getting time stamp error while extracting data from R/3.
    To solve this problem we did replication and run RS_TRANSTRU_ACTIVATE_ALL program. still we are facing same problem.
    Please suggest me to solve.
    Thanks
    Subba Rao

    Hi,
    Time stamp error arises when the time stamp of the data source in source  system and target system are different.
    For we have again activate data source in R/3 system using transaction RSA5 or RSA6 and in BI system goto transaction RSDS and replicate the data source.
    You can also find time stamp details for a data source in tables ROOSGEN and ROOSOURCE tables in BI and R/3 system respectively.
    Here are some useful links.
    [R3 016 Time stamp error where is it in BI?;
    [time stamp error in bi7;
    [Timestamp error in BI7;
    Thanks,
    Venu

  • Error while extracting data from Generic datasource

    Hello Gurus,
    I have encountered an error "Errors in source system" with status red while extracting data from generic datasource into DSO.
    I have done below things:-
    1. Checked the jobs in source system, the job is successfully completed
    2. The generic datasource is active and supporting delta with calender day  in source system.
    3. No TRfc error and no idocs stucked.
    4. No short dumps in source system.
    5. The delta queue(RSA7) is showing 0 with status as green.
    6. Replicated the datasource On BW side and also activated the transfer rules by RS_TRANSU_ACTIVATE_ALL
    The problem has not yet solved. Could you guys please suggest me what might be the reason for this error......
    Thanks,
    Sonu

    Hello,
    I have used the generic delta using calender day.
    Safety upper limit : - 1
    Safety lowerr limit : - 0
    I have made the entries in va01 transaction, but the delta queus is not getting updated which should show 1.
    Do Generic extraction require any job to transfer data from Database table to delta queue.
    We are not able to get the delta records on BW side. Please suggest.
    Please suggest.
    Thanks,
    Sonu

  • Error while extracting data from a remote system

    Hi,
    I am facing problem while extracting data from a remote system. The connection is alright I can extract the table required from the remote system,but when I deploy it I get this error
    ORA-04052: error occurred when looking up remote object [email protected]@ORACLE_UBN_15_LOCATION1
    ORA-00604: error occurred at recursive SQL level 1
    ORA-28000: the account is locked
    ORA-02063: preceding line from UBNDW@ORACLE_UBN_15_LOCATION1
    here Scott.demo1 is the table and UBNDW is the sid of the remote system and ORACLE_UBN_15_LOCATION1 is the location. Please help me out with this
    Thanks

    Hi,
    IDOC's need to be processed manually either in OLTp or in BW depending on the failure. Error msg in monitor status will take u to either BW or OLTP whernever there is a prob. Process IDOC's , this will start the left over packets and will finish the load.
    we hav to check IDOC in WE05(t-code) and know the status these are WE51,WE52,WE53 AND GOTO WE19 there we hav to execute the exist Idoc will succesfully loaded Idoc
    Goto St22 see the short dump error msg..
    post if there any inf..
    Thanks,
    Shreya

  • Error While Extracting data

    Hi All.
    The below is the error, which I am getting while extracting data.
    Please let me know the reason, and how to overcome the below error.
    Status Log
    Warning ORA-02049: timeout: distributed transaction waiting for lock
    Error ORA-01555: snapshot too old: rollback segment number 19 with name "_SYSSMU19$" too small
    ORA-02063: preceding line from RPMSP@RPMSP_LOCATION
    ORA-06512: at "SAI_USER.SA_PROD_SUMM_DYF_MAP", line 11
    ORA-06512: at "SAI_USER.SA_PROD_SUMM_DYF_MAP", line 1622
    ORA-06512: at "SAI_USER.SA_PROD_SUMM_DYF_MAP", line 2228
    ORA-06512: at "SAI_USER.SA_PROD_SUMM_DYF_MAP", line 6253
    ORA-06512: at line 1
    Regards,

    Hi,
    Even though you have deleted the data from Datatarget, but you have not yet deleted the delta initialization inforamtion at infopackage, before re starting the delta process. So delete the information from BW system , by double click infopackage--> Schedular(menu option) --> 'Initialization option for sourcesystem' --> delete the record.
    With rgds,
    Anil Kumar Sharma .P

  • Runtime error while loading data into infocube

    Hi all,
    I am getting a runtime error while loading the transaction data into the InfoCube.
    Exception name: CX_SY_GENERATE_SUBPOOL_FULL
    Runtime error: GENERATE_SUBPOOL_DIR_FULL
    Anyone has any idea about this error? Any help will be really helpful. Thanks in advance.
    Regards,
    Sathesh

    Hi Sathesh,
    Please provide more details for the problem.
    You can go and check in ST22. Go through the Dump Analysis and Let us know.
    Regards
    Hemant Khemani

  • How to extract data from generic view and function module

    hi experts,
    can anybody give me the steps to extract data from generic view and  functon modules.
    thanks and regards
    venkat

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0f46157-e1c4-2910-27aa-e3f4a9c8df33
    https://websmp103.sap-ag.de/~sapidb/011000358700007535452002
    Hope it Helps
    Chetan
    @CP..

  • Runtime error while loading data in BI 7.0

    Hi All,
    While loading data in BI 7.0,
    I am getting Runtime Errors "TSV_TNEW_PAGE_ALLOC_FAILED" . No more space available for extending internal table.
    As per SAP BASIS SUPPORT comments:
    "This is NOT a space problem but rather a huge memory resource consumption one, as you're trying to hold excessive amount of data in Memory, and that's when you get the short dump; I know that SAP sometimes is not clear in explaining the issue (ie "No more storage space available...."), but this refers to memory requirement, not disk storage space per se.
    So, please try to break down your data load in smaller sets and this will work OK"
    How to proceed with the above comments? How to break down data load in to smaller sets?
    Please helpme....

    there could be various ways -
    using selections / filters in Infopackage / DTPs based on may be some period or some other char you could identify based on your data.
    Hope it helps
    Vikash

  • Error while extracting data from Generic VBAK Table

    Hi,
    When i am extracting data from VBAK using generic extraction via tavle, i am, getting the error "Syntax error in program "SAPLXRSA ""
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLRSAP" had to be terminated because it has
        come across a statement that unfortunately cannot be executed.
        The following syntax error occurred in program "SAPLXRSA " in include "ZXRSAU01
         " in
        line 159:
        "The type of the database table and work area (or internal table) "L_ST"
        "R_CE1IDEA" are not Unicode convertible. ."
    Please help me out in fixing this,
    Thansk,

    do you have an user-exit? if yes, post the code....
    did you try regenerating the entire stuff (ds, structure,...)...there might be a mismatch between the structures of datasource and the generated extraction program....
    M.

  • Runtime Error while activating data into dso

    hello all,
    i get a runtime error if i try to activate the loaded data in a dso object. A part of the error message is shown here:
    "SAPLRSBATCH"
    "RSBATCH_START_PROCESS"
    285     call function 'TH_SERVER_LIST'               
    286       tables                                     
    287         list           = l_t_server              
    288       exceptions                                 
    289         no_server_list = 1                       
    290         others         = 2.                      
    291     read table l_t_server with key               
    292          host = sy-host.                         
    293     if sy-subrc = 0.                             
    294       l_s_rsbatchheader-server = l_t_server-name.
    295       refresh l_t_server.                        
    296     else.                                        
    >>>>       message x000.                              
    298     endif.                                       
    I found the function 'TH_SERVER_LIST' gives as result
    name = LAPTOP3_NSP_00
    host = laptop3
    As you see, the host is written in lower case!
    If i work with a testprogram to show me the sy-host value, i get it in upper case letters: LAPTOP3.
    Could it be a problem?
    I read another message here with advice for sap note xyz. But i cant apply SP08 like it is explained there. The current system is working with SP05. Later SPs are not available for me!
    I also cant apply the corrections manually because the developer key 29671482393151224771 is invalid for any user except BCUSER in transaction SE80 client 000! If i try to change or create a program/function in TA SE37 or SE38 i always get the message "invalid developer key".
    Pls tell me where can i change the value for the function TH_SERVER_LIST and how can i create my own functions and programs in NW04s?
    thanks you much
    Frank

    Hi Ron,
    thanks, this note describes what i have to do. But it doesnt help!
    How can i go to SP7 if i cant download it? Message "Für den angemeldeten User nicht sichtbar" appears always.
    How can i follow the instructions to correct the function modules if i dont have an developer key on the NSP system?
    I'm not in any ramp-up program. Just found the free sneak preview of NW2004s here in SDN, downloaded it and get the problems while using. So i ask what can i do?
    Thanks
    Frank

  • Error while loading data from DataSource to InfoCube/DSO through DTP

    Hi Friends,
    I am trying to load data from DataSource to InfoCube/DSO through DTP and getting the following error:
    Exception in substep: Extraction completed
    Processing terminated
    Data package 1 / 30.04.2009 22:38:30 / Status 'Processed with Errors'
    When i see the detail message it says:
    Syntax error in routine "convert_to_applstru", line 25 of generated program"
    I checked all my transformation and looks ok. I was able to load data earlier and i getting this error all of sudden. Does some one know what is this routine "convert_to_applstru" ?
    Thanks,
    Amit

    Hi Arun,
    Where do i see this generated program in RSRV. I dont see this in RSRV. Please guide me.
    Thanks,
    Amit

Maybe you are looking for

  • Par file deployment error

    Hi I am trying to deploy the par file from NWDS. First time i was able to deploy with out any error. But after that i get the following error (Taken from sap-plugin.log) [30.05.06 / 11:05] #ERROR LEVEL# com.sap.portal.developmentTools.ideSpecific.ecl

  • How to Create LInearGradient in pdf

    I am creatting Pdf From EMF.A lineargradient From EMf to pdf Convertion i cannot find the lineargradient type which is horizontal or Vertical

  • Trackpad ad mac pro

    My new Trackpad works perfectly with my laptop however it will not work with my Mac Pro (2.66 GHz Quad Core) even I have discoverable on. Any suggestions and advice please?

  • IPod touch is not turning on.

    I was recently using my iPod Touch and turning in off using the sleep/wake button. Now I am not able to put it in DFU mode. Sleep/Wake button + Home button also doesn't work. iTunes wouldn't recognize the device. What to

  • NORTON ONLINE FAMILY EXTENSION GETTING DISABLED

    My norton family safety plug-in is constantly being disabled by other users of the same machine (Windows 7). I would like to ask what can I do to prevent the other users belonging to the user group to not be able to access the Firefox options menu op