ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:18.14KB ,
资源ID:19885021      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19885021.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ALV捕捉回车键Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ALV捕捉回车键Word下载.docx

1、 TYPE lvc_title, gt_exclude TYPE TABLE OF char20 WITH HEADER LINE, savefile gt_excel TYPE TABLE OF alsmex_tabline. excel TYPE ole2_object, application workbook sheet cells exrows excolumns borders linestyle ranges interior pagebreak TYPE ole2_object.*ALV Used it_fieldcat TYPE slis_t_fieldcat_alv, it

2、_sort TYPE slis_t_sortinfo_alv, it_events TYPE slis_t_event, wa_fieldcat TYPE slis_fieldcat_alv, wa_sort TYPE slis_sortinfo_alv, wa_events LIKE LINE OF it_events, ls_layout TYPE slis_layout_alv, lc_glay TYPE lvc_s_glay.DATA tem_grid TYPE REF TO cl_gui_alv_grid.*-* CLASS LCL_EVENT_RECEIVER DEFINITION

3、*CLASS lcl_event_receiver DEFINITION.PUBLIC SECTION. METHODS handle_modify FOR EVENT data_changed_finished OF cl_gui_alv_grid IMPORTING e_modified et_good_cells.ENDCLASS. LCL_EVENT_RECEIVER DEFINITION CLASS LCL_EVENT_RECEIVER IMPLEMENTATIONCLASS lcl_event_receiver IMPLEMENTATION.METHOD handle_modify

4、. PERFORM refresh. DATA stbl TYPE lvc_s_stbl. 稳定刷新 stbl-row = X. 基于行的稳定刷新 stbl-col = 基于列稳定刷新 CALL METHOD tem_grid-refresh_table_display EXPORTING is_stable = stbl.ENDMETHOD.HANDLE_MODIFYLCL_EVENT_RECEIVER IMPLEMENTATIONDATA gt_event_receiver TYPE REF TO lcl_event_receiver . Form downloadtemplate Dow

5、nload Excel Template From SAP And Save To Local -PTEMPLATENAME Template File NamePSAVEFILENAME Excel File NameFORM downloadtemplate USING ptemplatename TYPE char100 psavefilename. path filename TYPE string, title TYPE string VALUE 请选择保存的路径及文件名, filter TYPE string.CONCATENATE cl_gui_frontend_services

6、=filetype_excel cl_gui_frontend_services=filetype_all INTO filter.CALL METHOD cl_gui_frontend_services=file_save_dialog default_file_name = psavefilename window_title = title file_filter = filter CHANGING filename = filename = path fullpath = savefile.CHECK savefile IS NOT INITIAL.CALL FUNCTION SAP_

7、OI_LOAD_MIME_DATA object_id = ptemplatename IMPORTING data_size = doc_size document_format = doc_format document_type = doc_type TABLES data_table = doc_table.CHECK doc_table IS NOT INITIAL.GUI_DOWNLOAD bin_filesize = savefile filetype = BIN data_tab = doc_table EXCEPTIONS file_write_error = 1 no_ba

8、tch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory

9、 = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 OTHERS = 22.IF sy-subrc = 0. PERFORM main_process. PERFORM writeexcel. MESSAGE s032 WITH savefile.ELSE. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-m

10、sgv4.ENDIF.* DATA:ls_wwwdatatab TYPE wwwdatatab, ls_savefile TYPE rlgrap-filename, ls_filename TYPE w3file-name, rc TYPE sy-subrc.* ls_wwwdatatab-relid = MI* ls_wwwdatatab-objid = ptemplatename.* ls_filename = psavefilename.* ls_savefile = psavefilename.* CALL FUNCTION DOWNLOAD_WEB_OBJECT key = ls_w

11、wwdatatab destination = ls_savefile = rc temp = ls_filename.* IF rc = 0. MESSAGE ls_filename TYPE S* savefile = ls_filename. PERFORM openexcelfile USING 1 ls_filename.* ENDIF.ENDFORM.downloadtemplate Form outputalv Output ALVIT_ALVDATA Internal Table Of ALV DataFORM outputalv TABLES it_alvdata TYPE

12、STANDARD TABLE.wa_events-name = CALLER_EXITwa_events-form = FM_BUTTONAPPEND wa_events TO it_events.lc_glay-edt_cll_cb = REUSE_ALV_GRID_DISPLAY I_INTERFACE_CHECK I_BYPASSING_BUFFER I_BUFFER_ACTIVE i_callback_program = sy-repid i_callback_pf_status_setSET_STATUS i_callback_user_commandUSER_COMMAND i_c

13、allback_top_of_page i_callback_html_top_of_page i_callback_html_end_of_list I_STRUCTURE_NAME = I_BACKGROUND_ID i_grid_title = gc_alvtitle i_grid_settings = lc_glay is_layout = ls_layout = it_fieldcat IT_EXCLUDING IT_SPECIAL_GROUPS = it_sort IT_FILTER IS_SEL_HIDE I_DEFAULT i_save IS_VARIANT = it_even

14、ts IT_EVENT_EXIT IS_PRINT IS_REPREP_ID I_SCREEN_START_COLUMN = 0 I_SCREEN_START_LINE I_SCREEN_END_COLUMN I_SCREEN_END_LINE I_HTML_HEIGHT_TOP I_HTML_HEIGHT_END IT_ALV_GRAPHICS IT_HYPERLINK IT_ADD_FIELDCAT IT_EXCEPT_QINFO IR_SALV_FULLSCREEN_ADAPTER* IMPORTING E_EXIT_CAUSED_BY_CALLER ES_EXIT_CAUSED_BY_

15、USER t_outtab = it_alvdata program_error = 2.IF sy-subrc 0. outputalv Form user_command ALV User Command Call Back FunctionP_UCOMM OK CodeP_SELFIELD Selected ALV FieldFORM user_command USING p_ucomm LIKE sy-ucomm p_selfield TYPE slis_selfield.CASE p_ucomm. WHEN &XLS PERFORM downloadtemplate USING gc_templatename gc_filename.UPL PERFORM editexcel. PERFORM uploadexcel. P

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1