cancel
Showing results for 
Search instead for 
Did you mean: 

#CoE#JMTHY销售凭证的自定义字段备注如何增强到生产订单的自定义字段中

tangzenan
Explorer
0 Kudos

目前业务在前台写自定义逻辑,无法把销售订单字段增强到销售订单中

select single YY1_MESS1_SDI from I_salesdocumentitem into @MANUFACTURINGORDER_CHANGED-YY1_ADDTEST1_ORD where salesdocument = @MANUFACTURINGORDER-SALESORDER and SALESDOCUMENTITEM = @MANUFACTURINGORDER-SALESORDERITEM.

所以让后台来实现该需求,找到了近似的badi 增强 BD_COBADICFL_MFGORDER_HDR_INIT找不到传入的结构

入参,如下图:

然而我在增强的class中引用不到该结构,后台显示的是一个字段

如采购订单的例子传入是是一个内表就可以使用

请问下老师该如何去找到出入参数,进行代码编写

View Entire Topic
Hongbo_Wang
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi ZeNan,

What is the sytax error you got when using MANUFACTURINGORDER.

I check in system, ty_manufacturingorder_in has salesorder and item information.

I think you exmaple code is correct:

select single YY1_MESS1_SDI from I_salesdocumentitem into @MANUFACTURINGORDER_CHANGED-YY1_ADDTEST1_ORD where salesdocument = @MANUFACTURINGORDER-SALESORDER and SALESDOCUMENTITEM = @MANUFACTURINGORDER-SALESORDERITEM.

But in your editor, I cannot see @ before MANUFACTURINGORDER which could be the problem.

BR,

Hongbo

gaobo
Discoverer
0 Kudos

洪波老师您好,

现是前台编写的自定义逻辑,达不到该效果,是最主要的原因。现在销售订单的字段带不到生产订单上。后台eclips是无法进行编写的,出入参中没有自定义字段,也无法进行修改。而且前台与后台都是一样的badi增强,如果前台能实现也就不需要写adt了。