这两天需要实现一个idoc的查询功能,也就是类似于WE09那样的功能能,于是学习了一下如何实现。简单记录如下:

一,Idoc的Control record信息存储在EDIDC这个表中,从这个表中我们可以根据IDoc number,Status of IDoc,IDoc Type,Message type,Partner Number等信息读取idoc。

二,通过SEGMENT_READ这个function module读取segment信息。该function module返回一个EDISEGSTRU类型的segment结果的table。在该table中存放着segment下包含了那些field、每个field的长度等等等信息。

三,通过 IDOC_READ_COMPLETELY这个function module可以读取idoc的数据信息。该function module以iodc number为参数返回一个int_edidd的table。在该table中,每一个segment最为一行信息输出,segment下所有field的值都存储在sdata这一字段中。可以根据第二步获取的每个field在segment中的长度以及起始位置读取每个segment下field的值。

大概就是以上一些知识点吧,我也是通过查看WE09的原代码才知道的,还没有深入的研究,就只记录这些了!

Idoc学习笔记----获取查询Idoc信息相关推荐

  1. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

  2. Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理

    Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...

  3. 《SAP高级应用开发》---Idoc学习笔记

    黄佳<SAP高级应用开发>,第四章Idoc技术学习笔记,记录如 一,Idoc:Intermediate document,系统间数据交换过程的媒介          A: 面向消息(mes ...

  4. mysql的sqlyog学习笔记(查询部分)(代码用命令行显示 )

    索引 语言 查询 基础查询 select 查询列表 from 表名; 查询函数(调用函数,获取返回值) 起别名 +的作用 distinct的使用(去重) 查看表的结构 条件查询 按关系表达式筛选 按逻 ...

  5. 树莓派学习笔记——获取树莓派CPU温度

    0 前言 本文通过文件操作读取树莓派CPU温度,在linux系统中任何设备的操作都被抽象成为文件读写,通过读取/sys/class/thermal/thermal_zone0/temp文件中的内容便获 ...

  6. SQL学习笔记——Select查询语句

    使用数据库和表的主要目的是存储数据以便在需要时进行检索.统计或组织输出. SELECT 语句,它是 T-SQL 的核心.从数据库中检索行,并允许从一个或多个表中选择一个 或多个行或列. 虽然 SELE ...

  7. python天气查询_Python学习笔记——天气查询代码

    天气查询代码1 # 此程序无法运行,因为中国天气网的api接口被关闭了 import urllib.request import json import pickle #建立城市字典 pickle_f ...

  8. WinApi学习笔记-获取电脑中磁盘信息

    #include <windows.h> #include <stdlib.h> #include <stdio.h>#define BUFSIZE 1024voi ...

  9. Qt学习笔记——获取本机网络信息(IP, 子网掩码, 广播地址,主机名

    最重要的一步,先在工程pro文件添加 QT += network 用到头文件 QHostInfo QNetworkInterface 函数: (只写出返回类型,没有具体到是否const QHostIn ...

最新文章

  1. 想去Google做AI?先看完这套面试指南(附面试题)
  2. Amazon Aurora 升级, 兼容 PostgreSQL
  3. C++中sizeof问题
  4. 【Mysql】MySQL event 计划任务
  5. main java game,playgame 一个JAVA编写的飞行小游戏,有基本完整的 框架,适合初学者参照学习 Other s 其他 238万源代码下载- www.pudn.com...
  6. SetConsoleCursorPosition光标的位置控制
  7. ITA 测试时之数据准备(大量数据导入与导出)(主键的最高位最好有值,而不是0)。
  8. docker端口映射失效解决方法
  9. ArcGIS Pro 性能诊断
  10. 【14年浙江省赛 F ZOJ 3781】Paint the Grid Reloaded 【建图、bfs】
  11. ubuntu18.04未发现wifi适配器,安装wifi无线网卡驱动-RTL8822BE、RTL8822CE、RTL8821CE、RTL8723DE
  12. matlab导入表格画图,matlab从excel表格导入数据画图-在matlab上如何导入excel表格然后画图...
  13. linux中strlen的用法,实现strlen()函数,strcmp()函数 const知识点
  14. iOS 代码关闭App
  15. RFID读卡器增量更新思路与代码实现
  16. Linux E514: write error (file system full?)错误
  17. 万能解压器安卓版_全能压缩软件下载-全能压缩 安卓版v11.5.8-PC6安卓网
  18. c mysql 返回字符串长度_objective-c中字符串长度计算
  19. php文章段落,php – 段落功能的新行
  20. buck控制led恒流控制,双环数字平均电流控制仿真

热门文章

  1. 【pmcaff专栏】项目管理失败?如何避免?
  2. git分散式版本管理系统,从安装到基本使用
  3. 七、Mosquito 集群搭建
  4. Popupwindowdemo
  5. Android Service(7)--完结篇
  6. .net程序员的盲点(一):参数修饰符ref,out ,params的区别
  7. python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
  8. ReactNative学习笔记(一)环境搭建
  9. Apache Kylin权威指南1.3 Apache Kylin的工作原理
  10. BZOJ 1815: [Shoi2006]color 有色图 [Polya DFS 重复合并]