zoukankan      html  css  js  c++  java
  • 如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION

    1. 前台操作

    可以通过函数VC_I_GET_CONFIGURATION读取销售订单行项目上的特性值。

    前台操作,tcode VA03,双击进入行项目

    双击Characteristics 按钮

    可以看到特性 Actual Lead Time-total 有值,16.0 days,双击右边的叹号按钮。

    可以看到特性ID

    2. 例子代码

    通过下面代码可以取到上面订单300行项目的特性 WIF_9000_ACLTT_A 的值

    REPORT ztest_read_so_characteristic.
    
    DATA: lit_confi TYPE STANDARD TABLE OF conf_out,
          lwa_confi TYPE conf_out.
    DATA:l_cuobj TYPE vbap-cuobj.
    
    SELECT SINGLE cuobj
      FROM vbap
      INTO l_cuobj
     WHERE vbeln = '0640001056'
       AND posnr = '000300'.
    CALL FUNCTION 'VC_I_GET_CONFIGURATION'
      EXPORTING
        instance            = l_cuobj
        language            = sy-langu
      TABLES
        configuration       = lit_confi
      EXCEPTIONS
        instance_not_found  = 1
        internal_error      = 2
        no_class_allocation = 3
        instance_not_valid  = 4
        OTHERS              = 5.
    
    READ TABLE lit_confi INTO lwa_confi WITH KEY atnam = 'WIF_9000_ACLTT_A'.
    IF sy-subrc = 0.
      WRITE: lwa_confi-atwrt.
    ENDIF.

    运行结果:

    以上。

  • 相关阅读:
    怎樣在不同DB環境生成其它DB的存儲過程
    XML之sql:column用法对性能影响
    XML之sql:variable性能比较
    环回链接服务器
    动态列名数据视图实现
    一起学习win8应用1构建我们的第一个应用
    linux 限制root SSH登陆和限制su
    nginx 直接在配置文章中设置日志分割
    linux建立ssh信任关系
    linux系统meminfo详解(待补充)
  • 原文地址:https://www.cnblogs.com/datie/p/11433595.html
Copyright © 2011-2022 走看看