zoukankan      html  css  js  c++  java
  • BADI中获取具体值的method的查找

    有时候找到想要的BADI了,但是怎样取得想要的值?
    得研究BADI提供的方法

    下面以 创建修改采购申请时调用的一个BADI:ME_PROCESS_REQ_CUST,
    以PROCESS_ITEM为例:
    BADI中获取具体值的method的查找

    双击进去查看
    一般都会用到第一个参数
    BADI中获取具体值的method的查找

    双击IM_ITEM参考的类
    BADI中获取具体值的method的查找

    查看参数
    BADI中获取具体值的method的查找
    查看data结构:里面有想要的值
    BADI中获取具体值的method的查找

    上面的方法可以获取行项目

    下面找找获取头数据的方法:(注意描述)
    BADI中获取具体值的method的查找

    查看参数
    BADI中获取具体值的method的查找

    参考的是个类,那么点进这个类:
    BADI中获取具体值的method的查找

    查看返回的结构
    BADI中获取具体值的method的查找

    打开可以看到就是头数据

    下面是获取数据的代码:
      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.

    http://blog.sina.com.cn/sapliumeng
  • 相关阅读:
    MySQL单实例、多实例服务脚本
    Shell之case结构条件句
    Shell之函数
    Shell之条件测试
    Shell脚本数字比较与四则运算
    Shell之分支结构
    Shell之变量的数值计算与输入
    Shell之变量子串与变量替换
    表单和框架
    HTML部分标签和代码
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802146.html
Copyright © 2011-2022 走看看