Hello everyone,
I need to use some function modules related to the assessment cycles within the OO context. e.g. KGAL_CHANGE_CYCLE, KGAL_APPEND_SEGMENT...
These function modules take data by tables with a header, i.e. DATA: itab TYPE t811c OCCURS 0 WITH HEADER LINE. So if I feed them with such a table, it works fine. Here you can see that the "IT811C" has data on its header.

Here is the code for the above scenario:

And if I feed the function module with internal tables without a header, the data will not be reachable inside the function module.

Code for the above scenario:

but the problem is that tables with headers are not allowed to be used in classes.

Now my question is "How to use these function modules in OO context?".
Thanks in advance,
Mohammad Mansoor Ghawsi