Обработка на задания на фона на SAP SM36: Създаване, планиране, пренасрочване

Съдържание:

Anonim

Какво е фонова работа?


Фоновата работа е неинтерактивен процес, който протича зад нормалните интерактивни операции. Те се изпълняват паралелно и не нарушават интерактивните процеси (операции от преден план) и операции.
Той е насрочен от SM36. Можете да го анализирате от SM37, като прегледате дневника му на задания.

Предимства на фоновите работни места

  • Намалява ръчните усилия и автоматизира задачата.
  • Той може да бъде насрочен по избор на потребителя.
  • Намалява взаимодействието на потребителя и може да работи безпроблемно във фонов режим без въвеждане от потребителя
  • След като дефинирате варианта за фонова работа, потребителят не трябва да се тревожи за въвеждането на стойност в полето. По този начин объркването на потребителите също е намалено.
  • Идеален за отнемащи време / интензивни програми, които могат да бъдат планирани да се изпълняват през нощта (когато натоварването на системата е ниско).

Задните работни места са класифицирани в три категории -

  1. Клас A (Приоритет с висок / критичен приоритет) : - Някои задачи са спешни или критични и трябва да бъдат планирани с приоритетна работа от клас A. Клас А приоритет запазва един или повече фонови работни процеси. Потребителите трябва да решат колко фонови работни процеса да бъдат присвоени на приоритетна работа клас А Да предположим, че потребителят избира 2 фонови работни процеса за тази категория, след това налични фонови работни процеси за клас B и C = (Общ брой работни процеси, зададени в работни режими RZ03) - (Фонови работни процеси, разрешени за категория A клас).
  2. Клас B (среден приоритет) : - След като задачите от клас A са завършени, заданието от клас B ще започне да се изпълнява във фонов режим преди задания от клас C.
  3. Клас C (с нисък приоритет) : -Тя се изпълнява след завършване на задачите от клас A и клас B.

Възможен статус на фонови задания

  1. Планирано: - Вие сте дефинирали името и варианта на програмата, но не сте определили начално състояние като начална дата, крайна дата, честота и т.н. Това означава, че не сте дефинирали кога дадено задание трябва да бъде насрочено в системата.
  2. Издаден: - Всички необходими критерии са изпълнени за определяне на работа. Условието за стартиране трябва да е в състояние на освобождаване.
  3. Готови: - Всички необходими условия са изпълнени за изпълнение на заданието във фонов работен процес. Но програмата за планиране на работа е поставила работата в опашката, защото чака фоновият работен процес да бъде свободен.
  4. Активно: - Работата започна да работи във фонов режим. Не можем да променим състоянието на заданието, след като то е в Активно състояние.
  5. Завършено: - Работата се изпълнява успешно. Това означава, че желаната задача се състезава без грешка.
  6. Отменено: - Има две възможности за това. Администраторът принудително е отменил заданието или може да има някакъв проблем със заданието. Можете да проучите това от дневниците на заданията.

Как да планирам фонова работа?

Можете да планирате заданието във фонов режим, като използвате SM36 . Планирани или непосредствени работни места могат да бъдат насрочени.
Стъпка 1) Изпълнете T-код SM36 .

Стъпка 2) Попълнете името на заданието, приоритета (A / B / C) и целевия сървър. Задания на заден план, веднъж планирани на целевия сървър, изпълнявани на този сървър. Основната цел на дефинирането на целевия сървър е балансирането на натоварването.

Стъпка 3) Щракнете върху " получател на списъка на макарата" . Ще получите изход във вашата пощенска кутия. Можете да проверите имейл от SBWP.

Стъпка 4 ) Поставете вашето потребителско име за SAP и щракнете върху бутона за копиране.

Стъпка 5 ) Щракнете върху бутона Стъпка, за да дефинирате ABAP програма, подробности за варианта и т.н.

Стъпка 6) Определете името на програмата, подробностите за варианта.

  1. Въведете името на вашата програма, Име на вариант в полето. Ако не сте създали вариант според вашите изисквания, оставете го празно.
  2. Натиснете бутона за запазване.

Стъпка 7) След като планирате работата, ще получите следния екран.

Стъпка 8) Щракнете върху Стартови условия, за да попълните начална дата, крайна дата, честота и т.н. за работа. Ако не посочите начално условие, заданието винаги ще остане в планирано състояние . Задание в планирано състояние никога няма да се изпълни.

  1. Щракнете върху Дата / Час (За периодични задачи) . Ако кликнете върху „Незабавно“, заданието ще започне да тече веднага. Но това няма да бъде зададено като периодична работа. Това е като „ натисни и тичай“.
  2. Определете начална дата / час на работа, крайна дата / час. Заданието ще бъде освободено само след като отговаря на планираната начална дата / час .
  3. Натиснете периодични стойности.

Стъпка 9) Щракнете върху Часов / Дневен / Седмичен период, за да определите честотата на заданието според вашите изисквания. Ще изберем Друг период

Стъпка 10) Тук указвате повтарящите се критерии на заданието, Например можете да започнете изпълнението на заданието след всеки 5 дни от началната дата. Тук избираме работа, която да се изпълнява на всеки 10 минути

Стъпка 11) Щракнете върху бутона за запазване .

Стъпка 12) Щракнете върху запазване отново.

Стъпка 13) Щракнете отново запазване

Стъпка 14) След като стъпката за работа и условията за стартиране са определени, ще се появи следният прозорец.

Стъпка 15) Натиснете save.

Стъпка 16) Отидете на SM37, за да разберете състоянието на работата.

Стъпка 17) Изберете критериите си за работата, която искате да наблюдавате.

  1. Поставете името на вашето задание и потребителското име, които са насрочили заданието.
  2. Изберете състоянието на заданието.
  3. Посочете периода от време. В нашия сценарий ние просто посочваме крайната дата, като същевременно държим От дата отворена.

Стъпка 18) Ще получите следния екран. Погледнете състоянието, това е освободено означава, че условията за стартиране са изпълнени, а работата е в опашката и чака процесът на работа на заден план да бъде безплатен.

Как да пренасрочите фонова работа

Пренасрочените работни места няма да се изпълняват в бъдеще. Не забравяйте, че не можете да разсрочвате заданието, след като е в активен статус.
Стъпка 1) Изпълнете SM37.

Стъпка 2) Попълнете критериите.

  1. Име на работа и потребителско име, по които е планирано заданието.
  2. Изберете състоянието. За да разсрочите заданието, можете да изберете само състояние Освободено / Готово.
  3. Посочете периода от време.
  4. Натиснете бутона за изпълнение (F8).

Стъпка 3) Изберете заданието и натиснете Job -> (Released -> Scheduled).

Стъпка 4) Ще намерите съобщението в лентата на състоянието, след като натиснете „ Released -> Scheduled “.