Regarding Spool_Internal_Error!!
Hello Everyone,
Can we have Spool_Internal_Error because of Job log or background log files getting filled? Or is it only because of Spool Files?
Because in the /sapmnt/SID/global folder i see that JOBLG folder has so many files in it along with Background log folder. But i dont see Spool Folder having many files but still i am getting SPOOL_INTERNAL_ERROR.
When i do bdf . in the global folder it displays as 95% used but I doubt whether its because of SPOOL files.
Can anybody help me by telling me how can i be sure that its not because of SPOOL Files?
If it is because of JOB logs then is can we remove those files without creating inconsistency in the system?
Help needed Urgently.
Thanks in Advance.
Hello !
Note 48284 - Creating more than 32000 spool requests
try to check the number of spools currently in the system via SP01, leave the text boxes for dates as blank and execute to get the list. In the last page you will get the summary stating the total number of spools. See if it is nearer to 32000
spool error should come normally only due to spools, however if you still want to cleanup the JOBLG, then follow:
16513 File system is full - what do I do?
SAP Note 6604 - Deleting job logs at operating system level
Similar Messages
-
SPOOL_INTERNAL_ERROR short dump while running RBDAPP01
I recently encountered this run-time error when processing IDOCs.
The IDOC message type was WMMBXY, if that helps.
We have been using this message type and have been processing thousands of these transactions for years,
and this just suddenly happened. We got other IDOCs of the same message type to process successfully after
this error occurred, so I think it is some sort of data issue.
We were simply trying to process a simple PO Goods receipt (movement type 101), so this is nothing unique.
Has anyone else out there experienced this issue before?
I would appreciate any help you can give.
Thanks.
MikeHi Michael,
please check the SAP notes regarding SPOOL_INTERNAL_ERROR.
I have found 15 notes, for example the newest ones:
http://service.sap.com/sap/support/notes/1888199
http://service.sap.com/sap/support/notes/1953355
Regards,
Klaus -
SPOOL_INTERNAL_ERROR spool overflow when submitting the same program
I am submitting the same program via job with different seletion screen values after JOB_OPEN, and then SUBMIT statement and JOB_CLOSE FM. But this job get cancelled with message "ABAP/4 processor: SPOOL_INTERNAL_ERROR" . The submit is as follows:
SUBMIT (sy-repid) USER sy-uname
VIA JOB 'ZTP_SAl_REG_MONITOR_JOBS'
NUMBER l_jobcount
TO SAP-SPOOL
SPOOL PARAMETERS fp_user_print_params
NEW LIST IDENTIFICATION 'X'
WITHOUT SPOOL DYNPRO
WITH rb_monit EQ 'X'
WITH s_jobcnt IN s_jobcnt
WITH p_date EQ p_date
WITH rb_row EQ rb_row
WITH rb_col EQ rb_col
AND RETURN.
Is it possible to use the same program to be scheduled....Let me include that the submit is happening with rb_monit = X and it has separate branch...so infinite looping can not happen.Hi Sumit,
I hope that the flag is ensuring that it doesnt go into infinite loop. You may wish to check that once bcz Spool overflow seems to be bcz of infinite loop or bcz of layout issue.
Goto SP01 in the same client where you have scheduled the job.
Check the spool no. which was generated bcz of the job.
Double click on the STATUS of the spool ( it should be in red background color).
System will give a popup with status details.
Again double click on the status. System will again give a popup.
The popup will give the details of why the spool ran into errors.
Also check the layout.
Thanks,
Best regards,
Prashant -
SPOOL_INTERNAL_ERROR
Hi,
While scheduling the batch job WRITE_STATISTICS_20, the job is getting cancelled and the error is "Spool internal Error".
Can someone help me on this?
The detail list is the below.(transaction st22)
>> Short dump has not been completely stored. It is too big.
Internal error in the spool system.
What happened?
Error in the SAP Basis system
ABAP/4 processor detected an internal system error.
The current ABAP program "RM60RR20 " had to be terminated because the ABAP
processor discovered an invalid system state.
What can you do?
Please make a note of the actions and input which caused the error.
Please make a note of the actions and input which caused the error.
To resolve the problem, contact your
SAP system administrator.
Choose "Print" for a hard coopy of the termination message. You can
display and adminster short dump messages using Transaction ST22.
Error analysis
When calling the SAP spool system, an (unspecified) internal
error occurred.
More detailed description of error: "Spooljob not found "
Further information:
See below under "Spool error information".
How to correct the error
If the error is in one of your own ABAP programs or an SAP program that
you have modified, try to correct it.
If the error occurred in a non-modified SAP program, you may be
able to find a solution in the SAP note system.
If you have access to the note system yourself, use the following
search criteria:
"SPOOL_INTERNAL_ERROR"
"RM60RR20 " or "RM60RR20 "
"WRITE_STATISTICS_20"
If the error occurred in a non-modified SAP program, you may be
able to find a solution in the SAP note system.
If you have access to the note system yourself, use the following
search criteria:
"SPOOL_INTERNAL_ERROR"
"RM60RR20 " or "RM60RR20 "
"WRITE_STATISTICS_20"
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "46C"
Application server....... "bif1"
Network address.......... "192.168.1.14"
Operating system......... "HP-UX"
Release.................. "B.11.00"
Hardware type............ "9000/800"
Database server.......... "bif1"
Database type............ "ORACLE"
Database name............ "BIF"
Database owner........... "SAPR3"
Character set............ "ko_KR.eucKR"
SAP kernel............... "46D"
Created on............... "Aug 24 2004 14:06:09"
Created in............... "HP-UX B.11.00 U 9000/800"
Database version......... "OCI_805_64 "
Patch level.............. "1900"
Patch text............... " "
Supported environment....
Database................. "ORACLE 8.0.5.., ORACLE 8.0.6.., ORACLE
8.1.6.., ORACLE 8.1.7.."
SAP database version..... "46D"
Operating system......... "HP-UX B.10, HP-UX B.11, , System build information:,
, LCHN : 681145"
User, transaction...
Client.............. 100
User................ "PP_PLAN1"
Language key........ 3
Transaction......... " "
Program............. "RM60RR20 "
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where termination occurred
The termination occurred in the ABAP/4 program "RM60RR20 " in
"WRITE_STATISTICS_20".
The main program was "RM60RR20 ".
The termination occurred in line 729
of the source code of program "RM60RR20 " (when calling the editor 7290).
The program "RM60RR20 " was started as a background job.
Source code extract
006990 * using pbim structure pbim. "P45K014123
007000 USING PBIMX STRUCTURE PBIMX. "P45K014123
007010
007020 CHECK NOT LISTFLAG IS INITIAL. "Liste ausgeben
007030
007040 * Liste ausgeben
007050 * perform write_pbim using pbim. "P45K014123
007060 PERFORM WRITE_PBIM USING PBIMX. "P45K014123
007070
007080 * if pbim-vervs is initial. "P45K014123
007090 IF PBIMX-VERVS IS INITIAL. "P45K014123
007100 PERFORM WRITE_PBED TABLES PBEDX.
007110 ELSE.
007120 PERFORM WRITE_PBEDV TABLES PBEDV USING
007130 * pbim. "P45K014123
007140 PBIMX. "P45K014123
007150 ENDIF.
007160 ENDFORM.
007170
007180
007190 * *
007200 * FORM WRITE_LIST_DB *
007210 * *
007220 * FORM WRITE_STATISTICS *
007230 * *
007240 * > COUNT1 *
007250 * > COUNT2 *
007260 * *
007270 FORM WRITE_STATISTICS_20.
007280 NEW-PAGE WITH-TITLE.
> SKIP.
007300 FORMAT INTENSIFIED OFF.
007310 FORMAT COLOR COL_TOTAL.
007320 WRITE:
007330 /(60) TEXT-201, CNT_PBIM,
007340 /(60) TEXT-202, CNT_PBED,
007350 /(60) TEXT-203, DEL_PBED.
007360 ENDFORM.
007370
007380 *& *
007390 *& Form MDVM_ENTRY_LTP
007400 *& *
007410 * Erzeugt eine Planungsvormerkung fuer Material PBIM-MATNR *
007430 * >P_PBIMX text
007440 * *
007450 FORM MDVM_ENTRY_LTP USING PBIMX STRUCTURE PBIMX.
007460
007470 MDCP-MATNR = PBIMX-MATNR.
007480 MDCP-WERKS = PBIMX-WERKS.
Contents of system fields
SY field contents..................... SY field contents.....................
SY-SUBRC 0 SY-INDEX 0
SY-TABIX 965 SY-DBCNT 0
SY-FDPOS 0 SY-LSIND 0
SY-PAGNO 1 SY-LINNO 1
SY-COLNO 1
and so on....Hi,
Try checking these OSS notes:
329021
16534
302091
48400
481657
48284
May be this helps.
regards,
satya -
SPOOL_INTERNAL_ERROR in PI 7.1
Hi Experts,
The PI system generating lot of SPOOL_INTERNAL_ERROR(ST22: ABAP runtime error) with terminating RSXMB_RESTART_MESSAGES program .
Error Description:
Runtime Error: SPOOL_INTERNAL_ERROR
what happend ?
Error in the SAP Kernel
the current ABAP program "RSXMB_RESTART_MESSAGES" had to be terminated because the
ABAP process detected the internal error.
Please help me how to resolve this. How can i delete the errors.
Regards
Upendra.VCheck in SM21 system log too.
If you have a lot of issues in there, maybe your TemSe contents is full. -
SPOOL_INTERNAL_ERROR (334 Runtime Errors today)
Hello Everybody,
Everyday in our Quality server we are getting some around 300 + SPOOL_INTERNAL_ERROR short dumps.
===============================================================
Runtime Errors SPOOL_INTERNAL_ERROR
Date and Time 08.05.2009 23:45:57
ShrtText
Internal error in the spool system.
What happened?
The current ABAP program had to be terminated because the
ABAP processor detected an internal system error.
The current ABAP program "BAE_GET_STATUS_2" had to be terminated because the
ABAP
processor discovered an invalid system state.
What can you do?
Make a note of the actions and input which caused the error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
When calling the SAP spool system, an (unspecified) internal
error occurred.
More detailed description of error: "spool overflow "
Further information:
See below under "Spool error information".
======================================================
Please let me know how to proceed.
Thanks in advance
Best Regards,
Pratyusha
Edited by: Pratyusha on May 8, 2009 11:58 PM
Edited by: Pratyusha on May 8, 2009 11:59 PM
Edited by: Pratyusha on May 8, 2009 11:59 PMHi,
From the dump, it seems that Your spool count is full.
Please delete the old spools from the system by running report RSPO1041 report and after that your system should return to normal.
With Regards,
Saurabh -
Spool overflow, spool_internal_error
All SAP BASIS experts,
I am facing a spool overflow problem. When user give any print command in QAS server, it is not completed. After some time error appear spool internal error / spool overflow problem. I am also checked data in RZ20-- SAP CCMS Monitor Templates -> Spool System. Here's showing used no. 100% & this is red colour.
After that I run SE38 & run RSPO0041 & RSPO0043, but no improvement. After that I am run & checked SNRO, their has no any abnormalities.
So please suugest me for resolve this issue. Due to this issue my system log folder also filled up & user not log in GUI. Resultant i m clear the logs manually on regular base.
For ref. print scrns as follows:-Hi Johan,
Hereas no any option for attachment the dump file. So I am paste its details as below:-
Runtime Errors SPOOL_INTERNAL_ERROR
Date and Time 10.04.2015 15:11:36
Short text
Internal error in the spool system.
What happened?
Error in the SAP kernel.
The current ABAP "SAPLKKBL" program had to be terminated because the
ABAP processor detected an internal system error.
Error analysis
When calling the SAP spool system, an (unspecified) internal
error occurred.
More detailed description of error: "spool overflow "
Further information:
See below under "Spool error information".
Trigger Location of Runtime Error
Program SAPLKKBL
Include LKKBLF01
Row 439
Module type (FORM)
Module Name LIST_OUTPUT_NEW
Source Code Extract
Line
SourceCde
409
set handler gt_stack3-r_kkbl_print->handle_top_of_page
410
for gt_stack3-r_kkbl_events
411
activation space.
412
413
set handler gt_stack3-r_kkbl_print->handle_end_of_page
414
for gt_stack3-r_kkbl_events
415
activation space.
416
endif.
417
418
clear gt_stack3-r_kkbl_print.
419
420
else. "<<<Y6DK065711
421
if lflg_top_of_page = 'X' or
422
( ( gt_stack2-flg_append_mode = 'X'
423
or gt_stack-is_layout-block_mode = 'X'
424
) and
425
( not sy-subty o con_hex02 or
426
( gt_stack-is_layout-suppress_dynpro = 'X' and
427
lflg_new_page is initial ) ) ).
428
429
perform top_of_page2 using gt_stack-it_fieldcat "Y6DK065711
430
gt_stack-t_columns
431
gt_stack-is_layout
432
gt_stack-s_lprint
433
gt_stack2-s_header
434
gt_stack-listtype
435
gt_stack-i_callback_program
436
gt_stack-i_callback_top_of_page.
437
else.
438
* Provozieren des top_of_page Ereignisses
>>>>>
write space.
440
endif.
441
endif.
442
*--- Ende Top-of-page Handling
443
444
perform globals_for_output.
445
* Sichern Feldkatalog im Falle BEFORE_LINE_OUTPUT auf Zeilenbasis
446
* der Feldkatalog ver?dert wird
447
if not gt_stack2-i_callback_before_line_output is initial.
448
gt_fieldcat_sav[] = gt_stack-it_fieldcat[].
449
endif.
450
clear gflg_fc_changed.
451
452
stop_here con_bp-il2.
453
*--- Listenausgabe einfache Liste
454
if gt_stack-listtype = con_listtype-simple.
455
if gt_stack-is_layout-no_unit_splitting is initial and
456
gflg_safety is initial.
457
perform data_out_simple tables rt_outtab
458
using l_line
Regards,
Deepak -
Regarding sy-index and sy-tabix
Hi,
What is the major difference between sy-index and sy-tabix ,
can you give me one good example with code..
Regards,
Reddy.Hi,
SY-TABIX - Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY_INDEX - In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
sy-tabix is the tab index - the index of the record in the internal table you are accessing,
sy-index is the loop counter.
If you use a condition in LOOP the sy-index will go from 1 to n, but sy-tabix will refer to the line in the internal table.
Hope this helps u.
Thanks,
Ruthra -
Regarding Field Missing in Dso Transformation
Hi
Folks
I am facing the issue like
In Datasouce to DSO transformation i can see the 55 objects in DSO table, and in DSO to Cube Transformation i can see 54 fields in DSO table, one field is missing , the object 0TXTSH(short discription) is mapped to field 0TXZ01in DS to DSO transformation.
so How can i get the field in DSO to Cube transformation.??
any settings have to be change???
waiting for yours Valuable answers
Regards
AnandHi,
Please identify the object and check it whether it is an attribute or a characteristic, if it is attribute only disable that option then check it.
Regards,
Srinivas -
I am having an issue regarding a placed order via customer service department
I recently relocated to Anchorage Alaska as part of a permanent change of station per the United States Air Force. I was initially located on the East Coast in the lower 48 and at the time of activating my contract I had purchased two separate Iphone 4 devices. I also recently went in to a store in February to purchase a Nexus 7 as well.
Upon arrival in Anchorage I had multiple issues regarding the Iphone 4 devices including being unable to send and receive text messages & imessages, unable to make phone calls, dropped phone calls, unable to utilize GPS, as well as not being able to access general account information and use anything related to web browsing or data usage. It was determined that because the Iphone 4 operates on the 3g network and Verizon does not have a 3g network in Alaska, as a result I was utilizing an extended service network from another carrier. As a result of this I am only able to use my Iphone 4 devices while connected to my wi-fi network while within my home, which is totally unacceptable.
I was not made aware that I would be dealing with this when I moved to Alaska and inquired as the the use of the devices I currently owned prior to purchasing the tablet. I was assured by three separate store employees one of which being a manager that all devices would function at 100% efficiency including the Iphone 4s. In fact I was recently billed 350$ for roaming charges last month, which prompted me to speak with a representative via the online chat regarding the significant increase she said that she was unable to process any sort of credit to the account regardless of what I had been told at a local Verizon store where I purchased the tablet.
As a result of all of these mishaps since arriving here in Alaska I determined I was in need of newer devices that utilize the 4G LTE network currently provided by Verizon in Alaska. I know for a fact that the 4G LTE works great up here because my Nexus 7 tablet runs flawlessly and does not incur roaming charges when utilizing the 4G LTE network.
Yesterday I attempted to contact Verizon through the live chat feature regarding upgrading two of the devices on my account. The live chat representative immediately asked me when my upgrade date was. Upon telling her my upgrade date 9/29/2014 she told me I should contact the customer service department as I might be eligible for an early upgrade. I then proceeded to contact the customer service department using my Iphone 4.
My attempt to speak to anyone in the customer service department resulted in a merry-go-round of being put on hold 6 separate times by two different employees, both of which had me wait for more than an hour while they attempted to speak to a manager to gain approval for an early upgrade. The first rep seemed almost sure she would be able to have my devices upgraded early especially considering the issues I was having regarding service.
The second rep seemed newer and was very dodgy about my questions and was very unwilling to help at first. He even mentioned that I had been a Verizon customer for almost two years, had never missed a single payment and had outstanding account history which should have garnered some sort of importance to the level of my request. But I digress, during this time I was disconnected from the call twice from each separate representative.
Both reps assured me they would call me back, I never did get a call back from either one of those reps and I was becoming very frustrated having waited four hours trying to find some sort of solution to my current predicament.
After waiting an hour for the second representative to call back I grew impatient and contacted the customer service department, was put on hold again, and finally reached a third customer service representative who was able to provide a solution for me.
I explained everything I had been dealing with to Cory ID # V0PAC61, both regarding the phones, the issue of the level of service I was receiving, the dire need for working devices and the multiple times I had been disconnected. I explained to him as a result of these issues I was certainly considering switching to a different provider, a local provider even who could provide me the adequate service that I require for my mobile devices.
I explained to Cory that I had been with Verizon for almost two years, and I had been on a relatives account prior to owning my own Verizon account and had never received this kind of treatment when trying to work towards a simple solution. Cory proceeded to tell me he needed to put me on hold to see if there was anything that could be done regarding the upgrades of the device considering all of the trouble I had been dealing with.
After Cory reconnected with me in the phone call he was able to successfully reach a solution by allowing me to upgrade my devices. We conversed about the options available and I eventually decided to upgrade both Iphone 4 devices to Moto X devices as we determined those would be sufficient for my needs while in Alaska. I also proceeded to add two Otter Box Defender cases to the order so that the devices would have sufficient protection. Cory inquired as to whether or not I would like to purchase insurance for the phones as well and I opted for the $5.00 monthly insurance which including damage and water protection.
Cory explained to me the grand total for the devices which included an activation fee of $35.00 for each device, $49.99 for each Otter Box case, and an additional $50.00 for each device which would be refunded as a rebate upon receipt of the devices and activation, a rebate that I would be required to submit. Cory explained to me that the devices would most likely arrive Tuesday of 6/17 and no later than Wednesday 6/18.
Cory took my shipping information and told me everything was all set and the only thing left to do was to transfer me to the automated service so that I could accept the 2 year agreement for both devices. I thanked him very much, took his name and ID# so that I might leave positive feedback about his exemplary customer service and was then transferred to the automated service.
Once transferred to the automated service I was then prompted to enter both telephone numbers for the devices that would be upgraded, I was then required to accept the new 2 year agreement for both devices and after doing so I was required to end the call. I did so in an orderly fashion and expected a confirmation # to arrive in my email regarding the placed order.
I have never received a confirmation email. I decided to sleep on it and assumed a confirmation email would be sent sometime tomorrow. Nothing has since been received however. I woke up early this morning around 6AM Alaska time to speak to another live chat representative, Bryan, in the billing department who assured me the order was currently processing and verified the order #. I asked him whether or not it was typical for a customer to not receive a confirmation email for an order placed and he said it can sometimes take up to 2-3 business days. He then stated that he had taken note of the issues I was experiencing and told me he would transfer me to the sales department as they would be able to provide more information regarding the shipment of both devices and a confirmation email, as he stated he did not want me to have to wait any longer than necessary to receive said devices.
I was then transferred to Devon in the sales department via the live chat service where I was then required to repeat everything I had said to both Bryan and the other representatives I had spoken too. After a lengthy discussion and repeating everything I have just wrote he told me the order was indeed processing and that he would send a confirmation email in the next 30 minutes.
That was 2 hours ago. It is now 8am Alaska time and I still have not received a confirmation email regarding my order. I was sent an email by Verizon an hour ago stating I had a device to "discover". The email contained no information regarding the shipment of my device, the order confirmation number, or anything regarding my account. The email I received was a typical spam email asking an individual to check out the current available phones and sign up for a new contract.
All I want is a confirmation email to assure that the devices are being sent. I need my phone for work and to communicate with my family in the lower 48. I desperately need to make sure that the device is in fact being sent to the proper address, this is why a confirmation email of the order is so important. I do not care about the shipping speed I just want what I ask to be taken care of for a change. I would hate to sit here unable to determine what the status of my devices are only for the order to be stuck in "processing" limbo and be unable to receive the devices when I was told they would be sent.
I feel I have been given the run around treatment way more than is typically given with any company when an individual is trying to work towards a solution. I have been patient and cordial with everyone I have spoken with, I have not raised my voice or shown stress or anger towards the situation I have only tried my best to work towards a solution with anyone I have spoken too but I am becoming increasingly frustrated with this situation.
Any help regarding this matter would be greatly appreciated. This situation has left a sour taste in my mouth and if the devices were indeed not actually processed in an order, or they were not shipped correctly, or in fact if the order had never existed at all it will only deter me from keeping my Verizon account active and affect my decision to switch to another provider.Hello APVzW, we absolutely want the best path to resolution. My apologies for multiple attempts of replacing the device. We'd like to verify the order information and see if we can locate the tracking number. Please send a direct message with the order number so we can dive deeper. Here's steps to send a direct message: http://vz.to/1b8XnPy We look forward to hearing from you soon.
WiltonA_VZW
VZW Support
Follow us on twitter @VZWSupport -
Vendor Line item with Opening and Closing Balances report regarding
Dear All,
I need a report for vendor line items with Opening and Closing balances.
Thanks in advance
SateeshHi
Try S_ALR_87012082 - Vendor Balances in Local Currency
Regards
Sanil Bhandari -
Regarding training and event management queries
hi experts,
in my company we have ess in which training and event management module is working fine.i need to develop a report in which training booked against employee through tc-psv1 means in sap-r/3 and through ess means tc-pv8i will come.means saggregation for sap r/3 and ess will come.
please help me regarding this.
how will i identifie that training has been booked against employees through sap r/3 or ess on what paramenet we will identifie.
plz help me....
is there any function module;....solved by own
-
Regarding Exporting and Importing internal table
Hello Experts,
I have two programs:
1) Main program: It create batch jobs through open_job,submit and close job.Giving sub program as SUBMIT.
I am using Export IT to memory id 'MID' to export internal table data to sap memory in the subprogram.
The data will be processed in the subprogram and exporting data to sap memory.I need this data in the main program(And using import to get the data,but it is not working).
Importing IT1 from memory id 'MID' to import the table data in the main program after completing the job(SUBMIT SUBPROGRAM AND RETURN).
Importing is not getting data to internal table.
Can you please suggest something to solve this issue.
Thank you.
Regards,
Anand.Hi,
This is the code i am using.
DO g_f_packets TIMES.
* Start Immediately
IF NOT p_imm IS INITIAL .
g_flg_start = 'X'.
ENDIF.
g_f_jobname = 'KZDO_INHERIT'.
g_f_jobno = g_f_jobno + '001'.
CONCATENATE g_f_jobname g_f_strtdate g_f_jobno INTO g_f_jobname
SEPARATED BY '_'.
CONDENSE g_f_jobname NO-GAPS.
p_psize1 = p_psize1 + p_psize.
p_psize2 = p_psize1 - p_psize + 1.
IF p_psize2 IS INITIAL.
p_psize2 = 1.
ENDIF.
g_f_spname = 'MID'.
g_f_spid = g_f_spid + '001'.
CONDENSE g_f_spid NO-GAPS.
CONCATENATE g_f_spname g_f_spid INTO g_f_spname.
CONDENSE g_f_spname NO-GAPS.
* ... (1) Job creating...
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = g_f_jobname
IMPORTING
jobcount = g_f_jobcount
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE e469(9j) WITH g_f_jobname.
ENDIF.
* (2)Report start under job name
SUBMIT (g_c_prog_kzdo)
WITH p_lgreg EQ p_lgreg
WITH s_grvsy IN s_grvsy
WITH s_prvsy IN s_prvsy
WITH s_prdat IN s_prdat
WITH s_datab IN s_datab
WITH p1 EQ p1
WITH p3 EQ p3
WITH p4 EQ p4
WITH p_mailid EQ g_f_mailid
WITH p_psize EQ p_psize
WITH p_psize1 EQ p_psize1
WITH p_psize2 EQ p_psize2
WITH spid EQ g_f_spid
TO SAP-SPOOL WITHOUT SPOOL DYNPRO
VIA JOB g_f_jobname NUMBER g_f_jobcount AND RETURN.
*(3)Job closed when starts Immediately
IF NOT p_imm IS INITIAL.
IF sy-index LE g_f_nojob.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = g_f_jobcount
jobname = g_f_jobname
strtimmed = g_flg_start
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.
gs_jobsts-jobcount = g_f_jobcount.
gs_jobsts-jobname = g_f_jobname.
gs_jobsts-spname = g_f_spname.
APPEND gs_jobsts to gt_jobsts.
ELSEIF sy-index GT g_f_nojob.
CLEAR g_f_flg.
DO. " Wiating untill any job completion
LOOP AT gt_jobsts into gs_jobsts.
CLEAR g_f_status.
CALL FUNCTION 'BP_JOB_STATUS_GET'
EXPORTING
JOBCOUNT = gs_jobsts-jobcount
JOBNAME = gs_jobsts-jobname
IMPORTING
STATUS = g_f_status
* HAS_CHILD =
* EXCEPTIONS
* JOB_DOESNT_EXIST = 1
* UNKNOWN_ERROR = 2
* PARENT_CHILD_INCONSISTENCY = 3
* OTHERS = 4
g_f_mid = gs_jobsts-spname.
IF g_f_status = 'F'.
IMPORT gt_final FROM MEMORY ID g_f_mid .
FREE MEMORY ID gs_jobsts-spname.
APPEND LINES OF gt_final to gt_final1.
REFRESH gt_prlist.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = g_f_jobcount
jobname = g_f_jobname
strtimmed = g_flg_start
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.
g_f_flg = 'X'.
gs_jobsts1-jobcount = g_f_jobcount.
gs_jobsts1-jobname = g_f_jobname.
gs_jobsts1-spname = g_f_spname.
APPEND gs_jobsts1 TO gt_jobsts.
DELETE TABLE gt_jobsts FROM gs_jobsts.
EXIT.
ENDIF.
ENDIF.
ENDLOOP.
IF g_f_flg = 'X'.
CLEAR g_f_flg.
EXIT.
ENDIF.
ENDDO.
ENDIF.
ENDIF.
IF sy-subrc <> 0.
MESSAGE e539(scpr) WITH g_f_jobname.
ENDIF.
COMMIT WORK .
ENDDO. -
I'm trying to find an outlet for the frustration I feel regarding the "upgrade" that replaced my full screen picture for my contact numbers to a tiny, little dot in the right hand corner. Are they going to give us an option to go back or did someone just need to justify their job by making changes??
Apple.com/feedback
-
Is there a major flaw with Iphoto in regards to organizing and backing up?
Is there a major flaw with Iphoto in regards to organizing and backing up? And how should I proceed??
Here is my story. I have moved roughly 15,000 photos from 7 computers (4 PCs and 3 Macs - basically everyone's computer in the family) onto one external hard drive. The photos were taken by many different digital cameras, are sparsely labeled, and have the most random names and folders. There are a LOT of duplicates. MY MISSION - label and back them up.
The way I normally deal with photos/DATA is this: I plug my camera into my Mac and immediately think about organizing and backing them up. With "Preview" I look at photos (and decide which one I like), create a folder called "where-ever I took these photos" and drag them into that folder. The problem with Iphoto is that you have no ability to control folders, unlike many other applications.
For example, in Itunes you can rename an artist, or even an album, and it will automatically appear in an updated folder. If you alter a photo in Photoshop, it makes you save it is a new file. In Iphoto you cannot make the same "root level" changes without making duplicates. From what I understand, you can place photos into an Album and then export that album (which makes duplicates). Iphoto will rename each duplicate file and then place it in the correct folder. The problem here is I have no idea where the original is to delete it.
Basically I want to create folders called "Trip to Italy 2003" or "Rachel's Wedding" and place all the photos associated with that event in those folders. The problem I run into is that I have a bunch of duplicates. I have heard of a program called Duplicate Annihilator which has gotten favorable reviews. If I import them into Iphoto all the photos are placed in random named folders. I say random because some of the photos were taken on cameras that didn't have the date set correctly. Hence some of my photos will appear in a labyrinth of folders called "Modified / 2001 / Roll 17 / DCM482 / Image25874654.jpg"
I am totally willing to wipe my Iphoto library clean and start again if there is a way to organize the photos as described above. Eventually I will take these folders and save them on a data DVD.
Thanks to anyone who can help.
GaryYou do not need to delve into the folders within the iPhoto Library via the finder to access any photo. That is all done within iPhoto itself. If you need a photo for use outside of iPhoto read Terence Devlin's treatise on file access. iPhoto is a DAM application - Digital Asset Management, not a folder manager. There's a big difference. You can use keywords, album and smart albums to organize your photos.
If you still have the original files you might consider what I do. I rename each file with the date it was taken using the international date format: YYYY-MM-DD-001.jpg. You can download the demo version ofMedia Expression and automatically rename each folder of photos with the EXIF date and a sequential number. This makes chronological searching and sorting much easier both in iPhoto and the Finder.
If you want to not only manage the photos but the folders then Expression Media will let you do both. It will let you rename files after being imported into a catalog, move them between folders, add ITPC metadata to the files, create virtual albums called Supplemental categories, and much, much more. I use it as my primary DAM and iPhoto for special projects like books, slideshows, calendars, etc.
Maybe you are looking for
-
hi How to print a view in NW 2004s? Please provide me steps and code for the same. Regards, Arun Srinivasan
-
we are checking the customized ABAP program, if we set today as open item key date, the program retrieved data and show the total open item for a company correctly and tie to vendor line item report, if we choose previous date(for example 2010, 12.30
-
Just wondering what Apple's stand is on the issue with a flickering and a dark area appearing on imac 27"screen - forums seem to indicate this is not uncommon - and happens through normal use - so should be subject to repair (Sale of Goods Act - ie 6
-
Pooled capacity, machine work center can have labour?
Dear All, 1) We have eg. a common pool of welders for Location A and Location B welding work centers. How do we setup the pooled capacity and assign to them? 2) We have eg. 2 CNC machining work centers (Vert and Horiz) but we have labour support to
-
Hi, I have a question about accessing a sender agreement's published web service. I have a scenario where I have published the sender agreement to my service registry and can successfully test that webservice (endpoint) through WSNavigator. The pro