Posts

Showing posts from April, 2019

Create Background Jobs with ABAP | Submit Program to SAP-Spool ( Current Date in Daily )

Image
เป็นการ run Background Job อีกแบบนึงใช้ในกรณีที่ต้องการให้วันที่เป็นวันที่ปัจจุบันของทุกวัน ( ตรงที่วงสีแดง ) ในกรณีที่เราต้องการ set Background เป็น Daily หลักการคือ เราจะเขียนโปรแกรมอีกโปรแกรมนึงขึ้นมาเพื่อสั่งให้โปรแกรมที่เราต้องการ run Background นั้นเปลี่ยนวันที่ตามวัน โดยการตั้ง Background Job เราจะไม่ได้ตั้งที่โปรแกรมหลัก แต่เราจะทำการตั้งที่โปรแกรมใหม่ที่เขียนเขียนขึ้นมา โดยมา ดังนี้ REPORT ysubmit_report . DATA: jobcount TYPE tbtcjob - jobcount ,       host TYPE msxxlist - host . DATA: starttimeimmediate TYPE btch0000 - char1 VALUE 'X' ,       print_parameters TYPE pri_params . DATA: seltab TYPE TABLE OF rsparams ,       seltab_wa LIKE LINE OF seltab ,       ld_pernr TYPE pernr - pernr . PARAMETER p_cocod TYPE zfpce001 - bukrs DEFAULT 9000 . PARAMETER p_jobnam TYPE tbtcjob - jobname OBLIGATORY. *&------------------------------------------------------------------...

Create Background Jobs With ABAP

Image
Create  Background Jobs Actually You can set In "Menu : Prgrams -> Execute in Background (F9)" Set Date & Time Or Period. But If You Want to Code.... Create  Background Jobs With Abap DATA :  l_jobname    TYPE  tbtcjob - jobname  VALUE  'Jobs Name' ,       l_jobcount   TYPE  tbtcjob - jobcount ,       l_retcode    TYPE  i ,       l_pri_param  TYPE  pri_params . PARAMETERS  p_date  TYPE  sy - datum  DEFAULT  sy - datum . PARAMETERS  p_time  TYPE  sy - uzeit . "Open Job Scheduling Without Dialog (Including COMMIT WORK) CALL  FUNCTION  'JOB_OPEN'    EXPORTING     jobname           =  l_jobname    IMPORTING     jobc...