Текущее время: Вс, авг 03 2025, 07:44

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: В какой таблице базы хранятся программы?
СообщениеДобавлено: Чт, июл 07 2005, 11:54 
Гость
Необходимо узнать где хранятся все ABAP-программы. Также интересует, если удалить программу с помошью delete report, возможно ли ее восстановление?

Если кто знает, то подскажите где можно посмотреть примерную архитектуру саповской базы.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 13:03 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
конечно возможно, есть ведь на крайняк бэкап :-) есть подозрение, что таблица называется D010S, как утверждал наш базис. только добраться до нее не получится не на прямую. вообще D0* в se11 могут навести на некие мысли...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 13:08 
Гость
Похоже на то, надо <я не знать русский языка> к ней добраться на уровне базы. :roll:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: В какой таблице базы хранятся программы?
СообщениеДобавлено: Чт, июл 07 2005, 13:34 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
VitalyM написал(а):
Необходимо узнать где хранятся все ABAP-программы. Также интересует, если удалить программу с помошью delete report, возможно ли ее восстановление?

Если кто знает, то подскажите где можно посмотреть примерную архитектуру саповской базы.


К чему такие извраты? Ведь есть симметричный delete оператор "INSERT REPORT prog "


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 13:44 
Гость
Дело в том, что нужно восстановить то, что было удалено. Кстати действительно insert report делает вставку в D010S, на которую в базу всем пользователям стоит запрет. Вот сейчас пытаюсь это дело разрулить. :-)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 14:48 
Гость
Вообщем с этой D010S все нормально читается даже в абапе :-)
Только формат там свой и фиг знает какой :-)

REPORT YTST2 .
DATA: prog(40), blocknr type i, blocklg type i,
block(32768) type x.

exec sql.
select PROG, BLOCKNR, BLOCKLG, BLOCK
into :prog, :blocknr, :blocklg, :block from [dbo].[D010S]
where PROG = 'YTST2'
endexec.
field-symbols <fs>.
assign block to <fs> type 'C'.

write: / prog, blocknr, blocklg, <fs>.



Поле block содержит исходный текст программы, формат похож на сжатый вид, плюс заголовок.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 14:57 
Гость
А теперь главный хумор недели:

Только что решили добраться до родного объекта сап программы SAPMSYST :D
Вообщем создали тестовую прогу, а потом на уровне базы поменяли название проги в поле PROG записи SAPMSYST, в итоге мы надеялись поиметь исходники родного объекта! Но не тут то было, после попытки просмотра в se38 исходника тестовой проги, сап ругнулся, что мол операция отменена. Также он пишет, когда пытаешся напрямую просмотреть SAPMSYST. Облом! Значит в поле BLOCK кроме самого текста проги есть и заголовок, запрещающий просмотр... это bad. А теперь хумор... :D :D
Машинально нажимаю удалить тестовую прогу и только потом понимаю, что это была переименованная SAPMSYST! :shock: :o :D :D :D :D :D :D Далее долгий ржач, проверка система и вздох с облегчением! Система работает по-прежнему без SAPMSYST!!!

Все заканчиваю, кто не понял юмора, ну и не надо! 8)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 15:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
а мочему бы не прочитать программу через read report?
(это касательно селекта..)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 15:06 
Гость
Потомучто запрещено! :-)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 15:07 
Гость
Я имею ввиду если читать SAPMSYST - что являлось изначальной целью.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
А.. ну если SAPMSYST и был целью.. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 07 2005, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
VitalyM написал(а):
Потомучто запрещено! :-)

и правильно - рано тебе ещё :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 14:33 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 27 2008, 16:21
Сообщения: 33
Откуда: Москва
Пол: Мужской
попробовал выше приведенную программу, у меня дамп, с сообщением:
The error occurred in the current database connection "DEFAULT".

Кто знает почему такое происходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 15:39 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
а такой вопрос: таблица D010S это таблица из базиса или к какому-то модулю относится? по идее базисная, но у нас ее нет :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 12:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
VitalyM написал(а):
А теперь главный хумор недели:
Система работает по-прежнему без SAPMSYST!!!

Уточнение - без исходного текста SAPMSYST. Он обычно нужен только для генерации, потом используется уже сгенерированный объект.

VitalyM написал(а):
Далее долгий ржач, проверка система и вздох с облегчением!

А зря. При установке обновлений может потребоваться компиляция SAPMSYST, это убьет систему ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB