如果要想把DOCX render成PDF 格式,需要server上部署了ADS Adobe document service。用report FP_PDF_TEST_00 检查ADS是否setup 正确 。
如果能看到下面的ADS version信息说明已经ready。

下图是一个我们系统里SM59 指向的ADS destination

       附件的第21页的note有详细的consume ADS的说明。

Reviewe的用途:
用SM30, 编辑这个view SWFDEVENA,

这里SAP 提供了一个很灵活的框架可以让我们把document 上发生的事件和一个workflow 绑定起来,我们可以自行开发一些workflow来响应这些事件。

SAP deliver的标准的workflow里有和review发生交互的:

这个workflow只是增加了一部自动给review 发邮件提示其去review以及reviewer手动处理的流程。自动发邮件和reviewer 处理分别有SAP标准的BOR object SELFITEM和DECISION实现。


Navigation 失败的问题。像此类问题我一般用debug的方式找到原因:系统去CRMC_IB_BOR_UIOB里面找entry,

找不到就报CRM_UIU_CT-022的message。你打上断点然后看SQL 语句的where条件就知道系统想找什么样的entry了,照着维护进去就行。


Due icon显示成X:
在这个方法上设断点,

然后看你系统上icon的url determine出来是怎样的:

拿到这个url后到SE80, mime repository里去看这个icon的图片是否正确上传了:

另外, 代码中如何提取出已审批通过的document?
能提供更细节的信息吗?你们希望在什么样的context下写code?
如果你们写代码的上下文里能够拿到content和document ID,可以通过下面的report 拿到文档的内容-存在ls_output-data里面

PARAMETERS: content  TYPE /ipro/tdocmnt-content DEFAULT 'DLA',document TYPE /ipro/tdocmnt-docmnt_id.
*data: document TYPE /ipro/tdocmnt-docmnt_id value '0000000815'.DATA:   lt_contents      TYPE /ipro/tt_contents,lo_content       TYPE REF TO /ipro/if_content,lo_doc_factory   TYPE REF TO /ipro/if_docb_factory,lo_document      TYPE REF TO /ipro/if_document,lv_content       TYPE string,lo_exception     TYPE REF TO /ipro/cx_serializer_failed_at,lv_error_text    TYPE string.lv_content = content.CALL FUNCTION '/IPRO/CONTENT_FACTORY'EXPORTINGpiv_name     = lv_contentIMPORTINGpet_contents = lt_contents.READ TABLE lt_contents INTO lo_content INDEX 1.
CHECK lo_content IS BOUND.
lo_doc_factory = lo_content->get_docb_factory( ).
TRY.lo_document ?= lo_doc_factory->open( piv_docmnt_id = document ).CATCH /ipro/cx_serializer_failed_at INTO lo_exception.lv_error_text = lo_exception->get_name( ).WRITE: /,lv_error_text.
ENDTRY.data: ls_output  TYPE /IPRO/S_OUTPUT.
WRITE sy-uzeit.
lo_document->/ipro/if_output~enable( '1' ).
ls_output = lo_document->/IPRO/IF_OUTPUT~GENERATE( '1' ).

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP document builder一些常见问题的解答相关推荐

  1. SAP document builder功能一览

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sWlI7308-1583500919266)(https://upload-images.jianshu.io/uplo ...

  2. php writevarint64_PHP浮点数的一个常见问题的解答

    October 7, 2020 I look forward to seeing your new posts every day. i think many people like your pos ...

  3. 显示连接adms服务器断开,ADMS20常见问题及解答.doc

    ADMS20常见问题及解答 目录 一.整车2 二.维修6 三.备件7 四.财务8 五.系统9 整车 二级经销商信用额度.保证金比例及最大可用金额的关系及计算公式最大可用金额 = 信用额度 /(1-保证 ...

  4. 关于Installshield里一些常见问题的解答—艾泽拉斯之海洋女神出品

    原文:关于Installshield里一些常见问题的解答-艾泽拉斯之海洋女神出品 上一篇:一个完整的安装程序实例-艾泽拉斯之海洋女神出品(五) --补遗 转载时请务必保留转载出处和由艾泽拉斯之海洋女神 ...

  5. 【Keras学习】常见问题与解答

    Keras FAQ:常见问题 如何引用Keras? 如果Keras对你的研究有帮助的话,请在你的文章中引用Keras.这里是一个使用BibTex的例子 @misc{chollet2015keras,a ...

  6. CUDA常见问题与解答

    CUDA常见问题与解答 标签: cuda编译器存储多线程streamwindows 2012-05-25 14:47 3359人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许 ...

  7. Document Builder: 如何启用rule 分析的trace mode

    Created by Jerry Wang on Jun 28, 2014 在如下方法里设置断点: 因为document builder程序调用该方法时的输入参数im_tracelevel默认为0, ...

  8. Visual Basic编程常见问题及解答(3)

    让您的文字框有 Undo / Redo 的功能 很多软件都有提供 Undo / Redo 的功能,Microsoft 的产品都可以提供多次 Undo 反悔,功能更强大! 在 VB 的程序中,我们也可以 ...

  9. Visual Basic编程常见问题及解答(2)

    如何把小图片填满 MDIForm 成为背景图? 以下这个范例,要: 1.一个 MDIForm:不必设定任何属性. 2.一个 Form1:不一定是 MDIChild,最好 MDIChild 为 Fals ...

最新文章

  1. codeforce-600C. Make Palindrome(贪心)
  2. Qt官方文档阅读笔记-对官方Star Delegate Example实例的解析
  3. DeFi协议ValueDeFi疑似再次遭到攻击
  4. c# word 增加段落_你知道制作简历时的9个Word技巧吗?
  5. pat 1006. 换个格式输出整数 (15)
  6. 【LeetCode】【数组】题号:*598,范围求和
  7. Python画哆啦A梦
  8. python定义矩形类_python类矩形新类型
  9. 504PHP,php504错误怎么解决_后端开发
  10. 微信提现(商户向商家转账)
  11. 自己拥有一台服务器可以做哪些很酷的事情?
  12. 802.11ac 速率 + 信道 + 国家码信道
  13. kali 镜像阿里云下载地址
  14. Android 面试题(有详细答案)
  15. 那些你觉得堪称神兵利器的 Chrome 插件
  16. 自动更新网站底部 Copyright © 年份,减少网站维护工作量
  17. linux内核崩溃+grub,Linux内核崩溃信息分析
  18. SMTP 和 POP3 协议的区别和联系
  19. 软件开发管理中的博奕论
  20. 小米笔记本 Pro安装Mac OS_X(10. 15)双系统,亲自实战!

热门文章

  1. 黄聪:WordPress判断当前用户是否为管理员登录
  2. 使用UTL_FILE在oracle中读写文本数据
  3. java读取写入文件
  4. Python心得基础篇【1】入门篇
  5. sodu 命令场景分析
  6. 20145202马超《网络对抗》Exp7 网络欺诈技术防范
  7. 25、UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释
  8. linux 备份svn
  9. linux 查找进程 删除进程 命令
  10. WebAPI(part10)--动态生成表格