小崔说SAP技术博客 - UDO
type: channel
link: https://sapxiaocui.top/index.php/tag/UDO/
items: SAP B1 10.0 自定义表单UDO报错：Failed to initialize document numbering:
items: SAP B1 UDO对象的XML更新覆盖

SAP B1 10.0 自定义表单UDO报错：Failed to initialize document numbering:
type: item
date: 2024-07-23T05:31:00+00:00
description: SAP B1 10.0在打开UDO自定义对象，自定义表单的时候，有时候会在消息栏里报错，如下图所示：解决方法：在管理-系统初始化-常规设置的服务页签将下图的几个勾选去掉。

SAP B1 UDO对象的XML更新覆盖
type: item
date: 2023-07-08T06:18:00+00:00
description: 实施顾问在项目上，有时候会需要通过一些工具，如B1 Studio进行修改完善UDO，然后存到SAPB1账套中去，但是有时候为了测试，所以先在测试账套中通过B1 Studio进行了大量的完善后，直接右击另存到测试账套中了，但是无法覆盖到正式库，不得不再用B1 Studio再在正式库中修改一遍，浪费时间，浪费精力，所以可以直接通过SQL UPDATE对应的UDO的XML的方式进行覆盖，方法步骤：1.在B1 Studio的测试库中将修改完成后的UDO另存为XML文件。2.打开XML文件，复制XML代码3.到数据库中查询OUDO表，找到对应的UDO那条记录。4.写SQL语句进行 UPDATE OUDO这表的NewFormSrf这个字段的值即可。注意点:如果后面对此UDO进行了修改完善（不管是增加字段，修改表结构，还是其他操作），这个NewFormSrf又被更新成最新的XML了。