Scheduling a report in background
dear all,
I have created a report in SE38 which does not have any selection screen.
If i m scheduling it, the job is getting canclled automatically.
Is the problem in my code or its a BASIS problem?
Kindly reply urgently.
Harshita Saxena
hi,
im getting this log:
10.07.2008 08:41:44 Job started 00 516 S
10.07.2008 08:41:44 Step 001 started (program ZBWDATA_BW, variant , user ID CA.LOKESH) 00 550 S
10.07.2008 08:42:14 ABAP/4 processor: SPOOL_INTERNAL_ERROR 00 671 A
10.07.2008 08:42:14 Job cancelled 00 518 A
Similar Messages
-
How to schedule a report in background
could anybody inform me
how to schedule a report in background
if possible plz send the entire step by step process
thanx
regards
kals.HI,
Use transaction SM36
For step by step process refer this link...
http://help.sap.com/saphelp_bw30b/helpdata/en/c4/3a7f87505211d189550000e829fbbd/content.htm
Hope this helps!!
Cheers
Alfred -
Scheduling a report in background and passing data for processing
Hi all,
Using code (in a report1) ...i want to execute a report (report2) in background.....but at the same time i want to pass data (an internal table and a variable) to that report2.
is it possible to pass data like internal table to a executable report and at the same time pass the data to that report.
Thanks in advance.
Thanks and Regards,
Sushil.hi
regarding Scheduling a report in background check the below thread
SCHEDULE THE ZREPORT IN BACKGROUND DYNAMICALLY
regards
chandra -
Need to schedule a report in background from an user exit
Hi Experts,
I have a requirement to execute a report in background from an <b>user exit</b>. Please advise.
Thanks in advance,
Vivenchandar RUse the <b>submit</b> statement.
For example
SUBMIT zipr_trans_details "VIA SELECTION-SCREEN
WITH so_trdt IN lr_tr_period
WITH so_empno IN lr_emp
AND RETURN.
Where <b>zipr_trans_details</b> is the report name.
Message was edited by:
Naren Someneni -
Problems when scheduling a report in background
Hi Guys
I have a report that has a lot of columns so i have created a display variant with 22 cols. When I run this report online (foreground) It picks up my variant and I can see all 22 cols. The problem is when I schedule this in background it does not display all the cols, the last three cols get cut off.
Any idea why this is happening?
Thanks
Sameeryou have to change the format in SPAD.
Go to transaction SPAD -> FULL ADMINISTRATION -> DEVICE TYPES -> FORMAT TYPES and there you can see all the available formats. Create a new format Z_65_700 in the similar manner with X_255... with a different number of columns (700) and save it.
Then in the tab DEVICE/SERVERS go to OUTPUT DEVICES and type your printer -> ENTER -> then from the Menu GOTO device type -> then there is a button FORMATS where you can see all the existing formats (plus the one you have just ctreated). Find it and choose it. Then save.
Now you have attached the new format to your printer.
The next step is simple.
You can do it the way you described, but there is also another way. Run your program with F9 and not F8 from the selection screen. It will ask you for printers, formats etc. There you will first select the appropriate printer and then (after ENTER) you have to go down to formats and select the new format. Do not print it immediatelly, click only the NEW SPOOL REQUEST checkbutton. This will create a new spool request.
If you go to SP01 you will find the number of your finished job. If you click the abap list button it will only show you collumns with up to 255 characters.
But if you take the spool number and put it as a parameters to the zzz program , it will show everything.
Source:
Spool List output display > 255 char when the rpt is run in Background -
Regarding running a report in background and generate spool
Hi,
I am developing a report [<b>REPORT1</b>].
It is taking long to execute if data is more.
Now i want to schedule this report in background and generate spool along with.
So once i execute REPORT1 it should run in background & generate spool?
Can anybody give inputs for the same!
Thanks,
Deep.Hi,
to generate spool, use below code
FORM create_spool .
CONSTANTS : l_c_device(4) VALUE 'LOCL'.
Create Spool Request
NEW-PAGE PRINT ON
LINE-SIZE 120
DESTINATION l_c_device
IMMEDIATELY ' '
KEEP IN SPOOL 'X'
NEW LIST IDENTIFICATION 'X'
NO DIALOG.
ENDFORM. " create_spool
And after createing spool to get the spool number use below code,
FORM obtain_spool_id .
TYPES : BEGIN OF t_tsp01,
rqident TYPE tsp01-rqident,
rqowner TYPE tsp01-rqowner,
END OF t_tsp01.
DATA : it_tsp01 TYPE STANDARD TABLE OF t_tsp01,
wa_tsp01 LIKE LINE OF it_tsp01.
SELECT rqident
rqowner
FROM tsp01
INTO TABLE it_tsp01
WHERE rqowner = sy-uname.
SORT it_tsp01 BY rqident DESCENDING.
READ TABLE it_tsp01 INTO wa_tsp01 INDEX 1.
IF sy-subrc = 0 .
v_spool_nr = wa_tsp01-rqident.
ENDIF.
Capture the immediate spool created for this report
v_spool_nr = sy-spono.
ENDFORM. " obtain_spool_id
<b>Reward points</b>
Regards -
Ability to schedule a report to run in background but No access to transact
Hi,
I want to give users ability to schedule a report to run in background but No access to transaction Sm37.
What can be the process/steps to work and morever if we do this is there any disadvantages that users
can face later...
<removed_by_moderator>
Thanks,
Barada
Edited by: Julius Bussche on Jan 28, 2009 1:12 PMSorry, I misread your question - thinking that the report should only be run in the background.
I agree with the others (also about SMX and SMXX to display their own jobs, but not change them afterwards), but which report (tree) is this?
You can still give the user an ability to maintain a variant via transaction VARCH though (no execute possibility) . It will check S_PROGRAM p_action VARIANT or look for a user specific protection flag.
But then the user can submit it online as well from other transactions. That is why I thought you were looking for a way to run it as low priority in the background only.
Cheers,
Julius -
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. -
Background Scheduling Z Report
Hi,
I have developed one report , it can output its result in alv report and excel file, So my requirement is to schedule the report and in background only email the report to the specified email id's. How can I achieve functionality of background scheduling and automatic email.
I know we can do background scheduling with SA38 or SM36/SM37 but upon scheduling it is not saving my excel file at desired location.
AnkeshYou should search forums about this....
You will need to save to the SAP Application server (in a folder which has write permission for SAP jobs) and possibly FTP to some shared drive within the network. Local PC, local MS network, like C:\, D:\, etc. is not visible to a background job, since there is NO GUI/PRESENTATION server involved in a background job. Outside of MS Office, an .XLS file is an unknown file type, probably.... how do you think you're creating a .XLS file in a background SAP job? -
Schedule a report to run in background
Hi all,
I have a report that has a selection screen .
When i schedule this report as a background job , it is cancelled : "cannot perform frontend function in batch input mode " ??
I created a variant and in the job step specified the variant name ...!! would appreciate if anyone can tell how to schedule the report to run as background job ?Hi,
Ok in this case there can be too options.
1) either take file from the shared network and put it in your presentation server and then take it into application server ( this is manual by using CG3z)and then execute your program in background
2) or you will have to code using FTP commands
First connect using FM FTP_COMMAND. you will ahve to use commands like mget etc
Once connected then pass command using FM
FTP_COMMAND
Then get the files Data into Internal table via FTP server which can be done using
FM FTP_SERVER_TO_R3
once done use the back ground processing
Make sure that there is R/3 connection mainained using SM59. -
Scheduling of ALV report in Background
Hi,
Presntly I want to schedule ALV report in the Background,
The reprot output which I am getting is desirable.
Please let me know which parameter I need to set it for
processing ALV report in the background.
Thanks in Advance
Irfan HussainHi Irfan,
Here are the steps...
Run the report in background do F9 instead of F8, then give immediate and save.
Then goto Sm35 goto job overview and view the job listed
Choose the job and press the spool button. It will show the list created on the next page. When u clcik the list u can see the ALV output.
To see this the job should be in the finished status.
How to define Periodic Jobs
1.Execute transaction SM36
2.Define Job name, Job class, Target server
3.Click on 'START CONDITION' button
4.Click on 'Date/Time' button
5.Enter Scheduled start DATE & TIME. Check mark 'Periodic Job' field. Click on 'Period values' button and select 'Hourly' or 'Dialy' or 'Weekly' or 'Monthly' or Other period and SAVE. Go back to main screen.
6.Click on 'STEPS' button and enter Program name and Variant under box 'ABAP Program'. Click on 'Print Specification' button and enter Printer name under 'Output device' and SAVE
7.Click on SAVE button until you get message on bottom of the screen that describes 'Job XYZ saved with status: Scheduled'.
8.Click on 'Job overview' button or execute SM37 transaction.
9.Select the appropriate 'Job name', 'User name', 'Job Status' & Schedule date under 'Job start condition' and click on 'Execute' button or press F8.
10.You will now see all your scheduled JOBS.
Hope this helps.
Regards,
Maheswaran.B -
Function module needed to schedule a report to run in background.
Hi,
I am in need of a basis fm ro schedule a report to run in the background.
There exists a function group BTCH with fm MINI_JOB_WIZARD which is what I need.The problem is that all the import parameters is mandatory
IN_JOBNAME
IN_REPVARNT
IN_REPORT
The problem with the above fm is that it requires a report variant which my report doesnt have since my report has no selection screens.
Can you please suggest me any alternative fms which does the above wizard like stuff without the annoyance of supplying a variant .
ThanksTry to use the standard FM for submit of jobs :
- [JOB_OPEN: Create a Background Processing Job|http://help.sap.com/saphelp_nwce711core/helpdata/en/fa/096ce5543b11d1898e0000e8322d00/frameset.htm]
- [GET_PRINT_PARAMETERS|http://help.sap.com/saphelp_40b/helpdata/pt/9f/dba5d535c111d1829f0000e829fbfe/content.htm] for ... print parameters.
- [JOB_SUBMIT, ABAP SUBMIT: Add a Job Step to a Job|http://help.sap.com/saphelp_nwce711core/helpdata/en/fa/096ce5543b11d1898e0000e8322d00/frameset.htm] - Use the FM if you have a variant (or call an external program), else use a ABAP [SUBMIT |http://help.sap.com/abapdocu_70/en/ABAPSUBMIT.htm] [selscreen_parameters|http://help.sap.com/abapdocu_70/en/ABAPSUBMIT_SELSCREEN_PARAMETERS.htm] [job_options|http://help.sap.com/abapdocu_70/en/ABAPSUBMIT_VIA_JOB.htm] [spool_options|http://help.sap.com/abapdocu_70/en/ABAPSUBMIT_PRINT_PARAMETERS.htm], you can pass parameters with the [WITH expr_syntax1 WITH expr_syntax2 ... |http://help.sap.com/abapdocu_70/en/ABAPSUBMIT_SELSCREEN_PARAMETERS.htm#&ABAP_ADDITION_4@4@] option.
- [JOB_CLOSE: Pass a Job to the Background Processing System|http://help.sap.com/saphelp_nwce711core/helpdata/en/fa/096eff543b11d1898e0000e8322d00/frameset.htm]
Regards,
Raymond -
Scheduling of ALV Reports in Background
I have schedule a Report in the Back ground and also entered the spool list so that the mail can be sent to the said users but when the Report is recvd in the mail box it is recvd as html and there are many columnns in my report that are not visible.
can i schedule the report and send the report as an excel attchement in the background processing if so then how can i do that
you early reponse will be appreciated
abhishekHi,
Once you schedule the ALV report in background you will not get the entire list as it is. The output lenght of the ist generated in the background is set to 255 characters and generally data exceeding this lenght will be turncated.
You cannot download a report in excel in background. The FM's GUI_download will not work in backgorund. You will have to write the data on the application server and then write an additional program to read that data or alternatively use some of the std tcodes to fetch that data to the presentation system.
CHeers
VJ -
Background scheduling of Reports
Dear All,
Is it possible to schedule the Query designer reports in background.
we are in BI 7 version.
I know that we can do it by using web templates.
But iam not sure with normal reports.
pls tell me.
Thanks
SuriHi Suri,
You can use the broadcaster to schedule the execution of queries, workbooks and views too.
http://help.sap.com/saphelp_nw04s/helpdata/en/3a/0e044017355c0ce10000000a1550b0/content.htm
Hope this helps... -
Scheduling of BW Reports in background - download to predef folders
Requirement is that when users arrive to work in the morning, the BW reports are readily available.
Any suggestions to schedule BW reports at a predefined time daily and save to a specific location?You can use "Information broadcasting" to achieve this.
Search for this on the forum.
Hope this helps.
Maybe you are looking for
-
Why we need ABAP if we can connect With Crystal Reports to SAP R/3
Hi, I am new to Crystal reports.I came to know that we can connect SAP R/3 by using SAP InfoSet,SAP Table Cluster and Function connectivity in Crystal Reports.So we can generate reports for SAP R/3 database with out need of ABAP.So why we need to
-
Url in responsive cs6 not working
Hell All I have started a Responsive html page on my site in cs6 the code is <script src="respond.min.js"></script> </head> <body> <div class="gridContainer clearfix"> <div id="LayoutDiv1"> <p> </p> <div id="Top"> <p>NEW SEASON<a href
-
Redirection fails on Oracle10gAS on Solaris 8 - SPARC
Hi all, Am facing a strange problem, where the serverside redirection is failing on Oracle10gAS installation on Solaris 8 (tried on two setups). Am getting browser "Page cannot be displayed", also tried with a simple "hello world" example, it fails.
-
How to override confirmation message as part of batch action?
I have created an action in Illustrator CS5 that ungroups a radar graph and deletes the axis lines. And I would like to run this action on a batch of 100 files. The problem I am having is that when I run the action, I get the following pop-up message
-
2008 R2 - Memory Leak from svchost.exe - Module "rpcrt4" is the culprit
Hi All Over the past week or so (after a set of Windows updates and restart) svchost.exe has increasingly used more and more memory. It probably gobbles up an extra 1GB per day and doesn't relent. After running various diagnostics, the debug diagnos