Extractor Checker(RSA3)getting DUMP

Hi Friends,
                 When i try to execute the datasource 0CFM_DELTA_POSITIONS, it is giving the dump, actually i've given the parameters like this before going to be excuted:
Data Records / Calls: 999999
Diplay Extr. Calls: 10
Update Mode: D
                But if i give the less no fo Data Records/Calls 350 and display Extr. Calls 10, then it is showing the data around 4,000 change recors, so in this case, if the volume of data is high, then it is going dump.
           Ver:  ECC6
            Swap Memory: 16 GB
             RAM: 4GB
Awaiting for your inputs,
Regards,
BalajiReddy

Hi,
This problem comes when there is not enough table space for capturing your RSA3 data.
You have to talk to your basis guy and ask him to increase the table space and also the time.
Hope this helps
Assign points if useful.
Regards,
Kiran

Similar Messages

  • Error in Extractor checker - RSA3

    Hi gurus,
    I tried to run the extractor 0CO_PC_ACT_10 in RSA3-extractor checker and it just take so long and then it dumps. I am just confused because this extractor works fine and very fast when I loaded data to BW with the same selection as I run the checker.
    Any ideas would be greatly appreciated.
    Thanks,
    Edson

    Hi,
    I uploaded 525 records in BW with runtime of only 1m 23s but when i run the checker with the same selection as with my infopackge, it takes so long and then dumps.
    st22 says...TSV_TNEW_PAGE_ALLOC_FAILED, The internal table "IT_208" could not be enlarged further. You attempted to create a block table of length 1106192 for the internal table "IT_208".
    I think this means it exceed the allocated time to run a certain program.
    My question is why it takes so fast to upload in BW and in other hand it dumps in RSA3? Is it because RSA3 is being run on line? .. is there a way to run it in backgroud and just check the extracted data afterwards?
    I am not sure of my thoughts.. i just thinking of some possibilities.
    Thanks,
    Edson

  • Extractor checker (RSA3)

    Hi,
    All, can any body please tell me what is a extractor checker is and the purpose of this in BI-7.03,
    Point's will be awarded
    Thanks in advance
    regards
    kittu

    Hi,
    RSA3 will simulate the dataload from a particular datasource, like you can how many records are there for full upload, delta upload.
    Here if you run RSA3 with debugging checkbox on, you can also debug the Extractor function module.
    Hope this helps.
    Best Regards,
    Rajani

  • Extractor checker not working

    Hi Geeks,
    It seems all the questions in the world are vexing me today. Any ways.
    I activated 2LIS_03_BF using RSA5.
    I checked whether 2LIS_03_BF is transferred correctly in RSA6.
    Then I activated data-source in LBWE.
    I went to extractor checker (RSA3)to check whether 2LIS_03_BF works fine.
    But it does not extract any records, even though I have thousands of entress seating in MSEG ( material document)
    I am not giving any selection criteria. (even for selection criteria I my extractor checker is giving me 0 records)
    Help me most awaited.
    Monica

    Hi Monica,
    In RSA3 in the update mode option it will be by default full load...so when u r trying to extract the records for the BF datasource you are getting 0, because u didn't fill the setup tables..and in lo cockpit datasources won't pick data from the application tables so first we have to fill the setup tables
    As Pradip said their is no harm in filling the setup tables even if u any postings  THIS IS APPLICABLE ONLY TO DEVELOPMENT.
    IN PRODUCTION before filling the setup tables you have to make sure that the system is locked for any new or changed documents in the concerned application.
    thanks and regards
    neelu

  • Delta in Extractor Checker

    Hi,
    i have created a generic datasource with Delta upload, which is based o a table.
    When i extracted it in the Extractor checke RSA3 with UPdate mode 'F', it works.
    When update mode is 'D', come an popup . It says that error occurs. I cant see the details of error.
    My question: How to check the delta datasource in Extractor checker?
    Thanks

    Hi ,
    Please check the below thread.
    How to check whether the Datasource is delta enabled or not
    Hope it helps.
    Thanks & Regards,
    Ramnaresh.P.

  • Extractor checker - too few records

    Hi experts,
    I used extractor checker (rsa3) for Full Data on 2lis_11_vahdr and 2lis_11_vaitm. I got only 2 recrods in the results.
    Isn't there something wrong. VBAP has tons of records so does VBAK.

    it will show the number of records it has in setup tables.
    any of your colleague filled setup tables for only one or 2 document numbers, that is why it is showing is showing 2.
    Delete setup Tables data from LBWG transaction using your application area.
    refill the setup tables wihtout any selection. you will see entire data.
    Regards,
    Nagesh Ganisetti.
    Assign points if it helps.

  • Errors occurred during the extraction in RSA3 - Extractor Checker

    Hello,
    I'm trying to check the standard datasource - 0CRM_QUOTATION_I (CRM Quotation Item) in RSA3 (extractor checker) in the CRM system but it returns a pop-up 'Errors occurred during the extraction'.
    Could someone please let me know where and how to check the error as it is not very obvious from the pop-up?
    Many thanks.
    Regards,
    Sri.

    HI  Sri,
    Sometimes the BWA5 Adaptor settings are not properly transported to QA from DEV ,
    Try this ,
    Create a transport request manually from DEV again for the below object in TCODE : SE03 ( Objects in Requests --> Include Objects in a Transport Request  --> Under selection by type and name --> choose radio button --> Selected Objects and provide the below entries )
    R3TR   SMO4   0CRM_QUOTATION_I
    ( you will have to enter SM04 and datasource name only ,press enter it will pick up R3TR automatically ) and then transport to QA
    This should resolve the issue
    Regards,
    Sathya

  • CREATE_OBJECT_CLASS_NOT_FOUND runtime error during extractor checking

    Hi Gurus,
    I had to modify a generic data source based on a database view. I had to add a field for extraction. Since this field was available in the tables on which the view was built but not used in the view, I modified the view to to include the field. Then, I modified the extract structure to include the newly added field.
    Now, when I try to check the extractor in RSA3 (extract checker), I end up getting a runtime error with details as below.
    Runtime Errors                    CREATE_OBJECT_CLASS_NOT_FOUND          
    Except.                    CX_SY_CREATE_OBJECT_ERROR          
    Date and Time                    3/6/2012     5:46:07     
         Short text                         
              CREATE OBJECT: The class "\CLASS=ZCL_IM_CLC" was not found.                    
         What happened?                         
              Error in the ABAP Application Program                    
              The current ABAP program "CL_EXIT_MASTER================CP" 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_CREATE_OBJECT_ERROR', was not                    
               caught in                    
              procedure "INSTANTIATE_IMP_CLASS" "(METHOD)", 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:                    
              The dynamically specified class "\CLASS=ZCL_IM_CLC" at CREATE OBJECT neither                    
               exists as                    
              local, nor as global class in the system, or is overshadowed by a local                    
              data type of the same name.                    
         Missing RAISING Clause in Interface                         
              Program                    CL_EXIT_MASTER================CP
              Include                    CL_EXIT_MASTER================CM002
              Row                    1
              Module type                    (METHOD)
              Module Name                    INSTANTIATE_IMP_CLASS
         Trigger Location of Exception                         
              Program                    CL_EXIT_MASTER================CP
              Include                    CL_EXIT_MASTER================CM002
              Row                    15
              Module type                    (METHOD)
              Module Name                    INSTANTIATE_IMP_CLASS
         Source Code Extract                         
         Line          SourceCde               
         1          METHOD instantiate_imp_class .               
         2                         
         3            DATA: abs_type_classname TYPE string,               
         4                  imp_obj            TYPE imp_obj_type.               
         5                         
         6          *   Look for objects that have been created for this class               
         7            READ TABLE imp_obj_tab INTO imp_obj               
         8                WITH TABLE KEY imp_name    = imp_name               
         9                               calling_obj = caller.               
         10            IF sy-subrc = 0.               
         11              instance = imp_obj-obj.               
         12            ELSE.               
         13              CONCATENATE '\CLASS=' imp_class INTO abs_type_classname.               
         14          *****  dynamic object creation     *******************************               
         >>>>>              CREATE OBJECT instance TYPE (abs_type_classname).               
         16          ******************************************************************               
         17              imp_obj-imp_name    = imp_name.               
         18              imp_obj-calling_obj = caller.               
         19              imp_obj-obj         = instance.               
         20              INSERT imp_obj INTO TABLE imp_obj_tab.               
         21            ENDIF.               
         22          ENDMETHOD.     
    Can anybody please help me solve this issue?

    Hi Ajay,
    Please check the following threads for your issue::
    System Exception
    Exception              CX_SY_CREATE_OBJECT_ERROR
    Why is CREATE_OBJECT_CLASS_NOT_FOUND ?
    Dump CREATE_OBJECT_CLASS_NOT_FOUND with BADI in MM_MATBEL archiving object
    Regards,
    Arpit

  • Why the 2LIS_08TRTK extractor can not get  all data

    Hello, BW Gurus.
    Why the 2LIS_08TRTK and 2LIS_08TRTLP extractors can not get all data. I had used the RSA3 and get 10 registers, when a check at the VTTK table I had 20 registers, I didnt use filters at RSA3, could you help to know what happen o correct it.

    Is it because
    <i>
    Shipment documents and their dependent objects (shipment stages as well as shipment items [deliveries in the shipment]) are only extracted into BW when the Shipment completion status has been set.
    This is necessary because the numeric values that result from the delivery documents are only established at the time. If the data were already stored earlier in BW, the shipment data would not be updated if the delivery notes were changed in BW.
    </i>
    - from oss note 573470.

  • R/3 Extractor Checker doubt

    I created a Custom Master and text datasource and when i do the RSA3 Extractor checker  :
    if i change the "Data Records / Calls" and try the extractor, the number of records extracted changes :
    Like if i entered :
    Data records / calls  = 1000 - i get "570 records"
    Data Records / Calls = 10000-i get 57 records.
    My question is that :  why is the number of records extracted not Consistent ??????
    Similarly if i change the "Display Extr. Calls"
    to 1 or 10 , the number of records changes.
    Any suggestion please.
    Thanks,
    Shalini

    Hi Shalini,
    The idea in of these 2 fields in RSA3 is like this:
    Data Records / Calls = 1000
    Display Extr. Calls  = 1
    This means display one call and each call can include maximum of 1000 records. If you change the second parameter to 10, it means, display 10 calls (packages) with max of 1000 records per package.
    Unfortunately, this figure is not always correct. I do not know the scenarios but like you mentioned, it is not always correct.
    Thanks and Regards
    Subray Hegde

  • Extractor Checker OK but actual Extract has no data!

    Hi all,
    Thanks for taking the time to read my post and for your help in advance
    I have a simple custom function module in ECC6.0 which is getting employee information from LDAP.  This information is then tagged on to a few other fields and sent to BW.
    I created a data source based on this function module and I'm trying to send the data to BW.  The Extractor checker is working fine and shows the right data. However, when I run the infopackage from BW I receive no data!
    I checked the IDOCs as well and noticed that the info IDOCs are sent back to BW with 0 data records, which is telling me that the extractor is not sending back any data, despite it showing the data in the extract checker (RSA3)
    Any thoughts?
    Thanks,
    Mamdouh

    Thanks everyone,
    The partner profile is ok, and when I test in RSA3 I see the data the I need - so running the extract in debug mode is fine, however running it in the background mode gives me 0 data records
    I don't think it is an authorization error either !
    Any thoughts?
    Thanks again

  • Extractor Checker shows 0 Records

    Hi,
    I am working on Transport Management system of supply chain management. In RSA3 of the TMS system I checked for datasource 0TMS_SOR and 0TMS_SRQ. It showed 0 records inspite data being there. Since SCM is based on Business Objects Process Framework I am not able to check for data at table level and I don't know how to go about checking for the existence of data. The TMS developers say there is data in the TMS system but before integration with the BI system I just wanted to check in the Extractor checker with respect to the datasources. It shows 0 records. What could be problem ? How to go about this ?
    Kindly help me on this !
    Thanks in Advance,
    Regards,
    Hudson

    Fanie, we are working on the same issue.
    For SRQ, there are special 'scheduling' conditions that are used in the PPF framework, stating that only SRQ's with a lifecycle status of 'Complete' should be extracted. This logic is embedded in the PPF scheduling conditions with FM "/SCMTMS/CL_IM_SCHD_EXTR_SRQ"
    Bottom line - Talk to the developers and ask if there are any SRQs that are 'Complete'. If not, that is why you are not getting any data from your extractor.
    Justin

  • Getting dump when using do_sum in alv field cat in the output of the report

    Dear Freinds,
                 Iam getting the alv report when i click on the segma field (Sum) on my salary
    field iam getting dump. and also if i try to print my alv output iam getting dump , only
    happening to my custom report.
    i have used the following code pleae correct me .
    This perform is used for Layout settings
      perform st_layout_build  using gs_layout.
    form st_layout_build  using  st_ls_layout type slis_layout_alv.
       st_ls_layout-no_input          = 'X'.
      st_ls_layout-colwidth_optimize = 'X'.
    st_ls_layout-zebra             = 'X'.
    st_ls_layout-detail_popup      = 'X'.
    endform.                    " st_layout_build
    Field Catalog details
    perform st_fieldcat_init changing gt_fieldcat.
    form st_fieldcat_init  changing  fp_i_fieldcat type slis_t_fieldcat_alv.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 1.
      ls_fieldcat-fieldname    = 'ORGUNIT'.
      ls_fieldcat-seltext_l    = 'Orgunit'.
    ls_fieldcat-no_out       = 'X'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 2.
      ls_fieldcat-fieldname    = 'ORGTEXT'.
      ls_fieldcat-seltext_l    = 'Orgdesc'.
    ls_fieldcat-no_out       = 'X'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-fieldname    = 'SALARY'.
      ls_fieldcat-seltext_l    = 'Salary'.
      ls_fieldcat-col_pos      = 3.
      ls_fieldcat-outputlen   = 15.
      ls_fieldcat-do_sum       = 'X'.
      ls_fieldcat-datatype     = 'CURR'.    "CURR
      append ls_fieldcat to fp_i_fieldcat.
    endform.
    Variant
      perform st_variant_init  using gs_variant g_repid.
    form st_variant_init   using  st_gs_variant type disvariant
                                 st_repid      like sy-repid.
      clear st_gs_variant.
      st_gs_variant-report = st_repid.
    endform.                    " st_variant_init
      g_repid = sy-repid.
      perform st_comment_build  using gt_list_top_of_page[].
    form st_comment_build  using   st_lt_top_of_page type slis_t_listheader.
      data: ls_line type slis_listheader.
    Listenüberschrift: Typ H
      clear ls_line.
      ls_line-typ  = 'H'.
    LS_LINE-KEY:  not used for this type
      ls_line-info = text-000.
      append ls_line to st_lt_top_of_page.
    endform.                    " st_comment_build
         call function 'REUSE_ALV_GRID_DISPLAY'
          exporting
             i_buffer_active        = 'X'
            i_callback_top_of_page = 'TOP_OF_PAGE'
            i_callback_program     = g_repid
            is_layout              = gs_layout
            it_fieldcat            = gt_fieldcat[]
           i_structure_name       = 'i_final'   "c_i_final "'objec'
           i_save                 = g_save
            is_variant             = gs_variant
          tables
            t_outtab               = fp_i_pyrol_final
          exceptions
            program_error          = 1
            others                 = 2.
        if sy-subrc ne 0.
          message e018. " Displaying the ALV GRID has failed
        endif.
    Please could any  one let me know why iam getting dump when iam clicking for total
    on my salary field.
    Regards
    latha

    Dear Chandu,
    my code iam giving in details
    types : begin of ty_output_data,
            staffno     type pernr_d,
            staffname   type emnam,
            grade       type stell,
            orgunit     type orgeh,
            orgtext     type hr_mcstext,
            psgroup     type trfgr,      " Pay Scale Group
            salary      type maxbt,       "PAD_AMT7S,
            rrefunded   type pad_amt7s,
            leavepay    type pad_amt7s,
            mshortfal   type pad_amt7s,   " Medical Shortfall
            echkshfal   type pad_amt7s,   " Execute checkup shortfall
            ofindeduc   type pad_amt7s,   " Other Finance Deduction
            mtyprem     type pad_amt7s,   " maternity premium
            vpbonus     type pad_amt7s,   " VP/Bonus
            gratuity    type pad_amt7s,   " Gratuity
            vpay        type pad_amt7s,   " Variable pay
            mallowance  type pad_amt7s,   " Meal Allowance
            overtime    type pad_amt7s,   " overtime
            other       type  pad_amt7s,  "  OTHER
            pfundeecon  type pad_amt7s,   " PFund Employee's Contribution
            banktrnsfer type pad_amt7s,   " Bank Transfer
            count       type i,
            end of ty_output_data.
    data : i_final         type standard table of ty_output_data.
    iam getting all my data in the internal table  I_FINAL.
    perform get_final_alv  using  i_final.
    form get_final_alv  using   fp_i_pyrol_final type ty_t_output_data.
    *local variable declarations
      data : l_v_idx      type sy-tabix.
    *local work areas
      data : l_wa_final type ty_output_data.
      g_save = 'A'.
    This perform is used for Layout settings
      perform st_layout_build  using gs_layout.
    Field Catalog details
      perform st_fieldcat_init changing gt_fieldcat.
    Variant
      perform st_variant_init  using gs_variant g_repid.
      g_repid = sy-repid.
      perform st_comment_build  using gt_list_top_of_page[].
      if not fp_i_pyrol_final is initial.
        delete adjacent duplicates from fp_i_pyrol_final comparing all fields.
        call function 'REUSE_ALV_GRID_DISPLAY'
          exporting
             i_buffer_active        = 'X'
            i_callback_top_of_page = 'TOP_OF_PAGE'
            i_callback_program     = g_repid
            is_layout              = gs_layout
            it_fieldcat            = gt_fieldcat[]
           i_structure_name       = 'i_final'   "c_i_final "'objec'
           i_save                 = g_save
            is_variant             = gs_variant
          tables
            t_outtab               = fp_i_pyrol_final
          exceptions
            program_error          = 1
            others                 = 2.
        if sy-subrc ne 0.
          message e018. " Displaying the ALV GRID has failed
        endif.
      endif.
    endform.                    " get_final_alv
    form st_layout_build  using  st_ls_layout type slis_layout_alv.
       st_ls_layout-no_input          = 'X'.
      st_ls_layout-colwidth_optimize = 'X'.
    st_ls_layout-zebra             = 'X'.
    st_ls_layout-detail_popup      = 'X'.
    endform.                    " st_layout_build
    form st_fieldcat_init  changing  fp_i_fieldcat type slis_t_fieldcat_alv.
      data: ls_fieldcat type slis_fieldcat_alv.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 1.
      ls_fieldcat-fieldname    = 'ORGUNIT'.
      ls_fieldcat-seltext_l    = 'Orgunit'.
    ls_fieldcat-no_out       = 'X'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 2.
      ls_fieldcat-fieldname    = 'ORGTEXT'.
      ls_fieldcat-seltext_l    = 'Orgdesc'.
    ls_fieldcat-no_out       = 'X'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 5.
      ls_fieldcat-fieldname    = 'STAFFNAME'.
    ls_fieldcat-no_out       = 'X'.
      ls_fieldcat-seltext_l    = 'StaffName'.
      append ls_fieldcat to fp_i_fieldcat.
       clear ls_fieldcat.
      ls_fieldcat-col_pos      = 4.
      ls_fieldcat-fieldname    = 'STAFFNO'.
    ls_fieldcat-no_out       = 'X'.
      ls_fieldcat-seltext_l    = 'StaffNo.'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 6.
      ls_fieldcat-fieldname    = 'GRADE'.
      ls_fieldcat-seltext_l    = 'Grade'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 3.
      ls_fieldcat-fieldname    = 'COUNT'.
      ls_fieldcat-seltext_l    = 'Headcount'.
      append ls_fieldcat to fp_i_fieldcat.
    if the field name is 'Salary' then do a sum on this field.
    IF  fp_fname = c_betrg.
        l_wa_fieldcat-do_sum    = c_x.
    ENDIF.
    NOTE : IAM GETTING PROBLEM IN THE BELOW SALARY.
    IAM JUST CHECKING ITSELF NOT ALLOWING ME TO EXECUTE
      clear ls_fieldcat.
      ls_fieldcat-fieldname    = 'SALARY'.
      ls_fieldcat-seltext_l    = 'Salary'.
      ls_fieldcat-col_pos      = 7.
      ls_fieldcat-outputlen   = 20.
      ls_fieldcat-do_sum       = 'X'.
      ls_fieldcat-datatype     = 'CURR'.    "CURR
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 9.
      ls_fieldcat-fieldname    = 'LEAVEPAY'.
      ls_fieldcat-seltext_l    = 'Leave Pay'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 10.
      ls_fieldcat-fieldname    = 'MSHORTFAL'.
      ls_fieldcat-seltext_l    = 'Med.Sfall'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 11.
      ls_fieldcat-fieldname    = 'ECHKSHFAL'.
      ls_fieldcat-seltext_l    = 'EX.Chckup.Sfall'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 12.
      ls_fieldcat-fieldname    = 'OFINDEDUC'.
      ls_fieldcat-seltext_l    = 'Oth.Fin.Deduction'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 13.
      ls_fieldcat-fieldname    = 'MTYPREM'.
      ls_fieldcat-seltext_l    = 'Mat.Premium'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 14.
      ls_fieldcat-fieldname    = 'VPBONUS'.
      ls_fieldcat-seltext_l    = 'VP/Bonus'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 15.
      ls_fieldcat-fieldname    = 'GRATUITY'.
      ls_fieldcat-seltext_l    = 'Gratuity'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 16.
      ls_fieldcat-fieldname    = 'VPAY'.
      ls_fieldcat-seltext_l    = 'Variable Pay'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 17.
      ls_fieldcat-fieldname    = 'MALLOWANCE'.
      ls_fieldcat-seltext_l    = 'Meal.Allowance'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 18.
      ls_fieldcat-fieldname    = 'OVERTIME'.
      ls_fieldcat-seltext_l    = 'Overtime'.
      append ls_fieldcat to fp_i_fieldcat.
        clear ls_fieldcat.
      ls_fieldcat-col_pos      = 19.
      ls_fieldcat-fieldname    = 'OTHER'.
      ls_fieldcat-seltext_l    = 'Other'.
      append ls_fieldcat to fp_i_fieldcat.
    pfundeecon
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 20.
      ls_fieldcat-fieldname    = 'P FUND EMPLOYEES CONTRIBUTION'.
      ls_fieldcat-seltext_l    = 'P.Fund.Emp.Contrib'.
      append ls_fieldcat to fp_i_fieldcat.
      clear ls_fieldcat.
      ls_fieldcat-col_pos      = 21.
      ls_fieldcat-fieldname    = 'BANKTRNSFER'.
      ls_fieldcat-seltext_l    = 'Payment'.
      append ls_fieldcat to fp_i_fieldcat.
    endform.                    " st_fieldcat_init
    form st_variant_init   using  st_gs_variant type disvariant
                                 st_repid      like sy-repid.
      clear st_gs_variant.
      st_gs_variant-report = st_repid.
    endform.                    " st_variant_init
    form st_comment_build  using   st_lt_top_of_page type slis_t_listheader.
      data: ls_line type slis_listheader.
    Listenüberschrift: Typ H
      clear ls_line.
      ls_line-typ  = 'H'.
    LS_LINE-KEY:  not used for this type
      ls_line-info = text-000.
      append ls_line to st_lt_top_of_page.
    endform.                    " st_comment_build
          FORM TOP_OF_PAGE                                              *
    form top_of_page.
      data: l_i_detailheader type slis_t_listheader.
    To get the header for ALV
      perform detail_header changing l_i_detailheader.
      call function 'REUSE_ALV_COMMENTARY_WRITE'
        exporting
          it_list_commentary = l_i_detailheader.
    endform.                    "top_of_page
    form detail_header  changing fp_i_detailheader type slis_t_listheader.
      data: l_wa_header       type slis_listheader,
            l_v_time         type slis_edit_mask,
            l_v_date         type slis_edit_mask,
            l_v_abkrs        type char5,
            l_v_pabrj        type char8,
            l_v_pagno        type char10.
    Local Constants
      constants: l_c_h type char1 value 'H',
                 l_c_1  type i     value '1',
                 l_c_edit type char10 value '__.__.____',
                 l_c_slash  type c value '/'. " constant for slash
    To display the report Header
      l_wa_header-typ = l_c_h.
    WRITE sy-repid TO l_wa_header-info LEFT-JUSTIFIED.
      write text-014  to l_wa_header-info left-justified.
      append l_wa_header to fp_i_detailheader.
      clear l_wa_header.
    To display the Page no
      l_v_pagno =   sy-pagno + l_c_1.
      l_wa_header-typ = c_s.
      l_wa_header-key = text-008. " Page No:
      l_wa_header-info =  l_v_pagno.
      append l_wa_header to fp_i_detailheader.
      clear l_wa_header.
    To Display the User ID
      l_wa_header-typ = c_s.
      l_wa_header-key = text-009. " User ID
      l_wa_header-info = sy-uname.
      append l_wa_header to fp_i_detailheader.
      clear l_wa_header.
    To Display the Date/Time
      l_wa_header-typ = c_s.
      l_wa_header-key = text-010. " Date/Time:
      l_v_time = sy-uzeit.
      l_v_date = sy-datum.
      write: sy-uzeit to l_v_time.
      write sy-datum to l_v_date using edit mask l_c_edit.
      concatenate l_v_date
                  l_c_slash
                  l_v_time into l_wa_header-info+0(25) separated by space.
      append l_wa_header to fp_i_detailheader.
      clear: l_wa_header, l_v_date.
    To Display the Report Description
      l_wa_header-typ = c_s.
      l_wa_header-key = text-011.                " Report Description
      l_wa_header-info = text-012.
      append l_wa_header to fp_i_detailheader.
      clear l_wa_header.
      append l_wa_header to fp_i_detailheader.
    endform.                    " detail_header
    I will be greatful if any one can please help me in removing me the dump.
    REGARDS
    LATHA.

  • Data mis match in extractor checker

    Hi Gurus,
    Please help me to solve this issue.
    there is a mismatch of records when checking datasource through extractor checker. the extractor is showing 1476 records in r/3 table but i check the table in t-code se11 it is having only 506 records. so can any one help me what are the possible reasons and how to analysis and solve this issue.

    If generic datasource based on function module : check how the function module is designed to extract data.
    If generic datasource based on table : Check the table in se12 data with  same restrictions which you may use in RSA3.
    If generic datasource based on view :
    Check the view in se12 data with  same restrictions which you may use in RSA3.
    Hope this helps.

  • Getting dump with message  CALL_FUNCTION_GET_NAME_FAILED

    Hi,
    My requirement is to write a report which will be run in background every Monday and the result will be sent to a user as email with excel as attachment.
    I tried it by giving the email in 'Spool list recipient' in SM36. ut since the length of the output is more than 255 chars, so i thought of writing the email code as shown below.
    DATA: l_message_content LIKE soli OCCURS 10 WITH HEADER LINE,
            l_receiver_list LIKE soos1 OCCURS 5 WITH HEADER LINE,
            l_packing_list LIKE soxpl OCCURS 2 WITH HEADER LINE,
            l_listobject LIKE abaplist OCCURS 10,
            l_compressed_attachment LIKE soli OCCURS 100 WITH HEADER LINE,
            lw_object_hd_change LIKE sood1,
            l_compressed_size LIKE sy-index.
      l_receiver_list-recnam = sy-uname .
      l_receiver_list-esc_des = 'B'.
      APPEND l_receiver_list.
      lw_object_hd_change-objla = sy-langu.
      lw_object_hd_change-objnam = 'Selection'.
      lw_object_hd_change-objsns = 'P'.
    Mail subject
      lw_object_hd_change-objdes = 'KRB SAP Inconsistency Report'.
    Mail body
      APPEND 'Consisteny report between KRB and SAP' TO l_message_content.
      CALL FUNCTION 'TABLE_COMPRESS'
        IMPORTING
          compressed_size = l_compressed_size
        TABLES
          in              = <fs_table>
          out             = l_compressed_attachment.
      DESCRIBE TABLE l_compressed_attachment.
      CLEAR l_packing_list.
      l_packing_list-transf_bin = 'X'.
      l_packing_list-head_start = 0.
      l_packing_list-head_num = 0.
      l_packing_list-body_start = 1.
      l_packing_list-body_num = sy-tfill.
      l_packing_list-objtp = 'ALI'.
      l_packing_list-objnam = 'Selection'.
      l_packing_list-objdes = 'SAP KRB Consistency Report'.
      l_packing_list-objlen = l_compressed_size.
      APPEND l_packing_list.
      CALL FUNCTION 'SO_OBJECT_SEND'
        EXPORTING
          object_hd_change = lw_object_hd_change
          object_type      = 'RAW'
          owner            = sy-uname
        TABLES
          objcont          = l_message_content
          receivers        = l_receiver_list
          packing_list     = l_packing_list
          att_cont         = l_compressed_attachment.
    I am getting the mail which i checked in SBWP but when i clicked on the attachment i am getting  dump with message CALL_FUNCTION_GET_NAME_FAILED.
    Short text
        Error when starting a Remote Function Call.
    What happened?
        "CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=223#CPIC program connection ended (read
         error) "
        An error occurred when executing a Remote Function Call.
    Error analysis
        An error occurred when executing a Remote Function Call.
        "CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=223#CPIC program connection ended (read
         error) "
        Status of connection.... "RFC DRV=??? ???"
        Internal error code.... "RFC_IO4"
        Internal error: Invalid RFC handle.
    Trigger Location of Runtime Error
        Program                                 SAPMSSY1
        Include                                 SAPMSSY1
        Row                                     266
        Module type                             (FORM)
        Module Name                             XAB_RUN_DRIVER
    Please help in this.
    <removed by moderator>
    Edited by: Thomas Zloch on Sep 14, 2011 11:57 AM

    Hi,
    Check your RFC Connection Configuration. Also, check the used username & password.
    Reward points if the asnwer is helpful.
    Regards,

