云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_网站建设日记_免费6个月

小七 141 0

消息队列_网站建设日记_免费6个月

大家好,

在这篇简短的博文中,我将向您展示如何编辑sap b1系统表单,而无需手动编辑表单定义xml文件和/或在应用程序项事件中添加项(按表单类型区分)等等。

保持代码整洁。我正在使用sdk 9.1,vs 2010和sap b1 studio for ms visual studio

首先在sap b1 client中打开要自定义的系统窗体,然后打开visual studio并加载加载项项目/解决方案。

然后从"工具"菜单中选择在ms visual studio内部编辑。

系统将提示您选择哪个visual studio您将要使用的实例。

然后您将发现系统窗体可以在visual studio中编辑和自定义。

您可以添加所见即所得样式的标签和按钮,附加按钮单击事件,以可视化方式添加窗格和对象,无需手动添加它们。

但最重要的是,您可以访问systemformbase类并管理类中的事件,什么是物联网工程,而不会干扰应用程序formdata和项事件。

技巧是通过FormAttribute属性完成的,您甚至可以在类中使用它来截获系统窗体事件。

您的代码将比以往更干净,企业应用平台,不再通过SBO\U应用程序事件处理程序进行事件路由。

非常好的帖子!这正是我要找的直截了当的信息。

致意,

希思加德纳

您好,什么叫大数据,这是一个很好的指南,但不清楚我在哪里上传我的系统表单回到系统中。如果我编辑一个系统表单,我是否必须制作一个加载项来保存我的更改?如何保存编辑?或者我编辑的系统表单只是一个克隆?B1工作室的文档不是很清楚,一旦你做了一个表格,你到底要做什么。谢谢!

是的,只有在加载项运行时,您修改的系统表单才会出现。

嗨,克里斯蒂安,云分析,

很好的帖子!

但是当一个系统形式被业务形式的升级所改变时会发生什么呢?

它还能用吗?还是我必须重新来过?

谨致问候,

威廉

您必须重新编辑表单。

现在我们采用了不同的方法来编辑系统表单:

1。我们编写了一个从基类

2继承sap系统的类。我们通过代码添加sap图形组件(组合等)(我们实现了我们的个人xml缓存系统,以实现最大的加载速度)

3。我们重写了需要修改的方法

到目前为止,sapb1studio有很多缺陷,没有文档记录,晦涩难懂,大数据怎么查询,速度很慢,所以我们决定从头开始编写xml缓存系统。。只是决定放弃它作为一个生产工具

感谢您的回复!

我认为会是这样。

我们做同样的事情,通过xml加载自定义项。

我同意这应该是最好的方法。