Use of Orders05 Interface mapping & XSLT mapping file for Orders03 IDOC

Hello Experts,
In a scenario we are sending Purchase orders and Purhase Order change from SAP to SNC through XI.
Currently Orders03 IDoc is used and standard mapping for Orders03 XSLT is used.
Now the requirement is to use the same IDOC (Orders03) but
- XSLT mapping (OrdersOrders05_ReplenishmentOrderNotification) and
- Interface Mapping (OrdersOrders05_ReplenishmentOrderNotification_01) of Orders05.
What changes would be necessary
- On SAP side,
- in the XSLT mapping, and
- On XI side.
Thanks in advance,
Suraj

Hi Suraj,
First compare ORDERS03 IDOC and ORDERS05 IDoc structures,if both structures are same then u no ned to chnage the XSL it will work fine.
If any chnages in ORDERS05 Idoc then u have to adjust XSLT as per ORDERS05 IDOC.
test interface mapping first and let me know if any error.
Regards,
Raj

Similar Messages

  • Can we use xsl:param element in XSLT mapping...?

    Hi Guys
    Can we use <xsl:param> element in XSLT mapping in XI..?
    Is there any documentation out there for XSLT mapping?
    Thanking in advance

    Hi,
    Check this link for an example:
    https://www.sdn.sap.com/sdn/url.sdn?res=/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/6c514a4f-0501-0010-038c-994da5200215
    Regards,
    Sridhar

  • Mapping in Transformation file for loading infoprovider

    Mapping in transformation file for load from infoprovider:
    The requirement is : if Account of BW starts with 70XXXXXXX then use char1 if Account of BW starts with 12XXXXXXX then use char2 in BPC dimension 2.
    So, in the transformation file for a load from an infoprovider we want for a dimension to use the data from a certain BW characteristic based on the characteristic Account.
    For example if the account start with 70 then use for a certain bpc-dimension u201Cdetailu201D the characteristic of 0COUNRTY  should be used, if account start with 2 the char X should be used etc..
    Following in the transformation works but the issue is that we have to specify all the accounts individually (+100 accounts in the statement which is not feasible):
    BPC_detail = *IF (BWACCOUNT = str(70000010) then 0COUNTRY;str(NO_DETAIL))
    Where BPC_detail is the dimension in BPC and BWACCOUNT is the characteristic in BW.
    Following statement does not work: there is also no documentation available how to do this:
    BPC_detail = *IF (BWACCOUNT(1:2) = str(70) then 0COUNTRY;str(NO_DETAIL))
    Is there a solution/statement that fulfills this requirement for the load of an infoprovider?
    ( so similar to what you can do with the load of a flat file like for example:  Entity=IF(col(1,1:1)=U then SEntity;*col(1,1:1)=Z then *col(1,3:6); *STR(ERR)) )
    Rgds

    Hi,
    Install process chain /CPMB/LOAD_INFOPROV_UI from BI Content as follows:
    1.Enter Tcode RSA1
    2. In the left navigation bar, click 'BI content'
    3. Select process chain and double click "Select Objects".
    4. Select the process chain /CPMB/LOAD_INFOPROV_UI.
    5. Click 'Transfer Selections' button.
    6. On the right pane, install objects from BI Content.
    7. Enter Tcode SE38.
    8. Input program name ujs_activate_content and click to run.
    9. Only select option 'Update DM Default Instructions'.
    10. Execute program.
    Hope it helps..
    Regards,
    Raju

  • Sample files for inbound IDOC's( EDI)

    Hi All,
    I am trying to get idoc's into system using EDI , wanted sample files for inbound idocs using EDI.
    If someone could send the files please.
    rgds
    Ajay Sharma

    HI,
    Here one sample file.U need to change the sender/receiver ID's accordingly to the setup at ur EDI subsystem.This 850 i/b file will create an ORDERS idoc in SAP.
    ISA³00³          ³00³          ³01³006906614GE    ³01³040986076      ³060714³0640³U³00401³000012157³1³P³>~
    GS³PO³006906614GE³040986076³20060714³0640³5008³X³004010~
    ST³850³020700691~
    BEG³00³NE³020700691³³20060714~
    N1³BS³ABC PHOENIX DIVISION³11³RA0290837~
    N1³SU³³11³II7930501~
    PO1³1³12³EA³123.45³³ND³0469520260~
    PO1³2³24³EA³190.23³³ND³0469520211~
    CTT³2~
    SE³8³020700691~
    ST³850³057796284~
    BEG³00³NE³057796284³³20060714~
    N1³BS³ABC RALEIGH DIVISION³11³RA0289036~
    N1³SU³³11³II7930501~
    PO1³1³48³EA³61.72³³ND³0469520230~
    PO1³2³12³EA³123.45³³ND³0469520260~
    PO1³3³6³EA³190.23³³ND³0469520211~
    CTT³3~
    SE³9³057796284~
    GE³2³5008~
    IEA³1³000012157~
    Also u can check in the system and find some ORDERS
    idocs and u can retrigger that from WE19.
    reward if helpfulll
    ram

  • One file for multiple IDOCs

    Hi,
    Need help on IDOC files created on application server.
    For IDOCs of EDI type generally one file is created on application server for one idoc. Is there any way to create a common file for multiple IDOCs that are created in a batch job?
    Thanking in anticipation
    Sudhir Bhate

    Hi Sudhir;
       Yes, it is a setting on the outbound parameters of the partner profile.  In the section for "output mode," select "Collect IDocs."  This link to help.sap.com describes the procedure:
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b812a43d711d1893e0000e8323c4f/content.htm
    Cheers,
    John

  • Type tree files for EDI/IDocs??

    Hi all,
    What are type tree files for EDI/IDocs??Please refer to  documents/files or threads if needed...
    Thanks,
    Charles.

    Hi Charles,
                     Check these links :
    http://www.sapgenie.com/whitepapers/ale.htm
    http://www.sapgenie.com/ale/index.htm
    http://www.sappoint.com/abap.html
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/ALE_tutorial.html
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEHR/CABFAALEHR_ALE_QS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/ECPCA/ECPCA_ALE_154.pdf
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    Reward points if helpful.
    Regards,
    Hemant

  • Use data type enhancement in XSLT mapping in XI

    Hi Experts,
    I'm working on SNC and I need to add an element to a data type.  I have created a data type enhancemnet with the element in it.  Now I need to get this into my XSLT mapping.  I have tried creating a message type but the data type enhancement is not recognized.
    Are data type enhancements only for proxies?  Can they be used in an XSLT or graphical mapping in XI?
    Thanks
    David Pauley

    Upon further investigation I found that Data Type Enhancements can be used with any message mapping.  There are a couple of things that you must get right.  First when creating the Data Type Enhancement make sure you use the namespace for your custom SWC that you created.  Next make sure that in the Ehancement for Data Type you use the SAP supplied data type name and namespace.  It also seems that your data type enhancement name, mapping name, and operational mapping name must have the Z_ prefix.  Save and activate, then go to system which owns the enhancement and go to SPROXY, you should see your custom SWC and under that you should see your enhanced data type, mapping, and operational mapping.  Activate and modify methods as needed here.

  • Java Mapping, XSLT Mapping, ABAP Mapping

    Hi Experts,
                     Could any one explain what is the main features of the following Mapping. How to pick the mapping?
    Java Mapping - When to use and what is the advantage.
    ABAP Mapping - When to use and what is the advantage.
    XSLT Mapping - When to use and what is the advantage.
    Graphical Mapping - When to use and what is the advantage.
    cheers,
    Sunee

    There are 4 types of mapping in XI
    1. Graphical Mapping
    2. XSLT Mapping
    3. JAVA Mapping
    4. ABAP Mapping
    When to use Message mapping
    1 When the logic for your mapping is simple and straight forward, you can use
    Advantages of message mapping
    1)Easy to use.
    2) has GUI drag and drop.
    3) used for simple mapping cases
    4) it does not involve any complex logic
    Disadvantages of message mapping
    1)has limitation in terms of complex hierarchy
    When to use Java mapping
    1) Java mapping are used when graphical mapping cannot help you.
    Advantages of Java Mapping
    1)you can use Java APIs and Classes in it.
    2) file look up or a DB lookup is possible
    3) DOM is easier to use with lots of classes to help you create nodes and elements.
    Disadvantages of Java mapping
    1)SAX parser is not easy to develop
    2)DOM parser is intensive
    3) Java knowledge is required
    4) bit complexer
    XSLT Mapping - When to use
    1)When the required output is other than XML like Text, Html or XHTML (html displayed as XML )
    2)When default namespace coming from graphical mapping is not required or is to be changed as per requirements.
    3)When data is to be filtered based on certain fields (considering File as source)
    4)When data is to be sorted based on certain field (considering File as source)
    5)When data is to be grouped based on certain field (considering File as source)
    Advantages of using XSLT mapping
    1)XSLT program itself defines its own target structure.
    2)XSLT programs can be imported into SAP XI. Message mapping step can be avoided. One can directly go for interface mapping once message interfaces are created and mapping is imported.
    3)XSLT provides use of number of standard XPath functions that can replaces graphical mapping involving user defined java functions easily.
    4)File content conversion at receiver side can be avoided in case of text or html output.
    5)Multiple occurrences of node within tree (source XML) can be handled easily.
    6)XSLT can be used in combination with graphical mapping.
    7)Multi-mapping is also possible using xslt.
    8)XSLT can be used with ABAP and JAVA Extensions
    Disadvantages of using XSLT mapping
    1)Resultant XML payload can not be viewed in SXMB_MONI if not in XML format (for service packs < SP14).
    2)Interface mapping testing does not show proper error description. So errors in XSLT programs are difficult to trace in XI but can be easily identified outside XI using browser.
    3)XSLT mapping requires more memory than mapping classes generated in Java.
    4)XSLT program become lengthier as source structure fields grows in numbers.
    5)XSLT program sometimes become complex to meet desired functionality.
    6)Some XSL functions are dependent on version of browser.
    Advantages of Abap Mapping
    1) A person comfortable with OOABAP can go for ABAP mapping instead.
    Disadvantages of Abap Mapping
    1) Abap knowledge is required
    2) bit compexer
    For further info on each of the mapping, refer to these links,
    Graphical Mapping,
    http://help.sap.com/saphelp_nw04/helpdata/en/6d/aadd3e6ecb1f39e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    XSLT Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    http://www.w3.org/TR/xslt20/
    Java Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm
    DOM parser API
    http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html
    Check this blog on Mapping:
    /people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi
    Also, check this thread for more info,
    Different types of Mapping in XI

  • Mapping a flat file to the iDoc OILLDD

    Hi.
    <b>I have a file with this structure after I got it from the fileadapter.:</b>
    B Dataxxxxxxxxx
    C Datayyyyyy
    D Datazzzzzz
    D Datazzzzzz
    C Datayyyyyy
    C Datayyyyyy
    D Datazzzzzz
    C Datayyyyyy
    C Datayyyyyy
    E Dataxxxxxxxxx
    B
    E
    B
    E
    etc.
    <b>I want to map this structure to the Idoc OILLDD which  have this structure.:</b>
    OILLDD01
       IDOC
          E1OILT1
              E1OILT2
              E1OILT3
                  E1OILT4
    each  B-Recor shall produce a new iDoc.
    each  C-Record  shall make an E1OILT1-segment
    each  D-Record  shall make an E1OILT3-segment(if the D-record exist)
    My problem is.:
    How can I make an new iDoc for each B-Records in the file.
    I got the file  tthrough the filadapter. 
    Hope someone can help me.
    Thanks.

    The file from the file adapter have to be parsed using the File Content Conversion.
    Now this converted XML will have the fields with value "A", "B","C" etc.
    This can be then mapped according to ur requirements. U need to export the IDOC as XSD , change the occurrence and then reimport it in the external definitions.
    Regards,
    Prateek

  • Using path variable to CI under transaction file for DBTABLOG archiving

    Hello Colleagues,
    I have to configure DBTABLOG archiving among others under transaction file.
    Here you have to configure archive path to the filesystem.
    E.g.this is the path to the development system:
    DEV23015\Interfaces\Outbound\Archiving_IDOCs\<FILENAME>
    It's clear, for test as well production we are using different hostname.
    So the consideration was to use a respective variable for the server system.
    E.g.
    <HOST>\Interfaces\Outbound\Archiving_IDOCs\<FILENAME>
    But now the problem, we are using CI (centra instnace) and application server for test as well as production and the archiving path respectively the archiving folder are only configured at CI server.
    So the HOST variable is not sufficient in this case.
    The variable SAPGLOBALHOST pointing directly to the CI server but not possible to configure under TC file.
    Any idea which variable possible and pointing direct to CI server?
    Or is the only possibility for pointing direct to CI server for archiving to use the HOST variable and modify the archiving job to run only on CI server?
    Many thanks in advance!
    Regards,
    Jochen

    You have two options...
    First one is to mount that path into all your instances
    Second is to use a Server Group Name under Cross-Archiving Object Customizing -> Technical Settings to force that particular object jobs to run on your CI.
    Regards
    Juan

  • Can I use symbolic links to share abook.mab file for two users

    If I delete any of the .mab files from one user profile and replace it with a symbolic link that points to the same file in the other profile will this synchronise my address books for the two profiles. I have win7.
    The object is to have two Windows User accounts sharing all the same email data. I have already have them pointed at the same message store.
    I also wish to know if deleting a .mab file will only cause it to be re-created.
    I am hesitant to experiment.
    Thanks

    Deleting any of the two default mab files, abook.mab (Personal Address Book) or history.mab (Collected Addresses) will result in new, empty files with these names being recreated automatically when TB is restarted.
    There are some ideas for sharing address books here:
    http://kb.mozillazine.org/Sharing_address_books

  • Generating an idocxml file for matmas idoc,getting invalid characters in it

    HI
    i am generating and(ZMATMAS) idoc xml in a folder in R3 using the Port (No PI involve here).   and after generating the file SAP PI system will pick that file to process , but for some files,invalid characters like  oxb(vertical tab) are being passed due to which messages are failing in PI ,SO HOW I CAN AVOID GENERATING THESE INVALID CHARACTERS inxml file in R3.
    regards
    sandeep
    Edited by: pendyalas on Feb 2, 2011 10:48 PM

    >
    pendyalas wrote:
    > Thank you   , . i have one more concern how to type the invalid character ((0xb )vertical tab) while declaring them in table in we21
    >
    check out also the following SDN thread and OSS Note,
    Handling of 0xb character
    Google to find out how special characters can be entered.. There were some suggestions to press ALT and enter the four digit representation for the special characters (you can probably play around with it)...

  • ERROR WHILE USING XSLT MAPPING IN INTERFACE MAPPING

    Hi,
      We are using an xslt mapping in our scenario but while i load the XSLT mapping in the interface mapping i get a message :
    Transformer configuration exception occurred when loading XSLT
    sorce interface :outbound and asyncronous.
    mapping : XSLT mapping (imported as a zip file)
    target interface: abstract,asyncronous.
    The xslt runs well in standalone and its well formed and there is no name space issue.
    please help if any one has faced such a situation while using XSLT mapping.
    regards,
    Anirban.

    Hi Anirban
    When you say it runs well <i>standalone</i> what exactly do you mean? Which XSLT processor are you using to run it? There are subtle difference between XSTL processors that can sometimes result in incompatibilities. For instance, I have seen XSLTs run correctly in XMLSpy but incorrectly (or at least slightly differently) in XI.
    Regards,
    Thorsten

  • Advantages of using XSLT mapping

    Can any one explain me the advantages of using XSLT mapping compare to graphical.java and abap mappings

    Hi
    Please go through the below links for details on XSLT Mappings..
    XSLT Mapping
    /people/udo.martens/blog/2006/04/26/xslt-recursive-templates
    Thread:
    Sample XSLT mapping required
    XSLT Mapping Links::->
    /people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping
    /people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    XSLT Mapping with java enhancement
    /people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners
    XSLT - ABAP.
    /people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping
    exception handling errors in respect with XSLT mapping
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/7672f7d7e444439fd7024f806221a4/content.htm
    Hope this will help
    Regards
    Piyush
    **reward points if found useful.

  • XSLT mapping - Which transformation engine is used in PI 7.0

    Hi,
    In my favorite xslt tool I can choose which transformation engine I want to use while executing the xsl.
    Which Transformation engine is used in PI 7.0 ?
    (Nice to test with the same as PI have....)
    Br, Martin

    Hi ,
    as per my knowledge PI 7.0 uses XALAN parcer to execute XSLT Mapping programs,its available in in PI server it slelf.
    Regards,
    Raj

Maybe you are looking for

  • Difference "abc indicator" in MRP1 & "cc phys inv ind" in plant data stor1

    Hello, we want to do cycle counts and I noticed that there are two different field in the material master for that. I think they have a different purpose? "ABC indicator"  field in MRP1 view and "cc phys inv ind" field in plant data/ stor 1 view Can

  • No of standard manager should define in R12

    Does Oracle have any guide or rule to calculate no of standard manager should define in R12? Hardware: 2 CUP with 24GB Ram in Redhat 5.4 environment.

  • Flow of MM..

    Hi i need to develop an ALV report for delivery process can anyone explain me bt the flow of sd and mm modules... Thanks in advance, rama

  • Change Customer BAPI

    Hello Everyone, I'm calling BAPI, BAPI_CUSTOMER_CREATEFROMDATA1 from a webpage to create an internet cusotmer in SAP.  I'm populating the PERSONAL_DATA structure.  This call works fine and the cusotmer is created.  However, when I call BAPI_CUSTOMER_

  • Missing Update Rules for 0IC_C03 in Business Content

    We had a problem with 0IC_C03,  so we decided to reload from Business Content and then migrate to 7.0 format again. However, when we try to gather all of the dependent objects for the InfoCube in Business Content, we only get one set of obsolete upda