Document Builder: 怎样根据document ID使用API获得document的所有数据
Created by Jerry Wang, last modified on Jul 21, 2014
以如下document为例,期望通过document id 3857获得该document的所有信息:
使用如下report:
PARAMETERS: content TYPE /ipro/tdocmnt-content DEFAULT 'ZCR_KT' OBLIGATORY,
document TYPE /ipro/tdocmnt-docmnt_id OBLIGATORY.
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 cx_root,
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( ).
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = document
IMPORTING
output = document.
TRY.
lo_document ?= lo_doc_factory->open( piv_docmnt_id = document ).
CATCH cx_root INTO lo_exception.
lv_error_text = lo_exception->get_text( ).
WRITE: /,lv_error_text.
RETURN.
ENDTRY.
DATA: lo_data TYPE REF TO /ipro/if_docb_attribute.
lo_data = lo_document->get_document_data( ).
输入content ID和document ID:
mo_element_counter is filled:
with all 8 entries:
可以和UI上的document summary里的信息比较:
attribute mo_current_varroot 里面包含所有变量的user input value:
相关文章
- PHP如何自动识别第三方Restful API的内容,自动渲染成 json、xml、html、serialize、csv、php等数据
- 做一个destoon输出json的api,用于数据调用
- 大数据培训不可能速成,基础很重要
- 财务信息化:大数据小时代
- EasyNVR流媒体服务器网页兼容调试:ie浏览器下的接口调用成功但页面无法显示实时的数据
- 互联网下的农业大数据模式思考
- 大数据为电商发展插上腾飞的翅膀
- 你开发数据API最快多长时间?一分钟足够了
- H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了
- 146. 通过 SAP UI5 ODataModel API 在 JavaScript 代码里访问 OData 元数据
- 通过 SAP UI5 ODataModel API 在 JavaScript 代码里访问 OData 元数据试读版
- 一段用API批量修改SAP CRM产品主数据的ABAP代码
- Hybris commerce产品主数据的搜索API,批量返回若干主数据的值
- Atitit db access req数据库访问规范jdo jdbc jpa pdo sql 目录 1. 常见特性1 1.1. 元数据 API1 1.2. 分布式事务 vs事务中使用 Sav
- Atitit 数据库抽象层jdbc pdo ado.net等比较与异常点 目录 1. 应该具有的功能1 1.1. 元数据 API1 1.2. 分布式事务 vs事务中使用 Savepoint1
- Atitit 小程序后端服务api艾提拉总结 目录 1. 服务端1 1.1. 开放接口1 1.1.1. 登录1 1.1.2. 用户信息1 1.1.3. 接口调用凭证2 1.1.4. 数据分
- Atitit. 二进制数据ascii表示法,与base64编码解码api 设计标准化总结java php c#.net
- SAP Commerce Cloud WCMS 里的 home 页面和 SAP Spartacus Page API 返回的数据比较
- 成功解决getaddrinfo:请求的名称有效,但是找不到请求的类型的数据。(11004
- Dataset之MNIST:MNIST(手写数字图片识别+csv文件)数据集简介、下载、使用方法之详细攻略
- DT: An R interface to the DataTables library datatable 数据清洗
- 读书笔记:《大数据时代 BIG DATA》
- 手把手教你AspNetCore WebApi:数据验证
- 【java】springboot项目启动数据加载内存中的三种方法