获取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)相关推荐

  1. python xpath提取转码_python-xpath获取html文档的部分内容

    有些时候我在们需要的用正则提取出html中某一个部分的文字内容,如图: 获取dd部分的html文档,我们要通过它的一个属性去确定他的位置才可以拿到他这个部分我们可以看到他的这个属性class='row ...

  2. 使用FTP获取RFC文档

    连接FTP服务器主机: ftp FTP.RFC-EDITOR.ORG 21(21是FTP中控制连接的端口号) 输入用户名:anonymous 输入密码:name@host.domain RFC文档是放 ...

  3. [开发笔记]-C#获取pdf文档的页数

    [操作pdf文档]之C#判断pdf文档的页数: /// <summary>/// 获取pdf文档的页数/// </summary>/// <param name=&quo ...

  4. JS-DOM-节点-获取元素-文档结构-元素的属性

    JS-DOM-节点-获取元素-文档结构-元素的属性 1 回顾 1.1 内置构造函数 Function Function 的实例的属性和方法:lengthcall()applay()bind() 1.2 ...

  5. URL Scheme获取帮助文档

    URL Scheme获取帮助文档 方式一:小程序管理后台工具生成 一.生成步骤 1. 地址 微信公众平台 2. 扫码登录 3. 登陆后进入首页 「工具」(在右上角)–「生成 URL Scheme」 4 ...

  6. js从服务器获取word文档,javascript - 使用Office.js API将Word文档(.docx)保存到后端服务器 - 堆栈内存溢出...

    我在将byte数组(使用Office.js从Microsoft Office的任务窗格中获取)保存到Word文档文件(在服务器端)时遇到了一些麻烦. 这就是我在做什么: 我正在使用此库获取Word文档 ...

  7. html5在线显示word文档,JS实现获取word文档内容并输出显示到html页面示例

    本文实例讲述了js实现获取word文档内容并输出显示到html页面.分享给大家供大家参考,具体如下: title var w = new activexobject('word.application ...

  8. java 获取office文件页数_jacob如何获取word文档的页码

    ActiveXComponent app = new ActiveXComponent("Word.Application"); //启动word String inFile = ...

  9. php操作Word之com组件-获取word文档页码和更新目录

    此文章包含:   1.win10系统中:com组件配置和为什么找不到 Microsoft Word 97 - 2003 文档 的解决方法   2.调用com获取word文档总页码   3.调用com自 ...

最新文章

  1. java夯实基础:final脑图
  2. [数据结构]-散列表(哈希表)
  3. Android实现手机手电筒
  4. chrome 技巧篇-如何查看web元素绑定的监听事件
  5. SQLServer过期的解决方案
  6. Python:粘包问题
  7. iOS源码学习总结框架
  8. 【SQLAlchemy】PostgreSQL的自增长主键定义
  9. 《大数据日知录:架构与算法》前言
  10. 7行代码AC——1010 一元多项式求导 (25分)
  11. how SAP gateway parse_meta_tags
  12. Mutex和上厕所居然有这么多异曲同工之妙
  13. [转载] python内置函数 compile()
  14. 初中计算机教案ps,第三课 利用Adobe Photoshop工具处理图片
  15. AXI总线 详细整理
  16. 人工消雾的方法有哪些?
  17. 计算机 睡眠 无法打印,台式机睡眠后打不开怎么办
  18. PTA团队练习题C语言
  19. MATLAB软件应用及语法学习基础
  20. 通用一键打包软件,数据包制作工具

热门文章

  1. 工程伦理第四章习题答案
  2. 聊一聊搭建一个网站到底有几步?
  3. 邝子平:vc兼做pe?
  4. Linux下的文件及文件后缀名
  5. C - C语言实验——求两个整数之中较大者
  6. 电气潮流运算Matlab怎么编程,基于Matlab的电力系统潮流编程计算
  7. 跟着弦哥学人工智能2—HAND-CRAFTED RULES实现的人工智能及其缺陷
  8. Django请求和响应对象
  9. python自学第13天之基础数据类型知识点补充
  10. python建筑案例_有哪些关于 Python 在建筑中的应用和教程?