AIF Value mapping for outbound scenario

Hello All,
Is there any possibility of using same value mapping which is defined for Inbound scenario can be reused for outbound scenario as well ?
Since, AIF value mapping can be defined based on Sending system but there is no option of creating value mapping pair between sending system and receiving system (similar to SAP PI value mapping) , is it only defined to use for Inbound scenarios ?
Thanks & Regards,
Dijesh Tanna

Michael
-->>>>you cannot have the same target value for two source values ?
What does this mean? Can't we have If name =  A1, then value in the target should be  Sales consultant
and if name =  A2 then value in the target should be  sales consultant?
My question was :
If name = A1, then value in the target should be  sales consultant
If surname = A1, then value in the target should be purchase consultant
In the same graphical message mapping, can this be achieved using value mapping?
Thanks

Similar Messages

  • Value Maps for Collections in Archiver missing some fields

    Hi all,
    I'm using Archiver and I need to map some of my folder metadata like the profile trigger but when I'm at the "Edit Value Maps" to map the old value to the new value for this field I find that the field I want is missing (in fact all fields that start with ColMeta. are missing.. something tells me these are the fields that are custom).
    It does not let me do a custom query either! is there any way I can get this to work?
    This field does appear for Content tho, it's just for folder/project metadata.
    I'm looking into doing a "Field Map" from ColMeta.xProfileTrigger to some field available and then use that field for the value map but I'm not sure of the implications this will have in the field I choose since those others are fields used for something else and I don't want my mapping going to that other field.
    Thanks for any help,
    malky

    Well nevermind I solved it, but I'll say how in case someone has the same problem:
    Just create the archive with any field, then go and replace that field with the one you want everywhere in the archive.hda file.
    If someone has a more elegant or better way to do this I'd like to hear it for future reference.
    Cheers,

  • Explian value mapping with a scenario.

    Hello Guru's,
         I have seen the material which defines VALUE MAPPING and VALUE MAPPING GROUP. But i am not able to implement in the scenario. ( please don't  ask which secnario )
         Can any one please give me the scenario which uses VALUE MAPPING  and VALUE MAPPING GROUPS.
    Thanks in advance.

    Hi,
    Refer this [How to Perform Value Mapping u2013 A Walkthrough|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5].
    Thanks,
    SaNv...

  • How to define the boolean - String value mapping for SelectBooleanCheckBox?

    I have a SelectBooleanCheckBox component whose value is bind to a bean property of type String.
    <af:selectBooleanCheckbox text="State" label="State" id="sbc1"
    value="#{viewScope.myBean.stateText}" autoSubmit="true"/>
    The expected value for the Bean property is "Accepted" (for true) and "Rejected" (for false).
    Currently, the component return String value "true" for checked and "false" for unchecked.
    How do I set up the component so the boolean value can map to my expected String value?

    Sumit,
    Thanks for the response.
    I read that post too. However, I don't have any binding in my case because the component is bind to a bean property instead of an attribute of a view object.
    Without the binding in the page definition, I can't find a place to define the mapping between the Boolean value and the expected String value.
    Pricilla

  • Fault Message Mapping for SOAP Scenario

    Hi ,
    I have configured a Proxy to SOAP synchronous scenario. The scenario is working fine. Now I need to map the fault message and display the message in SAP in case of any errors. I have used the standard Fault message. But I dont have any message from the WSDL which I can map to the standard fault message. Is it that we need to tell the wenservice team to modify the WSDL to include the fault message or is there any other way out to acheive the same.
    Thanks
    Amit

    >>> Is it that we need to tell the wenservice team to modify the WSDL to include the fault message or is there any other way out to acheive the same?
    Fault message is to provide meaningful message to the other end if there is a validation error or business exceptions or so...
    a) You are importing WSDL of the third party and using it in soap receiver target side.
    b) Normally it is best practice to create a WSDL which contains request, response and fault message. if your wsdl has fault message type declared then you can map the wsdl fault message with your proxy side fault message(which you can create). Please note you rely on the third party wsdl. Third party WSDL must have application logic coded to support fault message in case of application error occurs. Example if there is a validation that does not go through then their application logic must populate data in the fault message of wsdl. Then only if we map the wsdl fault msg to our proxy fault msg, we get meaningful fault details.
    If your target WSDL does not support fault mesg, it is not going to be helpful at all.

  • Domain value Mapping for Supply chain and order management analytics

    Hi Experts.
    I'm new to BI Applications. I'm configuring Oracle Supply chain analytics and order management analytics and i see in the configuration guide that we need to
    Map each Status Code to one domain value. I dont understand what this means? what is meant by domain value and how can we map the data retreived by the query with the domain values.
    Appreciate your help.
    Thanks
    Rajesh

    Hi Deepak.
    Our functional analysts dont understand what domain values means. they have run the query but since they dont understand what Domain values means they could not proceed.
    Pls could you give an example of how to map the data retrieved with the domain values ?
    Appreciate your help
    Thanks
    Rajesh
    Edited by: user4159900 on Aug 22, 2011 12:17 AM
    Edited by: user4159900 on Aug 22, 2011 12:18 AM

  • HTTP Return Response for Outbound Scenario

    Hi,
    I am working on a scenario, where the sender is sending a HTTP request with SOAP envelope.
    I have configured the SOAP adapter for this. And my service interface is setup as ASYNCHRONUS.
    However the sender want a standrad HTTP respone in return for the request.
    My guess is making the Service Interface as SYNCHRONUS would not resolve the issue.
    I think this can be done though BPM.
    Is this possible without BPM?? But in our landscape we do not follow BPM.
    So is there any way to do this?
    Thanks
    Sanjaya

    Will they automatically they get a resonse code of 200 if the request reaches XI in case of the asynchronus scenario?
    yes...remember that http 200 OK is an indication that the message was passed to XI/ PI.....it is not an indication that the message is successfully processed by XI/ PI
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/164442c1a1c353e10000000a1550b0/content.htm
    from above help section:
    If the SOAP client then receives an empty SOAP message in HTTP 200 as a response, this means that the message has been
    successfully persisted and will be processed exactly once.
    Regards,
    Abhishek.

  • How to do Mapping for the following Scenario

    Hi All,
    I am doing File 2 File Multimapping Scenario with out using BPM Concept but, My result was Struck at Message Mapping.
    Source                          Target
    Message                       Message1     Details                                Details
             Name                            Name
             ID                                  ID                                                                               
    Message2        
                                                    Details
                                                        Name
                                                        ID
    I am getting Runtime Exception at Message Transfermation error if i do the one 2 one direct mapping....
    so, How to do the Mapping for thei Scenario?
    WIth Regards,
    Mahesh

    Hi Farooq,
    I am using Split and Merge.
    Source XML
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sap.com/xi/XI/SplitAndMerge" targetNamespace="http://sap.com/xi/XI/SplitAndMerge">
    <xsd:import namespace="http://tcs.com/Demo" />
    <xsd:element xmlns:p0="http://tcs.com/Demo" name="Messages">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Message1" form="qualified">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element ref="p0:BPM_In_MT" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    Target XML
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sap.com/xi/XI/SplitAndMerge" targetNamespace="http://sap.com/xi/XI/SplitAndMerge">
    <xsd:import namespace="http://tcs.com/Demo" />
    <xsd:element xmlns:p0="http://tcs.com/Demo" name="Messages">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Message1" form="qualified">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element ref="p0:BPM_Out_MT" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="Message2" form="qualified">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element ref="p0:BPM_Out1_MT" minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    Thanks
    Mahesh

  • 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,
    Advait

    Hi 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

  • Value Mapping Table - XI MDM Design Question

    Hi All,
    I have a scenario as :
    When XI receives data from a sender system,before sending data to receiver system (in this case MDM),XI is supposed to check some fields in MDM and depending on the result XI should decide whether to send the records or not.
    Now,in this case I have two options:
    1.After recieving data from sender system ,from XI mapping call a webservice(webservice is supposed to go to MDM and check the fields and give the result),then depending on the result XI will decide whether to send or not.
    2.After receving data from sender system,from XI mapping access a value look table in XI from a UDF and then check the result,then depending on the result XI will decide whether to send or not.
    I have pointed out some glitches for every option:
    1.First considering volume of XI source message( approx. 800 records per message),then MDM database records (approx 40000 or 50000).Hence once XI receives message XI will have to go to MDM for every record and every time it will search among 40000 MDM records using webservice.
    This will effect performance as for every record webservice will be called and again it might face connection problems.
    2.In this option XI will have to store all the 40000 records from MDM in the value lookup table.Again,how to synch up this value lookup table with MDM database?
    This table has to be a copy of MDM database which changes everyday.
    Is it ok to store around 40000 records in XI's value lookup table?
    Considering above points can you please help me to find out optimum solution?
    Thanks,
    Shweta.

    >>Is it ok to store around 40000 records in XI's value lookup table?
    its advised to use value mapping for static values,not for dynamic values,since you will have changes everyday you should not use Value mapping here.
    now coming to your first approach,why not copy this table from MDM to XI(i know XI is not the owner of data,but if its an internal MDM server,you should be able to do it),once the table is copied in XI itself,you can simply use ABAP mapping to create the receiver structure.
    the above approach looks good to me as long as the MDM guys don't have any problem with XI storing the data as well and you sync up the table between XI and MDM periodically
    Thanx
    Aamir

  • Regarding Value Mapping

    Hi,
    Iam doing a scenario which deals with value mapping,and there are duplicate values in destination for different sources.I have created a Group for all repeating values in destination,and i have used that name to map for different sources.But my scenario is not working as desired.What do i do?

    Hi
    You may not be using value mapping for its intended purpose. It should be used to map between different ID schemes for the same entities, such as companies, persons etc. An ID for such an entity must always be unique, or it would be of no good use. And then you cannot have duplicate target values, because you would then get an ambiguity if you were to map in the other direction.
    But sometimes you really need value mappings just in order to make something configurable rather than hard coded into a message mapping. This is when you run into this sort of problem. For example:
    Jim -> Manager
    Bob -> Employee
    Sue -> Employee
    The job title is NOT an ID, and certainly not unique. As you can see you cannot map backwards from "Employee" to a unique target value.
    I think you might be better off using the mapping lookup API. If you don't want to go this way, you could of course do a hack, such as
    Jim -> Manager_1
    Bob -> Employee_1
    Sue -> Employee_2
    and then afterwards remove the underscore + suffix.
    Regards
    Jorgen

  • EAI Value Maps

    HI,
    I need to understand how we use the EAI value Maps for mapping values for external System. I am using Siebel 8.0 and need to map values for 2 fields before sending the SOAP message using Outbound Web Service. I can send it and receive the response but the values currently are same in both the systems. Hence I need to understand how I can use Data Maps/EAI values maps for solving the mapping problem.

    EAI Value Maps can be used for data mapping feature while interfacing with an external application. If you anticipate that the value may be different in future or even it remains the same - to build in flexiility in your solution you can use EAI Value Maps.
    I'll try to explain through an example here. Let us consider example from Quote/Order Mgmt functionality - assume that you've to send your quote/order data to an external application for processing. In the quote/order line item you have Product field with value say Desktop However the external application refers to it by PC . In this case before sending the quote/order data out to the external application we've to perform mapping. This is where EAI Value Maps can help us.
    Under Administration - Integration --> EAI Value Maps screen, create a record as follows,
    Direction = Siebel Outbound
    Type = <define a type value - think of it as an identifier> say MY_PRODUCT
    Siebel Value = Desktop
    External System Value = PC
    The EAI value map so defined can be used in the script (business service) as follows -
    var sProd = oBC.GetFieldValue("Product");
    var sEAIMap = EAIGetValueMap("MY_PRODUCT","Siebel Outbound","");
    var sExtVal = sEAIMap.Translate("Desktop"); //sExtVal should return PC
    Note: You need to include eaisiebel.js in the declaration section of the business service

  • Siebel EAI Value Maps

    HI,
    I need to understand how we use the EAI value Maps for mapping values for external System. I am using Siebel 8.0 and need to map values for 2 fields before sending the SOAP message using Outbound Web Service. I can send it and receive the response but the values currently are same in both the systems. Hence I need to understand how I can use Data Maps/EAI values maps for solving the mapping problem.

    EAI value maps are conceptually similar to LOVs, except that they are purpose built for use in mapping values between systems. I would suggest going through the Siebel bookshelf in order to gain an in-depth understanding. Here's a link to get you started:
    http://download.oracle.com/docs/cd/B40099_02/books/EAI4/EAI4_DataMapUSScripts28.html#wp134444
    Once you have read the basics, you will come to realize that depending on how you've configured your application you can use the mentioned functions in both WFPs and scripts by directly calling them or using Data Maps.
    To specifically answer your question, here's the process:
    a) Define the mappings (Eg. IN for external system = +91 for Siebel)
    b) Define direction - Incoming/ Outgoing (optional but useful)
    c) Create the mappings within Siebel EAI Value Maps Screen making sure you have, like in LOVs, a specific type defined for the mapping (E.g. Back Office Phone Numbers)
    d) Use one of the available Value Map functions (See link above for the description of each of them) either in data maps or scripts to obtain the mapping value keying off the type field defined above
    e) The rest is pretty much the routine stuff (convert to XML and post/ call adapter or whatever)
    Hope this makes sense and helps..
    - Mayuresh

  • How to use Value Mappings for simple translations?

    Hello,
    I want to use Value Mappings for simple translations in mappings, e.g. from IDoc to Inhouse structures.
    For example unit of quantity:
    IDOC    -->    INHOUSE
    PCE               P
    ABC               A
    How can I use Value Mapping for this? What should be used as Agency, what should be used for Scheme? What about groups? I tried the following: I created a new Value Mapping in Integration Directory:
    - Source Agency: DELVRY05
    - Source Scheme: MENEE (IDoc field name)
    - Target Acency: INHOUSE_DESADV (Name of structure)
    - Target scheme: UNIT (Name of field)
    Then, in the table, I added several lines for translating PCE to P and ABC to A and so on. But I have to define a group name for each line. I used INHOUSE. But than I get one INHOUSE group for each line.
    This seems very complicated for simple translations from A to B. I don't want to use FixValue in Message mappings.
    Any help appreciated.
    Thanks,
    Christoph

    Hello,
    @pavan kumar: Thanks, but I know all Blogs about Value Mappings. That does not help me. And I refer to PI 7.1.
    Lets get it very simple: I want to have exactly the same functionality of "FixValues" as ValueMappings. In 7.1, I need to define a Group for every row / line in the conversion table (e.g. for units of measurement conversion between IDoc and FlatFile). That does not make sense for me, as the Group is always the same, e.g. "Unit of measurement". So I will get dozens of same groups called "Unit of measurement".
    I don't really understand the concept of Groups. Maybe this is just not appropiate for my intenses? Maybe the Group has to be defined as one specific value of Unit of measurement, e.g. "pieces"?
    CHRISTOPH

  • Value mapping in Syndicator

    Hi,
    I would like to syndicate my  source data to 3 remote systems.
    Could you please help me to how to value map for a field to 3  remote systems. like for the same field Phone if remote system ABC then it should P123 if remote system BCD then it should be H456 if remote system CDE then it should be K789.
    Could you please help in this regard.
    Thanks you in advance.
    Kiran.G

    Hi Kiran,
    As per your requirement
    like for the same field Phone if remote system ABC then it should P123 if remote system BCD then it should be H456 if remote system CDE then it should be K789.
    - What ever value you store in the field Phone in MDM  only that values will go to the remote system.So if your MDM data manger has P123 series under the phone field only this value can go to all three remote systems.
    - The purpose of the feature of multiple syndication to multiple remote sytems is in the case of consolidation of master records in case of duplicates.
    - When you merge records coming from 3 diff remote sytems into one record after identifying them as duplicate records
    ie for eg 1 rec is having phone P123 and the other is having A123 both are coming from 2 separate remote sytem as diff rec but in MDM they are identified as duplicate rec then we assign one of the phone number as global phone and this global info is syndicated to both teh systems.
    - For this in MDM syndicator you need to map two fields Remote key and value from source to destination
    - By doing this mapping the Remote system field will have the remote system name and the value will have the local phone number.
    What you want can be achieved using Assignment.
    maintain a field in MDM storing the remote system name and based on that name assign the phone key.
    Hope it helps
    Kindly reward points if found useful
    Thanks
    Simona

