WIKI: Mapping Concepts in SAP XI

Hi all,
I have posted a WIKI for the mapping concepts in SAP XI, where you could find the details of various blogs and other links regarding the mapping concepts in SAP XI.
Please refer this link:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mappingConceptsinSAPXI
Regards,
Nithiyanandam

Hi,
check this links
Comparing Performance of Mapping Programs
Message mapping
Message Mapping Simplified - Part I
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
New functions in the Graphical Mapping Tool XI 3.0 SP13
File Content Conversion for Multi Hierarchical Structure
Message Splitting Using the Graphical Mapping Tool
Number formatting to handle LARGE Numbers
Optimizing Lookup's in XI
Minimize memory usage during Message Mapping when replicating an element
Mapping Context Changes in XI
/people/jeyakumar.muthu2/blog/2005/12/19/data-mining-using-apriori-algorithm-in-xi-150-part-ii
/people/jeyakumar.muthu2/blog/2005/11/23/data-mining-using-apriori-algorithm-in-xi-150-part-i
/people/jeyakumar.muthu2/blog/2005/12/30/data-mining-using-apriori-algorithm-in-xi-150-part-iii
Java Mapping to handle flat files in SAP XI
xpath functions in xslt mapping
http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm---java mapping
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50ce0433-4309-2b10-4bb4-d421e78463f7 -
java mapping
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5  -
value mapping
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8e7daa90-0201-0010-9499-cd347ffbbf72
ABAP MAPPING
The specified item was not found.
How to call XI ABAP Mapping via RFC
Different types of Mapping in XI
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20use%20abap-mapping%20in%20xi%203.0.pdf
- The specified item was not found.
Testing ABAP Mapping
XSLT
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
xpath functions in xslt mapping
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/006aa890-0201-0010-1eb1-afc5cbae3f15
regards
srinivas

