How to run a report in back ground
how to run a report in background with out using job open, submit , close is there any other function module to run report in background.
Hi,
There are two ways for you to handle,
one manually setting up the job through SM36 which is better and convinient,
secondly through program using FM's JOB_OPEN, SUBMIT, JOB_CLOSE.
Find below steps in doing both:
Procedure 1:
1. Goto Trans -> SM36
2. Define a job with the program and variant if any
3. Click on start condition in application tool bar
4. In the pop-up window, click on Date/Time
5. Below you can see a check box "Periodic Job"
6. Next click on Period Values
7. Select "Other Period"
8. Now give '15' for Minutes
9. Save the job
Procedure 2 via Program:
Below is a sample code for the same. Note the ZTEMP2 is the program i am scheduling with 15mins frequency.
DATA: P_JOBCNT LIKE TBTCJOB-JOBCOUNT,
L_RELEASE(1) TYPE c.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = 'ZTEMP2'
IMPORTING
JOBCOUNT = P_JOBCNT
EXCEPTIONS
CANT_CREATE_JOB = 1
INVALID_JOB_DATA = 2
JOBNAME_MISSING = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
SUBMIT ZTEMP2 VIA JOB 'ZTEMP2' NUMBER P_JOBCNT
TO SAP-SPOOL WITHOUT SPOOL DYNPRO
WITH DESTINATION = 'HPMISPRT'
WITH IMMEDIATELY = SPACE
WITH KEEP_IN_SPOOL = 'X' AND RETURN.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = P_JOBCNT
JOBNAME = 'ZTEMP2'
STRTIMMED = 'X'
PRDMINS = 15
IMPORTING
JOB_WAS_RELEASED = L_RELEASE
EXCEPTIONS
CANT_START_IMMEDIATE = 1
INVALID_STARTDATE = 2
JOBNAME_MISSING = 3
JOB_CLOSE_FAILED = 4
JOB_NOSTEPS = 5
JOB_NOTEX = 6
LOCK_FAILED = 7
INVALID_TARGET = 8
OTHERS = 9.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Hope the above helps you.
<b>Reward points</b>
REGARDS
Similar Messages
-
How to run the program in back ground with out selection screen ?
Hi,
I want to run the program in back ground but don't have selection screen. How to run this program in back ground
as program has no selection screen.
Waiting for quick response.
Best Regards,
Padhy
Moderator message: basic, please search for available information/documentation.
Edited by: Thomas Zloch on Feb 21, 2011 12:43 PMHi,
Go to transaction SE38 --> Execute --> Background.
If your program contains selection screen, you have to pass your input values as variants. -
How to run program without set back ground Job in production Server?
Hi,
I have developed 1smart forms which is takes so much time for execution and sometimes its time out.
I have used BSEG, BKPF, BSET, KONV, VBRK, VBAP, LIPS, LIKP these tables in smartform.
So give me proper solution for this issue?
Thanks
Yatin Mahetaliya.Hi,
You could call from your program the function module called SXPG_COMMAND_EXECUTE where you will call a command already defined in SM59 transaction code. You will maybe control the return code with sy-subrc. Then it will possible for you to extract data...
Don't forget that every time you call GUI_UPLOAD or any method or function from the frontend function group or ABAP object by classes like cl_gui_frontend_services, it will be impossible to run in background.
Try it..
pherasath -
How to run transaction MM12 in back ground?
Hi Masters ,
Can you help me out of this? the senario is :
If the validity stanrt date and end date of a contract is in future date then do not update the material master with PDT value from the contract but call the transaction MM12 (schedule changing of material) in the background on saving the contract.
The following values would be passed from contract to MM12 transaction:
Material No (EKPO u2013 MATNR) to Material Number
Validity Start (EKKO u2013 KDATB) to field Change scheduled for.
Planned Delivery Time (EKPO u2013 PLIFZ) to Planned delivery time in MRP2 view.
Plant (EKPO u2013 WERKS, if present) to Plant.
Please any one help me of this....
Regards
Anshuman
Edited by: Anshuman_Danda on Nov 7, 2011 9:55 AM
Moderator message : Spec dumping is not allowed, search for available information. Thread locked.
Edited by: Vinod Kumar on Nov 7, 2011 4:59 PMHi,
Search for the corresponding BAPI and use it for ur requirement.
Thanks & Regards,
Kiran -
Hi All,
Can we run alv report in back ground,if yes how?
Thanks&Regards.
Srikanth.Vhi Ramu,
Run in Background but make sure it is alv list, not alv Grid FM. if you are uisng alv list not problem , but if you are using alv grid then you can code like this..
if sy-batch = ' '.
call 'REUSE_ALV_GRID_DISPLAY'.
else.
call 'REUSE_ALV_LIST_DISPLAY'.
endif.
if you are using OO alv then write this code..
CALL METHOD cl_gui_alv_grid=>offline
RECEIVING e_offline = off.
IF off IS INITIAL.
CREATE OBJECT g_custom_container
EXPORTING container_name = g_container.
ENDIF. -
How to keep break point in back ground scheduling Report
Hi,
how to keep break point in back ground scheduling Report?
Regards,Hai ,
One more way to debug in the back ground is , pur some infinite loop condition and execute the job and in SM50 you can see the job which is running place the cursor on the job and go to the program in the menu and go to debugging from there .
Example code for infinite loop .
i=1 .
loop at itab .
if i > 5 .
end loop .
Regards,
K.Vinaykumar -
How to run a report from oracle 10g form in .csv format
dear all,
how to run a report from oracle 10g form in .csv format? i've already run in pdf & excel format.
i'm using
SET_REPORT_OBJECT_PROPERTY (ro_report_id, report_desformat, 'PDF'); --for pdf
SET_REPORT_OBJECT_PROPERTY (ro_report_id, report_desformat, 'SPREADSHEET'); ---for excel
Please Help..i have already tried.
but the report show in htm or html format. that file will not save into csv. please help. -
How to run a report in form 10g
How to run a report in form 10g;
RUN_REPORT_OBJECT - check the on line help and there is a great paper on otn.oracle.com/products/forms and click on 9i papers (it will be relevant for 10g as well)>
Regards
Grant Ronald
Forms Product Management -
How to run the report and show the output in excel file
salam
how to run the report and show the output in excel file,
how to run the report and print the o/p via printer
how to run the report and send the o/p via mail
thank u allHi,
There are Parameters DESTTYPE, DESFORMAT and DESNAME. You can set these parameters to get as you want.
1) Output in Excel File
ADD_PARAMETER(PL_ID, 'DESTYPE', TEXT_PARAMETER, 'FILE');
ADD_PARAMETER(PL_ID, 'DESFORMAT', TEXT_PARAMETER, 'DELIMITED');
ADD_PARAMETER(PL_ID, 'DESNAME', TEXT_PARAMETER, '<file_name>.XLS');2) output to printer
ADD_PARAMETER(PL_ID, 'DESTYPE', TEXT_PARAMETER, 'PRINTER');
ADD_PARAMETER(PL_ID, 'DESNAME', TEXT_PARAMETER, '<printer_name>');3) Email - Have to configure SMTP and all. ( i didn't checked it)
ADD_PARAMETER(PL_ID, 'DESTYPE', TEXT_PARAMETER, 'MAIL');
ADD_PARAMETER(PL_ID, 'DESNAME', TEXT_PARAMETER, '<email_id>');Regards,
Manu.
If this answer is helpful or correct, please mark it. Thanks. -
Filter report by back ground color or by condition
I'd like to filter my report by conditions like iif(Parameter is true, Fields.speed.value > 100 or Fields.speed.value > (speedlimit +15), nothing). I tried using Dataset filter as following set up, but it won't return the order with speed
over 100 or over speedlimit by 15 km/h.
FilterExpression: [Speed]
>
=iif((Parameter.Boolean.value = true, 100 or (fields.Speedlimit.value +15), 0).
Then i filter all the cell that when speed is under the condition like
iif(speed > 100 or speed > (speedlimit+15), "PINK", "White")
but I don't know whether I could filter report by back ground color.
Anyone please help me with any solution.
thanks.Thank you very much for the solution.!
It works when i select "true' for the parameter.
But instead of showing all orders when "false", it shows orders under condition Fields!Speed.Value>(Fields!SpeedLimit.Value+15.
Do you have any idea why?
all order number is 1000
number of orders with Field.Speed.Value > 100 is 13
number of orders with Fields!Speed.Value>(Fields!SpeedLimit.Value+15
is 340
number of orders with Fields!Speed.Value>100
or Fields!Speed.Value>(Fields!SpeedLimit.Value+15 is 353
I'm getting 353 when "True" 340 when "False"(I do want 1000) -
How to Run a Report automatically in Background for every night
Hi,
How to run a report program in Background automatically for every nigh.
Thanks
RameshHi Ramesh,
You can use SM36 and use the "Job Wizard" to define a background job in simple step by step procedure
Or
Goto SM37 and specify a job name.
Next specify the ABAP Program Name of the report you want to execute under Job Step.
Then click on "Extended Job Selection" and goto the Period Tab.
There select "Only Periodic Jobs" and then specify the frequency of execution based on Months, Weeks, Days, Hours or Minutes.
Hope this helps,
Regards,
Madhur
Message was edited by: Madhur Chopra -
hi sap gurus
can anybody tell me about how to run a report in sap (ABAP). what is the TCode for that one.while i am trying to post asset master it is asking to start a report first and then post. kindly reply me soon
thanx in advanceHi,
- normal ABAP reports are executed by a TCode or SE38
- reports relating to assets are located at SPRO-Info Systems-Accounting-Fixed Assets
Rgds. -
I need to run the program in back ground and then update two fields
hi gurus
i need to run the program in back ground and then update two fields in the z table by mm02 transaction by using bapis , can any one give me the code for this.
Message was edited by:
Rockyhi
good
go through this link
http://www.sapdb.org/7.4/htmhelp/34/ee7fba293911d3a97d00a0c9449261/content.htm
thanks
mrutyun^ -
How can i put out the back ground music???
how can I set off the back ground music??
I'm afraid your question is not clear. If you don't want music playing, close iTunes. If the music is on a web site that you are visiting, mute your sound - System Preferences>Sound>mute.
-
How to run the report RM07CUFA?
How to run the report RM07CUFA?
Go to SE38 and enter RM07CUFA and click execute.
in the next screen enter details for
Movement Type
Special Stock Indicator
Company Code
G/L Account
and execute.
If you have any inconsistency with fields that will be shown with red colour..
Maybe you are looking for
-
Can anyone help????
-
No sound on my lenovo 3000 j115
Ok, so I had Vista up until yesterday when I reformatted my computer and loaded XP on it. Everything is working fine except now I have no sound. There is no volume icon in the task bar and in the "Sounds and Audio Devices" it says "No Audio Device."
-
Hi While configuring TMS , I just entered STMS. in 000 client. it pops up a dialog box with details like DOMAIN_CFG and after that i tried to save same. It has give me error that The password must contain at least 3 digits (0-9) Can any one help in
-
How to render PDF in InfoPath whose source is a memory stream
I'm struggling to interface InfoPath calling a Web service that generates a PDF and rendering the PDF for the user. The document workflow is: Using InfoPath (using both the fat client and browser client), display a form for the user to complete. Coll
-
Adobe Reader And SharePoint Workflow: How To?
Hi all, We are using SharePoint 2010 as our collaboration portal. Our Marketing department wants to use feedback workflows on PDF documents. The PDF documents can be commented and all reviewers should be able to do that in turn or parallel. We can st