`
JerryWang_SAP
  • 浏览: 1032667 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP document builder一些常见问题的解答

阅读更多

如果要想把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里面:

```ABAP

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'

EXPORTING

piv_name = lv_content

IMPORTING

pet_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' ).

```

0
0
分享到:
评论

相关推荐

    SAP-BC505 document

    ### SAP-BC505文档知识点解析 #### 一、SAP BC505课程概述 根据提供的文件信息,我们可以推断出SAP BC505是一门与ABAP开发相关的课程。SAP(Systems, Applications, and Products in Data Processing)是一家德国...

    JAVA调用SAP ODATA服务.docx

    ### JAVA调用SAP ODATA服务的关键知识点 在IT领域,特别是企业级应用开发中,Java...以上就是关于使用Java调用SAP ODATA服务的一些关键知识点和常见问题的解决方案。希望这些信息能帮助您更好地理解和处理相关的问题。

    在SAP中查询TABLE的18种方法

    在SAP系统中,查询Table数据是一项常见的任务,尤其对于开发人员和技术支持人员来说更是如此。本文将介绍18种查询Table的方法,并重点讲解其中较为常用的部分。通过这些方法,用户能够更有效地定位屏幕字段背后的...

    SAP XI 常用事务代码

    以下是一些SAP XI常用的事务代码及其功能详解: 1. IDX2:此事务代码用于查看IDoc(Intermediate Document)的结构。当在SAP XI和SAP系统之间进行数据转换时,如果遇到IDoc格式不匹配导致的转换失败,可以通过IDX2...

    SAP_XI_常用事务代码_介绍_用法

    以下是一些SAP XI的常用事务代码及其功能介绍,这些代码对于日常管理和问题排查至关重要。 1. IDX2:此事务代码用于查看IDoc(Intermediate Document)的结构。当在XI和SAP之间处理IDoc时,如果出现转换错误,你...

    TACA90(SAP BAPI Overview).

    在实际应用中,BAPI 还可以与 SAP IDoc(Intermediate Document)一起工作,实现更复杂的集成场景。IDoc 是 SAP 系统与外部系统交换数据的标准格式,而 BAPI 可以作为生成或处理 IDoc 的起点和终点。 总的来说,...

    Pdf转Word+pb源码-PowerBuilder.zip

    PDF转Word工具是一种常见的软件应用,它允许用户将 Portable Document Format (PDF) 文件转换成 Microsoft Word 文档(.doc 或 .docx 格式)。在技术层面上,这个过程涉及到解析PDF文件的内容,包括文本、图像、表格...

    SAPADS配置[定义].pdf

    这通常涉及到在SAP NetWeaver环境中安装和激活Adobe Form Builder,用于设计和开发表单模板。此外,还需要配置Adobe LiveCycle Designer,这是一个强大的表单设计工具,允许开发者使用拖放界面创建复杂的业务表单。 ...

    使用Power Builder通过Lotus Notes发送邮件。

    Power Builder是由Sybase(现为SAP的一部分)开发的一种可视化开发工具,主要用于构建数据库驱动的应用程序。它提供了丰富的数据窗口组件,使得数据操作和界面设计变得简单。 Lotus Notes是IBM的一款协同软件,它...

    自己用解析XML实例

    document = builder.build("path_to_xml_file.xml"); } catch (Exception e) { e.printStackTrace(); } ``` 解析完成后,`document`对象包含了整个XML文档的结构。你可以通过`Element`对象遍历和操作XML结构: ```...

    EX1 - File to IDoc.pdf

    首先,IDoc(Intermediate Document,中间文档)是SAP系统用于数据交换的标准化数据结构。它允许SAP系统与其他系统或应用程序之间进行数据通信。IDoc在不同的SAP模块中用于数据传输,特别是在供应链管理(SCM)和...

    pb导出PDF的环境

    在IT行业中,PB通常指的是PowerBuilder,这是一款由Sybase(现为SAP的一部分)开发的集成开发环境(IDE),主要用于构建数据驱动的应用程序。"pb导出PDF的环境"这个话题聚焦在如何使用PowerBuilder将数据对象转换并...

    PB调用WebServices的例子IP地址查询服务.rar_PB调用WebServices实例_pb_welle3k_服务

    PowerBuilder是一款由Sybase(现为SAP公司所有)开发的可视化快速应用开发(RAD)工具,主要用于构建数据库驱动的应用程序。它提供了一种图形化的编程环境,使得开发者可以更便捷地创建用户界面和数据库连接。 在PB...

    PB编程实例,界面,菜单,帮助,日历控件

    PB,全称PowerBuilder,是一种基于对象的、用于开发企业级应用的可视化编程工具,由Sybase公司(现为SAP旗下)开发。本压缩包包含的编程实例着重于四个关键方面:BS(Browser/Server,浏览器/服务器)界面、菜单授权...

    documentu 软硬件环境

    Content Services for various platforms (如Centera, SAP, Siebel, SharePoint) 提供了与这些系统集成的内容管理解决方案。 EMC Captiva是一款文档捕获工具,Process Suite包括Process Simulator, Process Builder...

Global site tag (gtag.js) - Google Analytics