如何在AR/发票uisng DIAPI中更新UDF值?

2020-09-23 12:07发布

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

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


专家们,

我在这里说明我的场景

1。我创建了一个具有10个数量的销售订单,并针对该特定销售订单选择了10个序列号。

2。然后我针对该特定销售订单创建ARinvoice。在"发票"屏幕中有一个udf,我没有在其中输入任何值

现在,我需要使用DIAPI更新该udf值。

1. 是否可以使用DIAPI更新AR/发票屏幕Udf?

>

2. 是否需要更改SBO过帐交易记录?

请帮助我解决这个问题。

感谢前进。

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

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


专家们,

我在这里说明我的场景

1。我创建了一个具有10个数量的销售订单,并针对该特定销售订单选择了10个序列号。

2。然后我针对该特定销售订单创建ARinvoice。在"发票"屏幕中有一个udf,我没有在其中输入任何值

现在,我需要使用DIAPI更新该udf值。

1. 是否可以使用DIAPI更新AR/发票屏幕Udf?

>

2. 是否需要更改SBO过帐交易记录?

请帮助我解决这个问题。

感谢前进。

付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-09-23 12:31

嗨Manikandan,

是的,可以在发票单据上更新UDF,否,您不需要在SBO过帐交易中进行任何更改。

如何在文档标题上更新UDF的示例:

文档oInvoice = oCompany.GetBusinessObject(BoObjectTypes.oInvoices);
 如果(oInvoice.GetByKey(149))
 {
     oInvoice.UserFields.Fields.Item(" U_yourfieldname")。Value =" aaa";
     如果(oInvoice.Update()!= 0)
         MessageBox.Show(oCompany.GetLastErrorDescription());
 }
 

希望有帮助。

亲切的问候,

Diego Lother

SAP浪
2楼-- · 2020-09-23 12:10

您好 Edy Simon DIEGO LOTHER 人体模型。 D

更新:我们已详细检查了此问题,并发现了以下内容:

在SAP Business One客户端中禁用了营销文档上的行级UDF进行更新,但是您可以在以下条件下通过DI API更新行级UDF:

  • 您正在巴西(BR)或墨西哥(MX)本地化工作。
  • 启用Intrastat。
  • 销售员工已在行级别更改。
  • 您更新毛利润的底价。

有关更多信息,请参阅SAP注释2318381。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

jovirus
3楼-- · 2020-09-23 12:12

您好 Edy Simon DIEGO LOTHER Manikandan。 D

更新:我们已详细检查了此问题,并发现了以下内容:

在SAP Business One客户端中禁用了营销文档上的行级UDF进行更新,但是您可以在以下条件下通过DI API更新行级UDF:

1。 如果您在巴西或墨西哥本地化工作。

2。 如果启用了Intrastat。

我们正在检查更多情况,并将使您保持最新状态。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>