cancel
Showing results for 
Search instead for 
Did you mean: 

MDG Replication status

Former Member
0 Kudos

Hi,

How do we easily find out whether a material is replicated to ECC transactional system from MDG HUb?

Do we have to write any custom function to go and check ECC transactional system?

Appreciate your inputs.

Ramkrish

Accepted Solutions (0)

Answers (1)

Answers (1)

benjamin_allsopp
Active Participant
0 Kudos

If it's a create process - look in the ECC system to see if your object was there.

If it's a change process - look in the ECC system to see if the object has the expected changes.

Or if your click on your finalized CR - there's a button 'Validation Log' which give a status to say what happened e.g. Material ***** has been created.

Or check your Idocs if it's not a SAP ECC system to see if the Idoc was sent without error - then check PI did it's job etc.

There's also a 'Replication Monitoring' button on the homepage where you select your replication model and your business object and search on creation times etc. - This is just a consolidated version of the validation log and can be difficult to find a specific replication log in the many that there will be.

Really the easiest way is to look in the receiving system for the expected changes.

Former Member
0 Kudos

Hi Benjamin,

Thank you for your response.

I am aware of these solutions. Business do not want to see ECC system. They would like to know being in MDG Hub. We can see the replication IDoc in MDG but again we do not know whether this Outbound IDoc successfully posted in ECC.

Thanks,

Ramesh

Former Member
0 Kudos

Hi Ramesh,

If you are talking about IDOCs, then you can check the status in classic transaction BD87.

Through option Trace IDocs, you can check the status of the IDOC in target ECC system

Status 53 indicates IDOC successfully posted in target ECC system.

Former Member
0 Kudos

Thank you again for your response.

I am also aware of these ALE tcodes also. Business wants to click a button and see the material is in ECC or not. Like they will be working on a CR and would like to know whether it is in ECC or not. Without creating RFC function module this is not possible.

But appreciate all your inputs and thank you for your time.

Former Member
0 Kudos

Hi Ramesh,

Since you do not want to use RFC, then go for Web Services.

We had implemented a similar solution but for custom object in MDG using Web services and HANA database.

  • First set up HANA database and Replicate ECC target system data to HANA database server. This replication should happen on frequent basis to synch the data.
  • Before user creates a record, we are checking whether this already exists in this HANA database which has replica data of ECC system through Web services.
  • Returned results will be shown to the user and based on that he could decide whether to create a record further.

Technical steps:

  • Create a FPM search application like below using FPM_SEARCH_UIBB

         

  • On click on search, consume Web service to send entered search criteria inputs via request and get response from HANA database.
  • Show the results in a new page using list uibb , so for that add a new page in the Navigation with Page type as Dialog Box.
  • On the top of Dialog box, create a Tool bar element for ex Create record.
  • On click on this button, call  USMD_ENTITY_VALUE2 application for creating the record through NAVIGATE method in class CL_USMD_FACTORY_EXT