Similar Messages

  • Unified Key mapping Service in SAP PI 7.3/7.1

    Hi All,
    I'm new to the UKMS concept in SAP PI. Please let me know what are the prerequisites needed to get the functionality of UKMS in PI.
    Any sap provided documents or links with detailed information what are all the files to be downloaded from service market place and configurations to be done.
    Thanks in advance.
    Regards,
    Jaya

    Hi Venkat,
    Thanks for your reply.
    I have gone through these links before posting this blog. In the above provided pdf file it was mentioned what are the SAP standard UKMS tables for PI 7.0. Similarly I need for Pi 7.1 and 7.3
    But I need the information like is there any sap provided standard files to be downloaded from service market place to ge the functionality of UKMS in existing PI server.
    What are the SAP standard tables and function modules(for UKMS concept) for PI 7.1 and 7.3
    In our existing PI server we don't have this functionality.
    Regards,
    Jaya

  • Mapping query in SAP PI

    Hi Experts,
    I have a mapping query in SAP PI. Actually I am mapping the source and target fields, now the problem is.
    The sender filed is subnode of the main node, and I have mapped the two main nodes in the sender and receiver together.
    Now, whether the sender main node comes all the subnode values will come or do we need to do something else for it.
    Both the sender and target main nodes and subnodes can have multiple repetations.
    I think One to One mapping wont do in this case. What needs to be done please help??
    Thanks and regards,
    Aniruddha

    Hi Vijay,
    Thanks a lot.I will try this out. Can you help me in another mapping problem, the req. is that i need to map the source and the target.
    The condition basically is :
    If no value in LIFEX use VBELN to map to a single target field.
    But I wont use UDF in this case.
    Please help.
    Regards,
    Aniruddha

  • What are mapping rules in sap xi/pi  ?

    hi experts
    what are mapping rules in sap xi/pi  ? how we can use this rules for special charters mapping .

    >
    praveen.tecnics wrote:
    > hi experts
    >
    > what are mapping rules in sap xi/pi  ? how we can use this rules for special charters mapping .
    to map special characters you need to use an element called CDATA in your mapping
    a special character causes an error....as XI wont be able to read it (as it is not in a proper XML format)...so to parse this character through XI without causing an eror use the CDATA....just make a search on SDN and you will find the proper use of it....
    For your info: http://www.w3schools.com/XML/xml_cdata.asp
    Regards,
    Abhishek.
    Edited by: abhishek salvi on May 20, 2009 8:52 AM

  • Dynamic scrap mapping in to SAP

    Hai All,
    I am having scenario like this... for finished product based on the order qty system should take different assembly srap percentage like. For order qty 0 to 100 it is 10%  , From 100 to 200 it is 20% , from above 200 it is 15% like this. Is there a way to map this in SAP.

    Dear
    Did you try to maintain the Assmbly scrpe % in MRP1 view ??
    Maintain the same and create the Production Order .It will automatically increase the Order Qty and you can find scrap portion and percenatge in CO02.
    If you have already created PO  and now maintaing Assmbly scarpe  at MRP1 for FG , then call the Read PP master date before Goods Issu happend againt the PO (Status should nto be GMPS )
    Refer : Production Order Scrap flow
    Regards
    JH

  • Value Mapping replication from SAP

    Hi
    I have gone thru the Blogs and threads related to value mapping replication from SAP.
    Inmy observervation  http://sap.com/xi/XI/System of SAP BASIS 7.00
    still I have some doubts...
    1)what is the differnce between ValueMappingReplication(Asynchronous) and ValueMappingReplicationSynchronous .
    when we will use them.
    2) Message type ValueMappingReplication contains Operation ,GroupId,Context,scheme,agency.
    what is the meaning of Operation??
    what is the use of group ID??
    is this necessary to maintain all these values in Ztable and also source and target values ?? and use them in Abap aproxy logic??
    3) is there any Message Mapping Needed.?? and Interface Mapping Needed to implement value Mapping replication??
    but in this blog
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1301i [original link is broken] [original link is broken] [original link is broken] didnt find any interface mapping .
    4)what is the Sender Adapter type ??
    5) if I did replication from SAP..can I see the details in ID
    please guide me
    regards
    munna

    hi
    1)what is the differnce between ValueMappingReplication(Asynchronous) and ValueMappingReplicationSynchronous .
    In sync you will get the value mapping replication status back and in async you won't. In sync based on the response u can update again in case of any failure. If data size is large use async.
    2) Message type ValueMappingReplication contains Operation ,GroupId,Context,scheme,agency.
    what is the meaning of Operation??
    The operation that you are going to perform. Below is the operations list and the contents to be set in the message for the same
    Insert = all fields must be set;
    Delete =all fields must be set;
    DeleteGroup = fields GroupID and context must be set;
    DeleteContext = field Context must be set;
    DeleteContextGeneric = Context contains the starting part for the context to be deleted
    what is the use of group ID??
    Displays the different representations of an object.
    A value mapping group is identified uniquely by a GUID.
    You can also assign a name to a value mapping group.
    is this necessary to maintain all these values in Ztable and also source and target values ?? and use them in Abap aproxy logic??
    no. system creates the value mapping table. you can take it frm there. no need of any ztables.
    3) is there any Message Mapping Needed.?? and Interface Mapping Needed to implement value Mapping replication??
    You will be sending the value mapping data from a sender system. If it can sent in the same format not required, otherwise you will have to.
    4)what is the Sender Adapter type ??
    Any adapter...depends on the sender system.
    5) if I did replication from SAP..can I see the details in ID
    You can see it in Cache monitoring in RWB.
    for more details refer
    http://help.sap.com/saphelp_nw70/helpdata/EN/13/ba20dd7beb14438bc7b04b5b6ca300/content.htm
    rgds
    Arun

  • Mapping DEPB in SAP

    Hi,
    We need to map DEPB in SAP. We need to record various info like expiry date, Purchase Value, Actual Value, Port. Also wee need to pay off the custom duty using the DEPB.
    Any pointers would be appreciated.
    Regards,
    Indraveer Singh

    Hi,
    My client purchases DEPB from the open market which he uses to pay off the custom duty while importing the goods. Since it is purchase from the open market therefore he gets some profitability on it as well. eg. One DEPB number xxxxxx has a value of INR 100000 (ie this DEPB can be used to pay off the custom duty of INR 100000) but he can buy it in the open market for 80,000 INR. This means he has made a profit of 20000 INR on this individual DEPB license. Moreover since various information is linked with this DEPB like : License number, Port where it can be used, expiry date, bought from etc, we need to capture all these information somewhere.
    And the client also uses these DEPB( normally they are more then one in most cases) to pay off the import duties to the custom authorities.
    I hope I am clear enough. If you require any other information please let me know.
    Hoping to get a solution on this.
    Regards,
    Indraveer

  • Mapping concept

    Dear experts,
    As mapping concept envisages that data will come to source structure,some transformation will occur due to mapping logic.
    and a target xml will be derived from source.At this point ,i want to understand from idoc point of view.Also plz correct structure of idoc incase you will something is missing or to be added as i am new to XI and ALE.
    Idoc
    Segment 1
    F1                             D1
    F2                             D2
    F3                             D3
    F4                             D4
    Segment 2
    F1                             D1
    F2                             D2
    F3                             D3
    F4                             D4
    F1-F4 are fields.
    D1-D4 are data (tuples).
    My understanding about idoc firrstly is every segment contains fields.Field contain data.Say Segment 1 has 5 records.This means
    same segment1 is getting repeated 5 times.
    Plz correct incase any mistake till here.Then i will go with my further question which is linked to this core forum post.
    Edited by: aditya  sharma on May 14, 2010 6:48 AM
    Edited by: aditya  sharma on May 14, 2010 6:49 AM

    Hi,
         The Data occurence of the segments depends on the parameter called occurences....
    if the segment occurence is 0..3 then your segment may occur or can occur 3 times.....in that particular idoc...
    like E1EDKA1                  (oth..occurence)
                PARVW ..AG
          E1EKA1                   (1st..occurence)
               PARVW ..SP
    ...............                       (2nd..occurence)

  • Licensing & Installation Concept in SAP

    Hi Gurus,
    Our company has purchased a complete Software Package of Netweaver 2004s SR2 with ERP 2005 SR2, IDES ERP 2005 SR2, SRM, CRM, SCM, Solution Manager 4.0
    We've already installed the IDES ERP 2005 SR2. Now my question is as you all know we have been given one Installation number & the customer number. So with the same software how many total systems can we install, Do we have to apply for the license for each installed SAP System. Also do SAP charge for each License. Also when we create any users in any client in a system, do we need to pay for that aswell, also what about the development users. In short I'm looking for the Installation & Licensing concept in SAP.
    Thanks & Regards,
    Nitin Goyal

    You must apply for a separate license for each system, however based on the agreement with SAP you can have multiple systems i.e Multiple Utilization means the installation of the Software on more than one Designated Unit for Productive Use, or the setting up of more than one Application Database on one Designated Unit for Productive Use. Multiple Utilization of the Software may subject Licensee to payment of additional license fees.please read End User License Agreement on this if you have a copy with you or with IT/business.
    There can be many license types as negotiated by the Business with SAP. You need to discuss with your IT/business group what type of licenses were negotiated and what defines each type of user? Then you can set the user accounts properly.
    For each license you have to send the SAP audit report(system generated) with the required inputs yearly once which will be evaluated by SAP.Only users created in productive client will be charged, the users license applies to the development users also.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCSTSL/BCCSTSL.pdf
    -Unique System Number (New as of SAP Web AS 6.10)
    http://help.sap.com/saphelp_nw04/helpdata/EN/a7/512c6e407a11d1893b0000e8323c4f/frameset.htm
    You have got advice to contact SAP because the info you are seeking is more of confidential and based on customer to customer.
    Thank you,
    Shyam

  • Authorizations concept in SAP BI

    Hi All,
    Can you please tell me about Authoriions concepts in SAP BI ?
    Regards
    Syed

    hi ,
    About Authorizations Concept in SAP BI .....
    SAP BI 7.0 Authorization concept (analysis authorization) change a lot in accessing, analyzing and displaying BI information. The approach allow to restrict data access on Key figure, Characteristic, Characteristic value, Hierarchy node, and InfoCube levels. It enables more flexible data access management.
    Check this links
    http://help.sap.com/bp_bw370/documentation/Authorization_BW_Proj.pdf
    and
    check this two links too
    http://www.bwarea.com/2009/01/sap-bi-70-authorization-part-1.html
    http://www.bwarea.com/2009/01/sap-bi-70-authorization-part-2-creating_18.html
    Regards
    ChandU
    <removed by moderator>
    Edited by: Siegfried Szameitat on Jun 1, 2011 2:26 PM

  • Stores & Sub Stores Concept in SAP

    Dear All,
    Do we have stores & sub stores concept in SAP ? Whats exactly this means ?
    regds,
    CB

    Are you refering to consignment stocks?
    As far as my knowledge goes there is nothing called stores and sub stores.
    Have you got this term from business?

  • Active Ingredient Concept in SAP

    Dear All
    I searched the forum for "Active Ingredient" concept in SAP but I didn't found anything concrete.
    Request is all to please provide me any link or material for details in Active Ingredient.
    Regards
    SK

    Active Ingredients tracking is very important in Pharma Industry  and needs to be tracked.. For that best practice is to use Split Valuation ..
    Split valuation is used in  to track actual active grams for bulk materials per batch. It enables us to track the actual quantity of active ingredient per batch without valuing each batch separately and creating Accounting and Costing views for each batch. Essentially, each batch is now valuated at a standard cost but has an actual active ingredient concentration maintained in the u2018Characteristicsu2019 field in the batch master.
    The material is valuated at two levels u2013 plant and valuation type. . Ensure there is no inventory, WM stock, batches, purchase orders or process orders against the material. Choose Valuation type u2018Xu2019 in Accounting 1 tab in the material master. The Price Control becomes u2018Vu2019, so no standard cost has to be maintained. Enter a u2018Moving Average Priceu2019 if there is none populated by conversion team.
    In Material Master , accounting1 view.. in last there is a costing critical tab.. maintain active ingredients reported.
    Maintain alternative units of measure on the material master by clicking the u2018Additional Datau2019 icon and navigating to the Prop/Prod Unit tab. Maintain the plan values for this active ingredient in the u2018Units of measureu2019 tab.
    The u2018Additional Datau2019 screen in the material master will store the conversion factor active ingredient unit of measure for the material in the u2018Units of Measureu2019 tab.
    The batch master, MSC3N, is where the actual active ingredient concentration is maintained
    Hope it clarifies as much i can explain.. as  i am a CO guy..
    Regards
    Sarada

  • Mapping problem in sap xi 2.0

    Hi all,
    I am also trying the same scenario. In mapping test, i have taken the payload data and tested it. But the source structure is not being populated into target structure without any errors. Can u plz explain how u didit?
    This is source xml instance:
    <?xml version="1.0" standalone="yes" ?>
    <resultset>
    <row>
    <field0>GNCHETTYROAD</field0>
    <field1>T.NAGAR</field1>
    <field2>10101980</field2>
    <field3>CHENNAI</field3>
    <field4>U3</field4>
    <field5>HEXRAM</field5>
    <field6>M</field6>
    <field7>NANDURI</field7>
    <field8>US</field8>
    <field9>US04</field9>
    <field10>0001</field10>
    <field11>875945621</field11>
    <field12>oh</field12>
    <field13>44412</field13>
    </row>
    </resultset>
    This is target instance after test execution:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:ZHRONBOARD_ACCEPT xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    <ADDRESS1 />
    <BIRTHDATE />
    <CITY />
    <EMPLOYEESUBGROUP />
    <FIRSTNAME />
    <GENDER />
    <LASTNAME />
    <PAYROLLAREA />
    <PERSONNELAREA />
    <PERSONNELSUBAREA />
    <SSN />
    <STATE />
    <ZIP />
    </ns0:ZHRONBOARD_ACCEPT>
    Can any one plz tell me where am doing mistake???
    Are there any patches for sap xi 2.0 file adapter??
    Rgds
    Ramsri

    Hi Vinod,
    Thanks for your reply. Here is my file adapter configurtion. I am working on sap xi 2.0.
    classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
    mode=FILE2XMB
    #mode = file2xmbwithrowconversion
    Integration Engine address and document settings (example, see docu)
    XMB.TargetURL=http://ht56f4:8000/sap/xi/engine/?type=entry
    #XMB.SLDConfiguration = SLDaccessor7
    XMB.User = xiappluser
    XMB.Password = xipass
    XMB.SenderBusinessSystem = Intromoto_bus
    XMB.SenderInterfaceNamespace = http://inttest.com
    XMB.SenderInterfaceName = zminterface
    #XMB.SenderBusinessSystem=ExtAdapterSender
    #XMB.SenderInterfaceNamespace=http://sap.com/xi/xidemo
    #XMB.SenderInterfaceName=ExtAdapterSenderIF
    XMB.ContentKind=T
    #XMB.ContentKind=T
    #XMB.ContentType=application/xml
    #XMB.ContentType=text/xml
    XMB.ContentType=text/plain
    XMB.QualityOfService=EO
    #ftp server details
    ftp.host = 102.52.12.17
    ftp.port = 21
    ftp.user = heass
    ftp.password = a****a
    ftp.connection = permanently
    ftp.mode = Text
    #file.sourceFilename = bank.txt
    ##File Adapter specific parameters (example, see docu)
    file.sourceDir= \/test\/
    file.sourceFilename = satya3.txt
    #file.processingMode=setAttribute
    #file.processingMode=archive
    #file.archiveDir=c:/temp_archive
    file.pollInterval= 60
    file.pollIntervalMsecs= 10
    #file.retryInterval = 30
    file.logPollInterval=YES
    file.processingMode=delete
    ##xml conversion properties if mode FILE2XMBWITHROWCONVERSION specified (example, see docu)
    #xml.fieldFixedLengths=8,9,2
    xml.processFieldNames=from configuration
    xml.fieldNames=Address1,Address2,DateOfBirth,City,Personal Subarea,LastName,Gender,FirstName,PersonalArea,PayrollArea,SSN,State,zip
    xml.fieldSeparator=,
    xml.enclosureConversione = YES
    Can u plz inform where i am doing mistake??
    Rgds,
    Ram Sri

  • Mapping Logical Systems sap-wd-arfc-useSys

    Hi all,
    I saw many many threads about this issue because sometimes seems to work but it doesn´t works for me.
    So far I did the following:
    Configure 4 JCO´s:
    SAP_R3_HumanResources
    SAP_R3_HumanResources_Metadata
    These two points to my Dev environment
    SAP_R3_HumanResourcesQAS
    SAP_R3_HumanResources_MetadataQAS
    These two points to my Qas environment
    For all this JCO´s I got a successfull ping and test.
    Then, I put the sap-wd-arfc-useSys parameters like this:
    http://server:port/webdynpro/dispatcher/sap.com/essarpdata/ZPer_Personal_AR?sap-wd-arfc-useSys=SAP_R3_HumanResourcesQAS:QAS&sap-wd-arfc-useSys=SAP_R3_HumanResources_MetadataQAS:QAS but this does not do anything.
    In this link http://help.sap.com/saphelp_nw70/helpdata/en/af/84a34098022a54e10000000a1550b0/frameset.htm the parameter should be  the SUFFIX_OF_MAPPED_SYSTEM is the system Id? the client? what should be?
    Do you have any ideas of what could I be missing?
    Regards,
    Orlando Covault

    Please use it as follows:
    sap-wd-arfc-useSys=SAP_R3_HumanResources:QAS&sap-wd-arfc-useSys=SAP_R3_HumanResources_Metadata:QAS
    It should be <Default System>:<Suffix of Mapped System>
    Your default system is - SAP_R3_HumanResources
    Mapped system is - SAP_R3_HumanResourcesQAS
    So suffix of the mapped system is - QAS
    Hope that explains it.
    Check this doc (page 17) for more info:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/526bd490-0201-0010-038e-d3ff7eb1d16e?quicklink=index&overridelayout=true
    - Shanti
    Edited by: Shanti Mupkala on Mar 16, 2011 5:26 PM

  • Abap mapping - pb on SAP example?

    Hi,
    I try to use an Abap mapping for flow "IDoc -> XI -> structured file". For that I have modified the 1st example of SAP (by changing line: "direct = 1").
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how to convert between idoc and xml in xi 3.0.pdf
    But when I send an IDoc from R/3, I have this error in Message Monitoring: <i>"Error in mapping program YCL_AM_DE00109 (type R3_ABAP, kernel error ID UNCAUGHT_EXCEPTION)"</i>.
    In fact, it seems that problem is when I get data from field "TABNAM":
    * Control data: segment EDI_DC40
      data: el_element type ref to if_ixml_element.
      el_element = idocument->find_from_name( 'TABNAM' ).
      ls_edidc-tabnam = el_element->get_value( ).  "<<<
    1. Is there the good example for such a flow?
    2. Anybody have an idea to solve that?
    Regards.
    Mickael

    Hello,
    @Stefan: I need this lookup e.g. for outbound processes for some conversions / setting dynamic parameters depending on the RCVPRN inside an IDoc. That means I have a unique key (RCVPRN_<messageType>) and some (4-6) additional information (e.g. mail subject, FTP filename,...) to this key whch I would like to access during mapping runtime. Vice versa, for inbound scenarios, inside a EDI -> IDoc mapping, I need at least a simple "FixValues" translation from some kind of EDI partner id into the corresponding SAP customer number.
    @all: So from my experience value mapping does not realy fit this "translation" needs? There are some disadvantages, for example if both input values "A" and "B" should be translated into "1", this is not possible, as the keys have to be unique in both directions.
    By the way, I have now also implemented the RFC lookup in my mapping as alternative to the JDBC lookup. To me there are at first sight some pros and cons:
    - Pro: You just need a "simple" RFC user within the RFC channel. You do not need to use the PI system user / pw which owns the Z table.
    - Con: If you select more than one field from the table, the RFC lookup function return all fields of the db entry just separated by a delimiter, which is why you need to implement some "parsing" of the fields in a UDF (minor disadvantage).
    Still interesting discussion!
    Thanks,
    Christoph

Maybe you are looking for