Copy table data between to two client in different system ( QAS - PRD )
Dear all
i make a copy client from PRD to QAS , it success only on table have issue ( BSIS )
original size & number of records from source client (900):
in the new target client (705)
so what is the way / procedure to complete the remaining records / lines ??
Hi
There are no procedure, technical ways do exist to copy data from a system to another (mainly at DB level : export tools, database links...) but
1) copy / export a 10M lines table will take some time
2) tables like BSIS that are an index table for BSEG should be copied on the same timeline as all the accounting related tables.
Thus even if it is technically possible to get back the data from PRD to QAS you will create inconsistencies as the latest accounting documents from production will only be present in BSIS on your QAS system... Check with developer / consultants if they can stand this inconsistency
Regards
Similar Messages
-
Compare table data between two schemas?
Hi,
I am looking for a script to compare the table data between the schemas (two different databases)? I know how to compare table by table but looking for a generic script where I can compare all the tables data from one schema to another schema?
Thanks a lot...here the idea, adapt it with your needs :)
Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.7.0
Connected as SYS
SQL> create user user1 identified by user1;
User created
SQL> grant create session to user1;
Grant succeeded
SQL> grant create table to user1;
Grant succeeded
SQL> alter user user1 quota 10m on DATA;
User altered
SQL> create user user2 identified by user2;
User created
SQL> alter user user2 quota 10m on DATA;
User altered
SQL> grant create table to user2;
Grant succeeded
SQL> grant create session to user2;
Grant succeeded
SQL> create table user1.test(a Number) tablespace DATA;
Table created
SQL> create table user2.test(a Number) tablespace DATA;
Table created
SQL> insert into user1.test values (1);
1 row inserted
SQL> insert into user1.test values (2);
1 row inserted
SQL> commit;
Commit complete
SQL> insert into user2.test values (2);
1 row inserted
SQL> commit;
Commit complete
SQL> create table sys.logs(Diff number) tablespace data;
Table created
SQL> select * from sys.logs;
DIFF
SQL>
CREATE OR REPLACE PROCEDURE TEST_MY_DIFF IS
CURSOR CUR_ IS
SELECT D.TABLE_NAME T_NAME FROM DBA_TABLES D WHERE D.OWNER = 'USER1';
W_DIFF NUMBER;
TYPE CV_TYP IS REF CURSOR;
CV CV_TYP;
BEGIN
EXECUTE IMMEDIATE 'TRUNCATE TABLE SYS.LOGS';
FOR I IN CUR_ LOOP
W_DIFF := 0;
OPEN CV FOR 'select count(*)
from
( select * from USER1.' || I.T_NAME || '
minus
select * from USER2.' || I.T_NAME || ' )
union all
( select * from USER2.' || I.T_NAME || '
minus
select * from USER1.' || I.T_NAME || ')
LOOP
FETCH CV
INTO W_DIFF;
INSERT INTO SYS.LOGS VALUES (W_DIFF);
COMMIT;
EXIT WHEN CV%NOTFOUND;
END LOOP;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
SQL> BEGIN
2 test_my_diff;
3 end;
4 /
PL/SQL procedure successfully completed
SQL> select * from sys.logs;
DIFF
1
1 -
How to copy table data from onde DB to another DB using clipboard
HI,
i copied table data from one DB to another DB, but it displays an error as "policy with check option violation" when inserting the table data.. so how to resolve the proble.. thanks in advance.DECLARE
log_utl_dir VARCHAR2(100) :=('/apps/home/cmsftp/log/gaa');
CURSOR tb_compy_cur is
select tb.compy_acronym
-- QC 158113 - added below
,tb.ivr_plan_num
from tb_fc_compy tb,tb_xop_entitlements te
where tb.grant_award_accept_flag = 'Y'
and tb.ivr_plan_num = te.ivr_plan_num
and te.entitle_name = 'GAA_RECONCILED'
union all
select compy_acronym
-- QC 158113 - added below
,tb.ivr_plan_num
from tb_fc_compy tb
where tb.res_stock_flag = 'Y'
--and (tb.res_auto_lapse_flag = 2 OR
--tb.res_auto_lapse_flag = 3)
and exists (select entitle_name from tb_xop_entitlements te
where tb.ivr_plan_num = te.ivr_plan_num
and te.entitle_name = 'GAA_RES_FLAG'
and te.optionee = 'Y'
and te.psrep = 'Y'
and te.sponsor = 'Y'
and te.advisor = 'Y');
v_xopgrantz_insertcount NUMBER := 0;
-- QC 158113 - added below
v_xopgrantz_accpt_count NUMBER := 0;
v_user_id VARCHAR2(30);
insert_file_id UTL_FILE.FILE_TYPE;
insert_log_file varchar2(45) := 'xop_grantz_insertstats.log';
BEGIN
DBMS_OUTPUT.PUT_LINE('success1');
insert_file_id := UTL_FILE.fopen(log_utl_dir,insert_log_file,'w');
UTL_FILE.put_line(insert_file_id,'Starting the Process at '|| CURRENT_TIMESTAMP);
UTL_FILE.put_line(insert_file_id,'INSERTING ROWS FOR Companies turned on for GAA_RECONCILE and GAA/RESSTOCK');
for compy_rec in tb_compy_cur loop
v_user_id := 'CMS'||compy_rec.compy_acronym||'_USER';
ctx_set_session.set_user_session(v_user_id);
dbms_output.put_line ('success2'||''|| v_user_id);
INSERT into xop_grantz(grant_num,
user_id,
last_user_id,
restrict_grant,
child_symbol,
parent_grant_flag,
bulking_overide_flag,
exerrestrict_code,
rounding_method,
exercisiable_dt,
def_res_units_flag,
opt_gain_def_elig_flag,
opt_gain_deferred_flag,
opt_gain_deferred_dt,
opts_accepted,
lst_updtby_usercd,
accepted_type,
GAA_eligible,
GAA_LST_UPDTBY)
select g.grant_num,
v_user_id,
'GRNTACCPT',
'N',
'N',
(sel ect code
from tb_xop_exerrestrict_codes
where cash_allowed = 'Y'
and cashlesshold_allowed = 'Y'
and cashlesssell_allowed = 'Y'
and stockswap_allowed = 'Y'
and restricted_allowed = 'Y'
and sar_allowed = 'Y'
and cashmargin_allowed = 'Y'
and cashpartial_allowed = 'Y'
and sarsale_allowed = 'Y'),
NULL,
'N',
'N',
'N',
NULL,
NULL,
NULL,
'N',
NULL,
NULL
from grantz g
where not exists(select 1
from xop_grantz xg
where xg.grant_num = g.grant_num);
v_xopgrantz_insertcount := SQL%ROWCOUNT;
dbms_output.put_line ('1');
-- QC158113 - Optimisation fix--starts
DELETE FROM gt_xop_grant_accpt_type;
INSERT INTO gt_xop_grant_accpt_type
SELECT g.grant_num,e.ivr_plan_num,
pk_xop_grntaccpt.fn_get_accpt_type (v_user_id,
g.plan_num,
g.grant_dt,
g.opt_num,
g.grant_cd,
g.plan_type,
'Y'
FROM grantz g,tb_xop_entitlements e
WHERE plan_type IN (2, 4, 5, 7, 8)
and g.user_id = v_user_id
and e.ivr_plan_num = compy_rec.ivr_plan_num
and entitle_name = 'GAA_RES_FLAG' ;
dbms_output.put_line ('success3');
v_xopgrantz_accpt_count := SQL%ROWCOUNT;
UTL_FILE.put_line(insert_file_id,'Inserted count in gt_xop_grant_acceptance '|| v_user_id||v_xopgrantz_accpt_count);
-- QC158113 - Optimisation fix--ends
COMMIT;
UTL_FILE.put_line(insert_file_id,'Inserted count in XOP_GRANTZ for USER_ID '|| v_user_id||v_xopgrantz_insertcount);
ctx_set_session.set_user_session('');
dbms_output.put_line ('process completed');
end loop;
UTL_FILE.fclose(insert_file_id);
EXCEPTION
when others then
rollback;
dbms_output.put_line ('Code '||SQLCODE||':'||SQLERRM||' at '||v_user_id||' .pr_xopgrantz_insert');
pr_xop_log_errors('Code '||SQLCODE||':'||SQLERRM||' at '||v_user_id||' .pr_xopgrantz_insert');
pr_xop_log_errors('Code '||SQLCODE||':'||SQLERRM||'INSERTING into xop_grantz for ALL grants');
END;
i received this error when running the procedure also, so the table gt_xop_grant_accpt_type is not populated
{Code -28115:ORA-28115: policy with check option violation at CMSFB_USER .pr_xopgrantz_insert} -
How to sync the data between the two iSCSI target server
Hi experts:
I have double HP dl380g8 server, i plan to install the server 2012r2 iSCSI target as storage, i know the iSCSI storage can setup as high ability too, but after some research i doesn't find out how to sync the data between the two iSCSI target server, can
any body help me?
ThanksHi experts:
I have double HP dl380g8 server, i plan to install the server 2012r2 iSCSI target as storage, i know the iSCSI storage can setup as high ability too, but after some research i doesn't find out how to sync the data between the two iSCSI target server, can
any body help me?
Thanks
There are basically three ways to go:
1) Get compatible software. Microsoft iSCSI target cannot do what you want out-of-box but good news third-party software (there are even free versions with a set of limitations) can do what you want. See:
StarWind Virtual SAN [VSAN]
http://www.starwindsoftware.com/native-san-for-hyper-v-free-edition
DataCore SANxxx
http://datacore.com/products/SANsymphony-V.aspx
SteelEye DataKeeper
http://us.sios.com/what-we-do/windows/
All of them do basically the same: mirror set of LUs between Windows hosts to emulate a high performance and fault tolerant virtual SAN. All of them do this in active-active mode (all nodes handle I/O) and at least StarWind and DataCore have sophisticated
distributed cache implementations (RAM and flash).
2) Get incompatible software (MSFT iSCSI target) and run it in generic Windows cluster. That would require you to have CSV so physical shared storage (FC or SAS, iSCSI obviously has zero sense as you can feed THAT iSCSI target directly to your block storage
consumers). This is doable and is supported by MSFS but has numerous drawbacks. First of all it's SLOW as a) MSFT target does no caching and even does not use file system cache (at all, VHDX it uses as a containers are opened and I/O-ed in a "pass-thru" mode)
b) it's only active-passive (one node will handle I/O @ a time with other one just doing nothing in standby mode) and c) long I/O route (iSCSI initiator -> MSFT iSCSI target -> clustered block back end). For reference see:
Configuring iSCSI Storage for High Availability
http://technet.microsoft.com/en-us/library/gg232621(v=ws.10).aspx
MSFT iSCSI Target Cluster
http://techontip.wordpress.com/2011/05/03/microsoft-iscsi-target-cluster-building-walkthrough/
3) Re-think what you do. Except iSCSI target from MSFT you can use newer technologies like SoFS (obviously faster but requires a set of a dedicated servers) or just a shared VHDX if you have a fault tolerant SAS or FC back end and want to spawn a guest VM
cluster. See:
Scale-Out File Servers
http://technet.microsoft.com/en-us/library/hh831349.aspx
Deploy a Guest Cluster Using a Shared Virtual Hard Disk
http://technet.microsoft.com/en-us/library/dn265980.aspx
With Windows Server 2012 R2 release virtual FC and clustered MSFT target are both really deprecated features as shared VHDX is both faster and easier to setup and use if you have FC or SAS block back end and need to have guest VM cluster.
Hope this helped a bit :)
StarWind VSAN [Virtual SAN] clusters Hyper-V without SAS, Fibre Channel, SMB 3.0 or iSCSI, uses Ethernet to mirror internally mounted SATA disks between hosts. -
Hi all,
Actually client 100 is created in Production .while installation in java engine its through some error, we are not able to continue the installation & we are not able to connect the jave engine with client 100.So that we created the new client 101 and we made the client copy again and started installation its completed succesfully.So there is any issue that of two client in production system & Can we will delete the 100 client in the production system is there is any issue.
pls help me in this ASAP.
Kind Regards,
Gopinath.hi,
if you don't have any messages yet
delete it and start the installtion once more
it may help to prevent many problems <b>in the future</b>
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Copying table data accross a dblink using dbms_datapump
Hi Friends,
I need to copy a table data accross a dblink into another table of same structure.
There is a requirement to use 10g dbms_datapump package to copy the data.
The problem is that I can export into a dump file and then import it into the other database, But we do not need the dump file. We need directly exportimg and simultaneously importing into the table through dblink without generating the intermediate dump file.
If any one have a sample code or document link, Please do help.
cheersBut the application we have that uses the database cannot be changed to read from a CLOBWhy can't you change the application?
Well, anyway you should point out to your superiors that Oracle documented years ago to not use LONGS anymore...
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/datatype.htm#sthref3806
It clearly states:
LONG Datatype
Note:
Do not create tables with LONG columns. Use LOB columns (CLOB, NCLOB) instead. LONG columns are supported only for backward compatibility.
Oracle also recommends that you convert existing LONG columns to LOB columns. LOB columns are subject to far fewer restrictions than LONG columns. Further, LOB functionality is enhanced in every release, whereas LONG functionality has been static for several releases.
How do I go from CLOB to LONG?I'm sorry, cannot help you on that one, I don't think you can do that at all (Oracle wants us to stop using LONGS, so, it's a one-way conversion...):
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1037232794454#15512131314505
So: NO built_in, you'll need to write a program if the clob is ALWAYS LESS THAN 32k in size, you can use plsql..but is that the case in your case? Only you know that.
I believe that question is still unanswered on this forum, but you might try searchin for answers on this forum, and
the 'Database-General' forum: General Database Discussions
Perhaps you can google a Q&D workaround...
( And consider convincing your collegues to just convert your LONGS to LOBS)
Edited by: hoek on Apr 8, 2009 5:43 PM -
Load table data to any server-client
Hi...
I have a requirement to load Cost Centre data from CSKS and CSKT tables to any Server u2013 Client. What is the best way to accomplish the same? Do i have to use RFC or just put the cost center into a file and load to another system?
Regards,
Aruna Nivetha.RHi,
Actually, it's a task more to your ABAP or BASIS team, but you can do it yourself as well. You can read more here:
http://help.sap.com/saphelp_47x200/helpdata/en/94/e2d63b8ad9c01ce10000000a11402f/frameset.htm
Another way, is to put this master data in a change request and transport it. You can do it via OKE6.
Regards,
Eli -
How to compare table data available in two different databases
Hi,
I need to compare two tables data in available in two databases - how easly I can do that .. I have Table A in Database A and Table A in Database B which is snapshot of DB A.TableA - but here are some discrepencies now I need to match two tables .. but no extra space available, so no exp imp.
Thanks in advance,
ChitrasenHI,
What is the difference that you are looking for, if it si for some records missing in some tables you could use MINUS and get the output. IF you are looking to compare the TABLE structure then you could look into the datadictionary VIEWS of both the database's and check the difference.
Thanks -
Copying transaction data between planning version - Not delete existing dat
Hello all.
I made copy from one version, like 000.
The result is Version A1 and A2. I copied everything(Master Data and Transaction Data).
For each version, i ran a MRP. But in differents periods. Like October and November.
After MRP, i have a lot Planning Orders in A1 and A2. But in differents months.
My question is: I want to merge A1 and A2 in another version(Merge only Planning Orders). How i can do this?
Using /SAPAPO/MVM or /SAPAPO/VERCOP i can copy all data from source to target. But always delete previous data.
Thanks
Best Regards.
MarceloThis isn't the answer you WANT to hear. But there's no way to my knowledge to achieve your requirement using standard version copy functionality in APO.
One way to preserve the data for alternate / merged versions that I've found useful is to use the /SAPAPO/REL_TO_OLTP transaction to send volume data to the ECC client. If you are loading both inactive versions to BW, then you should be able to release that data from BW to ECC inactive/"long-term" simulation versions where it can be aggregated. That is to say, you could send A1 and A2 separately and they will simply add to one another, not overwrites (delete and re-create).
This being said, requirements using this transaction are sent as planned ind. requirements in ECC. This may not be the desired outcome that you're looking for, so you might have to be careful which key figure you send to represent volumes. -
Inactive DataSource - two clients in Development System
Hi,
I have two developement clients 100 and 130. What ever changes I make in Client 100, it is supposed to reflect in Client 130. We use developement Client 100 to make any changes and use Client 130 to extract/trasnsfer data to BW system.
I activated my Datasource 2LIS_02_ITM in my Developemen1 client 100. But, it is still inactive in client 130.
Let me know if I am missing any steps.Hi Sven,
"Is the same to ALE. " - I did not understand this sentence will please explain this
"You must customizing to separate the two clients. you need two different "logical system name"."
I am just a contract employee so I am not expected to give those advises. Anyway if I have to transport the request then which request would it be, I mean customizing request or workbench request.
Please let me know
Thank you,
Prasaad -
Inconsistencies data between ODS and RSA3 in SAP system (delta problem??)
Hi everyone,
I have a problem in my SAP BW production system. There is inconsistencies data between ODS (using tcode LISTCUBE) and Datasource in SAP system (tcode RSA3).
I'm using Datasource: 0FI_GL_10 and ODS: 0FIGL_O10.
In SAP system (using RSA3):
GL Account: 1202012091
Comp Code : 5400
Bus Area: 5401
Fiscal Year :2008
Period: 07
Accum Balance : $0
Credit Total: $350
Debit Total: $350
Sales : $0
And in ODS (using ListCube):
GL Account: 1202012091
Comp Code : 5400
Bus Area: 5401
Fiscal Year :2008
Period: 07
0BALANCE : $350 (it should be $0,shouldn't it? )
0CREDIT: $0 (it should be $350,shouldn't it? )
0DEBIT: $350
0SALES: $350 (it should be $0,shouldn't it?)
I have tried these :
1. Check if there is a start routine / routine or not in transfer or update rules....and...i get nothing
2. Check the data using tcode FBL3N..but the data is ok
And then i tried to trace the process chain and find error on delta infopackage which pull these data
Date
07.30.2008 : 231141 records --> error (ODS activation) --> request has deleted forever
07.31.2008 : 2848 records --> error (ODS activation) --> request has deleted forever
08.01.2008 : 135679 records --> error (ODS activation) --> request has deleted forever
08.02.2008 : 135679 records --> successfull repeat delta action
From 30 July until 1 August there is an error on delta infopackage because
fail to activate ODS (No SID found for value 'RIM' of characteristic 0UNIT). On 2 August someone delete the red requests and repeat the delta and success. Is there any possibilities that this problem arise because of this? If this the cause, how to bring back 2848 and 231141 records which has deleted?
Thank you and Regards,
-Satria-Hi everyone,
I have solved my problem. I executed my infopackage again (selection condition using GL Account which have wrong amount) with update mode 'Full update' and choose Scheduler > Repair Full Request and tick the checkbox.Thank you.
Regards,
-Satria- -
How to copy table rows between two tables?
Hi,
We are using the advanced table to specify any kind of data in a structured way. Sometimes I like to move a row from the second table to a the first or reverse.
Any time when I select a row the "paste" activity moves all the selected table fields into one single field in the target table. So it is not a row copy as I like to see it.
How can I manage this better?
Thanks
VolkerVolker,
So WYSIWYG copying messes up the row? If you send me a screen shot of what happens (just to be clear what Advanced table means to you) I will raise a bug if I can reproduce it.
I will report this back up the PM chain but as a workaround I would flip into WIKI markup mode and use the copy and paste in that mode. This will make sure the stuff ends up in the correct place.
Phil -
How to copy automation data between projects?
I can copy regions from one project to another, but not automation data (e.g. volume curves). Why? How to work around this?
Cheers,
ConorIn project one, open the Automation Event List for the region in question, select all, goto project two, do the same but use paste instead.
Slightly awkward perhaps, but it works. It would have been easier if the automation would just follow the regions when you drag them between projects.
Edit: the Automation Event List is only available as a KC, Ctrl + Cmd + E as default.
/juhani
Message was edited by: juhani h. -
IDOC data transfer between 2 SAP Clients on same system
HI All,
i was transferring data through standard IDOC from table A609 in client 100(say) to client 301(say).
Sender u2013 100 (sender side)
Receiver u2013 301 (receiver side)
I did all configurations that were required for transferring data.
But at receiving side i.e. client 301, data is not populating in the table A609.
The status at sender side is:
status 03: Data Passed to port OK.
But the status is at the receiving side is:
status 64: IDOC ready to be transferred to application (yellow light)
My query is why the data is not getting populated in table at receiver end.
Waiting for your responses.......Hi,
Instead of using idoc ..
You can write code in RFC function module and update the table directly.
If it is a Application i mean transaction back end many tables need to update on that case Idoc is necessary other wise use RFC preferabble,
Program RBDMANI2 for status 51 & 52
Program RBDAPP01 for status 64 ,66 "Run this Program By Passing Idoc number it will turn to Green and Table wil be updated
Program RBDAGAIE for status 32 and 69 (Edited IDocs)
Program RBDSYNER for status 26
Program RSEOUT00 for status 30
re-process IDocs failing in 29 status, use program RBDAGAIN.
transactions WEINBQUEUE and WEOUTQUEUE to control the individual queues
Regards,
Prabhuads -
Hi,
We've got a problem trying to get data from InDesign over to Excel.
There's this pricelist in InDesign, with images and small "icons" (also images) that indicate which item is displayed as the main image for each row in the table. Each "table row" can contain a number of items, separated by Carriage Return + Line Feed or similar combination.
The problem is that we can't get good data and images to appear in any other editable format. Copying and Pasting directly into Excel has yet been the most successful, but there the images are lost. Exporting to PDF and from Acrobat Pro exporting to other formats always seem to fail in one way or another (tables are put on top of each other, images lost and so on, different for different export formats).
The data copied to OpenOffice Calc (then saved as an excel format file). Yellow areas added to show where the images were in InDesign.
Prices blurred in the illustrating image above.
Are there any good ideas how to copy the InDesign table to another editable format (that doesn't require Adobe licenses...)?
Thanks,
AndreasI had not noticed the direct export from InDesign to RTF. You had to put the cursor inside the story to make that option appear!
It looks really good, and I've sent the result on, to the ones who are going to use it, for them to check whether it's good enough, and if they can take it on to excel or work with it in the RTF format as it is.
Thank you so much for pointing out this option!
Maybe you are looking for
-
What is the latest and hottest in SAP jobmarket?
Found a different place to put this thread. sorry for the confusion. Please let me know if i can delete this thread..
-
Mocha & Keylight: problems with a greenscreen on the iPad
Hey guys, at the moment I am doing my first greenscreen project with an iPad (and a TV). But I have a few problems with the turbulent footage. In the first picture you can see the tracked path on the iPad with Mocha. Everything moves really fine in t
-
I have created a spreadsheet on numbers for ipad with a list of customers as a drop down menu. How can i make their address appear underneath when I select the customer? iselect the customer?
-
ISync plugin for LG-VX8600 ??
Anyone got the third party plug-in for the LG-VX8600?? Couldn't find much after doing some googling.....
-
Setting reject_limit error in external tables
I am setting the reject_limit for an external table but it is giving this error. My access data in csv i am importing into oracle using external tables. Please suggest how i can set the reject limit thnak you SQL> ALTER TABLE AIRFIELD_TEMP SET REJECT