2020-08-18 23:18发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以通过菜单选项"管理用户字段"或使用DiApi在文档地址行(RDR12表)上创建用户定义的字段?
我找不到办法。
安东尼奥,
我认为没有办法以13000000的形式显示UDF。即使使用UI API也不能,因为它是mdoc形式的子形式。 唯一可以添加数据的方法是UI API表单,其中地址行的DI API更新...
最诚挚的问候,
Maik
嗨Antonia,
使用DI API是可能的:
SAPbobsCOM.UserFieldsMD oUserFields =(SAPbobsCOM.UserFieldsMD)SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserFields); oUserFields.Name =" TEST"; oUserFields.Description ="测试UDF"; oUserFields.TableName =" RDR12"; oUserFields.Type = SAPbobsCOM.BoFieldTypes.db_Alpha; oUserFields.SubType = SAPbobsCOM.BoFldSubTypes.st_None; oUserFields.EditSize = 10; 如果(oUserFields.Add()!= 0) MessageBox.Show("添加UDF时出错:" + SBO_Company.GetLastErrorDescription()); 其他 MessageBox.Show("创建UDF");
嗨,
无法使用用户定义的管理工具为RDR12创建新的UDF。
请注意,
Nagarajan
嗨,Maik,
我已经尝试过您的解决方案,并且可以使用。 UDF是为任何文档创建的,但是我无法使用SAP Client看到它。 UDF隐藏,我无法编辑。
是否可以通过某种方式使其可见? 我正在使用SBO 9.2。
顺便说一句:将您的解决方案作为答案(而不是作为评论)发布,以便人们可以投票/接受。
谢谢!
您好安东尼奥·罗德里格斯,
甚至 尽管DI API允许在所有表上创建UDF,但不建议在未在UDF管理中公开的表上创建UDF。
不能使用DIAPI,B1Studio或UI在这些UDF上进行操作 API。 这是一个限制。
请参阅 SAP注释2281349
亲切的问候,
ANKIT CHAUHAN
SAP业务一 支持
最多设置5个标签!
安东尼奥,
我认为没有办法以13000000的形式显示UDF。即使使用UI API也不能,因为它是mdoc形式的子形式。 唯一可以添加数据的方法是UI API表单,其中地址行的DI API更新...
最诚挚的问候,
Maik
嗨Antonia,
使用DI API是可能的:
最诚挚的问候,
Maik
嗨,
无法使用用户定义的管理工具为RDR12创建新的UDF。
请注意,
Nagarajan
嗨,Maik,
我已经尝试过您的解决方案,并且可以使用。 UDF是为任何文档创建的,但是我无法使用SAP Client看到它。 UDF隐藏,我无法编辑。
是否可以通过某种方式使其可见? 我正在使用SBO 9.2。
顺便说一句:将您的解决方案作为答案(而不是作为评论)发布,以便人们可以投票/接受。
谢谢!
您好安东尼奥·罗德里格斯,
甚至 尽管DI API允许在所有表上创建UDF,但不建议在未在UDF管理中公开的表上创建UDF。
不能使用DIAPI,B1Studio或UI在这些UDF上进行操作 API。 这是一个限制。
请参阅 SAP注释2281349
亲切的问候,
ANKIT CHAUHAN
SAP业务一 支持
一周热门 更多>