c#开发sap增强模块(addon)

1.安装B1DE_v2.0.1;

2.新建项目

3.为控件增加响应事件

添加新建项,打开自己建好的form,找到对应的控件,选择即可

4.生产事件代码如下,自己添加处理函数即可

//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.5485
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

namespace culowor {
    using SAPbobsCOM;
    using SAPbouiCOM;
    using B1WizardBase;

    public class Button__OBJ_finaowor__btowor : B1Item {

        public Button__OBJ_finaowor__btowor() {
            FormType = "OBJ_finaowor";
            ItemUID = "btowor";
        }

        [B1Listener(BoEventTypes.et_ITEM_PRESSED, false)]
        public virtual void OnAfterItemPressed(ItemEvent pVal) {
            bool ActionSuccess = pVal.ActionSuccess;
            Form form = B1Connections.theAppl.Forms.Item(pVal.FormUID);
            Item item = form.Items.Item("btowor");
            Button button = ((Button)(item.Specific));
            // ADD YOUR ACTION CODE HERE ...

        }
    }
}
时间: 2024-08-01 17:53:40

c#开发sap增强模块(addon)的相关文章

SAP 增强说明

转自http://blog.csdn.net/lyb_yt/article/details/8177974 (一)什么是增强(Enhancement)? 简单地说,增强就是ERP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码.增强是ERP系统设计时考虑到企业实际的流程有可能和系统默认标准流程不同,在标准流程框架下专门留的接口,每个接口对应一个客户化函数,这些出口函数有标准处理程序传入的参数和输出参数,用户可根据系统输入参数做条件编写适合本企业流程的逻辑,然后通过输出参数

SAP 增强表MODSAP 和TFDIR

2.第二代增强(基于函数模块的增强),用于SMOD和CMOD 维护 在SAP发布的版本中,使用Call customer-function 'xxx'调用函数模块的, 所以你可以通过在程序中搜索 cusomer-function 来查找第二代增强, 第二代增强函数名构成:EXIT_程序名_'xxx', 这样你就可以找到对应的增强函数模块了,它们在发布的时候只有一句代码 include 'xxx' 修改时无需像第一代增强一样需要ACCESS key,直接双击回车就可以了. 从第二代增强都是 子程序

sap bi模块培训

SAP起源于Systems Applications and Products in Data Processing.是SAP公司的产品——企业管理解决方案的软件名称.SAP是目前全世界排名第一的ERP软件.SAP行业人才稀缺成为SAP发展的制约因素之一,鉴于此,国内的SAP培训行业逐渐开始发展.(更多信息百度:51sap实战中心) 软件功能 商务智能 SAP BusinessObjects 商务智能解决方案提供全面的商务智能功能,赋予用户根据坚实的数据和分析结果来制定有效且明智决策的能力.从高

SAP MM模块 常用Bapi

  1.sap货物移动相关的bapi(MIGO/MB1A) 货物移动的bapi  BAPI_GOODSMVT_CREATE 其中 参数 : GOODSMVT_CODE 有 GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order *                     02 - MB31 - Goods Receipts for Prod Order *                     03 - MB1A -

seajs实现JavaScript 的 模块开发及按模块加载

seajs实现了JavaScript 的 模块开发及按模块加载.用来解决繁琐的js命名冲突,文件依赖等问题,其主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载. 官方文档:http://seajs.org/docs/#docs 首先看看seajs是怎么进行模块开发的.使用seajs基本上只有一个函数"define" fn.define = function(id, deps, factory) { //code of function- } 使用define函数来进行定

Drupal8开发教程:模块开发——创建新页面

之前我们已经通过<Drupal8开发教程:认识.info.yml文件>对模块的YAML文件有了了解,今天我们来看如何通过模块开发的方式添加一个新的页面. 在 Drupal 7 中,通过模块添加新页面非常简单,使用 hook_menu 定义路径及回调函数返回要显示的结果即可.但 Drupal 8 却要麻烦很多,虽然也是定义路径,然后关联用于显示内容的函数,但却要在两个文件中分开进行.而且 Controller 文件还有目录结构要求,这些变化都需要慢慢来适应了. 除了上文中定义的 hello_wo

React—Native开发之原生模块向JavaScript发送事件

首先,由RN中文网关于原生模块(Android)的介绍可以看到,RN前端与原生模块之 间通信,主要有三种方法: (1)使用回调函数Callback,它提供了一个函数来把返回值传回给JavaScript. (2)使用Promise来实现. (3)原生模块向JavaScript发送事件. 其中,在我的博客React-Native开发之原生模块封装(Android)升级版 较为详细的阐述了如何使用回调函数Callback 来将数据传向JavaScript 端. 但是有一个比较难以解决的问题是: cal

使用SilverLight开发区域地图分析模块

本人最近接收开发一个代码模块,功能主要是在页面上显示安徽省市地图,并且在鼠标移动到地图某市区域时,显示当前区域的各类信息等,一开始准备用百度地图,高德地图等地图工具进行开发,最后发现都不适合进行此类开发,随后想到用GIS,但是又不会,需要花费时间去学习,而且项目功能简单,我觉得没有必要使用GIS,之后在微软的官网上看到了类似例子.主要内容就是将一幅安徽地图,切分成地市,然后在用Silverlight把这些市拼在一起,然后在加入鼠标移动上去的事件,进行添加一些特效和Tip等,使用这种方式开发简单,

51SAP公开课开讲之SAP FICO模块

SAP 是全球企业管理软件与解决方案的技术领袖,同时也是市场领导者.30余年来,通过其应用软件.服务与支持,SAP持续不断向全球各行业企业提供全面的企业级管理软件解决方案.随着以SAP为代表的新一代商业智能应用所受到企业用户的广泛青睐,SAP在中国用户的激增,具备最终用户或内部顾问应掌握的基本SAP技能的人才需求数量也相应增加. SAP是一款先进的企业管理系统软件,就是这款强大的系统才使得企业能够很好的发展,很多人士想要通过各类渠道踏入SAP行业,因为他们似乎已经预见了SAP行业的美好前景.SA