SAP Business One中BP的自动增量卡代码

2020-09-30 01:44发布

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

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


大家好,我正在寻找对业务合作伙伴卡代码进行自动递增的方法。 我在此线程上找到了一些代码 https://archive.sap.com/discussions/thread/3224396 ,似乎有我需要的这段代码

如果$ [OCRD.CardType]在('C','L')中
 选择'C'+ right(str(isnull(max(substring(T0.CardCode,2,5))+ 100001),5),'00001')
 从OCRD T0
 在哪里T0.CardCode喜欢'C [0-9] [0-9] [0-9] [0-9] [0-9]'
 否则,如果$ [OCRD.CardType] ='S'
 选择'V'+ right(str(isnull(max(substring(T0.CardCode,2,5))+ 100001),5),'00001')
 从OCRD T0
 在哪里T0.CardCode喜欢'V [0-9] [0-9] [0-9] [0-9] [0-9]'

但是我应该放在哪里? 还找到了本指南。 https://es.scribd.com/document/329988517/How-to-Auto-Increment-Business-Partner-Code-for-SAP-Business-One-htm

但是看起来该代码仅适用于数字卡代码,并且我的客户名称类似于'C00001',供应商名称类似于'P0001'任何人都知道如何进行自动递增? 或如何实现上面的代码?

最好的问候!

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

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


大家好,我正在寻找对业务合作伙伴卡代码进行自动递增的方法。 我在此线程上找到了一些代码 https://archive.sap.com/discussions/thread/3224396 ,似乎有我需要的这段代码

如果$ [OCRD.CardType]在('C','L')中
 选择'C'+ right(str(isnull(max(substring(T0.CardCode,2,5))+ 100001),5),'00001')
 从OCRD T0
 在哪里T0.CardCode喜欢'C [0-9] [0-9] [0-9] [0-9] [0-9]'
 否则,如果$ [OCRD.CardType] ='S'
 选择'V'+ right(str(isnull(max(substring(T0.CardCode,2,5))+ 100001),5),'00001')
 从OCRD T0
 在哪里T0.CardCode喜欢'V [0-9] [0-9] [0-9] [0-9] [0-9]'

但是我应该放在哪里? 还找到了本指南。 https://es.scribd.com/document/329988517/How-to-Auto-Increment-Business-Partner-Code-for-SAP-Business-One-htm

但是看起来该代码仅适用于数字卡代码,并且我的客户名称类似于'C00001',供应商名称类似于'P0001'任何人都知道如何进行自动递增? 或如何实现上面的代码?

最好的问候!

付费偷看设置
发送
2条回答
95年老男孩
1楼 · 2020-09-30 02:08.采纳回答

嗨安德森,

您是否尝试为业务合作伙伴设置文档编号?

转到->管理->系统初始化->文档编号

前两行与业务合作伙伴相关。

双击第一列中的第一列 线。 将打开一个新表格。

像屏幕截图中的第二行一样设置您的系列。 创建新系列后,单击"设置为默认"按钮。

当您单击"设置为默认"按钮时,SAP将询问您如何应用新配置。

< img src="/storage/temp/17570-img3.png">

对第二行(业务合作伙伴-供应商)执行相同的操作。

结果:

希望有帮助。

亲切的问候,

迭戈·拉瑟(Diego Lother)

小c菟菟
2楼-- · 2020-09-30 02:07

哇,这很容易! 非常感谢Diego!

一周热门 更多>