Maybe you are looking for

  • How do I know if a file is binary or not?

    Hi All, I am writing a simple program to scan the pattern of some ASCII files at some directory. However, I want to filter out all of the binary file. I wonder if there is any way to test if the file is binary or not. (note: can't use the file extens

  • Problems with Java on Macbook Air OS X 10.6.8

    I have a MacBook Air OS X 10.6.8 and need to use Java to download an App for online tutorials - 'Elluminate'.  Unfortunately I can't seem to download this app due to problems with Java.  I have made various attemps to download Java 6, software update

  • Why is some artwork missing from my iPod when it is correct in iTunes?

    I have had great trouble trying to sync my iPod Touch (4th Gen running iOS 6.0.1) with iTunes (10.7.0.21) for Windows. Every 2000 or so tracks (out of about 15,000), iTunes says that some tracks could not be copied and that the connection with the iP

  • What are the dependencies to implement SAP PM module form Financials?

    Hi Experts, Requirement is that the client does not have SAP and now asking for only SAP PM module to be implemented. Can you please suggest me what are all the dependencies we need to consider from FICO and MM  point of view? Thank you very much Gan

  • APEX ?

    I have a request for an application that handles files. I will be coding the application in PLSQL (APEX) and am trying to use the Content Server for handling the files (versioning, format conversion, work flow etc). Are there any apis available I can