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

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


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

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


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

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