Добрый день!
Вот приключилась нехорошая штука - в ходе тестирования своей разработки в 6.0, выпал дамп при работе с внутренней таблицей.
Ну ладно, с кем не бывает. Запускаю прогу заново - опаньки... все данные из рабочей таблицы БД похерились

Думал мож кто саму табличку модифил - нет, последнее изменение позавчера.
Грешить на свои левые COMMIT'ы тоже повода нету... работало долго и исправно в 4.7. Все изменения в БД постятся в одном единственном месте, в которое просто так не попадешь -
Code:
...
CASE ip_opert.
WHEN gc_m_add.
INSERT (gs_params-tabname) FROM <gs_dbtab>.
WHEN gc_m_edit.
UPDATE (gs_params-tabname) FROM <gs_dbtab>.
WHEN gc_m_delete.
DELETE (gs_params-tabname) FROM <gs_dbtab>.
ENDCASE.
IF sy-subrc <> 0.
ROLLBACK WORK.
ELSE.
COMMIT WORK AND WAIT.
ENDIF.
Единственное, что приходит в голову, это настройки самой таблицы (их добавляют в прогу коллеги по мере необходимости). Но и здесь вроде все ОК:
-Класс поставки: Application table (master and transaction data).
-Буферизация: Buffering not allowed.
-Вид данных: APPL0 "Master data".
Подскажите, в чем может быть дело, а то не дай Бог в продуктиве такое случится...
