BADI中获取具体值的method的查找
2014-01-22 09:23
141 查看
有时候找到想要的BADI了,但是怎样取得想要的值?
得研究BADI提供的方法
下面以 创建修改采购申请时调用的一个BADI:ME_PROCESS_REQ_CUST,
以PROCESS_ITEM为例:
双击进去查看
一般都会用到第一个参数
双击IM_ITEM参考的类
查看参数
查看data结构:里面有想要的值
上面的方法可以获取行项目
下面找找获取头数据的方法:(注意描述)
查看参数
参考的是个类,那么点进这个类:
查看返回的结构
打开可以看到就是头数据
下面是获取数据的代码:
DATA : wa_item TYPE mereq_item.
DATA : cl_head TYPE REF TO
if_purchase_requisition.
DATA : wa_head TYPE mereq_header.
"获取行项目
CALL METHOD
im_item->get_data
RECEIVING
re_data = wa_item.
"获取头数据(先获得类对象,然后调用方法获取数据)
CALL METHOD
im_item->get_requisition
RECEIVING
re_requisition = cl_head.
CALL METHOD
cl_head->get_data
RECEIVING
re_data = wa_head.
得研究BADI提供的方法
下面以 创建修改采购申请时调用的一个BADI:ME_PROCESS_REQ_CUST,
以PROCESS_ITEM为例:
双击进去查看
一般都会用到第一个参数
双击IM_ITEM参考的类
查看参数
查看data结构:里面有想要的值
上面的方法可以获取行项目
下面找找获取头数据的方法:(注意描述)
查看参数
参考的是个类,那么点进这个类:
查看返回的结构
打开可以看到就是头数据
下面是获取数据的代码:
DATA : wa_item TYPE mereq_item.
DATA : cl_head TYPE REF TO
if_purchase_requisition.
DATA : wa_head TYPE mereq_header.
"获取行项目
CALL METHOD
im_item->get_data
RECEIVING
re_data = wa_item.
"获取头数据(先获得类对象,然后调用方法获取数据)
CALL METHOD
im_item->get_requisition
RECEIVING
re_requisition = cl_head.
CALL METHOD
cl_head->get_data
RECEIVING
re_data = wa_head.
相关文章推荐
- BADI中获取具体值的method的查找
- 查找文件获取文件信息
- 正则表达式-获取查找
- java获取excel的.xlsx格式的具体某一列
- iOS定位获取当前所在经纬度,进而获得具体地址(省市地区街道)
- 父元素与子iframe相互获取变量和元素对象的具体实现
- php获取本地图片文件并生成xml文件输出具体思路
- 通过StackTraceElement获取方法调用者的具体信息
- 4000 动态加载布局和具体查找控件的区别
- 深入探讨PHP自动获取关键词的具体方法
- js通过元素class名字获取元素集合的具体实现
- day04获取数组的最值,选择排序,冒泡排序,折半查找
- 你不知道的泛型--获取具体的泛型参数类型
- Bean第一次从容器获取的时候,如果bean配置了lookup-method,那么就使用了cglib来进行调用方法转换
- mysql 查找具体sql执行性能
- Android从系统Gallery获取图片具体实现
- mysql 动态增加列,查找表中有多少列,具体什么列。 通过JSON生成mysql表 支持子JSON
- 2005及以上版本在操纵语句中使用output可以获取具体的影响信息
- 获取拍照图片具体信息,设备信息,长宽,时间等
- React Native获取地理位置(获取具体城市、经纬度)