Help required for file to Multi file Blog

Hi,
I'm working with following blog for file to multi file scenario...
"/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
But in Configuration part, I'm unable to find ..TITLE_IDTYPE option for RB_SPLIT.. Screen, there is only two options are available one is Standard and another one is Extended ???!!!
Note : we are using SP16
So,  How can I go ahead to complete this scenario ??!!!
Can anybody help me out to complete this file to mulfile scenario without BPM.
Thanks.,
Esha

Hi Esha,
the names seem to have changed since SP14 (the version of this blog entry).
I did a multi-mapping with SP15 once, using "Extended".
Kind regards,
Dennis

Similar Messages

  • Help required for slicing and merging file

    Hi,
    I am working on p2p downloading application based on Gnutella. Right now i am trying to implement downlaoding one file from many hosts at a time(like limewire does). i am able to connect to multiple host. but dont know how to downlaod and merge file for his purpose.
    i know how to download one file from single host. but dont know how to handle file coming from multiple hosts.
    if anyone having knowledge, please tell as soon as possble.

    Hi.
    thanks for the reply. Actually i had something same
    in my mind. but unfortunately i am quite week in
    serializtion and file stuff. If you could provide me
    with code snipet for this, or can just simulate in a
    fewer lines of code, it would be a great help for
    me...i have too much short time...
    i think i really have to study this file
    stuff..........You shouldn't use serialization. Just invent a protocol, and "normal" binary data.
    Kaj

  • Requirements for file to multi file scenario

    Hi,
    Please tell me what are the System Requirements(of XI System) for running of file to multi-file scenarios.
    Also are there more requirements for some other similar scanarios.

    refer  this blog
    /people/sravya.talanki2/blog/2005/08/16/configuring-generic-sender-file-cc-adapter
    1. If u want to split the file coming from the sender, the u will have to use multi-mapping.
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    2. If u want to send the same file to all the receivers then it would be better to go for configuring multiple receivers in the same receiver determination step.
    Questions are welcome here!!
    <b>Also mark helpful answers by rewarding points </b>
    Thanks,
    Abhishek Agrahari

  • SCOM license required for monitoring a NetApp filer?

    Is a SCOM ML required for monitoring a NetApp filer?  I am considering the NetApp onCommand MP and wondering if additional SCOM licenses are required.

    Hi,
    Based on my research, there is no such licenses.
    For more information, please review the link below:
    System Center 2012 R2
    Licensing Datasheet
    As this is a licensing related query, please call 1-800-426-9400 (select option 4), Monday through Friday, 6:00 A.M. to 5:30 P.M. (PST) to speak directly to a Microsoft licensing
    specialist. You can also visit Microsoft Volume Licensing Site http://www.microsoft.com/licensing/ to find the contact information.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Help required in using same excel file as both Input and Output source

    Hello Programmers, Here I am trying to read, modify and write an excel file using JAVA, I have successfully employed Jakarta POI and read the file but the problem is that I can''t make changes in the same file and save it.
    I can't use the same file for "FileInputStream" and "FileOutputStream" I think this is causing major hurdle. Any kind of suggestion and help is truly appreciated and welcome. Thank you for your time. Here I am posting my code its a bit crude please pardon.
    * @(#)attempt4.java
    * attempt4
    * @author
    * @version 1.00 2008/3/26
    import java.io.*;
    import java.util.*;
    import org.apache.poi.poifs.filesystem.*;
    import org.apache.poi.hssf.usermodel.*;
    public class attempt4 {
    public static void main(String[] args) {
    try{
    File xlFile = new File("C:\\Drifter\\Study\\Krishnan\\Test.xls");
    FileInputStream readFile = new FileInputStream(xlFile);
    POIFSFileSystem fileSys = new POIFSFileSystem(readFile);
    HSSFWorkbook xlSheetBook = new HSSFWorkbook(fileSys);
    for(int i = 0; i < xlSheetBook.getNumberOfSheets(); i++) {
    HSSFSheet sheetNow = xlSheetBook.getSheetAt(i);
    System.out.println("\n Now Opening Sheet Number" + (i+1));
    if(sheetNow.getPhysicalNumberOfRows() > 0) {
    int numOfRows = sheetNow.getLastRowNum();
    int numOfColumns = 0;
    for(int cols = 0; cols < numOfRows; cols++) {
    HSSFRow rowNow = sheetNow.getRow(cols);
    if(rowNow != null) {
    if(numOfColumns < sheetNow.getRow(cols).getLastCellNum()) {
    numOfColumns = sheetNow.getRow(cols).getLastCellNum();
    System.out.println("\n There are " + (numOfRows+1) + " Number of Rows");
    System.out.println("\n There are " + numOfColumns + " Number of Columns");
    for(int j = 0; j < numOfColumns; j++) {
    float colTotal = 0;
    int numOfNumericCells = 0;
    for(int k = 0; k < numOfRows; k++) {
    HSSFRow rowReading = sheetNow.getRow(k);
    if(rowReading != null) {
    HSSFCell cellReading = rowReading.getCell((short)j);
    if(cellReading != null) {
    if(cellReading.getCellType() == 0) {
    colTotal += cellReading.getNumericCellValue();
    numOfNumericCells ++;
    else if(cellReading.getCellType() != 0) {
    cellReading.setCellValue((double) 0.00);
    System.out.println(" \nSum of Column " + (j+1) + " is " + colTotal);
    System.out.println(" \nAverage of Column " + (j+1) + " is " + (colTotal/numOfNumericCells));
    readFile.close();
    catch(FileNotFoundException ex1) {
    ex1.printStackTrace();
    catch(IOException ex2) {
    ex2.printStackTrace();
    catch(NullPointerException ex3) {
    ex3.printStackTrace();
    The above code can successfully read the excel document and caliculates the sum and averages of the columns, can any one please help me in writing the same into the same file in additional rows. Thank you very much for your time.

    May be you can try to create a temporary copy of the file, do your update on it and then overwrite the original.
    Edited by: jgagarin on Jun 3, 2008 6:55 PM

  • Help required for unicode compatibilty

    Dear All,
    We are in a process of analyzing the impact of unicode compatibility for our environment.
    Following is our scenario:
    - ECC6.0 is non unicode systsem
    - Need to buid unicode CRM 7, SCM 7, PI 7.1 and BI7
    - Need to integrate the above systems to non unicode ECC system.
    Our questions are :
    1. Is there any performance consideration when using communication between an Unicode and non-Unicode system?
       Is Unicode - Unicode faster than Unicode - non-Unicode communication performance wise?
    2. Do we face any  technical or functinal problems while trying to integrate
       unicode BI/ NW Java Stack  to non unicode systems.
    3. Do we need to review our sizing estimations due to unicode implemenation?
    5. what will be the storage consumption increase for unicode systems compared to non unicode?
    It would be greatly helpful for me if you can clarify these doubts.
    Thanks and Regards

    Hi,
    1. I think no one has really measured this. I expect a slightly higher requirement for Unicode <--> Non-Unicode interfaces.
    2. Please have a look at SAP Notes 838402, 73606, 975768 and 1358929 for restrictions in Non-Unicode systems. SAP highly recommends to go for Unicode in the whole landscape.
    3. and 5.  If you use the SAP quicksizer (http://service.sap.com/quicksizing), then Unicode is integrated.
    " Please note that the Quick Sizer results include Unicode requirements. For more
    information on additional requirements caused by Unicode, see
    http://service.sap.com/unicode -> Unicode Media Library -> Unicode information on
    specific topics: SAP Business Suite Unicode Hardware Requirements"
    Best regards,
    Nils Buerckel
    SAP AG

  • Seeburger help required for 850, 810, Dispatch Advice (DESADV IDOC)

    Hi All,
    Pls let me know for below 4 points:
    1. Please let me know blogs which clearly shows settings for Seeburger components for 850 or 810.
    --- Seeburger Workbench
    --- Seeburger Mapping Designer (BIC)
    --- Seeburger Counter and Varaibles
    --- Seeburger AS2 Spoke
    --- Any other Seeburger Component setting required
    I have understand blog for 850 -- /people/rajeshkumar.pasupula/blog/2009/08/05/wanna-implement-seeburger-for-edi-find-the-booster
    2. Anybody has blog for 810 or Dispatch Advice (IDOC type DESADV).
    3. Can anybody provide me Mapping Logic (at field level) done in XI/PI for 850, 810 , Dispatch Advice (IDOC type DESADV) .
    4.  I have heard that Seeburger now provides standard mappings for PI/XI  for 850, 810 , DESADV etc. so we do not require to do mappings in PI/XI now as it is already done. Any one knows about it.
    Regards

    > Pls let me know for below 4 points:
    >
    > 1. Please let me know blogs which clearly shows settings for Seeburger components for 850 or 810.
    > --- Seeburger Workbench
    > --- Seeburger Mapping Designer (BIC)
    > --- Seeburger Counter and Varaibles
    > --- Seeburger AS2 Spoke
    > --- Any other Seeburger Component setting required
    Hello Rickk,
                          There is no blog for the 810 scenario ...
    you need to configure the partner related stuff in seeburger workbench if it is inbound only like 850,852,860..
    not for outbound like 810,856...i.e no need to configure the partner data in seeburger workbench for this..
    You need to look for developing mappings if EDI message is other than Version 4010 by default there are mappings available for
    810,856,850,997..if your edi messages are other than this then you need to look for BIC tool for developing mappings.
    There is no need to set anything for counter and varaibles
    ..no idea about AS2 spoke,,,
    Apart from thjis no need to do anythings in seeburger ...
    HTH
    Rajesh

  • Seeburger help required for 810 and Dispatch Advice (IDOC type DESADV).

    Hi All,
    1. Please let me know blogs which clearly shows settings for Seeburger components for 850 (Purchase Order) to IDOC Scenario
    --- Seeburger Workbench
    --- Seeburger Mapping Designer (BIC)
    --- Seeburger Counter and Varaibles
    --- Seeburger AS2 Spoke
    --- Any other Seeburger Component setting required
    I have understand blog for 850 -- /people/rajeshkumar.pasupula/blog/2009/08/05/wanna-implement-seeburger-for-edi-find-the-booster
    2. Anybody has blog for 810 or Dispatch Advice (IDOC type DESADV).
    3. Can anybody provide me Mapping Logic (at field level) done in XI/PI for 850, 810 , Dispatch Advice (IDOC type DESADV) .
    Regards

    Hi Rickkk,
    1. Please let me know blogs which clearly shows settings for Seeburger components for 850 (Purchase Order) to IDOC Scenario
    --- Seeburger Workbench
    --- Seeburger Mapping Designer (BIC)
    --- Seeburger Counter and Varaibles
    --- Seeburger AS2 Spoke
    --- Any other Seeburger Component setting required
    For SEEBURGER workbench please go through this blog and navigate the enbebbed links furthur to know about Seeburger workbench too.
    /people/prateek.srivastava3/blog/2009/08/01/seeburger--part-1--the-basics
    2
    2. Anybody has blog for 810 or Dispatch Advice (IDOC type DESADV).
    For 810 i think the procedure would be the same but themseeburger mapping program that validates the ANSX 810 would be different.As far as 997is concerned 997 is a functional acknowledgement.Its a genric format that is used to send acknowledgement for any EDI transaction set that has been sent.
    3. Can anybody provide me Mapping Logic (at field level) done in XI/PI for 850, 810 , Dispatch Advice (IDOC type DESADV) .
      The logic will be based on the trading partner guidelines which will contain the description of all the semantic and syntactiic description about the segments ,its feilds.we need to consider the guidelines and target side specifications too while mapping.
    Thanks,
    Ram.

  • PCUI 4.0, Search Help Required for New field

    Hi everyone
    I am working in CRM 4.0 Sales Order application
    We created a new field in CRM sales Order in Header level in SAP GUI through EEWB.
    The search help for the new field is working fine in SAP GUI. We want to add the same field with F4 help functionaliity in PCUI as well.
    The field has been added in structure CRMT_BSP_SLS_OD1_General. It also shows domain value for the field however Origin of input field ie empty
    The field has been added in PCUI and is successfully showing data inputted in SAPGUI
    However we need search help functionality for the field
    i tried these two steps
    1) i checked on domain value checkbox and changed the field from input to dropdown. However the dropdown is empty in PCUI. Whenever i check box domain values for some field then all the possible values in SPA GUI are displayed in PCUI, however this is not working here.
    2) I put Value_table in F4 of the field
    This is also throwing up empty values
    Am i missing something in this case
    Please let me know how to go about it
    TIA
    Asad

    Hi Frederic
    Thanks for your response
    I am not sure what is meant by regenerating the field group in this case
    I added the entries for my view in the field group and generated the layout of the field group (If this is what you mean)
    The field is working fine. I am able to save values to the field and able to see values saved in GUI.
    I haven't linked search help of the field in PCUI
    I am not sure how to go about it.
    I used the data element in the structure for the field.
    The data element has Domain entry in <b>Entry Help/Check</b> of the structure
    If i check the Domain Value checkbox in my field group then the domain values should be available in dropdown if the field is dropdown
    However i am not able to see the possible values of the field (It is present in SAP GUI)
    Does something else needs to be done in this case
    TIA
    Asad

  • Urgent : Help required for logical comparison of two 2GB files.

    Large files need to be compared depending on Business logic. No byte to byte comparison to be done. It would require reference of data written at the start of the file at some other later part of the file too while comparing two files. File needs to be stored in memory while comparison is done. Kindly suggest some way out which would give best performance. Memory limitations are 256 MB RAM.

    File needs to be stored in memory while comparison is done.
    Memory limitations are 256 MB RAM.You have 4 GB of data. You have 256 MB of RAM to put it in. Obviously one of those two assumptions has to be changed. By the way, what is the XML connection for this question?

  • Basic help required for multiple files to be opened from Bridge to PS

    Hi
    I am attempting to shave off a few hours from my workflow and because I'm new to Bridge I'm unsure how to do this. I'm pretty sure anyone out there with a small working knowledge of Bridge or CS3 could help me.
    I am attempting to open three instances of the same RAW file into CS3 from Bridge. The three instances, although the same image, need to go through CameraRaw and change the exposure. One normally exposed, one +2 exposure and one -2 exposure. As you may have worked out I am attempting a pseudo-hdr effect with the one RAW file.
    How do I, with just one click, open the file three times, change the exposure each time, and then save the differently exposed files as tiffs?
    If it's ImageProcessor that I need to use then I'll admit I can't quite work out the rules for doing this!
    Any help gratefully received.

    Have a look at this thread.....
    http://forums.adobe.com/thread/623234?tstart=30

  • Help required for importing a repository data file in the B2B console

    I am trying to import a repository data file with the delivery-channel element
    and attributes as below.
    <delivery-channel
    name="GM_DC"
    syncReplyMode="none"
    nonrepudiation-of-origin="false"
    nonrepudiation-of-receipt="false"
    secure-transport="true"
    confidentiality="false"
    routing-proxy="false"
    document-exchange-name="GM_DE"
    transport-name="GM"/>
    I have modified the WLC.dtd present in the lib\dtd subdirectory of the WebLogic
    Integration installation directory to add the syncReplyMode attribute.
    When i import the xml file,i get the following error
    com.bea.b2b.B2BException: ERROR: Invalid document, file 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\B2B_COV_Export.xml'.
         at com.bea.b2b.bulkloader.BulkLoader.processDataFile(Unknown Source)
         at com.bea.b2b.bulkloader.BulkLoader.processDataFile(Unknown Source)
         at com.bea.b2b.bulkloader.BulkLoader.load(Unknown Source)
    Please advise,
    Aruna

    Here are a few Links to a helpful Knowledge Base article and a White Paper that should help you out: http://digital.ni.com/public.nsf/allkb/BBCAD1AB08F1B6BB8625741F0082C2AF and http://www.ni.com/white-paper/10435/en/ . The methods for File IO in Real Time are the same for all of the Real Time Targets. The White Paper has best practices for the File IO and goes over how to do it. 
    Alex D
    Applications Engineer
    National Instruments

  • Help Required for  MultiMapping between File to BAPI

    Hi,
    Any body have idea about following scenario problem:
    This is about file structure to BAPI structure.. auctully file would call BAPI for 1: N(file having various headers and line items, each header and associated line items(called one record) would able to call BAPI in target side).
    Sourcefilestructure: TargetBAPIStucture
    Messages (1:1)  Message(1:1)
    Message1(1:1)    Message1(1:1)
    MT_Request(1:1)
    Recordset(1:U) --> BAPI_INCOMINGINVOICE(0:U)
    Structure(1:u)   
                       HeaderData(1:1)
    Filed1(0:1)     --> filed1(0:1)
    Field2(0:1)     --> field2(0:2)
             Constant(null) ---> GLACCOUNTDATA(0:1)
             Structure(1:u) --->  item(0:U)
    field3(0:1)               ---> field1(0:1)
    field4(0:1)               ---> field2(0:1)
    filed32(0:1)              ---> filed44(0:1)
    My structure sending every time :
    Receive>Transfromation->Block(Send)
    ReceiveStep == File_ABS(request message)
    Transformation==IM_FileRequest_BAPI ;Source Interface= File_ABS; Target Interface= BAPI_ABS
    Block = parForEach, MultilineElement = BAPI_ABS(process);  CurrentLine= BAPI_ABS(block)
    SendStep = BAPI_ABS
    Note: There is no relation between Header and Line items in my scenario. It is coming like single structure as 32 fields .(which can be commonly mapped in HeaderData and GLAccountdata)
    While i am sending the values to BAPI, it is taking top row as header data remaining all rows as line items(it is not going to read next header line, but it is taking remaining line items which are exist in other header lines )..!
    Note: Even through key field i am trying to call header line items, but it wont call!still calling all line items with top header line.
    Hope you undersand my problem..
    Its like i am taking flat file whcih contains various headers and line items(One header with line items called->One record). So each header I need to call BAPI simultanousely.
    If you want see sample input payload and out put payload..please let me know.
    Thanks,
    Regards
    Sankar

    Hi Bahvesh/Prakash
    Pleasse see my payload..!
    Sourcefilestructure:
    Messages (1:1)
      Message1(1:1)
       MT_Request(1:1)
        Recordset(1:U) 
         Structure(1:u)
          Filed1(0:1)
          Field2(0:1)    
          field3(0:1) 
          field4(0:1)
    TargetStructure:
    Message(1:1)
    Message1(1:1)
      BAPI_INCOMINGINVOICE(0:U)
       HeaderData(1:1)
        filed1(0:1)
         field2(0:1)
          GLACCOUNTDATA(0:1)
            item(0:U)
             field1(0:1)
              field2(0:1)
    Request payload:
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns:MT_PESFILEINVOICESTR xmlns:ns="urn:com.pesfileinvoice:xi:1.0">
    - <Recordset>
    - <Structure>
      <L_BUKRS>001150</L_BUKRS>
      <L_GJAHR />
      <L_BLART>KR</L_BLART>
      <L_BLDAT>08252006</L_BLDAT>
      <L_BUDAT>08262006</L_BUDAT>
      <L_MONAT />
      <L_XBLNR>*INV4444</L_XBLNR>
      <L_WAERS>USD</L_WAERS>
      <L_BUZEI>001</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL />
      <L_KOART>K</L_KOART>
      <L_SHKGZ>H</L_SHKGZ>
      <L_SRBTR>1000.98</L_SRBTR>
      <L_ZUONR>INV1234</L_ZUONR>
      <L_SGTXT>*777-8030-861</L_SGTXT>
      <L_ACCNT>0000035345</L_ACCNT>
      <L_KOSTL />
      <L_AUFNR />
      <L_ZFBDT>08272006</L_ZFBDT>
      <L_ZLSCH>C</L_ZLSCH>
      <L_EMPFB>0009800331</L_EMPFB>
      <L_ZTERM>015N</L_ZTERM>
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>002</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>600.55</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*777-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000007320</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>003</L_BUZEI>
      <L_BUKRS1>001151</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>400.43</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*777-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000006010</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS>001150</L_BUKRS>
      <L_GJAHR />
      <L_BLART>KR</L_BLART>
      <L_BLDAT>08252006</L_BLDAT>
      <L_BUDAT>08262006</L_BUDAT>
      <L_MONAT />
      <L_XBLNR>*INV4444</L_XBLNR>
      <L_WAERS>USD</L_WAERS>
      <L_BUZEI>001</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL />
      <L_KOART>K</L_KOART>
      <L_SHKGZ>H</L_SHKGZ>
      <L_SRBTR>1300.98</L_SRBTR>
      <L_ZUONR>INV1234</L_ZUONR>
      <L_SGTXT>*777-8030-861</L_SGTXT>
      <L_ACCNT>0000035345</L_ACCNT>
      <L_KOSTL />
      <L_AUFNR />
      <L_ZFBDT>08272006</L_ZFBDT>
      <L_ZLSCH>C</L_ZLSCH>
      <L_EMPFB>0009800331</L_EMPFB>
      <L_ZTERM>015N</L_ZTERM>
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>002</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>800.55</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*888-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000007320</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>003</L_BUZEI>
      <L_BUKRS1>001151</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>500.43</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*999-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000006010</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS>001150</L_BUKRS>
      <L_GJAHR />
      <L_BLART>KR</L_BLART>
      <L_BLDAT>08252006</L_BLDAT>
      <L_BUDAT>08262006</L_BUDAT>
      <L_MONAT />
      <L_XBLNR>*INV4444</L_XBLNR>
      <L_WAERS>USD</L_WAERS>
      <L_BUZEI>001</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL />
      <L_KOART>K</L_KOART>
      <L_SHKGZ>H</L_SHKGZ>
      <L_SRBTR>700.98</L_SRBTR>
      <L_ZUONR>INV1234</L_ZUONR>
      <L_SGTXT>*777-8030-861</L_SGTXT>
      <L_ACCNT>0000035345</L_ACCNT>
      <L_KOSTL />
      <L_AUFNR />
      <L_ZFBDT>08272006</L_ZFBDT>
      <L_ZLSCH>C</L_ZLSCH>
      <L_EMPFB>0009800331</L_EMPFB>
      <L_ZTERM>015N</L_ZTERM>
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>002</L_BUZEI>
      <L_BUKRS1>001150</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>200.55</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*333-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000007320</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
    - <Structure>
      <L_BUKRS />
      <L_GJAHR />
      <L_BLART />
      <L_BLDAT />
      <L_BUDAT />
      <L_MONAT />
      <L_XBLNR />
      <L_WAERS />
      <L_BUZEI>003</L_BUZEI>
      <L_BUKRS1>001151</L_BUKRS1>
      <L_BSCHL>40</L_BSCHL>
      <L_KOART>S</L_KOART>
      <L_SHKGZ>S</L_SHKGZ>
      <L_SRBTR>500.43</L_SRBTR>
      <L_ZUONR />
      <L_SGTXT>*222-8030-861</L_SGTXT>
      <L_ACCNT>0000738100</L_ACCNT>
      <L_KOSTL>0000006010</L_KOSTL>
      <L_AUFNR />
      <L_ZFBDT />
      <L_ZLSCH />
      <L_EMPFB />
      <L_ZTERM />
      <L_NAME1 />
      <L_NAME2 />
      <L_PSTLZ />
      <L_ORT01 />
      <L_LAND1 />
      <L_STRAS />
      <L_PFACH />
      <L_REGIO />
      </Structure>
      </Recordset>
      </ns:MT_PESFILEINVOICESTR>
    ResponsePayload:
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns2:BAPI_INCOMINGINVOICE_CREATE xmlns:ns2="urn:sap-com:document:sap:rfc:functions">
    - <HEADERDATA>
      <INVOICE_IND>X</INVOICE_IND>
      <DOC_TYPE>KR</DOC_TYPE>
      <DOC_DATE>20060825</DOC_DATE>
      <PSTNG_DATE>20060826</PSTNG_DATE>
      <REF_DOC_NO>*INV4444</REF_DOC_NO>
      <COMP_CODE>1150</COMP_CODE>
      <DIFF_INV>0000035345</DIFF_INV>
      <CURRENCY>USD</CURRENCY>
      <GROSS_AMOUNT>1000.98</GROSS_AMOUNT>
      <PMNTTRMS>015N</PMNTTRMS>
      <BLINE_DATE>20060827</BLINE_DATE>
      <PYMT_METH>C</PYMT_METH>
      <PAYEE_PAYER>0009800331</PAYEE_PAYER>
      <ITEM_TEXT>*777-8030-861</ITEM_TEXT>
      </HEADERDATA>
    - <GLACCOUNTDATA>
    - <item>
      <INVOICE_DOC_ITEM>002</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>600.55</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1150</COMP_CODE>
      <ITEM_TEXT>*777-8030-861</ITEM_TEXT>
      <COSTCENTER>0000007320</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000007320</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
    - <item>
      <INVOICE_DOC_ITEM>003</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>400.43</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1151</COMP_CODE>
      <ITEM_TEXT>*777-8030-861</ITEM_TEXT>
      <COSTCENTER>0000006010</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000006010</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
    - <item>
      <INVOICE_DOC_ITEM>002</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>800.55</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1150</COMP_CODE>
      <ITEM_TEXT>*888-8030-861</ITEM_TEXT>
      <COSTCENTER>0000007320</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000007320</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
    - <item>
      <INVOICE_DOC_ITEM>003</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>500.43</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1151</COMP_CODE>
      <ITEM_TEXT>*999-8030-861</ITEM_TEXT>
      <COSTCENTER>0000006010</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000006010</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
    - <item>
      <INVOICE_DOC_ITEM>002</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>200.55</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1150</COMP_CODE>
      <ITEM_TEXT>*333-8030-861</ITEM_TEXT>
      <COSTCENTER>0000007320</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000007320</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
    - <item>
      <INVOICE_DOC_ITEM>003</INVOICE_DOC_ITEM>
      <GL_ACCOUNT>0000738100</GL_ACCOUNT>
      <ITEM_AMOUNT>500.43</ITEM_AMOUNT>
      <DB_CR_IND>S</DB_CR_IND>
      <COMP_CODE>1151</COMP_CODE>
      <ITEM_TEXT>*222-8030-861</ITEM_TEXT>
      <COSTCENTER>0000006010</COSTCENTER>
      <ORDERID />
      <PROFIT_CTR>0000006010</PROFIT_CTR>
      <ALLOC_NMBR />
      </item>
      </GLACCOUNTDATA>
      <ITEMDATA />
      <RETURN />
      </ns2:BAPI_INCOMINGINVOICE_CREATE>

  • Mapping Help required for ORDER Idoc to EDI file

    Hi
    My source strcture is as follows
    E1EDP01
    E1EDP01
       E1EDPT1 (TDID=0001)
         E1EDPT2
             TDLINE = abcd
       E1EDPT1 (TDID=0001)
         E1EDPT2
             TDLINE = XYZ
    and my target line item is mapped with TDLINE(Context E1EDP01)-exist then createif LineItem(This is working fine but item filed is failing)
    The logic to populate itemFIELD1 is if E1EDT1(TDID==0001) then pass TDLINE to ItemFIELD1, how to map this
    (Sometimes E1EDPT2 populate multiple times for one E1EDPT1)

    >and my target line item is mapped with TDLINE(Context E1EDP01)-exist then createif LineItem(This is working fine but item filed is failing)
    Why don't you create the LineItems only when TDID = 0001 because this will ensure to populate item fields with correct value.
    The mapping logic to produce the LineItems should be like this..
    IF (TDID = 0001) THEN (TDLINE set context to E1EDPT1)---RemoveContext---LineItem.
    >The logic to populate itemFIELD1 is if E1EDT1(TDID==0001) then pass TDLINE to ItemFIELD1, how to map this
    In this mapping make sure the context of TDLINE is set to E1EDPT1 and then use RemoveContext ---SplitByValue to the output of "IF" function. e.g.
    IF (TDID = 0001) THEN (TDLINE set context to E1EDPT1)---RemoveContext---SplitByValue---FIELD1.

  • Help Required for XSLT mapping

    Hi Folks,
    I am working on a scenario, where we had 17 different one to one mapping with same source strcture but different target structures. Source is a Idoc common for everyone.
    Sample Target Structure :
    Message Type(XYZ)
                     RECORDS(0,u)
                                             A(0,1)
                                             B(0,1)
                                             C(0,1)
                                             D(0,1)
    As per our requirement we need the output in which we need to have "GLOBE " at the top and the value of A, B, C and D on single row for each ouurance of RECORD. For 2nd occurance we need to change the line and 2 nd set of ABCD on 2nd row and so on. e.g.
    GLOBE
    0002044452KNA1 0000027079 0001E
    0002044452KNA1 0000027080 0001E
    0002044452KNA1 0000027080 0001E
    To acheive the above output we are using a XSLT map after Message Mapping
    <?xml version="1.0" encoding="UTF-8" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="text" indent="no" encoding="UTF-8" omit-xml-declaration="yes"/>
    <xsl:preserve-space elements="*"/>
    <xsl:template match="/">GLOBE<xsl:text>&#xD;&#xA;</xsl:text>
    <xsl:for-each select="//RECORDS">
      <xsl:for-each select="*">
         <xsl:value-of select="current()"/>
      </xsl:for-each><xsl:text>&#xD;&#xA;</xsl:text></xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    NOW WE HAVE changed the 17 one to one maps to one multi mapping (1:17) as our source is same.
    Now as the output of this multi mapping is getting into XSL code, it is not able to parse it.
    How can we do the changes in this particular code So that we can Achieve:                     17 different file out of single multi mapping and XSL map like it was comming previously from 17 different maps.
    Thanks
    Pradeep

    Hi Pradeep,
    Depending on how you setup your multi mapping, when you execute you will end up with something like this as the xml output:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
      <ns0:Message1>
        <XYZ></XYZ>
        <XYZ></XYZ>
      </ns0:Message1>
    </ns0:Messages>
    Or this:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
      <ns0:Message1>
        <XYZ></XYZ>
      </ns0:Message1>
      <ns0:Message2>
        <XYZ></XYZ>
      </ns0:Message2>
    </ns0:Messages>
    The single xml message with the u201CMessagesu201D wrapper is not split into separate messages until it hits one of the adapters in the adapter engine.  Perhaps you can try to adjust the xslt to expect this as input, but the output would still need to be <ns0:Messages>.  That might be what is causing the failure with your current xslt.  Can the flat file conversion in the file adapter?
    Thanks,
    -Russ

Maybe you are looking for