Skip to Content
avatar image
Former Member

Can 'Table' still be used in Function Module?

It seems that 'Table' is obsoleted. Changing is the one which replaces Table.

But some BAPIs are still using Table parameter even if they are standard BAPIs.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Sep 09, 2014 at 08:00 AM

    Hi,

    Why you say it`s obsoleted? In my mind, i still using this parameter when i create FM.

    Okkkk, refer this thread,http://scn.sap.com/thread/1031768


    regards,

    Archer

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 09, 2014 at 08:28 AM

    But some BAPIs are still using Table parameter even if they are standard BAPIs.

    Almost all BAPIs use the TABLEs parameter. That is because the old RFC protocol had performance issues while handling params which referred to table (read: "deep") types, hence the usage of TABLEs.

    But that is only limited to RFCs, for normal FMs you should not be using the TABLEs params.

    PS - I just checked the SAP documentation and it says that you can use the basXML protocol (ABAP Release > 702) to overcome the performance issue. Further read - long text of the message FL(397)

    Add comment
    10|10000 characters needed characters exceeded