使用语法进行格式化搜索

2020-09-19 10:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个在SAP B...

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

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


嗨,

我有一个在SAP B1中创建订单的插件。

我遇到的一个问题是,有些客户不发送数量而是仅发送总价。

我要做的是在RDR1.Quantity中创建一个格式化的搜索,该搜索根据填充的信息为我进行计算。


因此,我希望它取总价格(RDR1.U_ZSPS_BuyerPrice)并除以业务伙伴的特殊价格作为项目编号。

有人可以协助吗?

问候
兰斯

2条回答
SAP浪
2020-09-19 10:57

嗨,兰斯,

仅当用户在B1客户端中打开表单时,才会触发格式化搜索。 考虑到您正在使用插件创建订单,为什么不让代码来完成工作?

找到每件价格,然后将提供的总价除以该价格:

 Dim oBridge作为SAPbobsCOM.SBObob
 昏暗的oResult作为SAPbobsCOM.Recordset
 昏暗数量为两倍
 oBridge = oCompany.GetBusinessObject(BoObjectTypes.BoBridge)
 oResult = oCompany.GetBusinessObject(BoObjectTypes.BoRecordset)
 oResult = oBridge.GetItemPrice(CardCode:= oCardCode,
                                ItemCode:= oItemCode,
                                数量:= 1,
                                [日期]:= oDocDate)
 oQuantity = TotalSumProvidedByCustomer/(CDbl(CStr(oResult.Fields.Item(0).Value).Replace("。",",")))

此致

Johan

一周热门 更多>