class alv和function alv有什么区别

时间:2012-07-10 10:18:22

标签: sap abap

我们正在使用class alv和function alv,这些选项有什么区别?

1 个答案:

答案 0 :(得分:4)

  • 一些差异:

    • 您可以使用功能模块创建屏幕,但是类必须调用单独的程序来生成屏幕。
    • 课程比FM更安全。
    • 类类型可提高性能。
    • 类类型是OO,它允许更多的灵活性。可以在一个屏幕中拥有多个ALV。
    • 由于面向对象,类将比FM具有更好的可重用性。
    • 类是可实例化的,而函数组则不是。
    • 对象是类的实例,但FM不是函数组的实例。
    • 功能模块可以异步执行,也可以远程调用其他系统。
    • 程序可以同时处理多个功能组的实例,但是它不能与单个功能组的多个实例一起使用。

*此referance也可能有所帮助。

希望它有用

塔尔哈