2020-09-04 10:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI专家
我想将自定义事件添加到现有BO。 但是我该事件将如何与相关交易关联。 我的意思是系统将如何知道这一点,有一个事件已准备好进行状态更改,并且该更改已存在于该BO中。
创建自定义事件后,我们应该执行所有步骤以使其像标准事件一样工作。 ?
最好的问候开发。
该事件未绑定到任何事务。 您必须决定在事件创建,更改或对事务执行的任何其他操作时通常触发事件的时间。 您可以根据以下选项来控制此事件:选择使用Chg Doc触发事件,状态管理,使用FM从程序触发等选项。简单。 SAP不会以不同的方式对待自定义或标准事件,而是我们来决定。
关于IA
嗨,
您能否更清楚地了解自己的要求。 如果要在发生某些事务后添加自定义事件,则在此事务的任何用户出口或enhanc.point中,使用SAP_WAPI_CREATE_EVENT或在相应BO中创建的类似FM引发此自定义事件。
希望这会有所帮助
venu
如果您使用状态管理来触发工作流,则必须按顺序在BSVW事务代码中进行适当的配置 触发您的事件。
谢谢
Arghadip
用于创建自定义事件,
1。 首先,我们需要通过指定BO名称和
FM SAP_WAPI_CREATE_EVENT中的事件名称,其中针对特定事务进行了更改。
2。 需要在我们的自定义BO中指定该事件。
3。 在工作流启动时触发此事件。
这样,无论何时创建或触发该事件,工作流都将开始。
此致
vijaya
...........
您需要注意勤奋工作。
因为当我们将自己的事件添加到业务对象中时,它才会出现,只有完成委托后,它才可以使用。一旦完成委派,则将其用作标准事件。
致谢
克里希纳
我们可以在BO中定义自定义事件,然后对于与BO相关的任何交易,我们都可以使用适当的BADI对其进行调用或退出
我们可以通过扩展将自己的事件添加到现有控件中
sap.ui.define([ " sap/m/VBox" ],函数(VBox){ "使用严格"; return VBox.extend(" customVBox",{ 元数据:{ 属性:{ " backgroundColor":" sap.ui.core.CSSColor" }, 事件:{ " press":{}//" press"作为普通按钮 } }, onAfterRendering:function(){ //确保VBox中的onAfterRendering函数没有被覆盖 如果(VBox.prototype.onAfterRendering){ VBox.prototype.onAfterRendering.apply(this,arguments); } 如果(this.getBackgroundColor()){ this。$()。css(" background-color",this.getBackgroundColor()); } }, onclick:function(){ this.firePress(); }, 渲染器:{} }); });
我们可以在视图中使用扩展控制
var Box2 = new customVBox({ 宽度:" 15rem", 高度:" 10rem", backgroundColor:"黄色", 按下:function(){ 调试器 }, 项目:[ 新的sap.m.Text({ 文字:"转到" }) ] });
最多设置5个标签!
该事件未绑定到任何事务。 您必须决定在事件创建,更改或对事务执行的任何其他操作时通常触发事件的时间。 您可以根据以下选项来控制此事件:选择使用Chg Doc触发事件,状态管理,使用FM从程序触发等选项。简单。 SAP不会以不同的方式对待自定义或标准事件,而是我们来决定。
关于IA
嗨,
您能否更清楚地了解自己的要求。 如果要在发生某些事务后添加自定义事件,则在此事务的任何用户出口或enhanc.point中,使用SAP_WAPI_CREATE_EVENT或在相应BO中创建的类似FM引发此自定义事件。
希望这会有所帮助
venu
如果您使用状态管理来触发工作流,则必须按顺序在BSVW事务代码中进行适当的配置 触发您的事件。
谢谢
Arghadip
用于创建自定义事件,
1。 首先,我们需要通过指定BO名称和
来创建一个事件FM SAP_WAPI_CREATE_EVENT中的事件名称,其中针对特定事务进行了更改。
2。 需要在我们的自定义BO中指定该事件。
3。 在工作流启动时触发此事件。
这样,无论何时创建或触发该事件,工作流都将开始。
此致
vijaya
嗨,
...........
您需要注意勤奋工作。
因为当我们将自己的事件添加到业务对象中时,它才会出现,只有完成委托后,它才可以使用。一旦完成委派,则将其用作标准事件。
致谢
克里希纳
我们可以在BO中定义自定义事件,然后对于与BO相关的任何交易,我们都可以使用适当的BADI对其进行调用或退出
我们可以通过扩展将自己的事件添加到现有控件中
我们可以在视图中使用扩展控制
一周热门 更多>