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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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