Информации конечно по схеме загрузки не хватает, но попробую накидать варианты...
Конечно варианты один другого краше, но я так понимаю все достаточно критично
0. Все таки уточните что Вы сделали? - "Случилось следующее, в инфо б_01 была удалена делта инит на а_00.".
1. Выборка по REQUID.
В таблице ROOSFIELD необходимо сделать поле REQUID видимым
Как пример, можете посмотреть тут...
http://scn.sap.com/community/business-i ... -abap-codeС экстракторами я такое делал, а тут... но может сработать
2. Можно снять пустую дельту (опция в DTP). Затем зайти в таблицы DTP и поправить имя запроса на который оно ссылается.
http://wiki.sdn.sap.com/wiki/display/BI/DTP+tablesЕсли не ошибаюсь RSBKREQUEST - там правда запрос ключ, но когда это кого останавливало
3. Если возможно, то удалить последние два запроса. Снять 0ю дельту... через восстановление запросов восстановить (закладка Reconstruction - но тут надо знать как у Вас устроена модель, может не сработать) . Если перед 1м кубов есть источник - восстановить данные из него.
4. Создать инфо-источник, на основе функционального модуля. и через rsdri_infoprov_read cчиитать нужные запросы
5. В случае невероятного везения... определить признаки по которым можно вычленить данные в двух запросах... пусть даже больше... потом через delеte_facts подчистите цель
6.При работе рутины есть класс который отвечает за весь процесс... переменнаая p_r_request (IF_RSBK_REQUEST_ADMINTAB_VIEW)
Там есть метод GET_REQUID - в принципе если в DTP включить опцию грузить по пакетам,
то можно просто занулять ненужные пакеты.
7.Через listcube выгрузить данные из куба по запросам (файл\таблица)
Ну как так...