spustit program ABAP na pozadí jako úkol na pozadí

SAP umožňuje vývojářům ABAP spouštět programy ABAP spouštět na pozadí stejně jako úkol na pozadí nebo úlohu.Programátoři spouštějí zprávy ABAP pomocí transakce SE38 a jsou schopni konfigurovat provádění programů ABAP na pozadí pomocí stejné transakce SAP SE38.Tento výukový program ABAP ukazuje, jak spouštět programy na pozadí pomocí SE38 a zobrazovat proces provádění pozadí pomocí SM37 tcode v systému SAP.

nedávno jsem vytvořil dávkový proces a převedl dávkový proces na program ABAP přidáním možnosti vybrat pro pole číslo fakturačního dokumentu vbeln.Nyní chci spustit tento program ABAP s danými hodnotami voleb select (číslo dokumentu pro faktury) jako SAP pozadí úlohy.Spuštění sestavy ABAP (programu) jako úlohy na pozadí zabrání zbytečným zobrazením obrazovky, etc.It bude provádět rychleji stejně.

nejprve zavolejte SAP transaction SE38 a zadejte název programu ABAP. Stisknutím ikony Execute nebo F8 zobrazíte úvodní obrazovku pro poskytnutí hodnot select option požadovaných pro spuštění programu.

 spusťte dávkový program ABAP na pozadí

Poskytněte parametry obrazovky výběru sestavy.

v horní nabídce SAP Vyberte Program > spustit v pozadí (F9) možnosti nabídky.

spusťte program ABAP na pozadí

pokud program ABAP netiskne žádnou věc, můžete nastavit název fiktivní tiskárny (výstupní zařízení).V opačném případě musíte definovat správnou tiskárnu jako cílové výstupní zařízení pro výsledné výstupy z vašeho přehledu ABAP.

SAP print parameters for background execution

jak jsem řekl, protože nebudu tisknout žádné dokumenty, informace o formátování nesouvisí s mým případem.

možnosti formátování výstupu SAP

na obrazovce pod názvem “Čas zahájení” můžete naplánovat dobu provádění a frekvenci tohoto programu ABAP pro úlohu na pozadí.Vzhledem k tomu, že nebudu pravidelně plánovat provádění této zprávy ABAP, rozhodl jsem se “okamžitě” spustit program ABAP okamžitě pouze jednou.

 nakonfigurujte čas spuštění sestavy ABAP pro spuštění na pozadí

ponechte volbu “periodická úloha” Vymazat, pokud chcete spustit program ABAP jednou. Pokud jej chcete provádět pravidelně, můžete jej také nakonfigurovat.

stiskněte tlačítko Uložit. Když uložíte konfiguraci spuštění na pozadí, zpráva ABAP se automaticky spustí jako úloha na pozadí.

 Okamžitý start pro program ABAP v pozadí

pomocí transakčního kódu SM37 SAP může vývojář ABAP zkontrolovat stav provádění úloh na pozadí nebo úlohy na pozadí vytvořené dříve definované v cílovém systému.

na níže uvedené obrazovce SM37 Simple Job Selection SAP poskytuji filtrační data pro seznam úkolů provádění zpráv na pozadí.

SAP SM37 transaction to display execution of background tasks

zde jsou úlohy na pozadí, kde provádím program ABAP a vidím počáteční čas, čas ukončení a trvání podrobnosti pro každé provedení úlohy na pozadí.

SAP přehled úloh pro provádění programu ABAP na pozadí

Leave a Reply