BADI中获取具体值的method的查找
2014-01-22 09:23
253 查看
有时候找到想要的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的查找
- 获取具体html对象的css属性方法
- 查找Badi和用户出口(USER EXIT)
- 在ubuntu中gsettings的命令使用及查找到系统挂起的未活动的超时时间的值的获取方法
- js如何获取file控件的完整路径具体实现代码
- Struts2.properties属性文件中的devModel和DynamicMethodInvocation。。。Action中servlet对象的获取
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- 如何从SAP中查找BADI
- java中通过反射获取方法并且调用(getMethod和invoke深入)实践
- 使用ST05查找BADI
- js获取元素具体样式属性值
- sql得到当前系统时间得日期部分 获取具体日期 时间
- jQuery查找,获取和修改元素
- 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
- 怎么在项目中查找自定义标签的具体位置
- 个人收藏 如何从SAP中查找BADI
- Dynamics CRM2016 Web API之获取查找字段的text及选项集的text
- oracle数据库如何获取两个时间点之前相差具体年月日问题
- linux查找包含关键字的文件命令 syetem获取返回值
- 浅谈用Google Scholar查找并获取外文文献的技巧和方法