- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Webdynpro上传文档案例
案例: Upload File using WebDynpro
一:需求
需要将外部的文件如桌面图(1),上传到 SAP数据库保存并能通过 Webdynpro 展示或下载,
如图(2)
图(1)
图(2)
二:实现过程
1. DataTable:
通过 Tcode SE11 在 Sap建如下表,保存上传的文件数据。
2. Webdynpro component:
通过 Tcode SE80 新建 component:ZWD_FILEUPLOAD_TEST,包含一个
VIEW::POP_FILEUPLOAD,如图(3)
图(3)
3. View layout
该 View的主要控件包含一个上传文档控件 FILE_UPLOAD,一个操作按钮 BUTTON
和一个显示和操作数据的表格 TABLE 如图(4)
图(4)
4. View Context.
在 VIEW中 Context新建两个 NOTES:LT_FILE ,LW_FILE.
LT_FILE 保存 TABLE的数据,LW_FILE 则保存上传文档的零时数据。
如图(5)
图(5)
5. Layout Controls 与Context的绑定关系,主要是 FILEUPLOAD 和 FILEDOWNLOAD与 Context
的绑定:FILEUPLOAD如图(6)
图(6)
FILEDOWNLOAD如图(7)
图(7)
6. View中需要用到的事件 ACTIONS与方法Methods以及对应关系及说明:
事件 Action与 View中控件的对应关系如图(8),其中 Fileupload 与 Filedown控件只需
要绑定 Context,无需另外写事件:
图(8)
方法Methods说明:
LOAD_FILE加载数据文件:在如首次加载的时候和上传文档成功后刷新页面需要调用到
如图(9)
图(9)
POP_MESSAGES 弹出保存成功消息,在保存上传文档的时候需要调用 如图(10)
图(10)
7.相关代码:
****ONACTIONACT_DELETE 删除上传文档事件*********************************
method ONACTIONACT_DELETE .
DATA lr_element TYPE REF TO if_wd_context_element.
DATA lv_index TYPE i.
lr_element = wdevent-get_context_element( CONTEXT_ELEMENT ).
lv_index = lr_element-get_index( ).
DATA lo_nd_lt_file TYPE REF TO if_wd_context_node.
DATA lt_lt_file TYPE wd_this-Elements_lt_file.
DATA lw_lt_file TYPE wd_this-Element_lt_file.
lo_nd_lt_file = wd_context-get_child_node( name = wd_this-wdctx_l
t_file ).
lo_nd_lt_file-get_static_attributes_table( importing table = lt_lt
_file ).
READ TABLE lt_lt_file INTO lw_lt_file INDEX lv_index.
IF sy-subrc = 0.
DELETE FROM ZCRMT_UPLOADFILE where ZFNAM = lw_lt_file-ZFNAM .
COMMIT WORK AND WAIT.
ENDIF.
wd_this-LOAD_FILE( ).
endmethod.
****ONACTIONACT_DELETE *****************************************************
****POP_MESSAGES 弹出保存成功信息事件****************************************
method POP_MESSAGES .
DATA:
lo_window_manager TYPE REF TO if_wd_window_manager,
lo_api_comp
您可能关注的文档
- Theoretical Computer Science Adjoints, absolute values and polar decompositions.pdf
- Theoretical description of spacecraft flybys by variation of parameters.pdf
- Theoretical Tools for Large Scale Structure.pdf
- Theory of Monolayers of Non-Gaussian Polymer Chains grafted onto a Surface Part 1.-General.pdf
- Theory of the singlet exciton yield in light-emitting polymers.pdf
- Thermal and Dynamical Particle Creation in a Curved Geometry.pdf
- THERMAL LENSES AND INTERNAL SOLITONS IN CHAPAIA LAKE, MEXICO.pdf
- Thermal Mechanism of Absolute Negative Conductivity in Two-Dimensional Electron Systems.pdf
- Thermal Control of an Airborne Electronics Bay.pdf
- Thermal structure and response to long-term climatic changes in Lake Qiandaohu.pdf
最近下载
- 2023年11月深圳市福田区公开选用机关事业单位辅助人员和社区专职工作者笔试历年(2016-2023年)真题荟萃带答案解析.pdf VIP
- 2024秋(人教版)英语七年级上册:单词表 汇总表.pdf
- 2022年通信工程师中级传输与接入(无线)真题及答案.pdf
- 第二章一元二次函数、方程和不等式教学设计(全章).docx
- 国家开放大学《电子商务概论》1-9章 形考任务阶段测验1、2答案(无错版本)82295 .pdf VIP
- 江苏省普通高校“专转本”选拔考试管理专业大类专业综合操作技能考试大纲.docx
- 银行开展减费让利宣传活动的总结范文(30篇).docx VIP
- 美育——美即生活-期末复习-题库-试卷.docx
- 预定动作时间标准法(PTS).doc VIP
- 中国饮食文化(教案) (中职教育).docx
文档评论(0)