How to prevent parallel job scheduling through code?
Hai,
if user schedule one job as background , prevent again scheduling of the same job before finishing the first one. if any function module or code is available for that purpose.
Plz Help.
Moderator message: duplicate post locked.
Edited by: Thomas Zloch on Apr 27, 2011 3:37 PM
Hi,
You have to use FM SHOW_JOBSTATE, this FM lets you know if the JOB is finished or active.
If itu2019s active you have to put a WAIT, and put all this inside a WHILE.
Regards,
Gabriela
Similar Messages
-
How to do the job scheduling in BDC Call transaction
Hi Experts,
I've a Query like how to do the job scheduling in BDC Call transaction
If anybody knows the answer please send me the reply.
Thanks.
Regards,
RekhaHi ,
any progarm can be scheduled, wether it may be BDC or report thru SM36 Tcode.
But do rememeber that if ur BDC is using GUI_UPLOAD function module, then it wont work , coz the function Gui_upload or GUI_DOWNLOAd wont work in back ground.
If u r going to use OPEN_DATASET , READ dataset ....then it can be scheduled. i.e BDC can work if ur program retrievesz the data from Application server.
Rvert back if any issues,
Reward with poinst if helpful.
Regards,
Naveen -
Background Jobs scheduled through ABAP Editor
Dear SRMer's
System Info : SRM 5.0
Can you please let me know what is the tcode to check Background jobs scheduled through the ABAP Editor(SE 38) or through SA38 tocdes in SRM.
Points will be rewarded for answers.
Thanks in advance,
BobbyHi Bobby,
Try this steps...
1. Log on to the appropriate SAP instance and client as either the user ID owning the job or an administrator ID.
2. Go to transaction SM37.
3. On the Simple Job Selection screen, fill in the Job name field or use any of the screens filtering options to produce a list from which you can see the job you want to view. In order for all occurances of a job to be viewed, all statuses of the job should be checked on. Click on the Execute button.
Regards
Rajesh. -
How to handle Iviews and UWL through Code?
Hi All,
I want to know
1)Is it possible to assign a iview to a user as a UWL task.
2)If yes how to do it through code?
Please reply soon!
Points will surely be given to helpful answers.
SumitHi Sumit,
Can you elaborate on this ? Do you mean that a user should be given access to an iview only through UWL ? Or is it that if he clicks on a UWL item, he sees the iview there ?
You can surely open an iview on the click of an item in UWL. The configuration has to be made in SWF_VISU by selecting type as portal application, giving the pcd location of the iview (portal object).
Regards,
Sunil -
How to increase parallel jobs for TA SGEN
Hi all,
we did an SGEN load for an AIX ApplServer and a LinuxAppServer to know, which load has a longer runtime.
We saw, that the linux server has more than twice than the AIX server ... But we also noticed in joblog, that
AIX had 37 parallel jobs for sgen und linux only 20 ...
I don't know, where to configure, that linux also uses 37 parallel jobs for sgen ...
I found an notice in help.sap, that perhaps TA rz12 could help me, but how !?
Kind regards
AndreasHi,
SGEN uses the configured quota for asynchronous RFC. Do the following:
RZ12 => select group "parallel_generators" (probably the group already exists, otherwise create it and assign to the instance(s) you wish to participate in this group)
For each instance that is a member of the parallel_generators group:
- Double-click on the entry
- The relevant quota are "Max. Number of WPs Used (%)" and "Minimum Number of Free WPs". The first is treated as a percentage of the number of DIA processes. The second indicates how many DIA processes must be kept free.
Save the changes you make.
Example: assume that an instance has 20 DIA processes and you configure "Max. Number of WPs Used (%)" = 50 and "Minimum Number of Free WPs" = 5. This means that SGEN will start 10 parallel jobs (50% of 20 processes), unless so many DIA processes are busy on other activities that the number of free DIA would fall below 5.
Hope this helps,
Mark -
How to find Batch jobs schedule in bw system
How to find Batch jobs, bi statisticks schedule in bw system
please guide meHi,
You can find it in SM37.
~ Vaishnav -
Jobs scheduling through WebDynpro
Hi All,
Is there any possibility in WebDynpro to achieve Jobs scheduling like in Windows?. Because i wish to do some operation in DB table by time interavel. How can i do this?
Kind Regards,
S.Saravanan.Saravanan,
WD is UI technology and has no relation to scheduled background jobs.
Instead, use Scheduler service and regular Web application to register listener.
See <a href="/people/maksim.rashchynski/blog/2006/07/19/sdn-rss-feeds-spider-using-was-timeout-service">SDN RSS Feeds spider using WAS Timeout Service</a> by <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=pyouhggpqqi%3d">maksim Rashchynski</a>
Valery Silaev
EPAM Systems
http://www.NetWeaverTeam.com -
How to create a job scheduler and send a mail through this
Hi All
I working in oracle Apex,with oracle pl/sql
Here there is one table named as AgreemenBusiness continuity and we are dealing with agreement.Here when we create new agreement With BUSINESSCONTINUITY "ANUALLY" then the agreement startdate is 10.3.2010 and enddate is 11.03.2011 so now i need to send mail to the specific contact person daily form 6-03-2011.
Can any one give sample data and tell me how to do this
Thanks & Regards
Srikkanth.MHi - there's example code in the docs for sending mail from plsql.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_smtp.htm
Doesn't Apex provide email functionality, I'd be surprised if it didn't include some kind of email mechanism for you to work with. -
How to generate selection change event through code in JTree?
I am developing an application which downloads the file from other system and adds it into the tree. On selecting any file in the tree I m displaying it's contents. But now i am trying to display the contents of downloaded file as soon as it's download completes. Here i am not getting the way to how to generate the event as the download completes, because i tried that setSelectionPath(TreePath path), but it also don't generates the selection change event. Is there any other way to do so?
Put null in place of oldLeadSelectionPath. From the API for TreeSelectionEvent:
protected TreePath oldLeadSelectionPath:
leadSelectionPath before the paths changed, may be null.
I'm at the office and can't try out anything, so please let me know whether that works for you.
db
edit Or it may be easier to put all code from your valueChanged (...) override in a new method and invoke that method both from valueChanged (...) and wherever else you need.
Edited by: Darryl.Burke -
How to prevent the insertion of rollover code when using a template
Hi there
I am designing a site in Dreamweaver using templates. These templates use rollover images. The code that DW uses for the rollover I have abstracted out into a separate javascript file, which is linked to in the header. Further, I am using window.onload() to call the preloader instead of the <body> onload event. All this works fine.
The problem is that every time I make a change to the template, DW re-inserts the rollover code into the head of the HTML file, and reinserts the preloader code into the <body> tag.
Now, I have found a solution to the <body> tag problem by changing the preload flag from 1 to 0 in the link created; it seems that DW uses this flag as in indication of whether to insert the onload code into the boday tag. So that part is fixed.
But I can't find any way to keep DW from inserting the unecessary and redundant rollover code into the head of the generated HTML files. Is there a way I can prevent this from happening?
...MikeJust don't externalize your js until the very last step before publishing.
You can let the dev team know about this here -
http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform -
How to attach iBase to iBase through code
Hi all,
If there are iBase A and B, in transaction IB52 (on A), [Directly subordinate objects], [Installation], one could add B as 'Installed iBase', and B becomes a 'Component' of A.
My task is to do this in a program, but CRM_IBASE_COMP_CREATE does not work, and I could not find a suitable function module.
I'd be greatly appreciated if someone could help me out.
Thanks
-- Sam ShiHi Sumit,
Can you elaborate on this ? Do you mean that a user should be given access to an iview only through UWL ? Or is it that if he clicks on a UWL item, he sees the iview there ?
You can surely open an iview on the click of an item in UWL. The configuration has to be made in SWF_VISU by selecting type as portal application, giving the pcd location of the iview (portal object).
Regards,
Sunil -
Jobs Scheduled But Never Run or EM jobs remain in 'running' status
Hi All,
Please I need help on this: I have job scheduled through Oracle Enterprise Manager (OEM) but each time our Windows server is shutdown for patches update the job I scheduled failed and in the status column it shows that the job is still running ( Note: I do know how to stop/delete this job) BUT I will like to know if there's anything I need to do so that each time our server is shutdown the scheduled job will not fail to run.
Thanks
WaleJobs Scheduled But Never Run or EM jobs remain in 'running' status what is the output of user_jobs and user_jobs_running views when this happens? especially last_date, last_sec, failures, broken columns.
-
Background job scheduling for report
Hi can any one explain me how to do background job scheduling for report periodically for every 15 min.
Hi Rajesh thanks for your brief explanation.
but I am new to abap so I can't understand exactly will you please make it clear for the below program
REPORT zklj.
data: begin of itab occurs 0,
partner type but000-partner,
type type but000-type,
BU_SORT1 type but000-BU_SORT1,
end of itab.
select partner type from but000 into table itab.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
FILENAME = 'd:\al1\ahaj.xls'
FILETYPE = 'DAT'
APPEND = ' '
WRITE_FIELD_SEPARATOR = ' '
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
CONFIRM_OVERWRITE = ' '
NO_AUTH_CHECK = ' '
CODEPAGE = '400'
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = ' '
TRUNC_TRAILING_BLANKS_EOL = 'X'
WK1_N_FORMAT = ' '
WK1_N_SIZE = ' '
WK1_T_FORMAT = ' '
WK1_T_SIZE = ' '
WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE
SHOW_TRANSFER_STATUS = ABAP_TRUE
IMPORTING
FILELENGTH =
TABLES
DATA_TAB = itab. -
How to use parrallel cursor in this code
hi can anyone expalin me how to use parallel cursor for this code ...
loop at itabkpf.
read table ibsegpar_fu with key
belnr = itabkpf-belnr
gjahr = itabkpf-gjahr
bschl = '25' .
Start insert by Pradeep 20082008
sort: itabkpf by belnr,
itabsegpar by belnr.
End insert by Pradeep 20082008
if sy-subrc = 0. "Deleted by pradeep 20082008
select bukrs belnr gjahr bschl koart lifnr wrbtr
wskto pswbt zfbdt augbl augdt sgtxt rebzg rebzj
into corresponding
fields of table ibsegpar_fu_1 from bseg
where bukrs = itabkpf-bukrs and
belnr = itabkpf-belnr and
gjahr = itabkpf-gjahr and
augbl <> itabkpf-belnr and
rebzg <> space and
bschl = '25'.
loop at ibsegpar_fu_1.
Start insert by Pradeep 20082008
sort ibsegpar_fu_1 by belnr.
End insert by Pradeep 20082008
move-corresponding ibsegpar_fu_1 to itabseg.
move ibsegpar_fu_1-belnr to itabseg-augbl.
move ibsegpar_fu_1-rebzg to itabseg-belnr.
move ibsegpar_fu_1-rebzj to itabseg-gjahr.
*********to include code to pick the description for partical payment
select single * from bseg where
bukrs = ibsegpar_fu_1-bukrs and
belnr = ibsegpar_fu_1-belnr and
gjahr = ibsegpar_fu_1-gjahr and
augbl <> ibsegpar_fu_1-belnr and
rebzg = space and
bschl <> '25'.
move bseg-sgtxt to itabseg-sgtxt.
clear bseg.
*********end of code
itabseg-wrbtr = itabseg-wrbtr * -1.
itabseg-pswbt = itabseg-pswbt * -1.
select single budat into lsdat from
bkpf where bukrs = ibsegpar_fu_1-bukrs and
belnr = ibsegpar_fu_1-rebzg and
gjahr = ibsegpar_fu_1-rebzj.
if sy-subrc = 0.
move lsdat to itabseg-zfbdt.
endif.
append itabseg.
endloop.
endif. "Deleted by Pradeep 20082008
endloop.
loop at ibsegpar_fu.
sort ibsegpar_fu by belnr. " insert by pradeep
move-corresponding ibsegpar_fu to itabseg.
select bukrs belnr gjahr bschl koart lifnr wrbtr
rebzg rebzj sgtxt into corresponding
fields of table ibsegpar_fu_1 from bseg
where bukrs = ibsegpar_fu-bukrs and
gjahr = ibsegpar_fu-gjahr and
augbl = ibsegpar_fu-belnr and " Pradeep 20082008 Delete
augbl <> ibsegpar_fu-belnr and " Pradeep 20082008 Insert
rebzg = space and
bschl = '25'.
if sy-subrc = 0.
loop at ibsegpar_fu_1.
move ibsegpar_fu_1-rebzg to itabseg-rebzg.
move ibsegpar_fu_1-rebzj to itabseg-rebzj.
endloop.
move ibsegpar_fu-belnr to itabseg-augbl.
move itabseg-rebzg to itabseg-belnr.
move itabseg-rebzj to itabseg-gjahr.
itabseg-wrbtr = itabseg-wrbtr * -1.
itabseg-pswbt = itabseg-pswbt * -1.
select single budat into lsdat from
bkpf where bukrs = ibsegpar_fu-bukrs and
belnr = itabseg-rebzj and
gjahr = itabseg-rebzj.
if sy-subrc = 0.
move lsdat to itabseg-zfbdt.
endif.
append itabseg.
read table itabseg with key
belnr = itabseg-rebzg
gjahr = itabseg-rebzj
bschl = '31' .
if sy-subrc = 0.
delete itabseg index sy-tabix. "Deleted by Pradeep 20082108
endif.
endif.
endloop.
Start insert by Pradeep 20082008
loop at itabseg.
if itabseg-belnr = itabseg-augbl.
delete itabseg.
elseif itabseg-belnr = ' '.
delete itabseg.
endif.
endloop.
End insert by Pradeep 20082008hi can anyone expalin me how to use parallel cursor for this code ...
loop at itabkpf.
read table ibsegpar_fu with key
belnr = itabkpf-belnr
gjahr = itabkpf-gjahr
bschl = '25' .
Start insert by Pradeep 20082008
sort: itabkpf by belnr,
itabsegpar by belnr.
End insert by Pradeep 20082008
if sy-subrc = 0. "Deleted by pradeep 20082008
select bukrs belnr gjahr bschl koart lifnr wrbtr
wskto pswbt zfbdt augbl augdt sgtxt rebzg rebzj
into corresponding
fields of table ibsegpar_fu_1 from bseg
where bukrs = itabkpf-bukrs and
belnr = itabkpf-belnr and
gjahr = itabkpf-gjahr and
augbl <> itabkpf-belnr and
rebzg <> space and
bschl = '25'.
loop at ibsegpar_fu_1.
Start insert by Pradeep 20082008
sort ibsegpar_fu_1 by belnr.
End insert by Pradeep 20082008
move-corresponding ibsegpar_fu_1 to itabseg.
move ibsegpar_fu_1-belnr to itabseg-augbl.
move ibsegpar_fu_1-rebzg to itabseg-belnr.
move ibsegpar_fu_1-rebzj to itabseg-gjahr.
*********to include code to pick the description for partical payment
select single * from bseg where
bukrs = ibsegpar_fu_1-bukrs and
belnr = ibsegpar_fu_1-belnr and
gjahr = ibsegpar_fu_1-gjahr and
augbl <> ibsegpar_fu_1-belnr and
rebzg = space and
bschl <> '25'.
move bseg-sgtxt to itabseg-sgtxt.
clear bseg.
*********end of code
itabseg-wrbtr = itabseg-wrbtr * -1.
itabseg-pswbt = itabseg-pswbt * -1.
select single budat into lsdat from
bkpf where bukrs = ibsegpar_fu_1-bukrs and
belnr = ibsegpar_fu_1-rebzg and
gjahr = ibsegpar_fu_1-rebzj.
if sy-subrc = 0.
move lsdat to itabseg-zfbdt.
endif.
append itabseg.
endloop.
endif. "Deleted by Pradeep 20082008
endloop.
loop at ibsegpar_fu.
sort ibsegpar_fu by belnr. " insert by pradeep
move-corresponding ibsegpar_fu to itabseg.
select bukrs belnr gjahr bschl koart lifnr wrbtr
rebzg rebzj sgtxt into corresponding
fields of table ibsegpar_fu_1 from bseg
where bukrs = ibsegpar_fu-bukrs and
gjahr = ibsegpar_fu-gjahr and
augbl = ibsegpar_fu-belnr and " Pradeep 20082008 Delete
augbl <> ibsegpar_fu-belnr and " Pradeep 20082008 Insert
rebzg = space and
bschl = '25'.
if sy-subrc = 0.
loop at ibsegpar_fu_1.
move ibsegpar_fu_1-rebzg to itabseg-rebzg.
move ibsegpar_fu_1-rebzj to itabseg-rebzj.
endloop.
move ibsegpar_fu-belnr to itabseg-augbl.
move itabseg-rebzg to itabseg-belnr.
move itabseg-rebzj to itabseg-gjahr.
itabseg-wrbtr = itabseg-wrbtr * -1.
itabseg-pswbt = itabseg-pswbt * -1.
select single budat into lsdat from
bkpf where bukrs = ibsegpar_fu-bukrs and
belnr = itabseg-rebzj and
gjahr = itabseg-rebzj.
if sy-subrc = 0.
move lsdat to itabseg-zfbdt.
endif.
append itabseg.
read table itabseg with key
belnr = itabseg-rebzg
gjahr = itabseg-rebzj
bschl = '31' .
if sy-subrc = 0.
delete itabseg index sy-tabix. "Deleted by Pradeep 20082108
endif.
endif.
endloop.
Start insert by Pradeep 20082008
loop at itabseg.
if itabseg-belnr = itabseg-augbl.
delete itabseg.
elseif itabseg-belnr = ' '.
delete itabseg.
endif.
endloop.
End insert by Pradeep 20082008 -
Reporting Agent Job Scheduling problem
hi All,
I am trying to schedule reporting agent job. I have few pre calculated webtemplates in one reporting agent scheduling package. when i try to schedule it and go to "start condition" - I want to put "After Event". I am selecting Event and giving the parameter name. But when i save and go out the job is already scheduled (checked in sm37). so I tried to chk the job condition again and the event i selected is not there !!!!
I want to create after even condition and schedule that parameter via mainframe as our all job schedule through main frame only !!! can some one tell me why its not working with reporting agent ??
I will definately assign the points.dinesh and SB,
thank you for your reply. understood your point. but what i m asking is when i put "after event" criteria in the start selection... wouldnt it show that always when ever i go to Reporting Agent scheduling Package --> right click --> schedule --> start condition (i meant the event name and parameter should be saved there)
but once i save it and get out from the scheduling package i can see the job has been scheduled but its not showing that its even controlled job !!!
is it possible to use "after event" option in Reproting agent's job ?
I have few queries under one Reporting Agent scheduling package which is added in one process chain - the PC is running once a month - i added RA at the end of the process chain and the variant will be schedule by mainframe once the process chain has completed successfully. now 2nd thing is: i need to run Reporting Agent job every single day. so need to schedule it twice. we schedule everything by main frame. so if i can save "after event" criteria then i can schedule that parameter by mainframe. the problem is the start condition is not saving my after event condition entries or parameter names.
I hope i m clear. pl. guide its kind a urgent.
Maybe you are looking for
-
I'm running lion and as I installed the amora theme, not knowing it wasn't for lion, It completely crashes finder and safari. What can I do to get it back to the way it was?
-
Adobe Illustrator CC 2014 crashes when creating file unless in Safe Mode w/o Networking
I'm rephrasing this question. Started here: Illustrator CC 2014 crashing on brand new Surface Pro 3. ntdll.dll error
-
Hi, I want to create jsp page which can add/delete/modify and even move text boxes with label to one place to other. i found partially solution like Xform and even thru java script. But still don't know how to do that. Can any body have ever come acr
-
How many Standard Ethernet Network Interface by server ?
Hi Huh... I'd like to install a RAC configuration with 2 server but i've a doubt. When i list all network interfaces i've: Server1 en0 Standard Ethernet Network Interface et0 IEEE 802.3 Ethernet Network Interface lo0 Loopback Network Interface Server
-
Weired apex export application issue
Very weired problem. My app works fine in apex3.2. I exported it to apex 4.0 and there I face following issue without making any change to the apex 3.2 version of the app: I am assigning some value to an application item in the login process. When I