cancel
Showing results for 
Search instead for 
Did you mean: 

Value mapping values to be reflected dynamically

Former Member
0 Kudos

Hi All,

I have a scenario where R3 entries should be reflected in value mapping dynamically for a particluar field .

Can anyone explain wht does the component SAP BASIS 7.00(NS- http://sap.com/xi/XI/System,MI -ValueMappingReplication) has the role. by generating a java proxy & deploying the jar file in visual admin helps, after this proceeding with abap mapping to retrieve the value from r3 dynamically using this MI.

Correct me if Iam wrong?

I have to schedule this evry week such tht new entries should get populated dynamically form r3 in abap mapping.

Appreciate if anyone has inputs.

Regards

Chaithanya

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>I have to schedule this evry week such tht new entries should get populated dynamically form r3 in abap mapping.

>>Appreciate if anyone has inputs.

I'd create a table in XI (which you can use in ABAP mapping)

and just populate this table from R3

value mapping tables are not very comfortable to use so I'd not use them

Regards,

Michal Krawczyk

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi All,

While doing the changes in quality system, target field is not been passed in the mapping(from value mapping-->cache monitoing).

I have written a report where a table values would be retrieved from SAPR3 & displayed in cache monitoring(RWB).

I can see the source & target values(from table t005) in cache monitoring , but when we do the end-to-end testing( Values from cache monitoring) are not been recognised in the mapping(due to which mapping failure is seen).

Crosschecked everything , unable to find whats wrong on with value mapping.

Sarvesh,

Any suggestions on this?

Regards

Chaithanya

Former Member
0 Kudos

What you have tried till now..

1. Have you tried to run the value mapping program again from R3?

2. Have you tried to refresh the cache after importing the data into QA. (in IR from menu select Environment --> Clear SLD Data cache) also refresh the cache with tran. SXI_CACHE.

Regards,

Sarvesh

Former Member
0 Kudos

Sarvesh,

Problem got resolved by creating a rfc destination , value have been reflected in cache monitoring.

many thanks for all of you in resolving issue.

Aplogies for giving later update on this..

Regards

Chaithanya

Former Member
0 Kudos

Hi All,

I am facing a problem while processing the message(value mapping values not been reflected in cache monitoring) .

Iam getting the below error "INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK"

SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Error Report</title> <style> td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;} A:link A:visited A:active </style> </head> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0"> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>&nbsp;&nbsp;404 &nbsp Not Found</b></font></td> </tr> <tr bgcolor="#3F73A3"> <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td> <td height="23"><img width=1 height=1 border=0 alt=""></td> <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/7.00&nbsp;</b></font></td> </tr> <tr bgcolor="#9DCDFD"> <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td> </tr> </table> <br><br><br><br><br><br> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>&nbsp;&nbsp;The requested resource does not exist.</b></font></td> </tr> <tr bgcolor="#FFFFFF"> <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><b>&nbsp;&nbsp;Details:</b></font></td> <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><pre>&nbsp;&nbsp;Go to <A HREF="/MessagingSystem" target="_parent">main page</A> of this application!</pre></font></td> </tr> </body>

I have created abap report to fetch the entries from t005 table , I am getting the entries in a internal table but these entries are not reflected in cache monitoring.

Can anyone suggest me if you have gone through this error?

Appreciate your inputs

Regards

Chaithanya

Former Member
0 Kudos

Hi,

have a look into this answered thread. It is describing the exactly same issue.

I hope this helps.

Regards,

Sarvesh

Former Member
0 Kudos

>

> Hi All,

> I have a scenario where R3 entries should be reflected in value mapping dynamically for a particluar field .

What do you mean by particular field? In normal case Value mapping first delete/refresh the old values form cache and then updates the entries in the cache.

> Can anyone explain wht does the component SAP BASIS 7.00(NS- http://sap.com/xi/XI/System,MI -ValueMappingReplication) has the role.

This is a SAP standard namespace and you don't have to do anything in IR for value mapping.

>by generating a java proxy & deploying the jar file in visual admin helps, after this proceeding with abap mapping to retrieve the value from r3 dynamically using this MI.

You have to create the Outbound Proxy as explained in my first reply. And then you have to write an ABAP Report to send the data to this outbound proxy.

> I have to schedule this evry week such tht new entries should get populated dynamically form r3 in abap mapping.

You will schedule the above ABAP Report in R3 which will send the data to XI to update the JAVA Cache (RWB ---> Cache Monitoring) for value mapping.

Former Member
0 Kudos

Just go through this link..

http://help.sap.com/saphelp_nw70/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/content.htm

In other words:

1. Register Java Proxies. This is one time activity for each installation. Following URL has to be entered in explorer for registering asynchronous replication scenario:

http://<Server>:<Port>/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingRep...

2. Create Outbound Proxy Interface:

Go to transaction SPROXY and create an Outbound Proxy under

Namespace:- http://sap.com/xi/XI/System

Message Interface (Outbound):- ValueMappingReplicationOut

3. Create an ABAP Report to send the data to XI.

4. Create and configure the Scenario in Integration Directory.