Merge Excel cells when creating file for Background job
Hi Experts
I need to create an Excel document and within the excel sheet merge some cells, I can get that done via OLE.
My problem though comes in with... the Report needs to be scheduled as a background job and therefore OLE does not work!!!
Does any of you have another solution to merge cells while running in background??
Your thoughts are greatly appreciated.
Vic
Hi Vic,
You can use the xml transformations for formatting excel. For my case I needed multiple sheets including glossary sheet to be mailed in a particular format , which was achieved by using transformations.
CALL TRANSFORMATION z_xls_xxx
SOURCE table = i_tmp_b[]
RESULT XML wa_xmlstr.
TRY.
cl_bcs_convert=>string_to_solix(
EXPORTING
iv_string = wa_xmlstr
iv_codepage = '4103' "suitable for MS Excel, leave empty
iv_add_bom = 'X' "for other doc types
IMPORTING
et_solix = l_bin
ev_size = l_size ).
CATCH cx_bcs.
MESSAGE e445(so).
ENDTRY.
Similar Messages
-
Error when creating files for transport request SAPK-700BGINPLMWUI
Hello experts,
We're upgrading our 46c System to ERP 6.0 EHP4.
In Phase EHP_INCLUSION we get the following error Message: Disassembling package queue failed, rc = "2", reason = "Error when creating files for transport request SAPK-700BGINPLMWUI"
We've already checked the SAINT version; Upgrade Fix, SAPCAR version. We've checked our TMS as well and everything seems O.K.
Any help would be really appreciated!!!
Complete Error message:
EhP component PLMWUI, 700
Looking for SAINT package for 'PLMWUI' ...
R3upReadNewPackages:
patchType='U', langVect='DEC'
RFC Login to: System="X05", Nr="00", GwHost="sxt ", GwService="sapgw00"
RFC Login succeeded
Calling function module "spda_read_new_packages" by RFC
ismovesVersion='0'
R3upReadNewPackages: exit: rc=0
... No matching package found.
R3upReadNewPackages:
patchType='I', langVect='DEC'
RFC Login to: System="X05", Nr="00", GwHost="sxt ", GwService="sapgw00"
RFC Login succeeded
Calling function module "spda_read_new_packages" by RFC
ismovesVersion='0'
R3upReadNewPackages: exit: rc=0
Found: name = 'PLMWUI', release = '700', package = 'SAPK-700BGINPLMWUI', type = 'AOI'
... Matching package found: 'PLMWUI','700','SAPK-700BGINPLMWUI'
(trc) R3upPatchDisassembleQueue: 1 package queue entries
(trc) R3upPatchDisassembleQueue: force=YES
(trc) R3upPatchDisassembleQueue: 1 packages will be disassembled
Starting disassembling package queue
Date & Time: 20100319133139
Starting RFC Login to: System = "X05", GwHost = "sxt ", GwService = "sapgw00"
RFC Login to: System="X05", Nr="00", GwHost="sxt ", GwService="sapgw00"
RFC Login succeeded
Calling function module "SPDA_DISASSEMBLE_QUEUE" by RFC
Input table IT_PATQ:
"SAPK-700BGINPLMWUI","000","AOI","PLMWUI","700","SAP PLM Web UI","00"
Call of function module "SPDA_DISASSEMBLE_QUEUE" by RFC succeeded
Logging off from SAP system
Date & Time: 20100319133139
Disassembling package queue failed, rc = "2", reason = "Error when creating files for transport request SAPK-700BGINPLMWUI"Hello Anthes,
Please Check the things in following sequence :
1.Use latest SAPehpi, R3trans and tp versions.
2. users/group authorization issue and/or ownersip limitations (set 777) .Reboot the server to make sure, that the authorisations are updated and there is no lock on a file in the EHPI dir.Repeat the phase.
Folders where permissions should be 777 are Upgrade directory, Data Directory, Cofile directory and .../EPS/in.
3. Source file corruption can be ruled out by execution
R3trans -l /usr/sap/<SID>/..../abap/data/R-700BGINPLMWUI.SAP (The data file corresponding to the Package which is giving error). Check if this ends fine.
Note 2050
4. Confirm that your transport tool is 'healthy' by testing it in STMS. In SPAM in client 000 use the function Disassemble package and enter the package <Package name>.
5. Try to update the kernel if it not helps.
Best Regards
Niraj -
Export of report/query to a file for background job runs
I have a requirement to automate the export of a report or query to a file so when a background job runs a new file is generated to the drive.
This cannot be a customized solution for 1 report, it must be able to adapt to other reports or queries as well.
Any help will be highly appreciated.
Thank you,
ThaminaHi,
SAP have created a standard program RSTXPDFT4 to convert your Sapscripts spools into a PDF format.
Specify the spool number and you will be able to download the sapscripts spool into your local harddisk.
It look exactly like what you see during a spool display.
Please note that it is not restricted to sapsciprts spool only. Any reports in the spool can be converted using the program 'RSTXPDFT4'.
Regards,
Pavan -
Create spool for background jobs which uses submit statement
Hi Gurus,
I have a quick question regarding the backgroud jobs. When we run a program in the background , it should create a spool for us, but, the problem comes when I am running a program in the background, its not creating the spool. This program uses SUBMIT statement. This program collects the data and it will submit to the other program and then retuen. In this case, its not creating a spool. Its very important for us to look at the spool for this program. Does anybody cam across this kind of problem? I need ur inputs.
Thanks in advance, <REMOVED BY MODERATOR>
Regards,
Srinivas.
Edited by: Alvaro Tejada Galindo on Mar 18, 2008 4:31 PMhi check this link ...
Scheduling a submitable program as a background task with the number number in a background request name. After scheduling, the background task is completed by function module JOB_CLOSE and released immediately.
DATA: number TYPE tbtcjob-jobcount,
name TYPE tbtcjob-jobname VALUE 'JOB_TEST',
print_parameters TYPE pri_params.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = name
IMPORTING
jobcount = number
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
IF sy-subrc = 0.
SUBMIT submitable TO SAP-SPOOL
SPOOL PARAMETERS print_parameters
WITHOUT SPOOL DYNPRO
VIA JOB name NUMBER number
AND RETURN.
IF sy-subrc = 0.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = number
jobname = name
strtimmed = 'X'
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 <> 0.
ENDIF.
ENDIF.
ENDIF.
https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=backgroundsubmit&adv=false&sortby=cm_rnd_rankvalue
sy-subrc Meaning
0 Background task scheduled successfully.
4 Scheduling cancelled by user on the selection screen.
8 Error during scheduling, i.e. when accessing JOB_SUBMIT internally.
12 Error in internal number assignment.
regards,
venkat.
Edited by: venkat appikonda on Mar 18, 2008 6:32 PM -
How to create a new excel file using Excel Destination when Destination file not exists.
how to create a new excel file using Excel Destination when Destination file not exists.
Just need to set an expression for excel connectionstring and set delay validation to true and it will create it on the fly.
The expression should return the full path with dynamic filename in each case.
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
''duplicate of https://support.mozilla.org/en-US/questions/973637 - locking''
When creating iframes for htm pages, I pdfs work just fine in all versions of Firefox. However, when I construct an iframe for an htm to be displayed on an htm, Firefox 24 will not load the htm/iframe.Hello,
In order to better assist you with your issue please provide us with a screenshot. If you need help to create a screenshot, please see [[How do I create a screenshot of my problem?]]
Once you've done this, attach the saved screenshot file to your forum post by clicking the '''Browse...''' button below the ''Post your reply'' box. This will help us to visualize the problem.
Thank you! -
[solved] Thunar doesn't respect umask when creating files/folders
Having this permissions:
$ umask
0007
When creating files / dirs in a terminal the new ones will get the correct permissions. However when doing the same in Thunar (checked with pcmanfm, too) the files / dirs get different permissions:
-rw-rw---- 1 nap users 0 Jun 30 16:31 new2 - cli
-rw-r--r-- 1 nap users 0 Jun 30 16:31 New Empty File - thunar
drwxrwx--- 2 nap users 4,0K Jun 30 16:32 dir-cli
drwxr-xr-x 2 nap users 4,0K Jun 30 16:32 dir-thunar
Shouldn't applications respect the user's umask settings? Is it a bug or a feature?
Last edited by siriusb (2012-07-01 10:12:23)Thanks, very useful link.
Now I understand why it works this way. However I'm wondering whether putting umask to ~/.xprofile would work.
Or in .xinitrc before the line that starts WM. I'll try.
Update:
Gcool thanks again.
Putting umask into xprofile works exactly as I need it to work!
Last edited by siriusb (2012-07-01 10:12:04) -
Error when creating interval for number range object
Hi,
I am trying to transport my BW stuff from QA to Production and I am getting the following error in the transport logs. The info objects are inactive in RSA1.
Start of the after-import method RS_IOBJ_AFTER_IMPORT for object type(s) IOBJ (Activation Mode)
Characteristic YRESD: Error when creating interval for number range object BIM0000396
Can some body advise me what's wrong? Is something need to be maintained in number ranges?
Also when I am checking the objects in RSA1, I am getting a message saying "source system WD110 does not exist", WD110 is our dev system. How can I change the source system after transport?
Thanks.
Edited by: Raj G on Mar 20, 2008 11:38 AMAlso when I am checking the objects in RSA1, I am getting a message saying "source system WD110 does not exist", WD110 is our dev system. How can I change the source system after transport?
Which system are you checking this?
refer: Re: Transport Source Systems from DEV to Testing for step to map the source systems for transport -
Update table form local file as background Job
Hi Expert,
I have a requirement to update a database table through Text file in a background. I am trying to do through OPEN Database to upload the file to Application server and then triggerind a event for background job. please provide method to update the table in background job.
Regards,
Kapil.hi,
if i have understood you can try this:
1) create a custom event with transaction SM62.
2) schedule the update job ( with the update program in its step ) trigging the event set in (1) .
3) execute the program that upload the local file from presentation server to application server . The last istruction of this program has to be the call ot the custom event using BP_event raise fn module in the uplaoad is ok..
4) if the event has been raised, the background job has been executed.
Regards, luigi. -
A background job creating/instantiating another background job
Hi,
Is there any possibility in SAP, that, a background job can create/instantiate another background job ?
I have one suce requirement, and not sure if this is possible. Any inputs..
-DKyes you can
when you create a job using SM36,there is a option for start condition
in that there is an option for After Job
just give the job name and when that job completes,this job will trigger off
http://help.sap.com/saphelp_nw04/helpdata/EN/c4/3a7fae505211d189550000e829fbbd/frameset.htm
Rohit -
Function module for background jobs email
hi abaper's
i hace to create a function module for background jobs this function module have to send an email automatically when a background job is assigned or processed in background.
thnks n regards
pardeep kumarhi dear
open this site
https://weblogs.sdn.sap.com/pub/wlg/781. [original link is broken] [original link is broken] [original link is broken]
<removed by moderator>
Edited by: Mike Pokraka on Aug 8, 2008 12:48 PM -
Regarding Variants for Background jobs
Hi Folks
Can you please let me know the procedure how we can create the variants for Background jobs.
Points are assured for correct answers.
Regards,
kumarHi Sree Ram,
Check this info.
If you have any selection screen parameters for your program you need to enter the values for those fields in runtime. So, if you schedule your program in background to execute then there is no one to do this job. Here comes the concept of Variant.
With variant you define what are the selection field values in the runtime. During runtime the program picks this values and runs the program.
When you execute your program which has selection fields, you enter the values and then you click on 'GO TO ' tab and 'SAVE AS VARIANT'.
When you schedule your program in background, give this variant also. Then it will run automatically.
Hope this resolves your query.
Reward all the helpful answers.
Regards -
Job failure ( report RFFDKU00 scheduled for background job)
Hi Experts,
When iam scheduling the report RFFDKU00 for background job. Job is getting cancelled with status "ABAP/4 processor: DBIF_RSQL_SQL_ERROR" . when iam obesrving this job it is going to dump at this select query
" select ausbk belnr gjahr bzkey buzei
033370 from vbsegs into table t_vbsegsfields
033380 where bukrs in r_bukrs
033390 and not ( fdlev = space
033400 and fdgrp = space
033410 and fdtag = init_date
033420 and fdwbt = 0 )
033430 and not saknr in r_cm_sk "
Can anyone helpme to deal with this issues ,
thanks in advance,
Kranthinote 167301 might help.
-
Ctrl-c in bash kill openbox started from rc file as background job
Hi,
Ctrl-c in bash kill openbox started from rc file as background job.
strange, isn't it ?I want to have openbox in the job list of a bash. as if my xinitrc was "exec xterm" and I manualy enter the "openbox &" commande in the xterm window. I suppose this is a common wish : telling bash to read from file then from keyboard, but that not exactly what bashrc do.
"ps j" for openbox started in bashrc
PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND
1769 1773 1773 845 pts/0 1752 S 1000 0:00 xterm -e bash --rcfile ~/bin/xsession.sh
1 1780 1773 845 pts/0 1752 S 1000 0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session
1773 1783 1783 1783 pts/2 1805 Ss 1000 0:00 bash --rcfile ~/bin/xsession.sh
1783 1795 1783 1783 pts/2 1805 S 1000 0:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autostart OPENBOX
1783 1805 1805 1783 pts/2 1805 R+ 1000 0:00 ps j
"ps j" for openbox started by keyboard or PROMPT_COMMAND
1718 1722 1722 845 pts/0 1701 S 1000 0:00 xterm -title Login -e bash --rcfile ~/bin/xsession.sh
1 1729 1722 845 pts/0 1701 S 1000 0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session
1722 1732 1732 1732 pts/2 1747 Ss 1000 0:00 bash --rcfile ~/bin/xsession.sh
1732 1744 1744 1732 pts/2 1747 S 1000 0:00 openbox
1732 1747 1747 1732 pts/2 1747 R+ 1000 0:00 ps j
ps have PGID equal to the bash TPGID, so it is foreground. openbox from PROMPT_COMMAND have his own PGID, so it is background. openbox from bashrc share PGID wish bash ... so if bash do not consume Ctrl-c signal openbox receive it ? I assume it is some things like this, but why ? INVOCATION and JOB CONTROL sections in bash manpage do not seems describe this, so that's a strange behaviour. -
Date and time for background job
Hi,
I am creating a program with out selection screen . This program runs based on date and time . so I need to create a table
with date and time fileds.
Program runs based on FROM DATE FROM TIME TO DATE TO TIME....... FROM DATE and FROM TIME will get it from ztable and TO DATE & TO TIME values as SY-DATUM & SY-UZEIT. In the end I will update sy-datum and sy-uzeit values in the custom table to get the values ( Use it for from date from time ) for next run of the program.
This program is mainly used for background job so how do we get the values of from date and from time for the first run of the program ? how do we update the latest date and time details by deleting old date and time details.
Thanks ,
Vinay.
Edited by: Vinay parakala on Apr 22, 2010 9:18 AMFirst of all, I'll suggest to maintain TVARVC instead of doing it in custom table unless you need a complete log.
As per my understanding, you are trying to fetch some records based on the time period(Delta loads).
So, you will do an initial run to load the complete data then you will run it for time periods. For example,
1st Load- 01/01/1991(earliest date possible) - today's date say 03/22/2010
2nd load- 03/22/2010 - today's date
so on............
You have to move the to date values to from date values and to date value needs to be updated by the latest one for each load.
Do you have any dependency on background job? Please let me know if my understanding is correct or specify your requirement in detail.
Maybe you are looking for
-
Attaching library in Reports 3.0
Although the attach of system libraries (oca.pll, exec_sql.pll) seems to be OK, when I try to run the report it says that the library cannot be found. I try all the kinds of Attach, but the result is the same. Is that anybody knowing this problem ? n
-
Change Minutes Plan = $500 Bill
Back in October I called the 1-800 line to inquire about having a lower allotment of minutes for the two lines on my account because of the fact that we hardly use any of them. The representative I talked to was able to take our 700 minutes plan and
-
Hi, can anyone help with these two questions; 1) Can the "blank" boxes be removed (in the layout format there are always 'blank' boxes that can neither take text or a photo.... +- ie can these be removed/made transparent+ 2) can the text in a text 'b
-
Can I record direct to fcp using xl2 the same as i can to Quick Time?
If this can be done Please tell me how. Thank you, Elgoto
-
Rasmol crashes with segmentation fault
Hi. I have just switched to Arch Linux from Ubuntu. I have installed arch from AUR and it crashes immediately after launch with segmentation fault. I don't really know what more data I can provide but please tell me if there is any.... Am I the only