Archive change tables
Hi All,
After i archive the change tables data,how do i retrieve the change tables data.Example for an archived sale order is it possible to see the change data once i archive the change tables data for that order?
Regards,
Sai Prasad
hi,
please see this
How to get archived data from table name
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/fb69a990-0201-0010-64ab-cbbfc6f0f75b
thanks
Edited by: Rimpa Abhishek on Mar 24, 2009 11:36 AM
Similar Messages
-
Archiving Change Documents - XML Archiving.
Hello Archiving experts,
I need to archive change documents of my application. There is already a change document archiving class "CHGDOCU" which I can use for this. But this is only for ADK based approach.
Basically, I want to know if there is any Archiving class available for archiving change documents in XML based archiving?
Thanks for your help.
Best Regards,
PramodHi Thomas,
if you want to go with SARA, you would have to archive hundreds of objects, since change documents are (as of 4.5B, I think) no longer deleted/archived by themselves, but always with their respective objects.
You can easily check that for yourself: in transaction DB15 click on the radio-button 'Archiving Objects' --> Objects for Table --> CDCLS (you can only view the cluster, not it's components). You will get a list of all archiving objects that 'contain' change documents.
That leaves you the option to find out, to which object most of your 500 mio. change document positions belong, but my guess would be that this would be quite a lot ... so either, you are considering an overall archiving project (which is no short-term goal) or you use one of the reports that make a 'hard-cleanup' of CDCLS --> there are various notes in OSS about that topic, make sure you read them all, since the impact is not to be necglected.
As for the artice in question, you may not need it ... there are 33 hits for object CHANGEDOCU in OSS - I think you can get all the information you need there, however - if you want to use this object, please keep in mind that you are cutting the connection between the business object and the changedocu - like described in note 1325862. -
Archiving change documents: any experience?
Hi,
We hav some 500 million entries in CDPOS and must archive.
Can anyone share experience in archiving change documents?
Should I use TX SARA like archiving any other business object?
Thanks in advance
THi Thomas,
if you want to go with SARA, you would have to archive hundreds of objects, since change documents are (as of 4.5B, I think) no longer deleted/archived by themselves, but always with their respective objects.
You can easily check that for yourself: in transaction DB15 click on the radio-button 'Archiving Objects' --> Objects for Table --> CDCLS (you can only view the cluster, not it's components). You will get a list of all archiving objects that 'contain' change documents.
That leaves you the option to find out, to which object most of your 500 mio. change document positions belong, but my guess would be that this would be quite a lot ... so either, you are considering an overall archiving project (which is no short-term goal) or you use one of the reports that make a 'hard-cleanup' of CDCLS --> there are various notes in OSS about that topic, make sure you read them all, since the impact is not to be necglected.
As for the artice in question, you may not need it ... there are 33 hits for object CHANGEDOCU in OSS - I think you can get all the information you need there, however - if you want to use this object, please keep in mind that you are cutting the connection between the business object and the changedocu - like described in note 1325862. -
How to backup flashback data archive enabled tables -oracle 11g?
1) Whether the flashback data archive can be backed up using the following options in oracle? Any pointer from the documentation would be much appreciated.
RMAN
Data pump
2) How to move the flashback data archive table from one database to another? The reason why I am asking this question is that the history data for flashback data archive table is managed by undo tablespace. In this case, if I simply export the flashback data archive enabled tables to another database, will I able to view the history information?
Regards,
RichardHi Morgan,
Thanks for your response. Our intention is that to configure the total recall feature in the reporting instance for historical data view. Let's say , we are mining the changed data from the OLTP instance to reporting instance via logical standby. In this case, the history data will be maintained in the reporting instance?
Regards,
Richard -
Any particular risks when archiving SIC tables ?
Hi,
I'm about to launch archiving sessions for SIC tables : S001, S003, S006 ans S033. These tables are growing fast indeed in our system and nobody in my company uses SIC transactions.
Is there a risk to archive these tables, eg. if I archive them after just one month of residence ?
Could the SD SAP BI extractors be impacted ?Hi Serge,
... as Sales orders are created in a legacy system and then copied to SAP using IDOCs in order to be invoiced and then posted into accounting (FI)
Yeah, that's quite usual for the first step of a SAP implementation from a legacy system.
Furthermore, we have implemented SAP BI to have some reporting on invoice documents (specific needs not covered by ECC6).
Nice (and rich) solution!
Maybe it is the reason why people don not need to use SIS transactions.
Very good reason indeed.
We have planned to change our system in 2 ou 3 years and SAP will become the source of Sales Orders. Maybe users will want to use S001, S003... and other tables at this time.
Or maybe not, in the same way that Billing Document info is now replicated to SAP BI, then it would make sense to also replicate Sales Document and Deliveries to SAP BI in the future.
In general, my Consulting customers do not use the standard infostructures because they do not meet their needs.
New infostructures are created during or after project implementation.
Of course SAP BI is a much better solution, but sometimes small is beautiful
That's why I was wondering if archiving would be a cautious compromise for these tables : if we do have needs to access to the data later, we will be able to view them by SARI.
Not sure if that will be helpful, but will not hurt anyway. If something goes wrong, you would still be able to reconstruct the data in the SIS table anyway.
Concerning SAP BI extractors, my colleagues told me they were using 2LIS_13_VDITM datasource and my question was about an hypothetic link between the SIS tables and this datasource.
My understanding is that this datasource takes data directly from the billing item (VBRP), so it does not care about the information available in the SIS tables.
Best Regards,
Franck Lumpe
Freelance SAP Logistics Consultant -
I have been given a Change Request for Archiving a table (ZSOP_Cust). I am an FICO Consultant here. I know that arcgiving a table can effect other tables too? Can someone tell me how can i check how & which tables are effected?
Also tell me other points i shd consider before archiving this table??
Thanks in advanceStandard Archiving of standard SAP tables will handle all of the connections. It will not allow you to archive a record from a table if the ties to other tables are not closed as well. For custom tables, there are no archiving functionality. Your ZSOP_Cust table, seems to be a custom table and the ties to other standard objects are not documented in the system, hence you can blow away the entire table, and SAP will not care.
Regards,
Rich Heilman -
Error while creating publisher change tables in CDC
Hi,
I am implementing Change Data Capture. I got getting following error while creating publisher change tables in Staging database. My database version is 10.2.0.2.0 .
I appreciate your help.
ERROR at line 1:
ORA-29540: class oracle/CDC/PublishApi does not exist
ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 611
ORA-06512: at line 2
Thanks,
Venkat.This problem got fixed when I ran below script!!
@$ORACLE_HOME/rdbms/admin/initcdc.sql; -
Can't display archive change documents for agreement (COND_B)
Hello,
I want to display archive change document for object class : COND_B (agreement) via transaction MEB3:
The archive works fine, and I can found the archive change documents form SARA.
(Archive Objetc = CHANGEDOCU
Archive info structure = SAP_CHANGEDOCU2 (is active))
But the display from the application transaction : MEB3 doesn't work.
In the DEBUG:
the Function module is called automatiquely: COND_B_DISPLAY_DOCUMENT
THEN SUBMIT RSSCD100
THEN The function module is called with the no parameter READ_CHANGEDOCU (ie with space value)
THEN the program reads only from DB
Question : HOW I oblige the program to read from the archive (READ_CHANGEDOCU = 'X') ?
I checked these SAP notes 1050935,1299903, 1308024, 1128954, 1050335
but no results.
May be I forgot some customizing ( SARA,, AOBJ )?
Thanks for your help.Hi,
As I understand, the change documents archived using the CHANGEDOCU archiving object are no longer available using the application object.
Refer to Notes 1257133 and 140255 where they mention the above point.
If you want to read change documents along with the application, then you must first archive the change documents along with the application.
In your case, for agreements, you should use object SD_AGREEM so that the change documents also gets archived along with the agreements. Refer to note 761281 to check whether the archiving class CHANGEDOCU is already defined along with object SD_AGREEM in your system.
Hope this helps,
Naveen -
Change Table control Column Header text dynamically
Hi,
I have an requirement to change table control column header text dynamically.
i.e. I have about 10 columns in table control, out that need to change 5 columns header text. These header texts are stored in an internal table.
I had looked into the below link but could not get exactly how to do it.
Dynamic headers in table control
Could you please tell me how to do that.
Thanks in Advance.Hi Saba,
What you will need to do is this.....
1. First replace the column Header Text box by I/O Fields and name them accordingly.
Say for example we will consider the same example which i had explained in the link.
there in the column header we want the header to change when some dates and entered into two fields which are out of table control say
Start Date: 01.01.2010 to End Date: 06.01.2010
Now we want the header to look like this,
Column No. - 1 2 3 4 5 6
Header label - 01/FRI 02/SAT 03/SUN 04/MON 05/TUE 06/WED
Header name - SPOTS1 SPOTS2 SPOTS3 SPOTS4 SPOTS5 SPOTS6
then you go as per the instructions in the link......
Let me know if you need further help,
Hope this solves your problem....
Regards,
Abhijit G. Borkar -
How to change table of content font in captivate 6
Hi There,
Can somebody please suggest me how to change table of Content Text font English to Arabic in Captivate 6 and which font supports Arabic language.
Please refer below image, highlighted text font should be changed.
Looking forward for help.
Thanks,
SrikanthThe weird sliding navigation is Apples pride and joy!
That TOC allows you to slide between chapters, sections and pages.
iBooks Authjor was designed to do what it does and what Apple wanted it to do.
Some things can be changed during the books production, but the " weird navigation" is not something you can change to do what you want.
iBooks Author is does not produce ePubs.. at least not as "ePub" is known from Pages, inDesign etc,.
If you want what is available in ePubs.. then iBooks Author is not the application to produce it.
You could drag a section page above chapter on and create an index type page using book marks for links - but whats the point?
People using iPads and familiar with iBooksAuthors special way of book presentation.. are quite happy its so easy to use. -
Can i change table in query as per user given data
hi master
sir,
can i change table in query as per user given data
see
select * from @variable
i need use in lov
please give me idea
thankingyou
AamirYou cant directly use in sql instead you can write an anonymous block and frame the query as per the input table name and then use execute immediate to execute the query.
Something like this
declare
qry_table varchar2(30);
qry_stmt varchar2(1000);
type typ_sample is table of VARCHAR2(100) index by binary_integer;
tab_sample typ_sample ;
begin
qry_table := &Table_name
qry_stmt := 'select a from '||qry_table;
execute immediate qry_stmt bulk collect into tab_sample ;
end;
Message was edited by:
Shasi -
Change table entries in production
Is it possible to have authorizations so that specific users can change table entries through se16 in production even though the system is locked for changes?
Thanks,
- PrakashYou will need to create the Maintenance view for the table you want to maintain and then make a authorization group using se54 for this maintenace view. This authorization group needs to be defined in the role of the persons to whom you want to give acess. Now only these persons can maintain this table entries.
Award points.
Thanks,
Barjinder Singh. -
CDC - How to configure when to insert changed data in Change Tables
Hi!
I have the following situation: I need to capture changes from some source tables only when some columns of interest changed, not when any data from those tables changed.
Is there a way to confidure that in CDC? I use Synchronous Publishing.
Thank you in advance!What you can do is set up CDC to record both the before (UO) en after (UN) image of the updated row and then filter out the rows that have different before and after values for the columns that you want to check on.
See e.g. http://download.oracle.com/docs/cd/B19306_01/server.102/b14223/cdc.htm#i1025616, step 4, capture_values=>both. You can even delete rows from the change table directly, before consuming the change set result from the subscriber view.
Best regards, Erik Ykema -
Change Data Capture,Change Tables
Hi,
We installed Change Data Capture in our DB (10gR2),however there is a problem with change tables.Change tables are being cleaned somehow.According to text quoted below,the job which is cleaning change tables is cdc$_default_purge_job.However
select log_date
+, job_name+
+, status+
from dba_scheduler_job_log
where job_name='CDC$_DEFAULT_PURGE_JOB';
results no data. Also this morning i came across that data cleansing again, and run the query below.And again no result.
select job_name
+, session_id+
+, running_instance+
+, elapsed_time+
+, cpu_used+
from dba_scheduler_running_jobs;
/*We didn't even use DBMS_SCHEDULER.SET_ATTRIBUTE procedure so far*/
What is cleaning change tables and how can i control it?
Tnx in advance
Quotation:
Change Data Capture creates a purge job using the
DBMS_SCHEDULER package (which runs under the account of the publisher who created the first change table). This purge job calls the
DBMS_CDC_PUBLISH.PURGE procedure to remove data that subscribers are no longer using from the change tables. This job has the name
cdc$_default_purge_job. By default, this job runs every 24 hours. You can change the schedule of this job using
DBMS_SCHEDULER.SET_ATTRIBUTE and set the
repeat_interval attribute. You can verify or modify any other attributes with the
DBMS_SCHEDULER package.Setting up CDC is a fairly complex process with different options. Setting just the filter in OWB is only a very small part.
There is a blog post below on how to use code templates to do CDC which gives some insight;
http://www.rittmanmead.com/2009/10/changed-data-capture-and-owb11gr2/
Plus and older one illustrating how to use Oracle logs;
http://www.rittmanmead.com/2006/04/asynchronous-hotlog-distributed-change-data-capture-and-owb-paris/
Cheers
David -
Oracle CDC - Incorrect data in change tables
We are using Asynchronous autolog online CDC and the performance has been pretty good so far.
However, recently we have encountered an issue where there are a couple of invalid records in one of the change tables.
The change table seems to have update transactions on a record that had no updates made to it. In fact the updated records in the change table indicate a primary key that does not exist on the source table. Has anyone encountered a similar issue ? the data that has been brought over on one of the number columns is something like
xm<<1123.
gkThanks Justin. On digging further into metalink I found another bug 6454634 which appears to be similar. Both this and the bug mentioned by you are fixed in 10.2.0.4 patch 14. I will follow up further.
Maybe you are looking for
-
Can I change the emails generated by the Contact Forms from saying that they are coming from me, to the address of the person that's actually generated the enquiry on the contact form? Or does this always automatically link back to my Creative Cloud
-
How to run jobs in a sequence?
I have created a number of jobs (SQL Server 2008 R2) that refresh tables in a data warehouse using SSIS packages and Transact-SQL stored procedures. Currently, these jobs are scheduled to run in the correct sequence, separated by a time delay of mor
-
How to remove "SysError 0 During open 'Plugin.r' "
Hi all, I am facing the problem to run any sample plugin of Illustrator CS4 SDK on Mac. Let say, I run the Tutorial sample plugin and get the following error message. ""SysError 0 During open "Plugin.r"" Please let me know if i am missing something e
-
I am designing or trying to do a conceptual design to include two sites with under 30ms response times between sites. I want to include a four member DAG. I have a design that I would like to have reviewed by some type of tool. I just need to see if
-
Hey, O.K. I've got a brand new unibody 17" MacBook Pro. It's loaded to the hilt, and I paid a fortune for it. Unfortunately, it's a **** good-looking paperweight. After only 51 re-cycles on the battery and several weeks of usage, I bought it in Augus