► С — Перенос текста исходного кода С
► D — импорт объектов приложения
► Е — основной экспорт
► G — генерация программ и экранов
► Н — импорт репозитория
► I — основной импорт
► L — импорт командного файла
► М — активация блокированных модулей
► P — тестирование импорта
► R — сравнение версий во время обновления SAP R/3
► Т — импорт записей таблицы
► V — создание идентификаторов версий для импортированных объектов
► X — экспорт объектов приложения
Эти журналы сохраняются в доступной для чтения форме на уровне операционной системы, а просмотреть их можно с помощью инструментальных средств ОС. Однако наиболее распространенным (и самым легким) способом просмотра этих журналов является использование ►Transport Organizer, выбирая нужный запрос и используя затем Goto • Transport Logs. Сначала выполненные шаги представляются в сжатой форме, которую можно раскрывать на четыре уровня. В случае с одним экспортом был создан файл журнала IE4E903522.IE4. Комментарии в данном файле содержат самую подробную информацию для файлов журнала системы SAP R/3. В следующем примере показан фрагмент этого файла журнала. Важная информация выделена жирным шрифтом.
Листинг 6.1. Фрагмент журнала экспорта
Name: IE4E903522.IE4
1 ЕТР199Х#######################################
1 ЕТР182 CHECK WRITEABILITY OF BUFFERS
1 ЕТР101 transport order : "IE4K903522"
1 ETP102 system : "IE4"
1 ETP108 tp path : "tp"
1 ETP109 version and release : "305.12.57" "46D"
1 ETP198
4 ETP201 Check target systems buffer: \psasb009sapmnttransbufferDUM
3 ETP203 Buffer "\psasb009sapmnttransbufferDUM" is writeable
……………………………
1 ETP182 CHECK WRITEABILITY OF BUFFERS
1 ETP110 end date and time : "20030223133946"
1 ETP111 exit code : "0"
1 ETP199X#######################################
1 ETP150 MAIN EXPORT
1 ETP101 transport order : "IE4K903522"
1 ETP102 system : "IE4"
1 ETP108 tp path : "tp"
1 ETP109 version and release : "305.12.57" "46D"
1 ETP198
4 ETW000 R3trans.exe version 6.05 (release 46D - 17.07.02 - 14:00:00).
4 ETW000 control file: \psasb009sapmnttranstmpIE4KK903522.IE4
4 ETW000 > #pid 811 on psasb009 (APServiceIE4)
4 ETW000 > export
4 ETW000 > file='\psasb009sapmnttransdataR903522.IE4'
4 ETW000 > client=100
4 ETW000 > buffersync=yes.
4 ETW000 >
4 ETW000 > use comm 'IE4K903522'
4 ETW000 > R3trans was called as follow: R3trans.exe -w
\psasb009sapmnttranstmpIE4E903522.IE4
\psasb009sapmnttranstmpIE4KK903522.IE4
4 ETW000 date&time : 23.02.2003 - 13:40:08
4 ETW000 Connection to DBMS = ORACLE --- dbs_ora_tnsname = 'IE4' --- SYSTEM = 'IE4'
4 ETW000 trace at level 1 opened for a given file pointer
4 ETW000 ================== STEP1 ==========================
4 ETW000 date&time : 23.02.2003 -- 13:40:15
4 ETW000 function : EXPORT
4 ETW000 data file : \psasb009sapmnttransdataR903522.IE4
4 ETW000 buffersync : YES
4 ETW000 client : 100
4 ETW000 Language :
ABCDEFGHIJKLMN0PQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz
4 ETW000 Compression : L
4 ETW000 l.s.m. : VECTOR
4 ETW000 commit : 100000
4 ETW000 table cache : dynamic
4 ETW000
3 ETW673XUse Commandfile "IE4K903522"
4 ETW000 /* Conversion of archiving parameters */
4 ETW000 trfunction : 'W' (customizing transport )
4 ETW000 trstatus : '0'
4 ETW000 tarsystem : /TEST/
4 ETW000 user : D036044
4 ETW000 date : 23.02.2003 - 13:39:51
4 ETW000 1 entry from E070 exported (IE4K903522).
……………………………
4 ETW000 1 entry from E07T exported (IE4K903522).
4 ETW000 [developertrace.0] Sun Feb 23 13:40:18 2003
2201862 2.201862
4 ETW000 [developertrace.0] dbrclu3.c : info : my major
identification is 387318425, minor one 262100.
4 ETW000 DOCUTD ТА Т IE4K903522 exported
……………………………
3 ETW678Xstart export of "R3TRTABUARCH_PARAM" ...
4 ETW000 1 entry from ARCH.PARAM exported (100).
4 ETW679 end export of "R3TRTABUARCH_PARAM".
4 ETW000 IE4K903522 touched.
4 ETW000 IE4K903522 released.
4 ETW000 1776 bytes written.
4 ETW000 Transport overhead 56.6 %.
4 ETW000 Data compressed to 13.1 %.
4 ETW000 Duration: 3 sec (592 bytes/sec).
4 ETW000 0 tables in P-buffer synchronized.
4 ETW000 0 tables in R-buffer synchronized.
4 ETW690 "512" "512"
4 ETW000 Commit (1776).
4 ETW000
4 ETW000 Summary:
4 ETW000
4 ETW000 1 COMML exported
4 ETW000 1 COMMT exported
4 ETW000 1 DOCUT exported
4 ETW000 Totally 4 Objects exported
4 ETW000 Totally 1 tabentry exported
4 ETW000
4 ETW000 [developertrace.0] Disconnecting from ALL connections:
……………………………
4 ETW000 End of Transport (0000).
4 ETW000 [email protected]: 23.02.2003 - 13:40:19
1 ETP150 MAIN EXPORT
1 ETP110 end date and time : "20030223134033"
1 ETP111 exit code : "0"
1 ETP199 ##################################################
Код возврата имеет особую важность для администратора. Код возврата «О» показывает, что ошибок при переносе не было. Предупреждения, встречающиеся в отдельных строках журнала, помечаются символом «W», и возвращается код «4». Серьезные ошибки, приводящие к неполному переносу, помечаются символом «Е». В этом случае код возврата будет больше или равен «8». Файлы журнала показывают, где искать причину ошибки. Нужно устранить причину ошибки, а затем повторить экспорт. Например, причиной может быть проблема в базе данных. В случае отмены запроса на перенос он выводится в Организаторе переносов со статусом export not completed (Экспорт не завершен).
Сопровождающий файл и файл данных
Кроме файлов журнала, при экспорте генерируются файл данных и сопровождающий файл (cofile), содержащий метаданные об объектах в запросе. Файл данных и сопровождающий файл составляют фактические данные, подлежащие переносу. Они включают в себя все данные для импорта. Сопровождающие файлы хранятся в подкаталоге сопровождающих файлов cofiles, а файлы данных — в подкаталоге данных data дерева каталогов переноса. Имена этих файлов формируются следующим образом: □ <тип файла><номер запроса на перенос>.<SID исходной системы>
Тип «К» означает сопровождающий файл, a «R» и «D» — файлы данных. В этом примере были созданы сопровождающий файл K903522.IE4 и файл данных R903522.IE4.
6.2.4. Организатор переносов Transport Organizer (расширенное представление)
Расширенное представление Организатора переносов предлагает дополнительные функции переноса, кроме знакомых возможностей по управлению запросами пользовательской настройки (Customizing) и инструментальных средств (Workbench). Дополнительные возможности используют общий подход: они не следуют по предопределенному пути переноса.
Эти функции включают в себя:
► Перенос копий и перемещение оригиналов
По различным причинам может потребоваться перенести определенные объекты в другую систему. В зависимости от требований объекты могут также сохранять свою систему оригинала или присваивать новую систему. Ниже приводятся возможные сценарии:
- Простая копия объектов в другую систему; можно выбрать любую систему по желанию.
- Перемещение объектов без изменения класса или пакета разработки позволяет временно сохранить проекты разработки в другой системе. Система оригинала объектов изменяется на новую.
- Перемещение объектов с изменением пакета или класса разработки позволяет сохранять проекты разработки в другой системе постоянно. Система оригинала объектов изменяется на новую; пользователю не требуется настраивать свойства переноса, если выбран пакет с присвоенным уровнем переноса.
- Перемещение полных пакетов или классов разработки для постоянного хранения всего пакета на другой системе. Система оригинала объектов изменяется на новую систему, и настраивается уровень переноса.
За исключением перемещения полных пакетов, используемые объекты должны обрабатываться вручную.
В Организаторе переносов можно создать запросы для переносов копий и перемещения оригиналов.
► Функции для оценки переносов клиента
Кроме возможностей предоставленных администрированием клиента (См. главу 7), здесь можно также просмотреть обзор выполненных переносов клиента.
► Создание списков объектов
Списки объектов представляют собой совокупности объектов, которые могут соединяться с запросами на перенос в качестве шаблонов.
Списки всех объектов класса разработки (или согласно другому набору общих свойств объектов) могут создаваться автоматически. Можно также создавать списки объектов вручную.
► Администрирование поставок заказчикам от компании SAP или ее партнеров
Корректировки и исправления (патчи, заплатки), выпущенные SAP и ее партнерами, требуют специального администрирования, так как они содержат объекты в области имен SAP. Этот тип запроса на перенос нетрудно распознать по его имени — SAPK<номер>.