Вы получаете эту ошибку, потому что выбранное поле не вписывается в структуру DATA, т.е. TAB512. Кроме того, функциональный модуль RFC_READ_TABLE также ограничивает, если чтение превышает 512 байт на строку данных.
Вы применили ОПЦИИ для ВЫБРАТЬ записи, но вы не ограничивали ВЫБРАННЫЕ поля, используя ПОЛЯ . Если вы ограничите поля SELECTED, вы не столкнетесь с ошибкой Data Buffer Exceeded. Также рекомендуется ограничить количество записей, используя ROWCOUNT .