Maybe you are looking for

  • Issue with EVDRE migration

    Dear BPC Experts, We are migrating our environment from BPC 7.5 to BPC 10. We are in process of migrating our report, however, we have observed that post migration the changes/modification perform on the migrated report are not saved on the server fo

  • Sequence of Methods Calls

    Hi I still need more clarity on sequence of method calls. I have 2 views within an Application which uses a component controller. I have mapped the I/O plugs to navigate from View 1 to View 2. User clicks on a button on view 1 and navigates to View 2

  • Photoshop CS5 slow as molasses

    I just upgraded from CS3 to CS5 because I needed RAW support for my new camera which was not available in CS3 and ACR 4.x. Well now I can open those files but working on them is no fun anymore. There is a significant lag between the the cursor motion

  • Imports thumbnails but not the photos

    The last time I imported photos from my digital camera, everything appeared to work fine (and the camera memory was erased, as instructed). Then I noticed that when I scrolled through the library, the thumbnails of the photos were displayed, but as s

  • I want SQL query

    don't use break i want singal query. **This EMP table.** EMPNO     ENAME     JOB     MGR     HIREDATE     SAL     COMM     DEPTNO 7,369     SMITH     CLERK     7,902     12/17/0080     800.00     NULL     20 7,499     ALLEN     SALESMAN     7,698