Текущее время: Вт, июл 22 2025, 08:58

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пт, окт 26 2012, 17:56 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 26 2012, 17:39
Сообщения: 9
Подскажите пожалуйста как создаётся структура VBKEY в таблицах VBHDR, VBMOD и VBDATA и можно-ли считать настоящие таблицы, поля и значения, вызванные update-ом через эти таблицы, если начинать расшифровку с SQL trace (ST05).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 08:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
кто такие настоящие таблицы?
если вот эти
Цитата:
Transparent Table : Exists with the same structure both in dictionary as well as in database exactly with the same data and fields.

то все указанные таблицы - настоящие.
по поводу VBKEY http://scn.sap.com/docs/DOC-15672, там есть ссылка на документ, но пока недоступна, сервер на профилактике
вроде используется timestamp+что-то еще, точнее сказать не могу, у меня таблицы эти пустые


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 11:19 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 26 2012, 17:39
Сообщения: 9
Под настоящими таблицами я имел ввиду таблицы, ответственные за настоящие объекты. Например: MKPF/MSEG для material documents, AFKO, AFPO, AUFK для process/production orders. На сколько я понимаю, VBHDR, VBMOD и VBDATA используются как промежуточный элемент в Update processing.

Когда я считываю SQL trace, то часть процессов, выполненная в Dialog Mode показывает конечные таблицы, а процессы, выполненные через Update Mode - ввиде таблиц VBHDR, VBMOD и VBDATA.

Есть какой-то метод засшифровать эти записи чтобы вычеслить все конечные updates ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 11:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
jinni написал(а):
Подскажите пожалуйста как создаётся структура VBKEY в таблицах VBHDR, VBMOD и VBDATA и можно-ли считать настоящие таблицы, поля и значения, вызванные update-ом через эти таблицы, если начинать расшифровку с SQL trace (ST05).

Таблицы VBHDR, VBMOD и VBDATA - это временные таблицы, и данные в них не хранятся постоянно, как в MKPF/MSEG.
Для того, чтобы узнать, какие модули обновления вызовутся для конкретного документа, включите опции "Отладка обновления", "Отладка системы" в отладчике.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 12:58 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 26 2012, 17:39
Сообщения: 9
Спасибо, Удав, но я подозреваю, что речь идёт о Debug settings. В моём случае я должен анализировать SQL trace (SP05). Мой анализ начинает работать через некоторое время, то есть действительно часть временной информации (VBHDR) уже не доступна к этому моменту. Но по-моему VBMOD сохранятся в системе некоторое время. К тому-же на уровне SQL trace информация всё-же остаётся доступна по всем временным таблицам до тех пор, пока его (SQL trace) не стирают. И связь с Oracle Database очевидно происходит через VBKEY...

Мой вопрос в том, как расшифровать то что я вижу в SQL trace, если информация записана через VBHDR, VBMOD и VBDATA.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 14:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
jinni написал(а):
Мой вопрос в том, как расшифровать то что я вижу в SQL trace, если информация записана через VBHDR, VBMOD и VBDATA.

Зачем?
в таблицах VB* записана очередь вызовов ФМ с параметрами вызова.
Затем по записям этой таблицы организуется цикл с вызовами ФМ с параметрами. И как раз эти ФМ записывают информацию в базу данных (INSERT, UPDATE, DELETE). Эта информация тоже отражается в ST05.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 15:40 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 26 2012, 17:39
Сообщения: 9
Именно в этом вся загвоздка: к сожалению в ST05 нет информации о конечных таблицах, в которых были сделаны UDPATEs, DELETEs и INSERTs... Или может-быть я что-то упускаю?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA  Тема решена
СообщениеДобавлено: Пн, окт 29 2012, 18:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
jinni написал(а):
Именно в этом вся загвоздка: к сожалению в ST05 нет информации о конечных таблицах, в которых были сделаны UDPATEs, DELETEs и INSERTs... Или может-быть я что-то упускаю?

Упускаете. Они должны быть после чтения VB*. Если их нет - значит сохранения не произошло.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Структура VBKEY в таблицах VBHDR, VBMOD и VBDATA
СообщениеДобавлено: Пн, окт 29 2012, 19:13 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 26 2012, 17:39
Сообщения: 9
Вы правы, уважаемый Удав! Снимаю шляпу!
Буду рад иметь Ваш контакт для будующих проектов. Мой mail: jinni.spin@yahoo.com.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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