例如:function module 'BAPI_SALESORDER_CREATEFROMDAT2'
从菜单选择'Function module -> Enhance interface’ to add optional parameters to a function module'.
当你单击Enhance时,将会弹出如下窗口
单击右下角的白板 创建一个 enhancement的实例化,输入name and short text(例如:Sales_order_add_fields),回车创建
增加需要的字段之后,我们需要为bapi/function module增加自定义代码
把光标放在增强点上,在那里我们可以写增强代码,通过选择创建实例化增强, 将会弹出如下
选择增强回车
在上图的红色代码处(Begin Enhancement … End enhancement),在其间你能写自己的代码
可以再BAPI上做以下事情(兼容性的增强):
1、在结构的末尾可以添加一些新的可选字段
2、新的可选参数
可以再BAPI上做以下修改(不兼容性的增强):
1、改变字段的长度
2、改变字段的类型
3、插入一个结构类型的字段
4、删除参数和字段
5、增加新的强制字段或者强制参数
例如:function module 'BAPI_SALESORDER_CREATEFROMDAT2'
从菜单选择'Function module -> Enhance interface’ to add optional parameters to a function module'.
当你单击Enhance时,将会弹出如下窗口
单击右下角的白板 创建一个 enhancement的实例化,输入name and short text(例如:Sales_order_add_fields),回车创建
增加需要的字段之后,我们需要为bapi/function module增加自定义代码
把光标放在增强点上,在那里我们可以写增强代码,通过选择创建实例化增强, 将会弹出如下
选择增强回车
在上图的红色代码处(Begin Enhancement … End enhancement),在其间你能写自己的代码