前言
本文将通过一个简单的例子:显示会计凭证信息,来具体介绍如何使用SWO1创建一个自定义业务对象。
创建
1.输入TCODE: SWO1,在对象/接口类型中输入自定义名称,然后点击创建
2\. 输入描述信息,然后点击确认
3\. 默认已经继承了IFSAP标准接口,接着需要添加关键字段,即业务对象的主键key值
4.鼠标选中关键字段,点击新建,弹窗选择是
将光标放在ZFL.Display方法上,然后点击菜单栏上的重定义图标
将光标 放在ZFL.Display方法上,然后点击菜单栏上的 ** <程序> **
提示方法未实施,点击是
完整代码如下
***** Implementation of object type ZFL *****INCLUDE <object>.begin_data object. " Do not change.. DATA is generated* only private members may be inserted into structure privateDATA: " begin of private, " to declare private attributes remove comments and " insert private attributes here ... " end of private, BEGIN OF key, belnr LIKE bkpf-belnr, bukrs LIKE bkpf-bukrs, gjahr LIKE bkpf-gjahr, END OF key.end_data object. " Do not change.. DATA is generated
begin_method display changing container.SET PARAMETER ID 'BLN' FIELD object-key-belnr.SET PARAMETER ID 'BUK' FIELD object-key-bukrs.SET PARAMETER ID 'GJR' FIELD object-key-gjahr.CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.end_method.
测试
总结
使用场景:用来显示自定义业务单据(跳转到自开发程序或者标准程序)
后续章节中将为大家介绍