Mapping enhancement in PI 7.1

Hi,
Can anyone tell me about all the mapping enhancements in PI 7.1?
And why do we need to regenarate proxies after upgradation of system from XI or PI 7.0 to PI 7.1?

Hi Pushpa,
Mapping Enhancement in PI 7.1:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20ab7ccf-e78a-2a10-71b4-80fc764bafb0
Please refer to the weblink given below for the additional features added in Service Interface and other mapping enhancements blogs.
http://wiki.sdn.sap.com/wiki/display/XI/FeaturesaddedinServiceInterfacePI7.1andOtherEnhancementsinPI7.1

Similar Messages

  • Message mapping in sap pi 7.3

    Hi all,
    I am using SAP PI 7.3. In ESR, I have declared one source data type & message type and one target data type & message type. I have also completed message mapping. But in message mapping, If I do right click on the target message type, I am getting one option "Add variable" in the context.
    Can anyone tell me what is the use of it?
    Thanks & Regards,
    Moumita

    Hi Moumita
    This is mainly used to store some values in it and then use it later in the same mapping.
    For example suppose there is a field which contains amount and it occurs in many times in the source structure.
    So we can populate the sum of all this fields into this variable and later used that for populating any target field.
    Another example is suppose we want to make an RFC look up in PI to store some data in ECC tables.
    In that also we map the RFC look up function to this variable.
    This variable will be not present in the map output.
    Check this
    SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable

  • Problem while using Parameters in Message Mapping in Multi Mapping Scenario

    Hi,
    I am working on a scenario in PI 7.1, in which I need to pass output of Message Mapping as an input to ABAP Mapping.
    In Message Mapping, I have used standard RFC Lookup function to call a Function Module from ERP system. For using RFC Lookup function, I have created a Import Parameter of Category "Adapter", and Type "RFC" in the Signature Tab of Message Mapping.
    In Operation Mapping, I have specified both the mappings (that is., Message Mapping and ABAP Mapping).
    In Interface Determination, I have also assigned a value to the Importing Parameter.
    But whenever I trigger a message, it fails and gives message "The input-parameter Rec_RFC_ERP does not exist." (Rec_RFC_ERP is my Input Parameter name).
    When I am using only Message Mapping in Operation Mapping; it's working absolutely fine that means something needs to be done with ABAP Mapping.
    Any help will be highly appreciated.
    Regards,
    Varun

    Rec_RFC_ERP is this the name of your RFC lookup adapter?? Did you test your mapping in Design time using the RFCAdapter dropdown???
    Mapping Enhancement - RFC lookups in 7.1
    /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    Regards,
    Siva Maranani

  • Export Parameters in Parameterized Message Mapping does not work.

    Hello, XI-Gurus!
    I have a question: how to use an EXPORT parameter in Parameterized Message Mapping? seems it does not work...
    (I use XI / PI 7.1)
    For example, I have a follow scenario: a large message comes to XI from one BS (message contains a lot of rows), then this large message splits to some small messages (something about 1000 rows in one small message), and send small messaeg one by one from XI to second BS. So, after receive step I use a transformation step with Parameterized Message Mapping to get a total amount of rows in large message (it needs for making condition for loop in IP, for example). I want to use an EXPORT parameter to pass this number from Parameterized Message Mapping to Integration Process. How can I do it?
    Of course, I know the way to how to make this scenario without any parameterizing, but I want to use exactly "Parameterized Message Mapping" like it writes in this help:
    http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm
    This topic contains something about procedure how to use an EXPORT parameter, but this procedure does not work. I don't understand how to write this UserDefined Function, which I can set any export parameters.
    I read this blog:
    /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    this blog has NO solutions about EXPORT parameters. about IMPORT parameters - everything OK.
    Some topics about how to use export parameters in MM in this forum marked as "answered", but this is not true.
    How to export parameters from Message Mapping
    Export parameter REALLY work in message mapping???????
    Export parameter in Message mapping UDF
    WBR,
    Vsevolod

    Hi Rudolf,
    It still does not works.
    Great thanks for all your answers! If your advice works on your PI-server, it means that my problem not in UDF.
    Step by step:
    1) I create in "Signature" tab two parameters: FILE_NAME, FILE_TYPE (of course, they both Export and xsd:string type)
    2) Then, I goes to "Functions" tab and create new function "testUDF" with one argument var1.
    3) In body of this UDF insert 2 strings:
       getOutputParameters.setString("FILE_NAME" , "Order");
       getOutputParameters.setString("FILE_TYPE" , "PDF");
    4) in "Definition" tab I bind function "Local.testUDF" with one field in my input message and goes to "Test" tab for testing.
    5) And then I have a message window "Problems While Testing":
    Source text of object Message Mapping: mm_ParamMap | urn:****.*.:****:TEST has syntax errors:
    Function testUDF, Line 1:
    cannot find symbol
    symbol  : variable getOutputParameters
    location: class com.sap.xi.tf._mm_ParamMap_
    getOutputParameters.setString("FILE_NAME" , "Order");
    ^
    Function testUDF, Line 2:
    cannot find symbol
    symbol  : variable getOutputParameters
    location: class com.sap.xi.tf._mm_ParamMap_
    getOutputParameters.setString("FILE_TYPE" , "PDF");
    ^
    Note: /usr/sap/PID/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapb1562570ca9e11deb3fe00237d301cd6/source/com/sap/xi/tf/_mm_ParamMap_.java uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details. Note: /usr/sap/PID/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapb1562570ca9e11deb3fe00237d301cd6/source/com/sap/xi/tf/_mm_ParamMap_.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    2 errors
    Look at this notes, first writes that I use a deprecated API, second - about unchecked or unsafe operations.
    And I have no idea what's wrong... Can you help me?
    Thanks!
    WBR,
    Vsevolod

  • PI 7.1 - Parameter in enhanced receiver determination

    Hello experts,
    I am working on PI 7.1.
    I defined a scenario where I am using an enhanced Receiver determination to determine the list of target services thanks to an operation mapping and its related message mapping. I'd like to pass a constant value from this receiver determination to use it in the message mapping.
    To do so, I set an import parameter in the operation mapping and the message mapping and made the needed binding.
    I can then see this parameter in the receiver determination, but I can not put a constant value in it and then activate my configuration..
    Do you know why ?

    Hi
    I have not used this feature yet, however I dont think that this is a bug.
    the Parameterized mapping feature is for ID->OM->MM & not for RD.
    more info
    http://help.sap.com/saphelp_nwpi71/helpdata/en/43/bbb7fd90f5332ee10000000a11466f/frameset.htm
    /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/909e33f0-738c-2a10-4f87-ce73398bcf08
    Regards
    Vishnu

  • Export parameter REALLY work in message mapping???????

    I wrote a java version transformation and it worked good with export parameter.
    However I can not work it out in graphical message mapping. I refered http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm.
    In PI7.1, I add an export parameter "EXPORT_PARA" in the "Signature" tab. Are there any special step to assign this parameter to an UDF? I did not find a way to do it.
    And then I define an UDF,
        public String SetExportPara(String sss, Container container) throws StreamTransformationException{
         String str = "GOOD";
         GlobalContainer gc = container.getGlobalContainer();
         OutputParameters paras= gc.getOutputParameters();
    if(paras.exists("EXPORT_PARA ") == true) {
         paras.setString("EXPORT_PARA ", str);
    }else {
      str = "NOT FOUND EXPORT_PARA";
    return str;
    And I assign this UDF to one element of my output XML, I tried to run it in IE, it always output "NOT FOUND EXPORT_PARA.
    why?????
    I searched the forum, no answer found.

    I hope you are referring to Parameterized mapping concept of SAP PI7.1
    To have this in Message Mapping you dont need any UDF/ JAVA code!
    Just follow this blog and you should be done: /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    Regards,
    Abhishek

  • How to set EXPORT parameter from message mapping

    Again, ask the question of export parameter.
    I wrote a java version transformation and it worked good with export parameter.
    However I can not work it out in graphical message mapping. I refered http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm.
    In PI7.1, I add an export parameter "EXPORT_PARA" in the "Signature" tab. Are there any special step to assign this parameter to an UDF? I did not find a way to do it.
    And then I define an UDF,
    public String SetExportPara(String sss, Container container) throws StreamTransformationException{
    String str = "GOOD";
    GlobalContainer gc = container.getGlobalContainer();
    OutputParameters paras= gc.getOutputParameters();
    if(paras.exists("EXPORT_PARA ") == true) {
    paras.setString("EXPORT_PARA ", str);
    }else {
    str = "NOT FOUND EXPORT_PARA";
    return str;
    And I assign this UDF to one element of my output XML, I tried to run it in IE, it always output "NOT FOUND EXPORT_PARA.
    why?????
    I know there is a blog : https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8654. [original link is broken] [original link is broken] [original link is broken]
    But it did not talk how to set export parameters.

    Hi,
    i read thread
    How to export parameters from Message Mapping
    and blog
    /people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    but not found issue
    in this topic
    http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm.
    if i writting this code in UDF, i getting an error.
    If use this code:
    GlobalContainer gc = container.getGlobalContainer();
    OutputParameters paras= gc.getOutputParameters();
    paras.setString("EXPORT_PARA ", str);
    the export parameter is defined locally (in transformation step area). In integration process area parameter is equal to NULL.
    How send export parameter to Integration Process? For exapmple, i wanna send parameter to other transformation step in my integration process.
    thx.

  • How to use Variable in message mapping

    Hi Experts,
    I have some problem using variable in message mapping.
    In one message mapping, since a block of logic is repeated for several fields, then i tried to use a variable instead.
    the repeated logic is: first if condition, then use a udf to form a queue which will be suppressed by its father node.
    i tried to assign the result queue to a variable after the UDF execution. (this variable is created after the father node)
    I am wondering is there any restriction of using variable?
    Can we assign the whole queue to a variable?
    Can we use UDF during the process of assigning value to variable?
    thanks in advance.

    I dont think you can assign a queue to a variable,I am not 100% sure, . and there is no restriction to useing a Zvariable, only u can use it after you declare at some parent level.
    Yes you can use a UDF in the process of assigning to a Zvariable.
    Check out this link and read the comments of the blog.
    SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
    /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    Edited by: Saiyog Gonsalves on Nov 6, 2010 6:40 PM

  • Not able to map extension data type in standard namespace.

    Hi guys,
    I have a customer who has this problem.  I am from the Business Partner area and BP supports XI for data exchange.  We provide standard message types in XI which contains core BP fields in ABA namespace.  Corresponding complex structure exists in the ABAP system.
    Now, the customer has created an enhancement data type for one of the data types present in the standard message type.  This enhancement data type is present in another namespace.  The customer has also generated the proxy for this enhancement data type which automatically created an Append structure to the standard complex structure in ABAP.
    Now, from the ABAP side all the data is extracted including the enhancement data into the complex structure.  In one of the outbound function modules, we call XI passing this data in complex structure.  However, we call XI in ABA namespace.  So, in XI, since the ABA namespace does not contain the enhancement data type, the customer is not able to map this to his target.  Even though we send all the data from ABAP to XI, since we call it in ABA namespace, the enhancement data is lost.
    So, is there any way of mapping this enhancement data also in ABA namespace itself.  Or from the ABAP, should I call the namespaces seperately.  This means, first I will call ABA namespace to map all standard fields.  Then, I call customer specific namespace to map enhancement data type.
    I would really appreciate a help over here since its a very important customer for SAP.
    Many thanks,
    Vikram

    I thing for customer mapping you have to do an mapping in our own namespace.
    than you need a copy of the fb BUPA_OUTBOUND_MAIN an also from fb
    ABA_BUPA_CALL_PROXY.
    in the copy of ABA_BUPA_CALL_PROXY you can call your own proxy
    do to changing this line
    DATA : lo_ababusiness_partner_out TYPE REF TO co_ababusiness_partner_out ."XI.3.0
    to
    DATA :lo_ababusiness_partner_out  TYPE REF TO yourproxy_mt
    see also weblog /people/michal.krawczyk2/blog/2006/11/14/xipi-data-type-enhancements-standard-business-partner

  • Graphical message mapping examples for JDBC and RFC lookup

    hi, can any body provide me graphical message mapping examples for the "JDBC Lookup" function and "RFC Lookup" function?
    I'm now studying the graphical message mapping and want to try those 2 functions. thank you.
    I expect the examples to be simple enoung, not need to set up much.

    >
    Madhu_1980 wrote:
    > can u check this link:
    >
    > PI 7.0 & 7.1 Mapping - Blogs,Articles,Wiki,Code Samples and Videos Collections https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=79955426  
    >
    > it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    May be I'm too foolish to follow those links, I got issues of each links.
    What I really want is an example from step0
    Swarup:
    Refer the Lookup document - Easy Lookup in Process Integration 7.1
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791d457
    The first step is "Create an RFC Enabled Function Module for look up", but where can I create the function module? Should I use ESB, IB? or use transaction 'SE11' ?
    Kulkarni:
    Very good links for RFC lookup with 7.0/3.0
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70d90a91-3cf4-2a10-d189-bfd37d9c3231&overridelayout=true
    At page6 "PI Development/Configuration", it saies "You are on the design maintenance screen in the Integration Builder.Expand the subnodes for the software component version for which you want to import interfaces".
    What is "design maintenance screen" ? My IB version is: Service Pack:08 Release:NW07_08_REL.
    When I open IB, it display a screen titled with "Configuration: Intergation Builder", I did not find "software component version" node on the left tree.
    Madhu_1980 :
    it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    The Prerequisites state:
    The JDBC channel to be used for the lookup must be configured and activated in the Integration Directory.
    The definition of the table used for the lookup must already be imported into the ES Repository as an external definition
    But I don't know how to create a JDBC channel and define the table.

  • Mapping Techniques

    Hi,
    types of Mapping Technigues in PI 7.0/PI7.1

    These links provided below will deal with various techniques that are handled in mappings.
    Simple java code in graphical mapping - XI
    The specified item was not found.
    GlobalContainer - in graphical mapping (XI)
    The specified item was not found.
    XI: How to test your mapping (in real life scenarios)
    The specified item was not found.
    XI: XML node into a string with graphical mapping?
    The specified item was not found.
    Sending Java code as payload to do mapping in XI
    Sending Java code as payload to do mapping in XI
    Skelton of Mapping Runtime in SAP XI Did we bother to understand why the RFC Destination AI_RUNTIME_JCOSERVER is very important
    Skelton of Mapping Runtime in SAP XI
    Accessing System Parameters in Mapping Runtime
    Accessing System Parameters in Mapping Runtime
    Message Mapping Simplified - Part II NODE FUNCTIONS
    Message Mapping Simplified - Part I
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    Limitations of Message Mapping Editor in XI-Can we make it user-friendlier?
    Limitations of Message Mapping Editor in XI-Can we make it user-friendlier?
    The Use of "suppress" in the XI 3.0 Graphical Mapping Tool
    The Use of "suppress" in the XI 3.0 Graphical Mapping Tool
    New functions in the Graphical Mapping Tool SP13
    New functions in the Graphical Mapping Tool XI 3.0 SP13
    SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
    SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
    SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
    SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
    SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
    SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
    SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
    SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
    SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
    SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
    SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
    SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
    SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
    SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
    SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
    SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
    SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
    SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
    Using Folders in PI 7.1
    Using Folders in PI 7.1
    TechEd 2006: EPI351 - Graphical Mapping Tool-Advanced Message Mapping
    TechEd 2006: EPI351 - Graphical Mapping Tool–Advanced Message Mapping
    Minimize memory usage during Message Mapping when replicating an element
    Minimize memory usage during Message Mapping when replicating an element
    New Arithmetic and Statistical Functions in Message Mappings in SP18
    New Arithmetic and Statistical Functions in Message Mappings in SP18
    Never, ever use XI's built-in arithmetic functions
    Never, ever use XI's built-in arithmetic functions
    Sequence Number Generation: Mapping Pattern in PI
    Sequence Number Generation : Mapping Pattern in PI
    Summarization: Mapping Pattern in PI
    Summarization : Mapping Pattern in PI
    Message Mapping - using of E1BPPAREX => experience in the aspect of maintenance and customer usability
    Message Mapping - using of E1BPPAREX => experience in the aspect of maintenance and customer usability
    Duplicating Sub trees and Numbering Them Using the Graphical Mapping Tool
    Duplicating Subtrees and Numbering Them Using the Graphical Mapping Tool
    Message Splitting Using the Graphical Mapping Tool
    Message Splitting Using the Graphical Mapping Tool
    Replication of Nodes Using the Graphical Mapping Tool
    Replication of Nodes Using the Graphical Mapping Tool
    Standard functions in message mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
    New Arithmetic and Statistical Functions in Message Mappings in SP18
    New Arithmetic and Statistical Functions in Message Mappings in SP18
    Hack: Using XPATH in XI Message Mappings
    Hack: Using XPATH in XI Message Mappings
    Message mapping verification
    Message mapping verification
    Mapping Context Changes in XI
    Mapping Context Changes in XI
    Mapping trouble shooting
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e01e9400-9e81-2910-20a5-a862945a5e98
    Mapping Context Changes in XI
    Mapping Context Changes in XI
    File Content Conversion for Multi Hierarchical Structure
    File Content Conversion for Multi Hierarchical Structure
    Number formatting to handle LARGE Numbers
    Number formatting to handle LARGE Numbers
    Optimizing Lookup's in XI
    Optimizing Lookup's in XI
    Data Mining using APriori Algorithm in XI - Part I, II & III
    /people/jeyakumar.muthu2/blog/2005/12/19/data-mining-using-apriori-algorithm-in-xi-150-part-ii
    /people/jeyakumar.muthu2/blog/2005/12/30/data-mining-using-apriori-algorithm-in-xi-150-part-iii
    /people/jeyakumar.muthu2/blog/2005/11/23/data-mining-using-apriori-algorithm-in-xi-150-part-i
    Java Mapping to handle flat files in SAP XI
    Java Mapping to handle flat files in SAP XI
    xpath functions in xslt mapping
    xpath functions in xslt mapping
    "JAVA MAPPING", an alternate way of reading a CSV file
    "JAVA MAPPING", an alternate way of reading a CSV file
    B2B Mapping Techniques Using the Graphical Mapping Tool
    B2B Mapping Techniques Using the Graphical Mapping Tool
    How to parse "XX/YY/ZZ;AA/BB/CC;11/22/33" in message mapping
    How to parse "XX/YY/ZZ;AA/BB/CC;11/22/33" in message mapping.
    Introduction to queues in message mapping
    Introduction to queues in message mapping
    ValueMapping using the Graphical Mapping Tool
    ValueMapping using the Graphical Mapping Tool
    Accessing Value Mapping defined in Directory using Java functions
    Accessing Value Mapping defined in Directory using Java functions
    Multi-Mapping without BPM - Yes, it's possible!
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Designing Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/d2/58cd3b11571962e10000000a11402f/content.htm
    User-Defined Functions
    http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm
    Standard Functions
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    Runtime Procedure
    http://help.sap.com/saphelp_nw04/helpdata/en/3d/24e15bf9d79243b45d49b13b03de8f/content.htm
    Mapping Fields Within a Context
    http://help.sap.com/saphelp_nw04/helpdata/en/e4/82cf0ec8b9494db92e27e2be69524f/content.htm
    Structure Mapping by Setting the Context
    http://help.sap.com/saphelp_nw04/helpdata/en/bd/ca1105c81c6742a0f8c8d49f8834bf/content.htm
    Comparing Performance of Mapping Programs
    Comparing Performance of Mapping Programs
    Mapping examples:
    New functions in the Graphical Mapping Tool XI 3.0 SP13
    All mapping concepts:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mappingConceptsinSAPXI
    Comparison of various Mappings:
    Comparing Performance of Mapping Programs
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mapping%2btechniques
    How to test mapping:
    The specified item was not found.
    Mappings:
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    Message Mapping:
    http://help.sap.com/saphelp_erp2004/helpdata/en/3d/24e15bf9d79243b45d49b13b03de8f/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/49/1ebc6111ea2f45a9946c702b685299/frameset.htm
    Message Mapping Simplified - Part I - Sravya Talanki
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii - Sravya Talanki
    Java Mapping:
    Testing and Debugging Java Mapping in Developer Studio
    Java Mapping (Part I)
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/09b16006526e72e10000000a422035/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a08e8c15-682d-2b10-7798-c4592a417074 - by Santhosh
    XSLT Mapping:
    Step – By – Step Simple Approach for XSLT Mapping
    File to Multiple IDocs (XSLT Mapping)
    The specified item was not found.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/03fe1bdc7821ade10000000a1553f6/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ac53f2-21d7-2a10-afa2-ce1a0577ca18
    Excellent PDF Document on Mapping
    http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf
    Mapping Development with the ABAP Workbench
    http://help.sap.com/saphelp_nw04/helpdata/en/10/5abb2d9df242f6a62e22e027a6c382/content.htm
    ABAP Mappings
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm
    how to create a flat file out of an IDoc-XML by means of an ABAP mapping program and the J2EE File Adapter.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    Generic XSLT Mapping for SAP XI,Part I
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    Generic XSLT Mapping for SAP XI,Part II
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    XSLT: Recursive Templates
    XSLT: Recursive Templates
    Easy RFC lookup from XSLT mappings using a Java helper class
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
    ABAP Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm

  • Mapping question: n recordsets with m fields into one string

    Hi,
    My input message will look like
    <customer>
      <name>name</name>
    </customer>
    <row1>
      <customer>name</customer>
      <field11>111</field11>
      <field12>122</field12>
    </row1>
    <row2>
      <customer>name</customer>
      <field21>211</field21>
      <field22>222</field22>
    </row2>
    <rown>
      <customer>name</customer>
      <fieldn1>n11</fieldn1>
      <fieldn2>n22</fieldn2>
    </row1>
    and i need an output like
    <customer>
      <name>name</name>
    </customer>
    <rowx>
      <fieldx>111222211222.........n11n22</fieldx>
    </rowx>
    in short all fields from row1 to rowx need to be concatened in one big string.
    What is the best way to do this?
    Kr
    Robert

    Surely Using UDF/ Java Mapping it is easy .
    What version are u working on .
    IF 7.1 , try Using Global Variable (  Graphical variable ) on receiver side.
    Lets see if it worked.
    try Like this
    field11  ->                Concat ->      Graphical Variable
    Graphical Variable ->
    I am expecting every time value of field11 will be conactinated with previously store Graphical Variable .
    Similarly for all other fields .
    and in last Concate them all fields to One Output Final String.
    Check this link . If you want to know the working of Graphical variable .
    SAP PI 7.1 Mapping Enhancements Series: Graphical Variables.
    /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    Regards
    PS

  • How to implement parameterized mapping ?

    what are the steps required to implement parameterized mapping?

    Hi Valli,
    Please use the SCN search or google search for basic questions.
    For example:https://www.google.es/search?q=SAP+PI+parameterized+mapping&ie=utf-8&oe=utf-8&gws_rd=cr&ei=rbU_VfKHFYGnUPyzgJAD
    You can find some example like this:
    http://scn.sap.com/people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
    Regards.

  • JAVA mapping, output...

    Hello guys,
    Again here I am with some simple and easy doubts.
    When I'm creating a mapping between two interfaces with JAVA, I'll have a call to :
    execute(InputStream in, OutputStream out).
    The questions are, these two arguments are two XML files. The first will be the file we want to send, but the second how will it be?
    If I'm using a call to a RFC, the structure of the second file will have the importing, exporting and tables arguments of the RFC? And how are they disposed...?
    The idea is to perform the correspondence from the original file to the parameters of the RFC, but how will the RFC load the parameters from the file...?
    I know it's a really simple doubt but can anyone clear my mind?
    Thanks a lot in advance...

    > Hello guys,
    >
    > The questions are, these two arguments are two XML
    > files. The first will be the file we want to send,
    > but the second how will it be?
    These arguments dont necessarily need to be XML structures, in fact this method accepts any kind of input i.e. flat structure, strings, etc.. However, you are using this mapping within a message mapping so most likely you will pass an XML structure to it. The first parameter is the input (the source) and the second one is the resultt of your Java mapping.
    > If I'm using a call to a RFC, the structure of the
    > second file will have the importing, exporting and
    > tables arguments of the RFC? And how are they
    > disposed...?
    The RFC structure you have to download it from the R/3 system where you want to call this RFC. You do this from your SWCV in the repository. After you have downloaded the RFC metadata you will see both messages, the request and the response message.
    > The idea is to perform the correspondence from the
    > original file to the parameters of the RFC, but how
    > will the RFC load the parameters from the file...?
    Here is where your message mapping (enhanced with your Java mapping) will come into picture.
    PS: Without knowiing your requirements I think you can do this mapping from file to RFC call without the use of a Java mapping. i.e. message mapping.
    >
    > I know it's a really simple doubt but can anyone
    > clear my mind?
    >
    > Thanks a lot in advance...
    Good Luck,
    Roberto
    Message was edited by: Roberto Viana
    Message was edited by: Roberto Viana

  • How to enhance flds in production system

    Hi...
    In the prod system, the deltas r running..now i need to enhance a fld..wht steps do u follow.?
    Thanks&Regards

    Hi Sarasu,
    Follow the steps, to Enhance in development system ,
    In SAP R3,
    Enhance the extract structure with the required field and active the datasource,
    Enhance the include program with the code by selecting the appropriate Function exit , (CMOD)
    IN SAP BW
    Replicate the datasource and do the appropriate mapping
    Enhance the datatarget with the respective infoobject.
    In Production:
    When the changes are moved to the production, your next delta run wll automatically fetches the data for the new field from the date of go live.
    In case if you need the historical information for the new field , then you do re init,
    Hope this will be usefull,
    Thanks
    Sathya

Maybe you are looking for

  • Error-Receiver File Adapter using Variable substitution when file is empty

    XI Experts, We are on PI 7.0, SP14. We are using variable subtitution to get the filename from source message. This works fine as long as we have data in the payload for filename element. But we have a scenario where we don't have to create file when

  • Video input via USB?

    I know I can't input to iMovie via USB. But I have a Pinnacle analog to USB video converter/adapter that I'd like to use to import video from VHS tapes to mac. The Mac doesn't seem to recognize the signal. Is there a way to manually select the source

  • Determining DPI of an image-only PDF

    Does the Adobe SDK provide the ability to determine the DPI used for an image-only PDF? I have a set of PDFs and need to be able to sort them into those that were produced by scanned at 300DPI and those scanned at 600DPI. Can anyone point me to examp

  • ISync won't open after 10.4.7 update

    As per the subject line, after installing the latest 10.4.7 update via the Software Update application, my iSync has stopped working. If I click on it it just bounces away in the dock but never actually opens. I tried downloading the Inetl Combo upda

  • Air Badge Installer not working on recent flash player versions in Firefox?

    Whenever you click the Install button on the badge installer, it just does nothing until "Try Again" appears, and try again does nothing as well. This seems to be happening in all Firefox versions, but it fixed when I reverted to flash player version