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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SAPABAPDMS文档管理开发Word格式.docx

1、lv_filename TYPEfilep ,lv_pathTYPE filep .lv docnumberTYPE bapi doc aux - docnumber.ls documentdataTYPE bapi doc draw2 ,ls documentdatax TYPE bapi doc drawx2 , bapi doc draw2x,lt_objectlinksTYPE TABLE OF bapi_doc_drad WITH HEADER LINE,lt_documentfiles TYPE TABLE OF bapi_doc_files2 WIT H HEADER LINE,

2、ls_return TYPE bapiret2 . t_tdwp TYPE TABLE OF tdwp WITH HEADER LINE. nameTYPE draw- filepext (64) TYPE c.IF lt filetableIS INITIAL .EXIT.ENDIF.READ TABLE lt_filetableCALL METHOD cl gui frontend services =file open dialogEXPORTINGwindow title= 选择文件 default extensionCHANGINGfile table= lt filetablerc

3、= lv_rcEXCEPTIONSfile open dialog failed= 1cntl error=2error no gui= 3not supported by gui= 4OTHERS = 9.*解析路径文件PERFORM frm split path file USING lt filetable- filenameCHANGING lv_filename lv_path .INDEX 1.name = lv_filename .WHILE name CA .SPLIT name AT INTO ext name. ENDWHIL.ECONCATENATE. name INTO

4、 name. TRANSLATE name TO LOWER CASE.CALL FUNCTION CV120_DOC_GET_APPLpf file= nameTABLESptx_tdwp= t_tdwp .IF t tdwp ISINITIAL .MESSAGE s001WITH 不支持此类型文件 READ TABLE t_tdwp INDEX 1.- documenttype= con dokar .- documentversion00- documentpart000- description 凭证描述 - username= sy- uname.ls_documentdata-ec

5、number = 123lt documentfiles- storagecategory= con storage cat .- wsapplication= t tdwp - dappl .- docpath= lv path .- docfile= lv filename .- checkedinXAPPEND lt documentfiles .BAPI DOCUMENT CREATE2EXPORTINGdocumentdata= ls documentdataIMPORTINdocumentnumber =return = ls returnTABLES objectlinks =

6、lt_objectlinks documentfiles = lt_documentfiles .IF ls_return -type = E OR lv_docnumber IS INITIAL . * MESSAGEe 001 WITH 上传文件出错 , 请联系管理员 MESSAGE ID ls_return -id TYPE ls_return -type NUMBER ls_ret urn - numberWITH ls_return - message_v1 ls_return - message_v2 ls_return - message_v3 ls_return - messa

7、ge_v4.ELSE.BAPI_TRANSACTION_COMMI.T MESSAGE s001 WITH 上传成功 wa file- doc id =lv_docnumber .- dname =lv filename .- yk planno= wa xqjh h - yk planno .- dtype =name.wa_file - credat = sy- datum.wafile- ctime =sy-uzeit .- cname =uname.APPEND wa_file TO it_fileIF wa xqjh h - yk planno ISNOT INITIAL .MODI

8、FY ztmm xqjh fileFROM wa file .COMMIT WORK AND WAIT.ENDFOR. M FRM_UPLOAD_FILE*& * Form frm_split_path_file* text 拆分路径和文档名FORM frm_split_path_file USING uv_fullname CHANGING cv_filename cv pathname . lt_match TYPE match_result_tab , ls_match LIKE LINE OF lt_match .FIND ALL OCCURRENCESO F IN uv_fullna

9、me IN CHARACTERM ODE RESULTS lt matchIF NOT lt matchISLOOP AT lt_matchINTO ls_match .ENDLOO.PADD 1 TOls match - offset .cv_pathname= uv_fullname ( ls_match - offset ).cv filename= uvfullname+ls match- offset .ENDFOR.M Form FRM_READ_FILE* text* -p1textdirectory_exist ( directory = lv_file ).IF lv res

10、ult CALL METHOD cl gui frontend services=directory createdirectory= lv filerc = lv rcdirectory create failedcntl_error= 2directory_access_denied =4directory already exists= 5path not found= 6unknown_error= 7not_supported_by_gui = 8wrong_parameter = 9OTHERS = 10. IF lv_rc 0 OR sy - subrc executedocum

11、entlv pathsynchronousbad parameterfile_not_found5file extension unknownerror execute failedsynchronous failed= 8not_supported_by_gui= 9OTHERS10.IF sy - subrc p1 text* file_save_dialog EXPORTINGwindow title = 选择位置default extension =default file namelv filenamewith_encodingfile filterinitial directory

12、 =prompt on overwrite =filename= lv_filenamepath= lv pathfullpathlv_fullpath3invalid default file name= 5.IF sy- subrc directory_exist ( directory = lv path ).IF lv_result . MESSAGE e001 WITH 文件路径不存在 lv orfilename= ls_documentfile= lv originalpathreturn = ls_returnIF ls_return IS NOT INITIAL . 下载成功

13、ENDFOR. M FRM DOWN FILEFormFRM DELETE FILEFORM frm_delete_file . lv_line TYPE i ,titlebar 消息提示 text question 是否删除文档 POPUP_TO_CONFIRMtext button 1 是 text button 2 否 default button1display cancel buttonstart column= 25start row =6popup_typeICON_MESSAGE_ERRORanswerlv_answertext_not_foundIF lv answer 用户取消操作 DISPLAY LIKE = condokar= wa file- doc id=

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

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