четверг, 11 октября 2012 г.

Upload from Exel File

form compute_flat_file_filename
  using    p_infopackage  type rslogdpid
           p_datasource   type rsoltpsourcer
           p_logsys       type rsslogsys
  changing p_filename     type RSFILENM
           p_subrc        like sy-subrc.
*$*$ begin of routine - insert your code only below this line        *-*
* This routine will be called by the adapter,
* when the infopackage is executed.
  DATAls_pc_exec TYPE /bic/pz_pc_exec,
        po_appfile TYPE rsfilenm
        .

  DATAlv_chavl    TYPE rschavl
        .

  lv_chavl 'STOCK_TARGET_DAY'.
  CALL FUNCTION 'RSAU_READ_MASTER_DATA'
    EXPORTING
      i_iobjnm                'Z_PC_EXEC'
      i_chavl                 lv_chavl
    IMPORTING
      e_structure             ls_pc_exec
    EXCEPTIONS
      read_error              1
      no_such_attribute       2
      wrong_import_parameters 3
      chavl_not_found         4
      OTHERS                  5.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

  CONCATENATE ls_pc_exec-/bic/z_pcpath ls_pc_exec-tctprcschn INTO
  po_appfile.

  p_filename po_appfile.
*....
  p_subrc 0.
*$*$ end of routine - insert your code only before this line         *-*
endform.







Комментариев нет:

Отправить комментарий