SAP PLM CVAPI_DOC_VIEW 获取DMS文档原件URL地址示例(Originals File)
获取SAP PLM DMS原件URL,在OA等系统查看原件设计图纸Excel文档等
- ◆◆ 前言
- ◆◆ 原件文件名存储位置
- ◆◆ 示例代码
◆◆ 前言
- 先放出官方相关知识介绍,有兴趣的可以研究一下:SAP Document Management System
◆◆ 原件文件名存储位置
- Table:DMS_PHF_CD1
◆◆ 示例代码
DATA: LV_HOSTIP TYPE TDWD-NTADR,LV_RFCHOST TYPE RFCHOST_EXT,LV_RFCIP TYPE RFCDISPLAY-RFCHOST.DATA: DOKAR TYPE DRAW-DOKAR,DOKNR TYPE DRAW-DOKNR,DOKVR TYPE DRAW-DOKVR,DOKTL TYPE DRAW-DOKTL.DATA: GT_FILES TYPE TABLE OF CVAPI_DOC_FILE WITH HEADER LINE,GT_DRAT TYPE TABLE OF DRAT WITH HEADER LINE.DATA: LT_URL TYPE DMS_URL.*数据传入传出
DATA: EV_OURL TYPE string,IV_FILENAME TYPE FILEP.DOKAR = 'DWG'.
DOKNR = 'DWG-00000002'.
DOKVR = '00'.
DOKTL = '000'.
IV_FILENAME = 'EXPORT.XLSX'.*第一步获取RFC IP地址LV_RFCHOST = SY-HOST.CALL FUNCTION 'RFC_HOST_TO_IP'EXPORTINGRFCHOST = LV_RFCHOSTIMPORTINGRFCIP = LV_RFCIPEXCEPTIONSHOST_TO_IP_CONVERSION_ERROR = 1OTHERS = 2.IF SY-SUBRC <> 0.LV_HOSTIP = '10.18.11.12' . "系统取不到则用定值ELSE .LV_HOSTIP = LV_RFCIP.ENDIF.*第二步读取原文件清单CALL FUNCTION 'CVAPI_DOC_GETDETAIL'EXPORTINGPF_BATCHMODE = 'X'PF_DOKAR = DOKARPF_DOKNR = DOKNRPF_DOKVR = DOKVRPF_DOKTL = DOKTLPF_READ_DRAD = ' 'PF_READ_DRAP = ' 'PF_ACTIVE_FILES = ' 'PF_READ_COMP = ' 'PF_READ_KPRO = 'X'PF_READ_DRAT = 'X'PF_BAPI_CALL = ' 'TABLESPT_FILES = GT_FILESPT_DRAT = GT_DRATEXCEPTIONSNOT_FOUND = 1NO_AUTH = 2ERROR = 3OTHERS = 4.IF SY-SUBRC <> 0.RETURN .ENDIF.*第三步获取原文件URLLOOP AT GT_FILES.DATA: lv_string1 TYPE string,lv_string2 TYPE string.lv_string1 = GT_FILES-FILENAME.lv_string2 = IV_FILENAME.TRANSLATE lv_string1 TO UPPER CASE.TRANSLATE lv_string2 TO UPPER CASE.IF lv_string1 = lv_string2.CALL FUNCTION 'CVAPI_DOC_VIEW'EXPORTINGPF_DOKAR = DOKARPF_DOKNR = DOKNRPF_DOKVR = DOKVRPF_DOKTL = DOKTLPF_HOSTNAME = LV_HOSTIPPF_APPL_START = ' 'PF_GET_URL = 'X'PF_APPTP = '1'PS_FILE = GT_FILESIMPORTINGPFX_URL = LT_URLEXCEPTIONSERROR = 1NOT_FOUND = 2NO_AUTH = 3NO_ORIGINAL = 4OTHERS = 5.IF SY-SUBRC = 0.MOVE LT_URL TO EV_OURL.ENDIF.ENDIF.
ENDLOOP.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SAP PLM CVAPI_DOC_VIEW 获取DMS文档原件URL地址示例(Originals File)相关推荐
- python xpath提取转码_python-xpath获取html文档的部分内容
有些时候我在们需要的用正则提取出html中某一个部分的文字内容,如图: 获取dd部分的html文档,我们要通过它的一个属性去确定他的位置才可以拿到他这个部分我们可以看到他的这个属性class='row ...
- 使用FTP获取RFC文档
连接FTP服务器主机: ftp FTP.RFC-EDITOR.ORG 21(21是FTP中控制连接的端口号) 输入用户名:anonymous 输入密码:name@host.domain RFC文档是放 ...
- [开发笔记]-C#获取pdf文档的页数
[操作pdf文档]之C#判断pdf文档的页数: /// <summary>/// 获取pdf文档的页数/// </summary>/// <param name=&quo ...
- JS-DOM-节点-获取元素-文档结构-元素的属性
JS-DOM-节点-获取元素-文档结构-元素的属性 1 回顾 1.1 内置构造函数 Function Function 的实例的属性和方法:lengthcall()applay()bind() 1.2 ...
- URL Scheme获取帮助文档
URL Scheme获取帮助文档 方式一:小程序管理后台工具生成 一.生成步骤 1. 地址 微信公众平台 2. 扫码登录 3. 登陆后进入首页 「工具」(在右上角)–「生成 URL Scheme」 4 ...
- js从服务器获取word文档,javascript - 使用Office.js API将Word文档(.docx)保存到后端服务器 - 堆栈内存溢出...
我在将byte数组(使用Office.js从Microsoft Office的任务窗格中获取)保存到Word文档文件(在服务器端)时遇到了一些麻烦. 这就是我在做什么: 我正在使用此库获取Word文档 ...
- html5在线显示word文档,JS实现获取word文档内容并输出显示到html页面示例
本文实例讲述了js实现获取word文档内容并输出显示到html页面.分享给大家供大家参考,具体如下: title var w = new activexobject('word.application ...
- java 获取office文件页数_jacob如何获取word文档的页码
ActiveXComponent app = new ActiveXComponent("Word.Application"); //启动word String inFile = ...
- php操作Word之com组件-获取word文档页码和更新目录
此文章包含: 1.win10系统中:com组件配置和为什么找不到 Microsoft Word 97 - 2003 文档 的解决方法 2.调用com获取word文档总页码 3.调用com自 ...
最新文章
- java夯实基础:final脑图
- [数据结构]-散列表(哈希表)
- Android实现手机手电筒
- chrome 技巧篇-如何查看web元素绑定的监听事件
- SQLServer过期的解决方案
- Python:粘包问题
- iOS源码学习总结框架
- 【SQLAlchemy】PostgreSQL的自增长主键定义
- 《大数据日知录:架构与算法》前言
- 7行代码AC——1010 一元多项式求导 (25分)
- how SAP gateway parse_meta_tags
- Mutex和上厕所居然有这么多异曲同工之妙
- [转载] python内置函数 compile()
- 初中计算机教案ps,第三课 利用Adobe Photoshop工具处理图片
- AXI总线 详细整理
- 人工消雾的方法有哪些?
- 计算机 睡眠 无法打印,台式机睡眠后打不开怎么办
- PTA团队练习题C语言
- MATLAB软件应用及语法学习基础
- 通用一键打包软件,数据包制作工具