Spool table space maintenance during mass print of forms
Hi Experts,
I need a solution to this as a high priority. Can you guys please help ? I am doing mass prints of forms where the form data is being passed on to the spool tables. How this spool table space is managed ?? Where the smart form data is being stored in the spool tables ?
Thanks,
GM.
pls check out this table ITCPO - SAPscript output interface
regards
nag
Similar Messages
-
Error during COA print out from QC21
Hi All.
I am facing an error during COA print out form Trx.QC21.
The error along with it's diagnosis is paster here.
Message no. QC138
Diagnosis
No data is printed for batch number A070030 material 000000000550000063 , plant 1001.
This can be caused by the following:
Not all data was found for a characteristic in the certificate profile that is marked as obligatory.
No requested data was found for any characteristic in the certificate profile.
System Response
The creation of the certificate profile is canceled.
If the certificate is for a delivery item, the status of the message is set to Incorrectly processed.
I have:
Created the profile
Assigned the material to it.
The same MICs are maintained in the I.Plan, Lot, Profile.
The profile is released.
Pls HELP!!!!!
With Best Regards,
Shyamal JoshiHi Shymal,
after reading above thread i tried the cycle and succeed only thing i used MIC as ref. char.
just ensure following thingsss.... i wil suggest u try with new data
i wil brief with T_code for other reader also.
1. activate material with batch mangt. (MM01)
2. create Batch wrt above above matl. (MSC1)
3. create Char (CT04)
4. create class (Cl02)
5. create MIC with class char. (QS21) (i think here u used copy model MIC)
6. create cert. profile (QC01 with above MIC)
7. assign matl. to above cert. profile (QC15)
8.Create Insp. Plan (QP01 with above MIC only)
9.create insp. lot (auto or QA01)
10.Do RR, UD (QA32) click on cert. (OR QC22) view Print preview by giving proper inputs.
hope this wil help.......
SANTOSH KAMBLE -
Hi All,
I would like to ask for the Transaction code for Mass Printing Sapscript form and how it is used.
Thanks.>
jamison2004 jordan2004 wrote:
> Hi All,
>
> I would like to ask for the Transaction code for Mass Printing Sapscript form and how it is used.
>
> Thanks.
What do you mean by MASS PRINTAING?
means you want to print some multiple copy of any layout? -
Mass printing of spool requests
Hi,
Is it possible to program the triggering of the printing of a PDF document contained in a spool request ? ( the goal is to have the possibility for mass printing )
thanks,
RolfHi rolf here is the program to convert to PDF and mail it .
*& Report ZSPOOLTOPDFT *
*& Converts spool request into PDF document and emails it to *
*& recipicant. *
*& Execution *
*& This program can be run in background or online and a spool request *
*& will still be created *
report zspooltopdft .
parameter: p_email1 like somlreci1-receiver
default 'sandeep2jinnagmailcom',
p_delspl as checkbox,
p_online no-display.
*DATA DECLARATION
data: gd_recsize type i.
Spool IDs
types: begin of t_tbtcp.
include structure tbtcp.
types: end of t_tbtcp.
data: it_tbtcp type standard table of t_tbtcp initial size 0,
wa_tbtcp type t_tbtcp.
Job Runtime Parameters
data: gd_eventid like tbtcm-eventid,
gd_eventparm like tbtcm-eventparm,
gd_external_program_active like tbtcm-xpgactive,
gd_jobcount like tbtcm-jobcount,
gd_jobname like tbtcm-jobname,
gd_stepcount like tbtcm-stepcount,
gd_error type sy-subrc,
gd_reciever type sy-subrc.
data: w_recsize type i,
w_spool_nr like sy-spono.
%_print LIKE pri_params.
data: gd_subject like sodocchgi1-obj_descr,
it_mess_bod like solisti1 occurs 0 with header line,
it_mess_att like solisti1 occurs 0 with header line,
gd_sender_type like soextreci1-adr_typ,
gd_attachment_desc type so_obj_nam,
gd_attachment_name type so_obj_des.
Spool to PDF conversions
data: gd_spool_nr like tsp01-rqident,
gd_destination like rlgrap-filename,
gd_bytecount like tst01-dsize,
gd_buffer type string.
Binary store for PDF
data: begin of it_pdf_output occurs 0.
include structure tline.
data: end of it_pdf_output.
constants: c_dev like sy-sysid value 'DEV',
c_no(1) type c value ' ',
c_device(4) type c value 'LOCL'.
*START-OF-SELECTION.
start-of-selection.
Write statement to represent report output. Spool request is created
if write statement is executed in background. This could also be an
ALV grid which would be converted to PDF without any extra effort
write 'Hello World'.
new-page.
commit work.
new-page print off.
if p_online = 'X'.
Processing performed when program calls itself when run online
gd_spool_nr = sy-spono.
export gd_spool_nr to memory id 'SPOOLTOPDF'.
exit.
endif.
if sy-batch eq 'X'.
perform get_job_details.
perform obtain_spool_id.
else.
gd_spool_nr = sy-spono.
If executed online, it submits a program to perform the write statements
instructing it to create a spool request, this could be another program
which just performs the write statements and then exports sy-spono
to memory. But in this example it calls itself passing X to parameter
p_online, which takes it down an alternative procesing path.
submit zspooltopdf2
with p_online = 'X'
to sap-spool
spool parameters %_print
archive parameters %_print
without spool dynpro
and return.
endif.
Get spool id from program called above
import gd_spool_nr from memory id 'SPOOLTOPDF'.
perform convert_spool_to_pdf.
perform process_email.
if p_delspl eq 'X'.
perform delete_spool.
endif.
if sy-sysid = c_dev.
wait up to 5 seconds.
submit rsconn01 with mode = 'INT'
with output = 'X'
and return.
endif.
FORM obtain_spool_id *
form obtain_spool_id.
check not ( gd_jobname is initial ).
check not ( gd_jobcount is initial ).
select * from tbtcp
into table it_tbtcp
where jobname = gd_jobname
and jobcount = gd_jobcount
and stepcount = gd_stepcount
and listident <> '0000000000'
order by jobname
jobcount
stepcount.
read table it_tbtcp into wa_tbtcp index 1.
if sy-subrc = 0.
message s004(zdd) with gd_spool_nr.
gd_spool_nr = wa_tbtcp-listident.
message s004(zdd) with gd_spool_nr.
else.
message s005(zdd).
endif.
endform.
FORM get_job_details *
form get_job_details.
Get current job details
call function 'GET_JOB_RUNTIME_INFO'
importing
eventid = gd_eventid
eventparm = gd_eventparm
external_program_active = gd_external_program_active
jobcount = gd_jobcount
jobname = gd_jobname
stepcount = gd_stepcount
exceptions
no_runtime_info = 1
others = 2.
endform.
FORM convert_spool_to_pdf *
form convert_spool_to_pdf.
call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
exporting
src_spoolid = gd_spool_nr
no_dialog = c_no
dst_device = c_device
importing
pdf_bytecount = gd_bytecount
tables
pdf = it_pdf_output
exceptions
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
others = 12.
check sy-subrc = 0.
Transfer the 132-long strings to 255-long strings
loop at it_pdf_output.
translate it_pdf_output using ' ~'.
concatenate gd_buffer it_pdf_output into gd_buffer.
endloop.
translate gd_buffer using '~ '.
do.
it_mess_att = gd_buffer.
append it_mess_att.
shift gd_buffer left by 255 places.
if gd_buffer is initial.
exit.
endif.
enddo.
endform.
FORM process_email *
form process_email.
describe table it_mess_att lines gd_recsize.
check gd_recsize > 0.
perform send_email using p_email1.
perform send_email using p_email2.
endform.
FORM send_email *
--> p_email *
form send_email using p_email.
check not ( p_email is initial ).
refresh it_mess_bod.
Default subject matter
gd_subject = 'Subject'.
gd_attachment_desc = 'Attachname'.
CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
it_mess_bod = 'Message Body text, line 1'.
append it_mess_bod.
it_mess_bod = 'Message Body text, line 2...'.
append it_mess_bod.
If no sender specified - default blank
if p_sender eq space.
gd_sender_type = space.
else.
gd_sender_type = 'INT'.
endif.
Send file by email as .xls speadsheet
perform send_file_as_email_attachment
tables it_mess_bod
it_mess_att
using p_email
'Example .xls documnet attachment'
'PDF'
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
endform.
FORM delete_spool *
form delete_spool.
data: ld_spool_nr type tsp01_sp0r-rqid_char.
ld_spool_nr = gd_spool_nr.
check p_delspl <> c_no.
call function 'RSPO_R_RDELETE_SPOOLREQ'
exporting
spoolid = ld_spool_nr.
endform.
*& Form SEND_FILE_AS_EMAIL_ATTACHMENT
Send email
form send_file_as_email_attachment tables it_message
it_attach
using p_email
p_mtitle
p_format
p_filename
p_attdescription
p_sender_address
p_sender_addres_type
changing p_error
p_reciever.
data: ld_error type sy-subrc,
ld_reciever type sy-subrc,
ld_mtitle like sodocchgi1-obj_descr,
ld_email like somlreci1-receiver,
ld_format type so_obj_tp ,
ld_attdescription type so_obj_nam ,
ld_attfilename type so_obj_des ,
ld_sender_address like soextreci1-receiver,
ld_sender_address_type like soextreci1-adr_typ,
ld_receiver like sy-subrc.
data: t_packing_list like sopcklsti1 occurs 0 with header line,
t_contents like solisti1 occurs 0 with header line,
t_receivers like somlreci1 occurs 0 with header line,
t_attachment like solisti1 occurs 0 with header line,
t_object_header like solisti1 occurs 0 with header line,
w_cnt type i,
w_sent_all(1) type c,
w_doc_data like sodocchgi1.
ld_email = p_email.
ld_mtitle = p_mtitle.
ld_format = p_format.
ld_attdescription = p_attdescription.
ld_attfilename = p_filename.
ld_sender_address = p_sender_address.
ld_sender_address_type = p_sender_addres_type.
Fill the document data.
w_doc_data-doc_size = 1.
Populate the subject/generic message attributes
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle .
w_doc_data-sensitivty = 'F'.
Fill the document data and get size of attachment
clear w_doc_data.
read table it_attach index w_cnt.
w_doc_data-doc_size =
( w_cnt - 1 ) * 255 + strlen( it_attach ).
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle.
w_doc_data-sensitivty = 'F'.
clear t_attachment.
refresh t_attachment.
t_attachment[] = it_attach[].
Describe the body of the message
clear t_packing_list.
refresh t_packing_list.
t_packing_list-transf_bin = space.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
describe table it_message lines t_packing_list-body_num.
t_packing_list-doc_type = 'RAW'.
append t_packing_list.
Create attachment notification
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 1.
t_packing_list-body_start = 1.
describe table t_attachment lines t_packing_list-body_num.
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = ld_attdescription.
t_packing_list-obj_name = ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
append t_packing_list.
Add the recipients email address
clear t_receivers.
refresh t_receivers.
t_receivers-receiver = ld_email.
t_receivers-rec_type = 'U'.
t_receivers-com_type = 'INT'.
t_receivers-notif_del = 'X'.
t_receivers-notif_ndel = 'X'.
append t_receivers.
call function 'SO_DOCUMENT_SEND_API1'
exporting
document_data = w_doc_data
put_in_outbox = 'X'
sender_address = ld_sender_address
sender_address_type = ld_sender_address_type
commit_work = 'X'
importing
sent_to_all = w_sent_all
tables
packing_list = t_packing_list
contents_bin = t_attachment
contents_txt = it_message
receivers = t_receivers
exceptions
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
others = 8.
Populate zerror return code
ld_error = sy-subrc.
Populate zreceiver return code
loop at t_receivers.
ld_receiver = t_receivers-retrn_code.
endloop.
endform. -
Error during Mass Maintenance of Material Master
Dear All SAP guru,
During mass maintenance of order unit ( PCS) and variable order unit "1" (Active) from T-code MM17, system is giving one error message.
Error Mess: 30000052280140 : Messages have been issued: number MASS000120000000 and notification No.:
MK101.
While system allowing automatically to log through MM90, but after puting the log no.: MASS000120000000, system is not execting.
Pl suggest ....as conversation factor is also maintained in material master for this.
Regards,
Pinku.HI ,
check note 487111.
According to this note
Symptom
In the planning data mass maintenance (MPGD_MASS), you select the "Conversion" field (UMREF) and enter the new value e.g. '2,01' and save the change. In the log of the mass maintenance, the system issues error
MK101:
....... : Messages have been issued: number MASS............
Detailed display of error message:
Message number BF 020
Value cannot be interpreted as a floating-point number. Other terms
Reason and Prerequisites
The problem is caused by a program error.
The symptom occurs if during the maintenance of your own user profiles, you defined "Comma" for the decimal notation (Transaction SU3).
Due to a program error, the system saves the value of the field to be changed program-internally in the exponential display with "Point" as the decimal place (2.01E+00).
Solution :
You have implement the solution mentioned in the note .
Regards,
Anupam -
Creating spool file for Mass printing of smartforms
Hi all
My requirement is Mass printing of Development Plans,
In this case is i need to select all the smartforms depending upon the selection screen data.& i need to pass all the smartforms to newly created spool file..
how should I use TSP01 & Function Module 'GET_PRINT_PARAMETERS' for this smartform spool.
so can any body explain me in detail..
How to create spool ID, ?
how to create spool file in this case..??
How to pass smartform data to that new spool file../??
Any sample codes for this ./??
Thanx in advance,
Regards,
Kalam A.Check the links -
Re: How to create a spool?
How to create a spool request
Regards,
Amit
Reward all helpful replies. -
Plant Maintenance: Mass Print Notifications
Hi All
our client is using customised t code ZW58 for mass selection and printing of notifications. business want to select form and printer only once (vs each time when they currently mass print). how can we configure it?
please help
thanks
tarunThanks for your response.
there should be a pop-up for the print wherein the user can select the shop paper, printer and no. of pages to be printed.
also he should be able to print the shop papers with single click.
according to the suggestion mentioned by you, user would not be able to select the no. of pages.
let me explain with example:
User wants to print 100 shop papers (same shop papers, i must say). for these shop papers to be printed, everytime user is getting a dialog box (100 times) to confirm the print , select the form etc.
user must be able to print these shop papers within a single click, like he should not get 100 dialog boxes. one dialog box for setting the printer, selecting the form...
please share your suggestion on this....
thanks a lot
Edited by: tarund17 on Sep 6, 2011 2:32 PM -
Custom Report for CO04n Mass Printing
Hi,
In CO04n for a given order number, production plant and order type when we click from main menu mass printing->execute. We get a list of outputs together for the order number.
Object List.
Job Ticket
Pick List
Goods Issue
Goods receipt
Confirmation slip.
I want to create a custom report with order number as input and according to radio button selected the layout should be displayed. Is it possible.
I know the driver program and form name. How can I develop this custom report.Hi ,
You can develop Custome Report , but for that
you will require help from your Functional Team , which will guide you thorug data selection and processing
i.e from which table data to be taken what to process .
in that Report you can display all details which you reqired and also add one check box in alv grid in order to select order no .
also take one button on display Grid menu using PF-status .
You have to go through it step by step .
Regards
Deepak. -
Spool Error - Errors occurred processing this print request
Hi,
I have a problem printing documents through spool.
1. I run a form from Form Builder, execute and select to print from spool
2. In SP02, I select the spool request created and Select Direct Printing.
Spool request Status is changed to error and following is the error log.
I get this for all print requests from spool. When I print these documents directly, I have no problem. I understand there is some problem with the spool server but do not know what it is.
I also observed that when the spool access method is G - I have no problems in printing.
Printer: HP HP laserJet PS (2430)
Host Spool Access Method: L: Print Locally Using LP/LPR.
Device Class: Standard Printer.
SAP NW 2004s SP14
SAP spool error log
=====================
Print request processing log
The host spool is reporting errors
Message from host spool:
D:\usr\sap\BS9\DVEBMGS00\data\000001615100001.BS9 is currently being printed
End of message
Command used: print /d:
bs107.platinumdb.com\HP01 D:\usr\sap\BS9\DVEBMGS00\data\000001615100001.BS9
Errors occurred processing this print request
Error during print request output. l_rc = 1
There may be no printout
Most important attributes of spool request
Request number 16151
Request name PBFORM HP01 SMULLAPUDI
Client 800
Owner SMULLAPUDI
Request attributes
Time created 2008050118454600
Remaining life +00007235918
Dispo 1 (Go/Hold) H
Dispo 2 (Keep/Delete) K
Dispo 3 (Indirect/Direct) D
Default output device HP01
Default no. copies 1
Format G_RAW
Main print request characteristics
Spool request number 16151
Print request number 1
Print request attributes
Time created 2008050118471500
Output device HP01
Format G_RAW
Character converter active when first problem occurred
No information available
I am working on this since 4 days with no solution. Kindly help.
Thank you,
Vasu
Edited by: subbu M on May 2, 2008 11:37 PMHi Sri,
Try to setup the printer at OS LEVEL.
then,
If on Windows---use method C.
if not,
use method U and map to your printer queue at OS level.
Hope this resloves this issue.
Reward Pts if useful
Regards,
Malti -
Hi,
when i create the invoice , the output types are determined automatically when saving the invoice in VF01.
1 )i want that no invoice printing shud happen while saving.
2) aslo i want all the invoices made by us during the day should be mass printed in the night.
3) there are three options in output type config. "send print with own application/send while saving/send with background job.
what is meant by send with pwn application
how to achieve the above two things. what config and or coding shud be done
regards
sachinHi,
1)If you do not want the invoice to be printed as soon as the doc.is saved,Go to VV31---> enter the relevant OUTPUT TYPE ->EXECUTE-> Chnage the value in the column DATE/TIME from 4 (4 Send immediately (when saving the application) to 3 (3 Send with application own transaction).
2)For mass printing you can use VF31 for mass printing and if you want the invoices to be printed in the night , then select 1(1 Send with periodically scheduled job) in the column DATE/TIME and do the necessary congig with your BASIS and ABAP team.
3) The 3 ,Send with own application means that the system will automatically populate the output type as soon as the transaction is being processed. -
AR customer invoice mass printing
Hi
I am trying to test mass printing for the AR invoice and credit memo.
I am trying to use t-code f.62 to achieve that, the transaction works fine (besides asking enter the printer name for every document to print), but when i look at the spool, there are more than 1 documents per company code on each spool (5 docs) and it looks as if the first form pastes the same amount for all the other documents on that same spool.
How do i fix this?
2nd questions: is there any other t-code for mass printing your invoices and credit memos for AR?
Thanks in advance
AdmireHi,
Try with the standard report S_ALR_87012174 and give List->Print. This will print all the open items.
Regards,
B. Radhika -
SAP Printers and Mass Printing of SAP Work Orders
Good day Experts,
We have a printer related issue especially mass printing of Work Orders. We have discovered that printing a list
of work orders takes longer with intervals of 10min up to an hour, as compared to printing smaller list(1-5 etc)
We are not certain whether this problem originates from the Network or SAP. The problem is not one of uniform nature,
changes frequently, Sometimes better and sometimes worse.
Please advise me.
Thank you.
Regards,
Sibusisohi,
There could be many reason behind this
1. Logic put to fetch data without key fields
2. unwanted code
3. Using System status search
4. getting data from User status tables such as JCDS
just check by giving print with one order, even if it results in performance issues, then it requires Fine tuning
you have to check with developer to removed unwanted code
regards,
santosh -
IW38 mass printing issue.
Hi Friends
I am making use of OIDH (User/planning plant/planner group/ shop paper)settings to take print out for maintenance orders.
When i go for mass printing of order through IW38, for each and every order, system prompts me to select the shop papers whereas the requirement is it should print the shop papers as defined in OIDH.
Note: I have not selected the setting 'Disp.PrtDlg Box' in default settings in maintenance order.
TIA.Sorry! posted by mistake in wrong forum.
-
Hi gurus.
We did an upgrade to our R/3 system recently. When we did that, we created a new QA (QA2) client that I then pointed to my BW QA box. I think that I have deleted all of the R/3 QA1 info from BW, but my database has outgrown the available space. Is there any way to reuse table space without doing a reorg? I have been searching this forum as well as others and can't find an answer that fits my scenario.
Thanks! Points will be awarded!Hi,
Cube may have aggregates associated with them.
Aggregates
An aggregate is a materialized, aggregated view of the data in an InfoCube. In an aggregate, the dataset of an InfoCube is saved redundantly and persistently in a consolidated form. Aggregates make it possible to access InfoCube data quickly in Reporting. Aggregates serve, in a similar way to database indexes, to improve performance. We Create aggregates in the following cases:
The execution and navigation of query data leads to delays with a group of queries.
You want to speed up the execution and navigation of a specific query.
You often use attributes in queries.
You want to speed up reporting with characteristic hierarchies by aggregating specific hierarchy levels.
An aggregate is made up of characteristics and navigation attributes belonging to an InfoCube. You can group the data according to different Aggregation levels. In doing so, you can also store values for hierarchy levels belonging to an external hierarchy. Both time-dependent attributes and time-dependent hierarchies can be used in aggregates. Characteristics that are not used in the aggregate are brought together.
If you have created aggregates for an InfoCube and entered data for them, the OLAP processor automatically accesses these aggregates. When navigating, the different results are consistent. The aggregate is transparent for the end user. New data is loaded at a defined time using logical data packages (requests) in an aggregate. After this transaction, the new data is available for rolling up in reporting.
An aggregation level indicates the degree of detail to which the data of the underlying InfoCube is compressed. An aggregation level must be assigned to each component of an aggregate (characteristics and navigation attributes). You can choose one of the following aggregation levels:
All characteristic values ("*"): The data is grouped by all the values of the characteristic or navigation attribute.
Hierarchy level ("H"): The data is grouped by the hierarchy level node.
Fixed value (F): The data is filled according to a single value.
To use an aggregate for an InfoCube when executing a query, you must first activate it and then fill it with data. Select the aggregate that you want to activate and fill. The system creates an active version of the aggregate .
System Activity
The system creates the tables required by the aggregate definition in the database. Aggregates are created according to the same schema as InfoCubes.
An aggregate contains two fact tables and a number of dimension tables.
The table names are derived from the technical names of the aggregates.
If the new data packages (requests) are loaded into the InfoCube, they are not immediately available for Reporting via an aggregate. To provide the aggregate with the new data from the InfoCube, you must first load the data into the aggregate tables at a time which you can set. This process is known as a Rollup.
If Infocube has aggregates and If you had loaded data to this Infocube, then, the newly loaded data wont be available for reporting untill and unless rollup is done. Roll up means adding the newly loaded data to aggregates.
If you switch off the aggregates it wont be identified by the OLAP processor. report will fetch the data directly from the cube. Switching off the aggreagte won't delete any data,but temporarly the aggregate will not be availbale as if it is not built on the info cube. No reporting is not possible on swtiched off aggregates. The definition of the aggregate is not deleted.
You can temporarily switch off an aggregate to check if you need to use it. An aggregate that is switched off is not used when a query is executed.This aggregate will be having data from the previous load's. If the aggregate is switched off means it wont be available for reporting but data can be rolled up into it.
If u deactivate the aggregates the data will be deleted from the aggregates and the aggregate structure will remain the same.
The system deletes all the data and database tables of an aggregate. The definition of the aggregate is not deleted.
Later when you need those aggregate once again you have to create it from scratch.
If I have more than one aggrgate and one of them is switched off then during roll up
The data will be loaded to switched off aggregates also.
But if the aggregate is deactivated the data will not be loaded to the aggregates. you have to do the initial fill by activcating the aggregates. Its like a init load.
Scenario: Suppose the info cube needs to be undergone some changes after agggregate rollup (say wrong data needs to be deleted),so first we need to deactivate the aggregate and then delete the wrong requests from the cube and refill the aggregate to capure the existing changes.In this way changes will reflect in the aggregate,if not the aggregate will still contain the wrong data.
When you delete aggregates both Structure as well as data is deleted.
Aggregation ratio
Aggregation ratio is no of records selected to no of records transfered
refer this presentation: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
it can be done from TCode ST03n or also from the query developed on BW statisitics/technical content
Check the below links:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cbd2d390-0201-0010-8eab-a8a9269a23c2
Aggregates
Aggregates
aggregates
Aggregates
To view the contents of an aggregrate, goto the Maintanance screen of the Aggregrate, Select the Aggregate (techincal name) for which you want to view the data and then click on "Aggregate Data" (Push button with glasses symbol).
"---" sign is the valuation of the aggregate. You can say -3 is the valuation of the aggregate design and usage. ++ means that its compression is good and access is also more (in effect, performance is good). If you check its compression ratio, it must be good. -- means the compression ratio is not so good and access is also not so good (performance is not so good).The more is the positives...more is useful the aggregate and more it satisfies the number of queries. The greater the number of minus signs, the worse the evaluation of the aggregate. The larger the number of plus signs, the better the evaluation of the aggregate.
if "-----" then it means it just an overhead. Aggregate can potentially be deleted and "+++++" means Aggregate is potentially very useful.
Refer.
http://help.sap.com/saphelp_nw70/helpdata/en/b8/23813b310c4a0ee10000000a114084/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/60/f0fb411e255f24e10000000a1550b0/frameset.htm
Thanks,
Jituk -
Table space not getting cleaned after using free method (permanent delete)
Hi ,
We are using the free method of the LIB OBJ, to permanently delete the objects. As per documentation, the ContentGarbageCollectionAgent will be cleaning the database which runs in a scheduled mode. But the log of that ContentGargabageCollectionAsgent shows, all zero for objects without reference, objects cleared,etc. I.e the table space remains the same before and after deleteing all the contents in the cmsdk database. But the agent is running as per the schedule but just comes out doing nothing.
Can anbody put some light on this issue.
thanks
Raj.Hi Matt,
Thanks for replying. It's been a very long time waiting for you ;)
---"Are you running the 9.2.0.1, 9.2.0.2, or 9.2.0.3 version of the Database?"
we are using 9.2.0.1
---"If you installed the CM SDK schema in the "users" tablespace ......."
Yes we are using USERS tablespace for our Development.
I ran the query. The result is:
SYSTEM MANUAL NOT AFFECTED
USERS MANUAL NOT AFFECTED
CTXSYS_DATA MANUAL NOT AFFECTED
CMSDK1_DATA MANUAL NOT AFFECTED
(USERS belongs to develpoment cmsdk schema. And CMSDK1 for Prod CMSDK schema)
From the results I see only "Manual", but still I don't see the tablespace size being coming down. Both table space sizes (USER and CMSDK1) always grows higher and higher.
Also to let you know, We use ORACLE EM Console (Standalone) application to see the oracle databse information online. Will there be any thing to do with the tool we use to see the table space sizes. We make sure we always refresh it before making a note.
So is there anything else I can see. Once I saw the ContentGarbageCollection agent to free 1025 objects and deleted 0 objects. But I don't see any change in the table space size. I am little confused b/w freed and deleted.
thanks once again for your response Matt.
-Raj.
Maybe you are looking for
-
Change Max no. of hits in search help
Dear all, I want to change the max no hits to more then 1000 . please help to resolve this problem. Regards, Chintan
-
Please give me ans for ABAP and SAP_XI questions
i want to know in which way tha following question to be answered 1.on which service pack ur working. 2. what functions are used and developed. 3.how u performed conveersions where and how. 4.tell me the complex mappin u performed in ur experience. 5
-
Obsolete and batch users can receive work items
Dear Experts, Currently, we have found a problem that obsolete and batch users can receive work items by manual forwarding from someone. The roles and responsibilities of obsolete users were removed and users have been locked. For Batchuser, it's onl
-
i have an itunes card that when scratching off for the code some of the numbers rubbed off. This was a gift so i really dont want to ask for a receipt. Any suggestions?
-
Hi all, I am looking for a rtsp solution, and currently i cann't find an answer. The problem we got: We are using a ace to loadbalance streaming traffic, which uses rtsp/rtcp. rtsp is not a problem, simple vip on port 554 and forwarding to the server