Background scheduling the sessions
hi,
i want to schedule the session in background without going to sm35. i want to schedule it using rsbdcsub please give some idea or some code
hi,
After calling FM BDC_CLOSE_GROUP for closing the session, process that session without going to SM35 with submit instruction.
here p_v_group is session name, which have been passed in FM BDC_OPEN_GROUP
*SUBMIT rsbdcsub
WITH mappe EQ p_v_group
WITH logall EQ c_x
AND RETURN.*
Reward points if it is helpful.
Regards,
Srilatha
Similar Messages
-
BACK GROUND SCHEDULING OF THE SESSION METHOD
Dear experts,
i am using session method for data transfer,i need update the data periodically.
how can i do this?
i am following this method, in sm35i am processing the session in background---thruough this data is updfating at atime.
but i wnat to schedule it...can any one give stpe by step guidse to make this possible ,,,for session method, i know t.codes sm6 and sm...but how to use them?
guide me ........thanks in advanceHi,
use the following code.
submit rsbdcsub
with mappe eq 'ssession name'
exporting list to memeory and return.
reward if helpful
Rgds
Umakanth -
How to schedule the background job if report have Presentation server files
Hi All,
I have searched the forums and found , the way for the scheduling the background job if report selection screen have the presentation server file input.
1. Using the Open data set method.
And my client is not OK with Open dataset way, it there any other way to do this, As we are using the EXCEL file.
Thanks and Regards,
BharaniHi,
As said above it is generally not possible. Since your client most obviously doesn't like graphical background I would recomend storing data as till now, but show it with your own report in more userfriendly way. For example:
- as ALV Grid
- in excel with use of OLE either as embedded in SAP or new window (check transaction OLE for example)
- with use of webdynpro
BR
Marcin Cholewczuk -
How to schedule the background job using current selection screen field val
Hello Friends,
How to schedule the background job using current selection screen field values.
after completion of the job the spool should be sent as a mail to SAP Inbox.
Is there any way to create the variant dynamically by reading the current selection screen values.
Thanks,
RaviHi,
To get the variant details you can use teh following FM.
'RS_VARIANT_CONTENTS'.
Regards,
Ankur Parab -
How to schedule the background job daily twice?
Hi,
How to schedule the background job daily twice? any conditions?
Regards,
Srihithasee the step by step procedure.
Scheduling Background Jobs:
1. Background jobs are scheduled by Basis administrators using transaction SM36.
2. To run a report in a background, a job needs to be created with a step using the report name
and a variant for selection parameters. It is recommended to create a separate variant for each
scheduled job to produce results for specific dates (e.g. previous month) or organizational units (e.g.
company codes).
3. While defining the step, the spool parameters needs to be specified
(Step-> Print Specifications->Properties) to secure the output of the report and help authorized users
to find the spool request. The following parameters needs to be maintained:
a. Time of printing: set to Send to SAP spooler Only for now
b. Name abbreviated name to identify the job output
c. Title free form description for the report output
d. Authorization a value defined by Security in user profiles to allow those users to access
this spool request (authorization object S_SPO_ACT, value SPOAUTH). Only users with matching
authorization value in their profiles will be able to see the output.
e. Department set to appropriate department/functional area name. This field can be used in
a search later.
f. Retention period set to Do not delete if the report output needs to be retained for more
than 8 days. Once the archiving/document repository solution is in place the spool requests could
be automatically moved to the archive/repository. Storage Mode parameter on the same screen
could be used to immediately send the output to archive instead of creating a spool request.
Configuring user access:
1. To access a report output created by a background job, a user must have at
least access to SP01 (Spool requests) transaction without restriction on the user
name (however by itself it will not let the user to see all spool requests). To have
that access the user must have S_ADMI_FCD authorization object in the profile with
SPOR (or SP01) value of S_ADMI_FCD parameter (maintained by Security).
2. To access a particular jobs output in the spool, the user must have
S_SPO_ACT object in the profile with SPOAUTH parameter matching the value used
in the Print Specifications of the job (see p. 3.d above).
3. Levels of access to the spool (display, print once, reprint, download, etc) are
controlled by SPOACTION parameter of S_SPO_ACT. The user must have at least
BASE access (display).
On-line reports:
1. Exactly the same configuration can be maintained for any output produced
from R/3. If a user clicks Parameters button on a SAP Printer selection dialog, it
allows to specify all the parameters as described in p. 3 of
Scheduling background jobs section. Thus any output created by an online report
can be saved and accessed by any user authorized to access that spool request
(access restriction provided by the Authorization field of the spool request
attributes, see p. 3.d of Scheduling background jobs section).
Access to reports output:
1. A user that had proper access (see Configuring user access above) can
retrieve a job/report output through transaction SP01.
2. The selection screen can be configured by clicking Further selection
criteria button (e.g. to bring Spool request name (suffix 2) field or hide other
fields).
3. The following fields can be used to search for a specific output (Note that
Created By must be blank when searching for scheduled jobs outputs)
a. Spool request name (suffix 2) corresponds to a spool name in p. 3.b in
Scheduling background jobs section above).
b. Date created to find an output of a job that ran within a certain date range.
c. Title corresponds to spool Title in p. 3.c in Scheduling background jobs
section above).
d. Department - corresponds to spool Department in p. 3.e in Scheduling
background jobs section above).
4. Upon entering selection criteria, the user clicks the Execute button to
retrieve the list of matching spool requests.
5. From the spool list the user can use several function such as view the
content of a spool request, print the spool request, view attributed of the spool
request, etc. (some functions may need special authorization, see p.3 in
Configuring user access)
a. Click the Print button to print the spool request with the default attributes
(usually defined with the job definition). It will print it on a printer that was
specified when a job was created.
b. Click the Print with changed attributed button to print the spool request
with the different attributes (e.g. changing the printer name).
c. Click the Display contents button to preview the spool request contents. A
Print and Download functions are available from the preview mode. -
Processing the session in background
Hi experts,
I have created a BDC program in session method. Once i executed the program, it creates a session name.
Then i select the corresponding session name in SM35 and process it in background.
But i dont want to goto SM35 and process the session explicitely.
How to process the session in background without going to SM35 tcode?
Regards,
ShanthiHi shanti,
check with below code... but one point keep remember. when your trying to post a question check SDN and if your not succeeded then only post the question. so it will avoid the duplicate postings on the same topic i am right ?.
Hi,
Use this sample code
DATA: RUNTIME TYPE I. "Runtime
DATA: GROUP LIKE APQI-GROUPID, " Mappenname
BDCIMMED LIKE RFIPI-BDCIMMED, " nur BDC: sof. Abspielen
BDCSTRTDT LIKE TBTCJOB-SDLSTRTDT, "nur BDC: Startdatum
BDCSTRTTM LIKE TBTCJOB-SDLSTRTTM. "nur BDC: Startzeit
form mappe_abspielen_im_batch.
GET RUN TIME FIELD RUNTIME.
JOBNAME = 'RFEBFD00-FIEB'.
JOBNAME+14 = RUNTIME.
eak-point.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = JOBNAME
JOBGROUP = 'FIEB'
IMPORTING
JOBCOUNT = JOBCOUNT
EXCEPTIONS
CANT_CREATE_JOB = 01
INVALID_JOB_DATA = 02
JOBNAME_MISSING = 03.
IF SY-SUBRC NE 0.
MESSAGE E015 RAISING SESSION_NOT_PROCESSABLE.
ENDIF.
SUBMIT RSBDCSUB AND RETURN
USER SY-UNAME
VIA JOB JOBNAME NUMBER JOBCOUNT
with mappe = group
WITH MAPPE = BI-NAME
WITH VON = SY-DATUM
WITH BIS = SY-DATUM
WITH Z_VERARB = 'X'.
BDCSTRTDT = SY-DATUM.
BDCSTRTDT = SPACE.
BDCSTRTTM = SPACE.
BDCIMMED = 'X'.
bdcstrttm = runtime.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBNAME = JOBNAME
JOBCOUNT = JOBCOUNT
STRTIMMED = BDCIMMED
SDLSTRTDT = BDCSTRTDT
SDLSTRTTM = BDCSTRTTM
EXCEPTIONS
CANT_START_IMMEDIATE = 01
JOBNAME_MISSING = 02
JOB_CLOSE_FAILED = 03
JOB_NOSTEPS = 04
JOB_NOTEX = 05
LOCK_FAILED = 06.
IF SY-SUBRC NE 0.
MESSAGE E015 RAISING SESSION_NOT_PROCESSABLE.
ENDIF.
CLEAR BDCIMMED.
BDCSTRTDT = SPACE.
BDCSTRTTM = SPACE.
~lingannna -
How will schedule the BW report in the Background ?
Hi
Small query, i have one management report in the BI, which should be run early morning and send mail to the GM,
We can schedule the ABAP report but no the BW !!!!
How will schedule the BW report in the Background ?
How the mail send to the GM ?
Please advise us
REgards
Anwer Waseem
SAP BASISReporting Agent will be only supported in the 3.X runtime in 2004s,start using Bex Broadcaster.Reporting agent is going to be obsolete or is would say.
All the new functionalities will be implemented in Broadcaster only.
Advantage -The old Reporting Agent in BW 3.x could pre-calculate the data of a template and access it through the URL . It could not broadcast queries, workbooks or web templates by email or to KM folders.
https://websmp203.sap-ag.de/~sapdownload/011000358700004219392005E/ERQA_INFOBROADCASTING.PDF
http://csc-studentweb.lrc.edu/swp/Berg/articles/Reporting_Analytics_2006_Broadcasting_v10.ppt
Note 760775 - Settings for Information Broadcasting
Hope it Helps
Chetan
@CP.. -
Where i will give the date and time of the session background process
Hi.
I created a program on XD01 by using Session Method.
It is executed properly and process in forground also fine.
What my problem is i want execute process of session in Back ground on that time i want give the Date and Time. I do not know where i will provide date and Time.
I want Process the BDC Session after 2 days. How it is possbile. Where i will give the date and Time?
With in these 2 days i want know the status of the Session Process. How i will check the status?
Any body will explain these things with full flow of sequence.
I do not want use the BDC Session by using RSBDCSUB. In that program there is no options for giving the Date and Time.
Thank You.
B. Krishna.Hi,
While creating session through BDC_OPEN_GROUP function, populate HOLDDATE field to set lock on the created session till that date, say 31.12.2008 and you would like to execute your session on 1.1.2009 at 2:00 AM.
Once session is created, create a batch job for program RSBDCSUB and schedule it on 1.1.2009 at 2:00 AM (server time).
I am confident that it solves your problem.
Regards,
Prasanth -
Process Steps to schedule the job in background
What are the process Steps to schedule the job in background?
Sai.You can set up the different step while schedule the back ground job. Each step will have the program name, variant.
You can do his using transaction SM36 -> JOB WIZARD.
Thanks,
Srinivas -
How will you schedule the job in background?
How will you schedule the job in background?
Pls go to this link
http://help.sap.com/saphelp_bw33/helpdata/en/4c/89dc37c7f2d67ae10000009b38f889/frameset.htm
Step by Step
http://help.sap.com/saphelp_nw04/helpdata/en/67/13843b74f7be0fe10000000a114084/content.htm
An example of a complex process:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/63073c52619459e10000000a114084/frameset.htm
process chains
process chains
Process chains
http://help.sap.com/saphelp_bw30b/helpdata/en/ad/6b023b6069d22ee10000000a11402f/frameset.htm
Re: Ho to make a variable mandatory or optional?
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
Thanks & regards
nath.......... -
Re-Scheduling the background job.
Hello All,
How do you schedule the daily job for closing the reconciliation key FPG4 and transferring them to R3 FPG1.
Regards
CharviHi,
I seen this transaction running on back ground, unfurtunately I didnt run it but this is my experience.
We used it to run availability check every 4 hours and the system performance gets lows, of course it depends on technical architecture and volume of material. It reads every line on sales ordes that, in ours scenarios was so high (about 5000 lines in one day or more).
It works perfectly, but buffers get alarme on pics of the operations.
If you program it on low transaction volume, if can be very good, you may also talk before with your basis and explain him this performance issue, maybe he can help.
I hope you find this hopeful.
Regards,
RP -
Background Schedule - Hardcore Input data
Hi Experts
I am developing a BDC, now i want to schedule the program into background.
So i want to hardcore the input data like
Select Method (Genrate session/Call transaction)
Processing Mode
Update Mode
Nodata Indicator.
These data i need to hardcore in the program itself for further processing of background schedule.
How to do it, pls advise me on this.
Thanks in advance.
Regards
RajaramHi Rajaram,
As of my understanding do you want to put the following on your selection screen?
Select Method (Genrate session/Call transaction)
Processing Mode
Update Mode
Nodata Indicator
then do so.
There is a structure for call transaction parameters, which you can use for setting of selection screen and can set the default values as wellin initialization event.
Structure name : CTU_PARAMS
Reward pointsif useful.
Thanks & Regards
Rajini Rajuladevi
Edited by: Rajini R M on Jun 4, 2008 8:44 AM -
Automatically Run The Session in SM35
How can I run the session automatically in background after creating it in SM35. I want to eliminate my users from going to SM35 and execute the session after uploading the data.
0. I think the other program(RSBTCSUB)is even better and you can create job for that too.
1. you can select from apqi with something like:
SELECT * FROM *APQI UP TO 1 ROWS
WHERE MANDANT = SY-MANDT
AND GROUPID = ???
and credate = sy-datum
AND QSTATE = 'R'.
2. you can create a job and submit a job, eg:
FORM schedule_next_bdc
Schedules a job to release a specific BDC session. *
FORM SCHEDULE_NEXT_BDC.
DATA: L_JOB_NAME LIKE G_JOB_NAME,
l_job_num LIKE TBTCJOB-JOBCOUNT.
MOVE APQI-GROUPID TO L_JOB_NAME.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = L_JOB_NAME
IMPORTING
JOBCOUNT = l_JOB_NUM
EXCEPTIONS
CANT_CREATE_JOB = 1
INVALID_JOB_DATA = 2
JOBNAME_MISSING = 3
OTHERS = 4.
IF SY-SUBRC NE 0.
PERFORM JOB_DELETE USING L_JOB_NAME l_JOB_NUM.
MESSAGE E999 WITH 'Job open failed - return code is: ' SY-SUBRC.
ELSE.
MESSAGE S999 WITH 'Job Name/Number for BDC session:'
L_JOB_NAME
l_JOB_NUM.
MESSAGE S999 WITH '...Queue ID:' APQI-QID.
ENDIF.
SUBMIT RSBDCBTC AND RETURN
WITH QUEUE-ID = APQI-QID
USER SY-UNAME
VIA JOB L_JOB_NAME NUMBER l_JOB_NUM.
IF SY-SUBRC NE 0.
PERFORM JOB_DELETE USING L_JOB_NAME l_JOB_NUM.
MESSAGE E999 WITH '...Abap submission to job failed. Abap='
SY-REPID 'RC=' SY-SUBRC.
ENDIF.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = l_JOB_NUM
JOBNAME = L_JOB_NAME
STRTIMMED = 'X'
IMPORTING
JOB_WAS_RELEASED = G_JOB_RELEASED
EXCEPTIONS
CANT_START_IMMEDIATE = 1
INVALID_STARTDATE = 2
JOBNAME_MISSING = 3
JOB_CLOSE_FAILED = 4
JOB_NOSTEPS = 5
JOB_NOTEX = 6
LOCK_FAILED = 7
OTHERS = 8.
IF SY-SUBRC NE 0.
PERFORM JOB_DELETE USING L_JOB_NAME l_JOB_NUM.
MESSAGE E999 WITH '...Job closure failure. Return code='
SY-SUBRC.
ELSE.
MESSAGE S999 WITH '...Job scheduled OK. Name/Number:'
L_JOB_NAME
l_JOB_NUM.
ENDIF.
ENDFORM. -
Hi friends,
Please kindly help me on below issue.
If i schedule the job BDC in background, how the system will process the session by going to SM35.
i.e unless you process the session data will not be updated.
Thanks in Advance. your answer will be given points.
Regards,
Purna.Hi..
Go to SM36...clik on Job Wizard ( Application Toolbar )
Give the JOb name....
Select the abap program step..
and give the Pg Name : RSBDCSUB
Pass the variant name of the above program which will encapsulate the Session name. U need to create Variant before u schedule a job..
and schedule job...
So whenever ur job will execute this program will be triggered and hence the sessions will be processed in background
Edited by: Dhananjay Patil on Mar 11, 2008 12:19 PM -
Email background schedule report to gmail or yahoo mail
Dear Expert,
My self Nayan Lad having 1 year exp in SAP ABAP.
Now my request is How can I send mail the background schedule report to some person's personal mail id through SAP.
Please guide me so I can explore my knowledge.
Thanks & regards,
Nayan Lad
Moderator Message: Please search for available information.
Edited by: kishan P on Nov 11, 2010 11:03 AMhai ,
please go through this example bcs_example8.
thankyou,
anji.
Maybe you are looking for
-
when i type a new address into the address bar and press enter, firefox automatically opens the site in a new tab. i want it to just open in the same tab. == This happened == Every time Firefox opened
-
Error showing in IntegrationDirectory
Hi All, while dng IntegrationDirectory Adapter Engine is not showing Integration Server. even i created several times Technical System and Business System,iam getting the same problem Unable to determine the name of the central Adapter Engine from th
-
Status is not updated from delivery to sales order item.
Dear Folks, One user created sales order with 10 line items and he created delivery and later he deleted line item 30 in that delivery document and with remaining 9 line item he done the PGI & Billing.Here what is the problem is the deleted line item
-
I want to change the amount in condition sheet using bapi_po_change
hi experts: i want to use the bapi_po_change to change the amount in condition sheet in me23n. the parameter i set is below: DATA: lt_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE, "返回内容 lt_poheader like bapimepoheader, lt_poheaderx like bapimepohea
-
Ova8 checks in financial accounting/old AR summary
Hi, I read the F1 but not quite understand. 1 May I know what is the purpose of this part in ova8? 2 What is the purpose of permitted days column for? Can have example? Thanks