如何将值从服务调用表单用户字段传递到相关的退货凭证用户字段?

2020-09-24 06:26发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如何将值从"服务呼叫"表单用户字段传递到相关的"退货"文档用户字段?

我正在使用UI API,并且已在"服务调用"系统表单中添加了一个用户字段。

我还向"退货"文档中添加了一个用户字段,每当我向"相关文档"选项卡中添加"退货"文档时,都需要使用"服务呼叫"表单中的用户字段的值来填充该字段。

我该怎么做?

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如何将值从"服务呼叫"表单用户字段传递到相关的"退货"文档用户字段?

我正在使用UI API,并且已在"服务调用"系统表单中添加了一个用户字段。

我还向"退货"文档中添加了一个用户字段,每当我向"相关文档"选项卡中添加"退货"文档时,都需要使用"服务呼叫"表单中的用户字段的值来填充该字段。

我该怎么做?

预先感谢

付费偷看设置
发送
2条回答
nice_wp
1楼-- · 2020-09-24 07:29

乌萨马

通常,您将使用DI API将数据复制到用户定义字段中的属性/字段中

希望有帮助,

Eddy

木偶小白
2楼-- · 2020-09-24 07:29

嗨Eddy,

谢谢您的答复。

我使用UI API找到了解决问题的方法。 在返回文档的表单加载中,我正在检索打开的Service Call表单并从表单对象中检索值:

 formSCL = Application.SBO_Application.Forms.GetForm(Constants.ServiceCallFormType,1);
 var oDB_SCL = formSCL.DataSources.DBDataSources.Item(Constants.ServiceCallTable);
 字符串callID = oDB_SCL.GetValue(" callID",0).Trim();
 字符串ClaimNo = oDB_SCL.GetValue(" U_ClaimNo",0).Trim();
 

但是,如果打开了多个"服务呼叫"表单,这可能会导致问题。

是否有使用DI API或其他方式更好的方法?

谢谢,乌萨马

一周热门 更多>