Sapforum.Biz
Инструменты => Администрирование (BC) => Тема начата: Паганель от Ноябрь 27, 2009, 08:03:26 pm
-
Тут в тивттере знакомый @AshergiZer спросил "ты не знаешь где хранится инфа(конкретно) о переносе запросов в тест и в прод?", так как не знаю, пишу сюда ....
-
Тут в тивттере знакомый @AshergiZer спросил "ты не знаешь где хранится инфа(конкретно) о переносе запросов в тест и в прод?", так как не знаю, пишу сюда ....
Хранится на уровне файловой системы в DIR_TRANS\log и еще в нескольких таблицах БД...
Обычно интересуются на предмет заметания следов... или я не прав?
-
хз, не знаю, это спросил знакомы в twitter, я ссылку дал, может уточнит что надо, думаю ответ найдем(те) ;) ты да Уукрулыч, вы же не первый год, и следы .... ну да ладно ...
-
хз, не знаю, это спросил знакомы в twitter, я ссылку дал, может уточнит что надо, думаю ответ найдем(те) ;) ты да Уукрулыч, вы же не первый год, и следы .... ну да ладно ...
Ну... собственно, он тут сам нарисовался. Может дать причину его интереса ;)
-
Вот и зарегился.
Собственно сам вопрос.
Задача: вывести на экран след. данные -
номер запроса / название / дата создания / дата переноса в ТЕСТ / дата переноса в ПРОД
1) на сколько я понял дата создания запроса не остается нигде, или я не нашел, в общем хранится дата последнего изменения запроса
2) не могу найти где взять 2 последних поля (переносы тест и прод)
другие данные есть в таблицах e070, e071, e070t
-
Вот и зарегился.
Собственно сам вопрос.
Задача: вывести на экран след. данные -
номер запроса / название / дата создания / дата переноса в ТЕСТ / дата переноса в ПРОД
1) на сколько я понял дата создания запроса не остается нигде, или я не нашел, в общем хранится дата последнего изменения запроса
2) не могу найти где взять 2 последних поля (переносы тест и прод)
другие данные есть в таблицах e070, e071, e070t
Не понял суперзадачу :( В стандарте все прекрасно можно отследить. К примеру, SE09...
-
видимо, нужна какая то особая транзакция .....
-
посмотреть можно.
требуется по списку запросов, собрать такую таблицу. На 50ом запросе я задалбался, копируя в ворд это. собственно накидал прогу, но 2 последних поля не знаю где взять.
-
посмотреть можно.
требуется по списку запросов, собрать такую таблицу. На 50ом запросе я задалбался, копируя в ворд это. собственно накидал прогу, но 2 последних поля не знаю где взять.
В принципе - понял....
Завтра попробую покопать - нынче пятницо - нужно отдыхать, ребята ;D
-
Спасибо.
Ещё было бы интересно найти где лежит дата создания запроса. Отмечу - деблокированного! Ибо, на сколько я понял НЕ деблокированные запросы, точнее их даты создания хранятся в e07*create - но после деблокирования уходят оттуда.
-
Спасибо.
Ещё было бы интересно найти где лежит дата создания запроса. Отмечу - деблокированного! Ибо, на сколько я понял НЕ деблокированные запросы, точнее их даты создания хранятся в e07*create - но после деблокирования уходят оттуда.
Насколько я понял даты создания как сущности не существует - есть дата последнего изменения запроса (Last changed). Для деблокированного - это момент деблокирования...
Посмотри на работу ФМ TR_LOG_OVERVIEW_REQUEST_REMOTE. Возможно, это тебе поможет
В таблице E070CREATE только для не деблокированных запросов информация.
-
А чем не устраивает стандартная история импорта с последующим сохранением в файл?
-
Черепах, выше я писал, что мне для разного количества запросов(10,20,5), часто требуется создать определенную таблицу. Выбирать в каждом запросе отдельно эти данные долго и не удобно. А выгрузка из STMS выгрузить не все требуемые мне данные, точнее большую часть, но самую простую, а вот даты переносов в тест и в прод уже приходится таскать ручками, а это неудобно.
N1, спасибо, с помощью этого ФМ, точнее укопавшись более глубоко, нашел именно то что мне нужно.
-
N1, спасибо, с помощью этого ФМ, точнее укопавшись более глубоко, нашел именно то что мне нужно.
Так написал бы результаты того что нужно...
-
Черепах, выше я писал, что мне для разного количества запросов(10,20,5), часто требуется создать определенную таблицу. Выбирать в каждом запросе отдельно эти данные долго и не удобно. А выгрузка из STMS выгрузить не все требуемые мне данные, точнее большую часть, но самую простую, а вот даты переносов в тест и в прод уже приходится таскать ручками, а это неудобно.
N1, спасибо, с помощью этого ФМ, точнее укопавшись более глубоко, нашел именно то что мне нужно.
Зайди в очередь транспортов, и нажми Ctrl+F7... Там ты получишь все свои данные, которые до кучи можешь ещё и отфильтровать. После этого экспортишь в эксель.
Тоже самое делаешь для продуктива, забираешь оттуда даты и время и присоединяешь к первой таблице. Вся процедура займёт минут пять.
Либо я реально не понимаю...
-
Черепах, или я делаю чего то не так, или что то у нас не так настроено, но если я сделаю фильтр по списку запросов в STMS (любой системы), я тот же самый список не вижу истории импорта к этой системе. Почему так происходит не знаю.
-
Так написал бы результаты того что нужно...
Навскидку, на коленке, вот такая вот фигня:
*&---------------------------------------------------------------------*
*& Report ZLC_EXP_TRKORR
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zlc_exp_trkorr_2.
TABLES: e070, e07t.
SELECT-OPTIONS: s_trkorr FOR e070-trkorr.
SELECT-OPTIONS: s_as4txt FOR e07t-as4text.
SELECT-OPTIONS: s_as4usr FOR e070-as4user.
DATA: BEGIN OF t_070 OCCURS 0,
trkorr TYPE e070-trkorr,
as4user TYPE e070-as4user,
as4date TYPE e070-as4date,
as4time TYPE e070-as4time,
as4text TYPE e07t-as4text,
END OF t_070.
START-OF-SELECTION.
SELECT e070~trkorr e070~as4user e070~as4date e070~as4time e07t~as4text
INTO TABLE t_070
FROM e070
JOIN e07t ON e07t~trkorr = e070~trkorr
WHERE trstatus = 'R'
AND e070~trkorr IN s_trkorr
AND e070~as4user IN s_as4usr
AND strkorr = ' '
AND tarsystem <> 'SAP'
AND korrdev <> ' '
AND e07t~as4text IN s_as4txt
ORDER BY as4date as4time.
DATA: trkorr_num(4) TYPE i.
DATA: lt_tt_cofi_lines TYPE TABLE OF tstrfcofil
, ls_tt_cofi_lines TYPE tstrfcofil.
trkorr_num = 0.
LOOP AT t_070.
ADD 1 TO trkorr_num.
WRITE: / '|', trkorr_num, '|', t_070-trkorr(14), '|', t_070-as4user, '|', t_070-as4date(8), '|', t_070-as4text.
CLEAR: lt_tt_cofi_lines[], ls_tt_cofi_lines.
CALL FUNCTION 'TMS_MGR_GET_COFILE'
EXPORTING
iv_sysname = 'PROD'
* IV_DOMNAME =
iv_dirtype = 'T'
iv_trkorr = t_070-trkorr
iv_read_header = space
* IMPORTING
* ES_COFI_HEADER =
* EV_PROJECT =
* ET_PREDECESSORS =
* EV_LOCAL =
TABLES
tt_cofi_lines = lt_tt_cofi_lines
EXCEPTIONS
file_not_found = 1
data_transfer_error = 2
unknown_system = 3
system_not_available = 4
unknown_service = 5
tms_config_error = 6
OTHERS = 7
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
SORT lt_tt_cofi_lines BY tarsystem ASCENDING trdate DESCENDING.
READ TABLE lt_tt_cofi_lines INTO ls_tt_cofi_lines WITH KEY tarsystem = 'TEST'
function = 'G'.
IF sy-subrc NE 0.
CLEAR ls_tt_cofi_lines.
ENDIF.
WRITE: '|', ls_tt_cofi_lines-trdate.
READ TABLE lt_tt_cofi_lines INTO ls_tt_cofi_lines WITH KEY tarsystem = 'PROD'
function = 'G'.
IF sy-subrc NE 0.
CLEAR ls_tt_cofi_lines.
ENDIF.
WRITE: '|', ls_tt_cofi_lines-trdate, '|'.
ENDLOOP.
-
Что-то я посмотрел.. ну последние две даты пустые у меня выдало, в общем виде практически тот же STMS, но есть еще колонка с датой создания запроса.
-
Посмотри названия своих систем, теста и прода, если ты их не менял, то скорее всего они называются у тебя иначе, и не находит дат переноса.
А даты создания как таковой нет, у деблокированных запросов только дата последнего изменения.
Это все похоже на STMS, и первые поля проблем скопировать из STMS не было, а вот копировать даты переноса в Прод и Тест, на 10 запросе уже напрягало. По этому и решил накидать прогу, которая сразу сформирует требуемую мне таблицу.
-
Посмотри названия своих систем, теста и прода, если ты их не менял, то скорее всего они называются у тебя иначе, и не находит дат переноса.
Ну это пусть уже мой базис смотрит... я так делеко не залезаю ::)
-
-