MDG-F 7.0 Data Replication using SOA
Hello,
There has been a kind of issue since MDG-F 7.0 is started. The issue is related to data replication results. Once master record data are successfully replicated over into ECC SAP 6.0, ECC is not sending anythhing back in to MDG-F for status update. We intended to put some custom development work done to fill the gap using email notification but we don't have a clear picture of what needs to be done.
Requirement is that once master data is successfully or unsuccessfully updated in ECC, we want MDG-F to generate an email notiication to tell the requester of what happens and we want the status to be updated by master record 1, 2, 3.. by change request 1, 2, 3, by Edition.
Any thought?
Thanks,
LUO
Hello Luo
You can configure the custom email notification after successful update of master data in ECC.
MDG-M: How To Send an Email Notification to the Requestor at Time of Material Activation
Another way out is - since you are using SOA, you can send the message back to receiver system. Check with your PI consultant. You can configure the messages after successful data update.
Kiran
Similar Messages
-
Failure in the SOAP Runtime: Employee Master Data Replication Using IDoc OTM_EMPL
During employee master data replication from ECC to CfTE, we encountered the following error:
Unexpected element -el=OTM_EMPL ns=urn:sap-com:document:sap:idoc:soap:messages
We are using the 1402 WSDL for Replication of Employee Master Data with Employment Details (humancapitalmanagementmasterd2). The payload was not received in CfTE.
Can anybody please advise how to resolve this issue?
Thank you.Dear Joselito,
This issue need deeper investigation in customer system.
Kindly report an incident for SAP Support for further help.
Regards,
Rahul Mishra -
Hi
Is it right place to ask regarding oracle spacial data replication using goldengate? I posted message goldengate thread but now one is replying to that...Hi,
A few tips for getting useful responses on these forums:
- Give yourself a better name on OTN. User "931643" isn't great.
- Give your post a meaningful title such as "Spatial data replication using GoldenGate". Your post (Re:goldengate error over on the Goldengate forum had a subject of "goldengate error". That doesn't say much about your particular question.
- For this post on the Spatial forum - how about some more background information? What versions of the products? What exactly are you trying to do? What is not working? What error messages? Do you have a test case that somebody could easily reproduce? Have you got the replication working for non Spatial data types?
I've never used Goldengate so won't be able to help much, and I suspect your best bet of a useful response is on the Goldengate forums.
Have you checked the Goldengate documenation?
The "Oracle GoldenGate Oracle Installation and Setup Guide" is available on http://docs.oracle.com/cd/E35209_01/doc.1121/e29797.pdf
This says: Oracle GoldenGate supports SDO_GEOMETRY, SDO_TOPO_GEOMETRY, and SDO_GEORASTER (raster tables).So that looks promising, but check if that is the case for the Goldengate version your are on.
Check the following My Oracle Support articles:
"Does GoldenGate Extract Support Oracle Spatial?" [ID 971719.1]
"Extract Abend With OGG-00746 Error (100, no Data Found) Selecting Data in CheckForSynonym For Table With Column Type SDO_GEOMETRY" [ID 1382906.1]
John -
Need Suiggestion forOracle data replication/integration/transfer strategies
Client OLTP database(Oracle 10g on Solaris) connected to a web based 'Point of Sale' system where some of their insurance related transactions(around 2000 per day) are stored. Most of their insurance related transactions are stored in a remote central system (accessible over the intranet).
Based on the net worth of a transaction, there is a requirement to either transfer the transaction real-time or batch it and send it across to a remote Oracle 10g(on Solaris) staging area(a part of the remote central system) and fire some stored procedures on the remote Oracle staging area to process the records transferred. Some amount of configurable data massaging would also be needed before firing the stored procedures on the remote Oracle 10g(on Solaris) staging area to process the records transferred. The outcome of the whole process also needs to be tracked.
Client is interested in automating this process to the extent possible using the various possible replication/data transfer strategies (dblink, datapump, etl, replication kit, MQ, xml/http etc.- pro's & con's) to do so taking into consideration the standard security and bandwidth related constraints.Hi,
There are lots of solutions available
You can think and use the possible solutions for your scenarios.
1.) Data Pump Network Exports/Imports
http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php#NetworkExportsImports
2.) Data replication using DBMS_COMPARISON
http://nadvi.blogspot.in/2011/11/data-replication-using-dbmscomparison.html
http://www.bash-dba.com/2012/02/data-synchronization-replication-using.html
3.) Complete Schema Refresh using Data Pump
http://www.in-oracle.com/Oracle-DBA/DBA-I/schema-refresh-Data-Pump.php
4.) Oracle Golden Gate
5.) Oracle Streaming
Let you know if any query the same :)
Thanks
Hitgon -
MDG-F Data replication for CCH using IDOC
Hi
Can anyone explains differance between Cost Center Hierarchy and Cost Center Group in MDG? As per my KX CCH in MDG is Alternative CCH in ECC not Standard CCH in ECC as it is created in Customization for Controlling Are.We can able to create alternative CCH in MDG with single processing also but when trying to replicate in ECC
SLG1 logs says as per below
Here it says CCH uses SOA but we maintained IDOC,Is CCH replication is not possible through IDOC with message type COGRP1.
Secondally we maintained ZG replication model but it says DIRECTLY replication Model . Any Clue?
Also how to assign MDG alternative hierarchy to ECC Standard Hierarchy node in MDG or we have to do it in KSH2 only from ECC side?Hello Sanjay,
you've already create a similar thread http://scn.sap.com/thread/3585348 with the same screenshot and similar questions. Please do not open multiple threads for the same questions.
Thank you for your understanding
Michael -
Data replication monitoring on MDG flex mode objects with Information Steward
Hi,
I am exploring different options available to setup data replication monitors on SAP MDG custom objects(flex mode). Basically my requirement is to setup rules in SAP Information steward which identifies if there are any missing records or mismatch between the data in MDG system and the replicated systems.
The challenge I am facing is that the tables generated by MDG framework for flex mode are not consistent and they keep changing if we change some key information in the MDG data model. Also the generated tables are not the same in each environment (like development, quality, production). Appreciate if anybody can provide suggestions on handling the MDG generated tables in SAP Information Steward.
Thanks in Advance.
GouthamHi Abdullah,
Thanks for your reply. I cannot write any ABAP code in Information Steward. As you mentioned I can always use MDG API to pull the active data from MDG but here I can only give the table names.
The other option as you mentioned, using DRF I can replicate the data in flat files to Information steward, but it is not making sense as I am validating with replicated data and not with actual data available in MDG. Other point is I don't think it is a good idea to replicate all the records periodically.
Thanks and Regards
Goutham -
MDG-F 7.0 future planned data replication
Hello,
From what I have learned, valid from date in Edition can be used to control of timing of the data replication. In my data prototype in MDG-F 7.0, it is clear that GL change request will go with that. In other words, if the valid from date =August 1, 2014 (today=07/15/2014), GL change request won't come into ECC until August 1 2014 is arrived. it is behaved this way regardless of the choise of replication timing I have made.
Will the same behavior occur to cost center change request and profit center change request?
Thanks,
LuoHello Luo
Yes you can do that but the real problem I faced is that in the edition screen you get the list of all the editions. Users get confused with this.
Best way is to connect your DEV / Quality systems with resp MDG Dev and Quality. Use automatic replication. Perform the testings in each system. Once you get the approval you can create master data in production a day before go-live. This is working well till now in my case.
Kiran -
MDG - Data Replication to Legacy and ECC
Hello All,
We are implementing MDG-M on a separate hub. Data Model is extended to support both ECC and Legacy system.
Material Master Replication has two scenarios based on the two different CR types. Requester will decide whether or not material is required for the Legacy System.
CR #1 Materials will only be replicated to ECC: It will be peer-to-peer.
CR #2 Materials will be replicated to ECC and Legacy:
ECC replication will be peer-to-peer. Only SAP relevant content will be replicated.
However, Legacy replication has to be via SAP PI. Some of the SAP fields such as Material Number, Lab Office will be mapped to Legacy Fields. There are also some custom fields which will be only replicated to Legacy System.
I appreciate if you can help me to figure out how to setup the Replication Model.
Thanks,
HakanHi Hakan
Defining filters: Use transaction DRFF
Apart from that, I have these links:
MDG EhP6 Learning Map : http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000743543&
=> Master Data Governance
=> Overview: Master Data Replication in MDG for EhP6
=> Set Up, Implementation & Extensibility: Setting-up and Operating the Replication of Master Data
SDN - MDG Extensibility Center: http://scn.sap.com/docs/DOC-7858?rid=/webcontent/uuid/f0801486-9562-2e10-54b1-9c123497f1a7
Regards, Ingo -
Data Replication Between Sqlserver and Oracle11g using materialized view.
I have Sqlserver 2005 as my source and oracle11g as my target.I need to populate the target daily with change data from source.
for that we have created a dblink between sqlserver and oracle and replicated that table as a Materialized view in Oracle.
problem we are getting here is Fast refresh option is not available.each day it will pick full data from the source.
is there any way to use Fast refresh in this scenario??
Thanks in advance.
Regards,
Balaram.Pl do not post duplicates - Data Replication Between Sqlserver and Oracle11g using materialized view.
-
Data Replication Basics missing
Hi Experts,
Im on MDG 6.1.
when i go through the blogs and forums i understood that data replication can be configured by
Step 1)
Perform ALE settings.
step 2)
in DRFIMG
- define o/b implementation
-define replication model (attach the o/b implementation here)
step 3)
in MDGIMG
-when you define business activity you mention the o/b implementation that you created above under "BOType" column.
is this all or did i miss anything else?
i have read in a forum that you also need to mention in BRF+ ->NON user agent step->Pattern 04 -> Data Replication.
does this mean if i dont mention this step in BRF+ the replication will not work??
by doing all the above does a create and a change will be replicated as and when they are occured?
Are these the same steps to execute replication for all reuse objects or do they differ?
Please help.
Regards
EvaWhile configuring Data replication, Can i know in what cases we should use BRF+ -> Pattern 04 -> Data Replication(Non User Agent Step) and in what cases we should not use this???
From the previous post i understood that Data replication works "without" a non user agent step in BRF+ (Pattern 04 -> Data Replication).
i.e Approvals->Activation->Complete ->Triggers Data replication automatically??
Please, Can any expert answer my two questions above.
Regards
Eva -
Can't replicate data inserted using DBMS_XMLSAVE.insertXML
Enviroment:
OS: SLES 10 SP2
Database Version: 11.1.0.6
I have configured an Oracle Streams environment compose by two database. The first is the source where a local capture process should captures dml changes from some tables. If I insert some data using a classic dml insert operation the changes are replicated without problems. The problem is when the tables are populated using the DBMS_XMLSAVE.insertXML procedure. With that implementation there isn't data replication. I think DBMS_XMLSAVE.insertXML must generate redolog so the capture process should capture the changes from them but it doesn't seems to be like that.
I need some suggestion about this matter, thank you.Here you are
CREATE TABLE TEST.HABI
ID_DATA NUMBER,
ID_HOCU INTEGER,
ID_HABI INTEGER,
DESCRIPTION VARCHAR2(1000 BYTE)
TABLESPACE USERS
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 32M
NEXT 80K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;
I'am not performe explicit commit here you are the procedure:
FUNCTION import(p_id_data IN INTEGER,
p_lote IN INTEGER,
p_fecha_hotel DATE,
p_error IN OUT NOCOPY CLOB,
p_hab_habi IN OUT NOCOPY CLOB,
p_hcl_clie IN OUT NOCOPY CLOB,
p_hcl_habi IN OUT NOCOPY CLOB,
p_hcl_hist IN OUT NOCOPY CLOB,
p_tel_llpr IN OUT NOCOPY CLOB) Return integer
AS
ctx DBMS_XMLSAVE.ctxType;
v_rows NUMBER;
v_err_msg VARCHAR(4000);
v_cant integer;
BEGIN
IF length(p_error) > (length('<?xml version = ''1.0''?><ENL_TRAN_ERROR/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_ERROR');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_error);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
IF length(p_hab_habi) > (length('<?xml version = ''1.0''?><ENL_TRAN_HAB_HABI/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_HAB_HABI');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_hab_habi);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
IF (INSTR(p_hcl_clie, '&')<>0) THEN
p_hcl_clie := replace(p_hcl_clie, '&', '&');
END IF;
IF length(p_hcl_clie) > (length('<?xml version = ''1.0''?><ENL_TRAN_HCL_CLIE/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_HCL_CLIE');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_hcl_clie);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
IF length(p_hcl_habi) > (length('<?xml version = ''1.0''?><ENL_TRAN_HCL_HABI/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_HCL_HABI');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_hcl_habi);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
IF length(p_hcl_hist) > (length('<?xml version = ''1.0''?><ENL_TRAN_HCL_HABI_HIST/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_HCL_HABI_HIST');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_hcl_hist);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
IF length(p_tel_llpr) > (length('<?xml version = ''1.0''?><ENL_TRAN_TEL_LLPR/>') + 3) THEN
ctx := DBMS_XMLSAVE.newContext('ENL_TRAN_TEL_LLPR');
DBMS_XMLSAVE.setRowTag(ctx, 'ROW');
--BEGIN
v_rows := DBMS_XMLSAVE.insertXML(ctx, p_tel_llpr);
--EXCEPTION WHEN OTHERS THEN
-- NULL;
--END;
DBMS_XMLSAVE.closeContext(ctx);
END IF;
END import;
I hope you can help me. -
ONLINE DATA REPLICATION ONE DATABASE TO ANOTHER IN ORACLE 9.2.0.1
I have used Oracle 9.2.0.1 version. I have created two database(ORCL, ORCL2).
in my PC. I have created INV user in both database. Currenly I have worked on INV user which is in ORCL database. Is there any technique in Oracle 9.2.0.1 online data replication from One database to another. i.e. If at any point of time my ORCL database is damaged my INV user has been recovered in ORCL2 database.What do you mean by 'Online Data replication'? Do you mean the Oracle Advanced Replication or do you mean the Oracle Dataguard?
Oracle Data Guard Concepts and Administration
Release 2 (9.2)
Part Number A96653-02
Oracle9i Advanced Replication
Release 2 (9.2)
Part Number A96567-01
~ Madrid -
Data replication and synchronization in Oracle 10g XE.
We are trying to do data replication and synchronization sort of thing for all our servers. We are using Oracle 10g. XE. I guess there are some features in oracle already for replication but I am not very sure about them.
To explain it more clearly - we will have individual database servers in our sub-divisions and then divisions and centers and then main server. We need to synchronize at various levels. So If any body is aware of any techniques, please let me know.Hi,
Could you tell me what exactly synchronisation your talking about..?
we will have individual database servers in our sub-divisions and then divisions >>and centers and then main serverIf you have mulitple DB servers then you can connect it by DB links. also if you are talking DB synchronisation then you can have Triggers,Materialized views.
we also have two independent severs which are synchronised(atleast schema levels).
Regards! -
First Hit Session Data Replication
We are using WLS 5.1 with sp3 in a cluster of three
servers using in-memory-rep, JSP, and Apache as our proxy.
Session data replication between a primary and secondary server
seems to work fine except in the following case:
1) Make first hit to the cluster. During the JSP processing of
that hit set some HTTP session data via setAttribute().
2) Kill-off the primary server (the one that handled the first hit).
3)Make a second hit to the cluster, it is handled by another
server (the secondary), the session is recognized as an ongoing
session however the session data that was set during the first hit is not
present in the second hit.
If we make two hits to the first server and set data, then kill-off
the primary server, the secondary has the data at the third hit. The
only issue seems to be when the primary is killed after the first hit.
Anyone have any ideas?
Thanks,
-darren
You can configure ClusterServlet in your web server farm (WLAS as web
servers) to proxy JSP and servlet requests to the WLAS farm (WLAS processing
your JSP and servlet).
Set up in-memory replication in your WLAS farm. Session in JSP will be
replicated.
Cheers - Wei
Yen Liu <[email protected]> wrote in message
news:[email protected]...
> Hello,
>
> I read breifly the section on BEA's online documentation talking about
in-memory
> replication and clustering.
>
> In it, it mentioned the ClusterServlet and configuring the
weblogic.properties
> file to assign servlets to the ClusterServlet so that sessions will be
handled
> correctly and all.
>
> My question is, "what about JSP" I am using a lot of JSP pages which sets
> session parameters for the specific user into session objects.
>
> Any tips, recommendations will be most helpful.
>
> Thanks,
>
> Yen Liu
> 510/870-1169
>
> Prasad Peddada wrote:
>
> > Darren,
> >
> > It shouldn't be the case. After your first hit, when you kill the
primary
> > server, when you make your next request you should find all the info in
the
> > session. I will post again, if we find the same problem on monday in our
test
> > environment.
> >
> > Thanks
> >
> > Prasad
> >
> > Darren Kessler wrote:
> >
> > > We are using WLS 5.1 with sp3 in a cluster of three
> > > servers using in-memory-rep, JSP, and Apache as our proxy.
> > > Session data replication between a primary and secondary server
> > > seems to work fine except in the following case:
> > >
> > > 1) Make first hit to the cluster. During the JSP processing of
> > > that hit set some HTTP session data via setAttribute().
> > > 2) Kill-off the primary server (the one that handled the first hit).
> > > 3)Make a second hit to the cluster, it is handled by another
> > > server (the secondary), the session is recognized as an ongoing
> > > session however the session data that was set during the first hit is
not
> > > present in the second hit.
> > >
> > > If we make two hits to the first server and set data, then kill-off
> > > the primary server, the secondary has the data at the third hit. The
> > > only issue seems to be when the primary is killed after the first hit.
> > >
> > > Anyone have any ideas?
> > >
> > > Thanks,
> > >
> > > -darren
>
-
Organization Model Before Data Replication
Dear SRM Gurus,
System:- SRM5.0 EBP5.5
I am stuck in CRM-Middleware, data replication from R/3 to SRM.
Can i still prepare ORGANIZATION MODEL, before replicating data.
Best Regards,
ANIL RAJPAL.Dear Yann,
I have replicated Product categories from one R/3 site.
a) Am using SRM5.0 EBP5.5, should i run report to get vendors into PPOCV_BBP ?
b) In PPOMA_BBP - in attributes VALUE field is GREY - i cant put any entry in it ? have i missed any config ?
Best Regards,
ANIL.
Maybe you are looking for
-
Ipod touch not turning on,appearing on my computer, OR charging!!
hi i've done almost everything i know to get it to work which is: -restart it by holding home and lock button -download latest version of itunes -charge it in 2 different computers and a wall charger and i cant restore it cause its no showing up on m
-
How do you tell if remote desktopis installed on my ipad
i need help in finding if remote desktop has been installed on my computer
-
How to restore default boot up of MacbookPro
I've recently dual-booted Mac with Ubuntu and now when I reload the router it boots up with Ubuntu's grub loader where i see an entry for Mac for both 32-bit and 64-bit. Both options,however, don't work. I have to press option key on bootup to select
-
Between SAP Licenses and Employee Records Realtinship
Hi Experts <u>The Scenario of the issue is as below.</u> <b>SAP Licenses held by the company is -- numbers. And the employee records including PD(appraisal),PA & OM exceeds the allowed records numbers.</b> Qn1 Whats the realtion between SAP license
-
Lightroom 3 windows folder dialogue weirdness
my folder dialogues have stopped displaying my computer - the only option is desktop>my user account. It means I cant export for instance into a specific folder. its absolutely baffling