PI - Why Value Mapping only for little number of value?
Dear Experts,
I really want to know the reason why Value Mapping in PI is suitable if the number of values to be mapped is little.
Is it because it is stored in Memory Cache instead of Database table that make it less reliable?
or is it because it would be hard to maintain the value, because we should entry the value one by one manually which will make the entry process a tedious process?
If it is, what is the suitable way to do mapping in PI with large number of value?
Thank you,
Suwandi C.
Hi,
did you check the below link,
http://help.sap.com/saphelp_nw73ehp1/helpdata/en/2A/107E72FFFC4B7E96730D2903B17A15/frameset.htm
http://wiki.scn.sap.com/wiki/display/XI/Value+mapping
Regards
srinivas
Similar Messages
-
Value Mapping Replication for Mass Data - Performance Issues
Hi All,
We are looking into Value Mapping Replication for Mass Data. We have done this for less number of fields.
Now we might have to have 15,000 records in the cache for the Value Mapping. I am not sure how this would effect the Java Cache and Java Engine as a whole.
There might be a situation where we will have to leave the 15K records in the cache table on Java Engine...
Are there any parameters that we can look into just to see how this hits the performance.
Any links/ guidance in the right direction might help me..
regNaveen,
Check jins reply in this thread (they have done with API and without API using graphical but still some issues):
Value mapping performance using LookUp API
---Satish -
Anyone worked on Value Mapping Replication for Mass Data
hi all,
Is there any one who worked on <b>Value Mapping Replication for Mass Data</b> stuff.
What is this?
The on page 139 of the doc below tells about registereing
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/627d1cbc-0601-0010-aea2-c275521673f2
Can any one explain guide me in that direction.
reg,Naveen,
Have a look at the weblog /people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
Refer the below discussion too
Re: How to edit roles for specific tasks in IR & ID?
Best regards,
raj.
Message was edited by:
Raj -
Message Mapping UDF for lookuping of a value inside field's list of values
Hey everyone,
For a FI mapping I'm working on, I was wondering if somebody has some Java UDF which lookups for a value inside the whole list of values which the mapping gathered for a specific field?
Thanks,
Bensource code --
//write your code here
JCO.Repository myRepository;
// Change the logon information to your own system/user
JCO.Client myConnection = JCO.createClient(
// all the client information namely client ,user id pwd etc
myConnection.connect();
// create repository
myRepository = new JCO.Repository( "SAPLookup", myConnection );
// Create function
JCO.Function function = null;
IFunctionTemplate ft = mRepository.getFunctionTemplate("xxxxx"); //Name of RFC
function = ft.getFunction();
// Obtain parameter list for function
JCO.ParameterList input = function.getImportParameterList();
// Pass function parameters
input.setValue( a , "xxxxx" ); //import parameter of RFC, a is input argument.
myConnection.execute( function );
String ret = function.getExportParameterList().getString( "XXXX" ); //export param
myConnection.disconnect();
return ret;
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
File Lookup in UDF
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/file%2blookup%2bin%2budf
Lookupu2019s in XI made simpler
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
SAP XI Lookup API: the Killer
/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
Webservice Calls From a User Defined Function.
/people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function -
Value Mapping Replication for Mass Data
Hi SDN,
I have to design an interface in XI 3.0 (SP14 on AIX) for replicating mass data from file databse etc to the XI runtime cache.
I went thru the follwing weblog which proved to be helpful:<b>/people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
<b>ValueMappingReplicationOut</b> being my Asynchronous outbound interface and <b>ValueMappingReplication</b> being Asynchronous Inbound Interface of in the software component SAP BASIS, software component version SAP BASIS 6.40 in the namespace http//sap.com/xi/XI/System.
Am aware that for this scenario the receiver is predefined (it must be on the Integration Server).
My question here is how do i use the outbound interface to send data to XI. <b>I mean in my case i have a file and SQL server as the sender.</b>
Can somebody detail the steps involved. Suppose i dont want to use ABAP proxy or JAVA proxy HTTP adapter sending the message,
Do i have other options to send data to XI value mapping interface?
Regards,
VineetWhen you want to send data from a file, just map the structure from the arriving XML to ValueMappingReplication. There is no need for using the interface ValueMappingReplicationOut or use an ABAP proxy.
Regards
Stefan -
Why is there only a 10-number block limit on incoming calls?
Verizon has failed to stop many call violations of the Do Not Call laws, particularly allowing callers to fake their ANI identification. Except for legitimate reasons, such as law enforcement, domestic violence, or other exceptions, no call should be completed that does not match the actual origin. That aside, we who continue to be awakened from sleep, dinners interrupted, and run to the phone only to find the call is another pan handler violating the law, we have to take action into our own hands. Why is it then, that Verizon has a limit of only 10 numbers that can be blocked? And why can we not block entire area codes and exchanges so a boiler room cannot keep changing numbers with the same area code?
Please, Verizon, give us more options to manage our own calls until the day you have the smart technology in place to limit illegal calls.
Solved!
Go to Solution.Seconding what TimeVoyager states here. I have signed up for the Do Not Call Registry (for whatever good that has done) and still get at least 3-4 telemarketer calls per day. If Verizon allows us to block 10 numbers, how difficult could it be to bump that limit up to 50 or more, or better yet, provide some flexibility in blocking entire NPA/NXX combinations as the telemarketers typically have number ranges and/or frequently change their numbers to dodge the simple blocking schemes. Perfect solution for me would be a system that allows for users to manage a single list that contains white listed numbers that pass through, black-listed numbers that get blocked, ordered in priority of execution (very similar to how email SPAM blockers work). An updated interface would be a boost too (as the current one is a little clunky) so that users could very quickly add/edit/delete numbers from the tool itself and even an option to white/black list numbers directly from your call log. The current 10 number limit is not enough. I am at the point where I am questioning the value of my land line as the inconvenience of the unwanted calls far outweighs the convenience of having the line for the few times I use it for legit calls each week. Strongly considering dumping my voice plan when my bundle is up for renewal if this is not somehow addressed as again, how hard could it be for Verizon to simply increase the limit from 10 to a much large number?
-
How to manage KeyFiledValue for great number of value in FCC
Hello everyone,
I'm facing a logic problem with FCC and key Value for a file to Idoc.
I have a flat file with this strcuture
CCCYYYYMMDDYYYYMMDD999999999999
CCCYYYYMMDDYYYYMMDD999999999999
CCC
The last record has always 'OK' as value.
I have create Key on the CCC field.
But my problem, is that CCC has 999 possibility of value.
And I have to interpret the last record (with value OK) before Idoc Mapping
Thanks a lot for your help
JCHello Greg,
The solution for preceding was ok, but here, my problem is with the value of the key.
In one file I have always the same value, but I have many file with different value in the key.
And I don't want to create Communication Channel for each origin file received.
Thanks a lot
JC -
Why am i prompted for serial number upgrade?
Activated software with correct serial number but it now asks for a serial number upgrade. This is taking way too long. I feel strong coercion and pressure to buy stuff I don't want and don't need.
you're trying to install upgrade software. you can expect to be prompted for the serial number of your upgrade and, if the previous version is not installed, to be then prompted for the previous versions serial number.
-
Why is cloud asking for serial number?
I have subscribed to the Adobe Cloud and I am having issues trying to launch my APPS - one of them was a trial that ended so I clicked the JOIN and paid my fee, now when I try and open the same app it asks the same question, trial ended please pay!!!
If I sign in it then askes for a serial number!
please helpDoes this help? http://helpx.adobe.com/creative-cloud/kb/ccm-prompt-serial-number.html
-
Call forwarding failed only for 800 number
We have a Unity vm server at the data center. It is assign by PRI which has both 1800 number and a local number(416-123-4567). I have configured the SRST gateway and the call forwading for VM.
When users dial the 1800 number directly, it works fine. But when the call is forwarded to 1800 number, user hears 'The call cannot be routed'. But if I change the 1800 number to the 14161234567, both directly and forwarded call are working fine.
SO I just wondering what is the different from the Telco's perspective?It is not on the unity.
Basically, when the gateway is in srst mode, external user call the extension and get forward (no answer) to the 1800 number based on the srst configuration on the gateway. -
Why is HD only for Apple TV users?
As a users of iTunes I can rent normal quality movies. Why can't we rent HD movies? Many of us have MAC's or PC's connected to our TV's that are fully HDPC and could play the movies in full 5.1.
also this is the appletv user helping appletv user forum
would prob make more sense to ask a direct apple channel -
SAP XI 3.0 Same source for different target in std Value mapping function
Hi,
We have replicated 4 value mapping entries from R3 to XI having the same Context , Agency , Schema and value for source, but each of the 4 values has the same Context and Agency but different Schema and Value respectively.
To illusstate :
Source |Target
Context Agency Schema Value -----Context Agency Schema Value
CS1 AS1 SS1 1 CT1 AT1 ST1 A
CS1 AS1 SS1 1 CT1 AT1 ST2 A
CS1 AS1 SS1 1 CT1 AT1 ST3 B
This value mapping is not working and we always get the source value as the result.
We are wondering if the reason for this is that we use the same source for different targets. But we are not 100 % sure of it.
When I read the documentation on Value mapping or when we use the value mapping standard function in graphical mapping, we pass the context , agency and schema of the source and target respectively and the source value to get the target value, and this combination is always unique in our case as seen in the above example.
Has anyone faced this kind of an issue, if yes I would appreciate if anyone could help us resolve this problem.
Thanks in advance.
regards,
AdvaitHi Advait,
From the below what I understand is that you are not able to do value mapping for the follwoing
1 A
2 A
3 B
As value mapping allow one to one mapping only. Please do it like as mentioned below
1 1*A
2 2*A
3 3*B
Then in the graphical mapping of Integration Repository do the mapping for the same as shown below
source field > VALUEMAPPING> UDF--> TARGET Field
In UDF suppress the value of 1* , 2* , 3* which can be done as follows
create one UDF with one input field
//write the code as below to suppress the field
return input.substring(2);
Here the davantage of using 1* , 2* , 3* etc is that you have the option to use value mapping for 100 values which I think is not normally the case for any Interface.
If you have same source you can do the same thing for that.
Hope this helps you to resolve your query.
Thanks & Regards
Prabhat -
Calling AIF for Value Mapping from standard ES
Hello All,
Is there any option of using SAP AIF for standard ES (for adding value mapping). We have requirement where value mapping needs to be done for standard ES. I was thinking of making explicit call to AIF using following method :
* Call method to AIF
/aif/cl_enabler_proxy=>process_message(
exporting is_input = input
iv_exception_classname = ' ' ).
However this method doesn't have any exporting parameter to get the changed data back.
Is there any workaround ?
Thanks & Regards,
Dijesh TannaHello Gita,
Both these notes talks about monitoring the existing interfaces / ES using SAP AIF. However, doesn't talk about enhancing existing ES.
Secondly , I had look at function module /AIF/FILE_PROCESS_DATA. However, question is from where we should call this. I was aiming the EXECUTE_ASYNCHRONOUS method of ES and calling this FM from implicit enhancement spot. However, the structure INPUT inside EXECUTE_ASYNCHRONOUS is not changeable. So even if AIF performs value mapping , I can't pass that modified data to standard implementation of SAP ES.
Have a look at below code :
You can see that I passed INPUT to my custom function module which calls AIF internally and performs value mapping , checks etc.. and return the modified data in OUTPUT but SAP's standard code is still using INPUT in subsequent code. I can't assign OUTPUT to INPUT as it is import parameter not changeable.
Thanks & Regards,
Dijesh Tanna -
Sample values needed for Customer Number And Sales Organisation in BAPI
Hi Experts,
I want to execute the Bapi BAPI_SALESORDER_GETLIST with mandatory parameters such as Customer Number & Sales Organisation .
How would I come to know what values to enter for Customer Number & Sales Organisation inorder to get some Output in the form of table SALES_ORDER.
Can you ll help me with some sample values which I can enter to get some useful output.
And what is the logical way to go inorder to test such BAPIs in future.
Thanks in Advance,
Pavanmeet SinghHi,
CALL FUNCTION 'BAPI_SALESORDER_GETLIST'
EXPORTING
customer_number = cust
sales_organization = sorg
MATERIAL =
DOCUMENT_DATE =
DOCUMENT_DATE_TO =
PURCHASE_ORDER =
TRANSACTION_GROUP = 0
PURCHASE_ORDER_NUMBER =
IMPORTING
return = it_return
TABLES
sales_orders = salesorder_itab.
Regards
Sudheer -
Mapping multiple source value to one target value in value mapping
Hello experts,
In my scenario, i need to map more than one source value to one target value in value mapping. Like:
1 TenderPickup
2 TenderLoan
7 TenderPickup
101 TenderPickup
102 TenderLoan
107 TenderPickup
But when I enter the same target value for the second time and try to save it, it gives me an error saying value mapping already exists.
But this should logically be allowed. How can this be done. Please provide a solution.
Thanks,
YashHi Prabhu,
When i right click on the target field, it gives me only 3 options:
1) Insert Row
2) Delete Value Mapping
3) Value Mapping in all agencies
I dont see nay option for duplicating rows.
What I hae done is in ID i clicked on TOOLS and then VALUE MAPPING. I checked the option "Value Mapping Agencies" and gave my source and target agencies detials. Then i clicked on DISPLY and in the next page I have 3 columns - Value for <source agency>, Value for <target agency> and Group name.
When I give duplicate values in the column Vlaue for <target agency>, it doesnt allow me to and if i right click in this column, i get the above mentioend options.
Please point out where i m going wrong.
Thanks,
Yash
Maybe you are looking for
-
Routing issue with 2 VPN on ASA
Hello, I am trying to setup a VPN between 3 sites : site2 and site3 needs to communicate with site1(ASA) : site1(ASA) | | | | site2 site3 Peer On site2 / site3 if have multiple peers that w
-
I paid for and tried to download a song from itunes but the song won't dowload! When I got to store and click on available downloads it looks like it's downloading but I keep getting a message that the file is corrupt.
-
How can I see in the itunes library what music has been added to my ipod touch?
I have got a large library of music in itunes and have added some albums to my new ipod touch. I want to put some more music on the touch, but I don't know what I have added so far. Is their some easy way of seeing or finding out? Thanks
-
Hi all, Since we migrated the infrastructure of our client to Win 8.1 and Server 2012 we are experiencing issues with roaming profiles. Before they had Win 7 and SBS Server 2003. The users have different problems: RemoteApps are not working anymore (
-
Opening an .swf file with flash player
Is there any way to open a .swf in flash player ? When I click on a .swf it will open in flash player on my system (I have Fash CS3 installed) but when I am on another system without Flash CS3 installed, I have to right click and use open with, but I