SAP-ABAP-DMS文档管理开发

上传人:shug****ng1 文档编号:90186279 上传时间:2022-05-14 格式:DOCX 页数:13 大小:64.75KB
收藏 版权申诉 举报 下载
SAP-ABAP-DMS文档管理开发_第1页
第1页 / 共13页
SAP-ABAP-DMS文档管理开发_第2页
第2页 / 共13页
SAP-ABAP-DMS文档管理开发_第3页
第3页 / 共13页
资源描述:

《SAP-ABAP-DMS文档管理开发》由会员分享,可在线阅读,更多相关《SAP-ABAP-DMS文档管理开发(13页珍藏版)》请在装配图网上搜索。

1、SAP-ABAP-DM文档管理开发SAPABAPDMS文档开发1.用至U的BAPI:BAPI_D0CUMENT_CREATE2,ZBAPI_DOCUMENT_CHECKOUTVJEWBAPI_DOCUMENT_DELETE_DIRECT2.a)b)c)其中ZBAPI_DOCUMENT_CHECKOUTVEW标准的BAPI_DOCUMENT_CHECKOUTVEW2(标准的在导出文档时,会自定义一个文档名称);改动代码如下:新增函数组ZMM_CVBAPI将LCVBAPITO的定义对象拷贝到LZMM_CVBAPITOP在LZMM_CVBAPITO最后添加如下:NCLUDElcvbapifO1.NC

2、LUDElcvbapif02.NCLUDElcvbapif03.NCLUDElcvbapif04.NCLUDElcvbapif05.NCLUDElcvbapif06.NCLUDElcvbapif07.d)拷贝函数BAPI_DOCUMENT_CHECKOUTVIEW2至9新ZBAPI_DOCUMENT_CHECKOUTVIEW加IMPORT参ORFILENAM,并修改代码。鲫腮?-ZEAPI_COCrKE!TT_CB3CED1jTJIEV2:詞隹性止厶虽改夷*需申吉科戋宓壬联兴空新5陌可迭倩“,拒曲长-“DOCimEEITTTFfLIKEBAPI._DOCJlJX-=D,0DocurnentTr

3、eeMHeac-rDocLmert二rrxrjFFnTrniWEEEtI.TOBAPlDOCAOI-li凰cKumentNLmberofHeader口cumentIXXUMETTFAKTL1K1BAFurecm-i.Dwumsnt,PjftimH田Dc-cunen:二曲MFFtlTVFRHOULIKE7DiKuiTwntWileerfH柑dMDiKurrenr二XrmmFLFLTOBfcPi.xcraGnSTKQCRJRBLUIB*PE_K)C_A(n-F.1冈DxurmntHit用咄(5會理FP?ssBGETEJtE肚KT3LIKEBAn=DOC_JlQ-pXIT)足1AxMLHrOROEI

4、CIMALPTHLIKEfiAPlDOCSCEj1俐fti.i:it伽V?:.(CmLLClCill01-jiPFTi.FnAin1BAPT_roC_JtOI-F5PAITSrnjTarnon-:sno5GFTftmDFRLIKESAPr_DOCAm-PSJrr?directory_exist(directory=lv_file).IFlvresultX.CALLMETHODcl_gui_frontend_services=directory_createEXPORTINGdirectory=lvfileCHANGINGrc=lvrcEXCEPTIONSdirectorycreatefaile

5、d=1cntl_error=2errornoguidirectory_access_denied=4directoryalreadyexists=5pathnotfound=6unknown_error=7notsupportedbygui=8wrong_parameter=9OTHERS=10.IFlv_rc0ORsy-subrc0.MESSAGEe001WITH文件路径拒绝访问.ENDIFENDIFGETCURSORLINElvlineREADTABLEit_fileINTOwa_fileINDEXlv_line.CONCATENATEv_fileINTOlv_originalpathlv

6、_orfilename=wa_file-dnameCALLFUNCTIONZBAPI_DOCUMENT_CHECKOUTVIEW2EXPORTINGdocumenttype=con_dokardocumentnumber=wafile-dociddocumentpart=000documentversion=00documentfile=lsdocumentfileoriginalpath=lv_originalpathorfilename=lvorfilenameIMPORTINGreturn=ls_return.IFls_returnISNOTINITIAL.MESSAGEIDls_ret

7、urn-idTYPEls_return-typeNUMBERls_return-numberWITHls_return-message_v1ls_return-message_v2ls_return-message_v3ls_return-message_v4.ENDIFCONCATENATEv_originalpathlv_orfilenameINTO)lv_path.CALLMETHODcl_gui_frontend_.services=executeEXPORTINGdocument=lvpathsynchronous=XEXCEPTIONScntlerror=1errornogui=2

8、badparameter=3file_not_found=4pathnotfound=5fileextensionunknowr=6errorexecutefailed=7synchronousfailed=8not_supported_by_gui=9OTHERS=10.IFsy-subrc0.*ImplementsuitableerrorhandlinghereMESSAGEs001WITH打开文档失败DISPLAYLIKEEENDIFENDFORMFRM_READ_FILE*&*&FormFRM_DOWN_FILE-pltextfile_save_dialogEXPORTINGwindo

9、wtitle=选择位置*defaultextension=defaultfilename=lvfilename*with_encoding=*filefilter=*initialdirectory=*promptonoverwrite=XCHANGINGfilename=lv_filenamepath=lvpathfullpathlv_fullpathEXCEPTIONScntl_error=1errornogui=2notsupportedbygui=3invaliddefaultfilename=4OTHERS=5.IFsy-subrc0.EXIT.ENDIFlv_result=cl_g

10、ui_frontend_services=directory_exist(directory=lv_path).IFlv_resultX.MESSAGEe001WITH文件路径不存在.ENDIFlvoriginalpath=lvpath.lv_orfilename=lv_filenameCALLFUNCTIONZBAPI_DOCUMENT_CHECKOUTVIEW2EXPORTINGdocumenttype=con_dokardocumentnumber=wafile-dociddocumentpart=000documentversion=00documentfile=ls_document

11、fileoriginalpath=lv_originalpathorfilename=lvorfilenameIMPORTINGreturn=ls_returnIFls_returnISNOTINITIAL.MESSAGEIDls_return-idTYPEls_return-typeNUMBERls_return-numberWITHls_return-message_v1ls_return-message_v2ls_return-message_v3ls_return-message_v4.ELSEMESSAGEs001WITH下载成功.ENDIFENDFORMFRMDOWNFZILE*&

12、*&FormFRMDELETEFILE*&text*-pltext-p2text*FORMfrm_delete_fileDATAlv_lineTYPEi,ls_returnTYPEbapiret2.titlebar=消息提示text_question=是否删除文档CALLFUNCTIONPOPUPTOCONFIRMtext_button_1=是textbutton2=否default_button=1display_cancel_buttonIIstartcolumn=25start_row=6*popuptypeIMPORTINGICONMESSAGEERRORanswerlvanswerE

13、XCEPTIONStextnotfoundOTHERS2.IFlvanswer1.MESSAGEs001WITH用户取消操作DISPLAYLIKEE.EXIT.GETCURSORLINElvlineREADTABLEit_fileINTOwa_fileINDEXlv_line.ENDIFdocumenttype=condokardocumentnumber=wafile-dociddocumentpart=000documentversion=00CALLFUNCTIONBAPI_DOCUMENT_ENQUEUEEXPORTINGIMPORTINGreturnls_returnIFls_ret

14、urnISNOTINITIAL.MESSAGEIDlsreturn-idTYPElsreturn-typeNUMBERlsreturn-numberWITHls_return-message_v1ls_return-message_v2ls_return-message_v3ls_return-message_v4.ENDIFCALLFUNCTIONBAPI_DOCUMENT_DELETE_DIRECTEXPORTINGdocumenttype=con_dokardocumentnumber=wafile-dociddocumentpart=000documentversion=00IMPOR

15、TINiGreturn=ls_return.CALLFUNCTIONBAPI_DOCUMENT_DEQUEUEEXPORTINGdocumenttype=con_dokardocumentnumber=wa_file-doc_iddocumentpart=000documentversion=00.IFlsreturn-typeE.CALLFUNCTIONBAPI_TRANSACTION_COMMITDELETEitfileINDEXlvlineDELETEFROMztmm_xqjh_fileWHEREdoc_id=wa_file-doc_id.MESSAGEs001WITH删除成功.ELSE

16、MESSAGEIDlsreturn-idTYPElsreturn-typeNUMBERlsreturn-numberWITHls_return-message_v1ls_return-message_v2ls_return-message_v3ls_return-message_v4.ENDIFENDFORMFRM_DELETE_FILE*&-pltext-p2text*FORMfrm_double_clickDATAfiledTYPEchar20.GETCURSORFIELDfiled.IFfiled=IT_FILE-DOC_ID.GETCURSORLINEline.READTABLEit_fileINDEXlineSETPARAMETERIDCV1FIELDit_file-doc_id.SETPARAMETERIDCV2FIELDcon_dokar.SETPARAMETERIDCV3FIELD00.SETPARAMETERIDCV4FIELD000.CALLTRANSACTIONCVO3NANDSKIPFIRSTSCREENENDIFENDFORMIIFRMDOUBLECLICK

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!