zl程序教程

您现在的位置是:首页 >  其他

当前栏目

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言

项目编程语言 如何 详解 读取 特性 get 订单
2023-06-13 09:11:51 时间

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

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

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

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

双击Characteristics 按钮

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

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

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

可以看到特性ID

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

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.

运行结果:

如何读取销售订单行项目特性值-VC_I_GET_CONFIGURATION详解编程语言


img >

以上。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19276.html

cjava