/scripts/ahub.form.attachments.js
-4

Getting “Buffer table not up to date” error if we did not specify [ ] for internal table

Mar 08, 2017 at 03:31 AM

63

avatar image

Hi all,

The program is declaring internal table with header line.

If we passing the internal table into BAPI_PO_CHANGE without [ ], the BAPI will hit error "Buffer table not up to date".

If we passing the internal table into BAPI_PO_CHANGE with [ ], then the error disappear.

Any idea on this?

Thank you.

Regards,

Ying Heng

test.jpg (32.0 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Horst Keller
Mar 08, 2017 at 05:13 AM
2

Without [] you pass the header line. With [] you pass the table body. Enter [] in the ABAP help. Is there any reason that you use obsolete header lines (especially if you are not familiar with them)?

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Hi Horst Keller,

Thanks for your time to look into this question.

Yes, I understand that without [] we pass the header line and with [] we pass the table body.

This code is not done by me but done by previous ABAPER.

I am just curious how the internal table without [] will prompt the error from the BAPI.

Can I conclude it as, if the internal table without [] been put into the BAPI, the BAPI will treat it as a work area but not a internal table?

Thank you.

0

answer to your question: read the link above.

0

Again, without [] you do not pass the internal table but the header line.

0
Skip to Content