Какво е SAP Заявка за транспорт? Как да импортирате/експортирате TR

Какво е заявка за транспорт?

  • Заявки за транспорт (TR) – е един вид „Контейнер/Колекция“ от промени, които се правят в системата за разработка. Той също така записва информация относно вида на промяната, целта на транспорта, категорията на заявката и целевата система. Известен е също като заявки за промяна.
  • Всеки TR съдържа една или повече задачи за промяна, известни също като промяна Задачи (минимална единица транспортируема ресто). Задачите се съхраняват в TR, точно както множество файлове се съхраняват в някаква папка. TR може да бъде освободен само след като всички задачи в TR са завършени, освободени или изтрити.
  • Change Task всъщност е списък с обекти, които са модифицирани от определен потребител. Всяка задача може да бъде възложена (и освободена от) само на един потребител. Въпреки това множество потребители могат да бъдат присвоени на всяка заявка за транспорт (тъй като тя може да съдържа множество задачи). Задачите не могат да се транспортират сами по себе си, а само като част от TR.

Заявките за промяна се наименуват в стандартен формат като: К [Не може да се променя от системните администратори]

  • SID – Системен идентификатор
  • K – Има фиксирана ключова дума/азбука
  • Телефон за връзка: – може да бъде всичко от диапазон, започващ с 900001

Пример: DEVK900030

Задачи също използвайте същата конвенция за именуване, с „номера“, последователни на номера, използван в TR, който ги съдържа.

Например, задачите в гореспоменатия TR пример могат да бъдат именувани като: DEVK900031, DEVK900032 …

SAP Заявка за транспорт

  • Ръководителят на проекта или определен водещ е отговорен за създаването на TR и присвояването на членовете на проекта към TR чрез създаване на задача/и за всеки член на проекта.
  • Следователно тя/той е собственик с контрол върху всички промени, които са записани в това TR и следователно тя/той може да освободи само този TR.
  • Присвоените членове на проекта обаче могат да освободят съответните си задачи за промяна, след като бъдат завършени.

SAP Заявка за транспорт

Заявка за работна маса – съдържа обекти от хранилище и също 'междуклиентски' персонализиране на обекти. Тези заявки са отговорни за извършване на промени в Обекти на работна маса ABAP.

Заявка за персонализиране – съдържа обекти, които принадлежат на "специфични за клиента' персонализиране. Според настройките на клиента, тези заявки се записват автоматично, когато потребителите извършват настройки за персонализиране и целевата система се присвоява автоматично според транспортния слой (ако е дефиниран).

SE01 – Транспортен органайзер – Разширен изглед

Органайзер за транспорт

Създайте заявка за промяна

  • Заявката за промяна може да бъде създадена по два начина:
    • автоматичен – Всеки път, когато създавате или модифицирате обект, или когато извършвате настройки за персонализиране, самата система показва „Диалоговия прозорец“ за създаване на заявка за промяна или споменаване на име на вече създадена заявка, ако има такава.
    • Ръчно – Създайте заявката за промяна от организатора на транспорта и след това въведете необходимите атрибути и вмъкнете обекти.

Създайте заявка за промяна в SAP

Освобождаване на заявката за транспортиране (процес на експортиране)

  • Позиционирайте курсора върху името на TR или името на задача и изберете иконата Release (Truck), записът на TR се добавя автоматично към съответните опашки за импортиране на системите, дефинирани в TMS.
  • Освобождаването и импортирането на заявка генерира регистрационни файлове за експортиране и импортиране.

Освободете заявката за транспорт SAP

Процесът на импортиране

Импортиране на TR в целевата система

  • След като собственикът на заявката освободи системата Заявки за транспорт от източник, трябва да се появят промени в системата за качество и производство; това обаче не е автоматичен процес.
  • Веднага след като процесът на експортиране завърши (освобождаване на TR), съответните файлове (Cofiles и файлове с данни) се създават в общата транспортна директория на ниво OS и записът се прави в внос Buffer (Изглед на ОС) / Опашка за импортиране (SAP Приложение Изглед) на QAS и PRD.
  • Сега, за да извършим импортирането, трябва да имаме достъп до опашката за импортиране и за това трябва да изпълним код на транзакция STMS -> Бутон за импортиране ИЛИ изберете Преглед -> Импортиране
  • Той ще покаже списъка със системи в текущия домейн, описание и брой заявки, налични в опашката за импортиране и състоянието.

Опашка за импортиране -> е списъкът с TR, налични в общата директория и готови за импортиране в целевата система, това е SAP Изглед на приложение, на ниво ОС е известен още като внос Buffer.

Процесът на импортиране

Състоянието на импортиране

Опашката за импортиране показва някои стандартни 'икони за състояние“ в последната колона, тук са иконите с техните значения, както е дефинирано от SAP:

Състоянието на импортиране

В случай, че заявка не се добавя автоматично в опашката/буфера за импортиране, въпреки че файловете на ниво ОС са налице, тогава можем да добавим такива заявки по следния метод, но трябва да знаем името на предвидения TR:

Състоянието на импортиране

Импортиране на история

Можем също да проверим предишните импортирания, извършени в системата, както следва:

Импортиране на история

Транспортни дневници и кодове за връщане

  • След като транспортът е извършен, за целта системният администратор трябва да провери дали е извършен правилно или не SAP ни предостави следния тип регистрационни файлове (SE01 -> GOTO -> Транспортни регистрационни файлове):
    • Дневник на действията – който показва извършените действия: експорти, тестов импорт, импорт и т.н.
    • Транспортни дневници – които водят запис на транспортните регистрационни файлове.
  • Една от важните информации, предоставяни от регистрационните файлове, са кодовете за връщане:

    • 0: Експортът беше успешен.
    • 4: Издадено е предупреждение, но всички обекти са транспортирани успешно.
    • 8: Издадено е предупреждение и поне един обект не може да бъде транспортиран успешно.
    • 12 или по-висока: Възникна критична грешка, която обикновено не е причинена от обектите в заявката.