Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8695

Re: Output problem in report

$
0
0

hi,

 

PARAMETERS : pa_file TYPE ibipparms-path.

  TYPES:BEGIN OF ty_table,

          name(40)  TYPE c,            "personal name

           desig(30)  TYPE c,            "designation

           total type I,

    END OF ty_table.

 

 

DATA : it_raw TYPE truxs_t_text_data.

data: git_table type ty_table.

data: git_table type z_table.

 

 

AT SELECTION-SCREEN ON VALUE-REQUEST FOR pa_file.

* FM Getting F4 help

CALL FUNCTION 'F4_FILENAME'

EXPORTING

program_name =  syst-cprog

dynpro_number = syst-dynnr

field_name = 'PA_FILE'

IMPORTING

file_name = pa_file.

*----------------------------------------------------------------------*

* START-OF-SELECTION *

*----------------------------------------------------------------------*

START-OF-SELECTION.

* Getting F4 TO copy XL file to Internal table

CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'

EXPORTING

* I_FIELD_SEPERATOR =

* I_LINE_HEADER =

i_tab_raw_data = it_raw

i_filename = pa_file

TABLES

i_tab_converted_data = git_table

EXCEPTIONS

conversion_failed = 1

OTHERS = 2.

IF sy-subrc <> 0.

* Implement suitable error handling here

ENDIF.

*Check if any records in Excel sheet

CHECK git_table IS NOT INITIAL.

 

select * from  z_table into git_table1.

**----------------------------------------------------------------------*

** END-OF-SELECTION *

**----------------------------------------------------------------------*

END-OF-SELECTION.

IF git_table IS NOT INITIAL.

     loop at git_table into gwa_table.

          read git_table1 with key  gwa_table-name  gwa_table-desig gwa_table-total.

                  if sy-subrc = 0.

                        write:/ 10  gwa_table-name , 30  gwa_table-desig, 40 gwa_table-total,  60 'already exist'.

                  else.

                        insert gwa_tab1 ito atble z_table.

                  write:/ 10  gwa_table-name , 30  gwa_table-desig, 40 gwa_table-total,  60 'aupdated'.

                  endif.

    endloop.

ENDIF.

 

 

note:fields of  your z_table should be name desig  totall.

 

regards

Ashwin


Viewing all articles
Browse latest Browse all 8695

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>