是否可以修改"采购向导"以仅在销售订单上显示项目的子集?

2020-09-09 21:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 你好 我的公司为库存...

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

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


你好

我的公司为库存使用两种不同的编码系统。

(请参阅所附的屏幕截图)。

(a)一些商品(通常出售)已在主商店中存放,并且经常由主商店进行补充以确保总有库存。 这些项目具有 单个 项目代码。

(b),但是我们客户订购的大多数物品都没有库存,必须按需购买。 由于我们的客户几乎可以订购任何人能想象到的东西,因此不可能为每个人保留单独的商品代码。

为解决该问题,我们为每个销售订单创建一个商品代码,并将其中的所有内容转储。

这些商品代码均以#开头,以区别于商店商品。

只有项目(b)需要采购向导。 但不幸的是(对于我们而言),向导将列出销售订单中的所有(a)和(b)项目。这可能会使我们的工作人员感到困惑。

是否可以修改"采购向导",使其仅显示#个项目?

我已经想到了一些想法(未经测试):

1。我们的员工必须更加小心。

不要触摸"采购向导"。 让它同时显示仓库项目和采购项目。 我们的员工只需要保持警惕。 唉! 错误确实会发生,尤其是在人们承受压力的情况下。

2。在"采购向导"中对清单进行排序。

所有项目仍将显示,但至少将所有#个项目组合在一起,因此发生错误的风险较小。


3。修改"采购向导",使其仅显示#个项目

这将是理想的。 但这可行吗? 怎么样? SDK?


4.Do 不使用采购向导

相反,开发一个附加组件(SDK?)从销售订单中创建购买订单。

这将是艰苦的工作!

您有什么想法吗?

最欢迎您提出任何建议。

谢谢

利昂

capture1.jpg (181.2 kB)
4条回答
派大星 ヾ
2020-09-09 21:52 .采纳回答

亲爱的里赖坎

今天对您来说是个好消息:)

我已经开发了您所需要的。 在此处找到。。

插件的作用如下:

如果(Application.SBO_Application.Forms.ActiveForm.PaneLevel == 4)
                 {
                     SAPbouiCOM.Matrix oMatrix;
                    
                     oMatrix =(SAPbouiCOM.Matrix)(Application.SBO_Application.Forms.ActiveForm.Items.Item(" 540000019")。Specific);
                     我的字符串= oMatrix.SelectionMode.ToString();
                     int行= oMatrix.RowCount;
           
                     for(int i = 1; i <=行; i ++)
                     {
                         字符串检查=(((SAPbouiCOM.EditText)(oMatrix.GetCellSpecific(" 540000005",i)))。Value.ToString();

                         if(check.Substring(0,1)!="#")
                         {
                             oMatrix.Columns.Item(" 540000000")。Cells.Item(i).Click(SAPbouiCOM.BoCellClickType.ct_Linked);
                         
                         }
                     }
                 }
 

此致

Varnavas Eleftheriou

一周热门 更多>