File to IDOC ( need advise on how to map file fields )

Hello friends,
I spent quite some time reading all the helpful blogs and threads regarding File to Idoc scenario. However I had a very basic question ( maybe its trivial as I am just new to XI).
In my scenario I have Bank Master data (in a CSV file) and it does not correspond exactly to Bank Master IDOC structure BANK_CREATE01.
I understand that I will need to use File adapter to get this file into XI and then use an IDOC adapter to send it to R/3. (Pl correct me if I am wrong)
Now when I use file adapter, how will I do the data mapping. I mean do I need to create a structure which corresponds to file fields and then XI will automatically load my file fields into this structure and then I can use this structure to map fields to IDOC.
My only issue seems to be how will I see the FLAT FILE data in XML FORM in XI.
To explain it further my CSV file looks like
"GB,123456,11223344,GBP, London,.."
where
GB corresponds to country,
123456 corresponds to Bank key,
112233445566 corresponds to Bank account,
GBP is currency and so on
So should I create a data type maintaining same sequence of fields above without using any hierarchy like in the IDOC.
If this is not possible then will I need to transform my input file exactly into IDOC structure and then use it.
Hope I have manged to explain it.
Appreciate your help on same.
Thanks
Shirin

Hello Shrini,
First of all The CSV file has to be changed in to an XML file , To achieve this File Content Conversion has to be done.Once this is done, please make the following changes in R/3 and PI to push Idoc in to PI.
Configuration required at Xi side:
Go to IDX1: configure the port.
Go to IDX2: load the DOC metadata.
Go to SM59: Create RFC destination which points to R3 system this is require in the case where your IDOC is sent to R 3 system,
Configiration required at R3 side:
Maintain Logical System for PI (SALE transaction):
Maintain Partner Profile for XI system(WE20):
Thanks,
Kiran.

Similar Messages

  • HT1338 I made a movie in iMovie and want to make copies.  I lost the iMovie file, I just need to know how to copy a disk.  HELP!

    I made a movie in iMovie and want to make copies.  I lost the iMovie file, I just need to know how to copy a disk.  HELP!

    Not sure if you really mean disk (HD) or disc (CD/DVD).  Check out this YouTube video

  • How to map journal fields and whats is the better  process type

    /Journal/JournalSuspenseCostCentre     NULL
    /Journal/JournalBalancingCentre     Lookup from Organisation ID
    /Journal/JournalMultiCompany     u2018Nu2019
    /Journal/JournalBatchNumber     NULL
    /Journal/JournalNumTransactions     Total number of /Journal/JournalLine transactions
    /Journal/JournalBaseDRTotal     Sum of /Journal/JournalLine/JournalLineBaseValue u2013 Debit Values only
    /Journal/JournalBaseCRTotal     Sum of /Journal/JournalLine/JournalLineBaseValue u2013 Credit Values only
    How to map journal fields and whats is the better  process type idoc/proxies?please let me know
    Journal Line
    Multiple journal lines per header:
    Schema Element     Data
    /Journal/JournalLine/JournalLineCostCentre     Bank account control Cost Centre
    /Journal/JournalLine/JournalLineAccount     Bank account control Account Code
    /Journal/JournalLine/JournalLineMoneyTotal     Transaction Line Amount
    /Journal/JournalLine/JournalLineVolume     NULL
    /Journal/JournalLine/JournalLineDescription     Payee Name
    /Journal/JournalLine/JournalLineChequeBookReference     NULL
    /Journal/JournalLine/JournalLineMatchField     Cheque Number
    NB Contra accounting entries should be posted to:
    Schema Element     Data
    /Journal/JournalLine/JournalLineCostCentre     Bank account control Cost Centre
    /Journal/JournalLine/JournalLineAccount     Bank account control Account Code
    /Journal/JournalLine/JournalLineMoneyTotal     Transaction Line Amount * -1
    /Journal/JournalLine/JournalLineDescription     Payee Name
    /Journal/JournalLine/JournalLineMatchField     Cheque Number
    /Journal/JournalPeriod     Current General Ledger Period
    /Journal/JournalYear     Current General Ledger Year

    It looks you are new to PI,
    you have to develop scenario end to end, by creating source data type and target data type(if you have XSD's not required),then use Graphical mapping (message mapping) to map source and target structures.
    Search in sdn for one end to end scenario you will understand easily
    Regards,
    Raj

  • I'm trying to import contacts to outlook 2011 from a cvs file.  I've followed all the steps, mapped the fields, clicked import -- it shows that it imported my 900 contacts --- but the contact field remains blank and I can't see any information.  Help?

    I'm trying to import contacts to outlook 2011 from a cvs file.  I've followed all the steps, mapped the fields, etc.  It appears to import all 900 contacts, but after finishing nothing appears in my contact list.  Any ideas on why this is not working?

    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In early versions of Library Manager it's the File -> Rebuild command. In later versions it's under the Library menu.)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  
    Regards
    TD

  • How do Map files work with a Windows application?

    I need confirmation on how map files work.
    I have created a map file previously and have updated the HTML help with a few new topics and changed the Title on a handfull of topics.
    The map file setup is done for the new topics, but I am thinking I need to "fix" those topics whose title has changed.
    I have opened the Map.h file I created and looked at the references, for simplicity sake lets say it looks like this:
    #define Dials_Setup 1
    #define Project_Setup 2
    #define Scenario Scenario_Setup 54
    I assume the mapping process goes like this:
    (1) I hand off map file and the CHM help file
    (2) Developer addes the ID of "2" to the Project Setup window form
    (3) When the user is on the Project Setup window, they press F1
    (4) The Project Setup window form gets the ID of "2"
    (5) The Map.h file translates the "2" to "Project_Setup" topic title
    (6) The CHM is opened to the topic with a title of "Project_Setup"
    So, if I changed the title of the topic from "Project_Setup" to "Project_Setup_Window" would I have to update the line item in the Map.h file from "Project_Setup" to "Project_Setup_Window" for the mapping to work and the client to see the correct topic when the press F1?
    I am thinking these all need to be in sync between the Map.h file and the CHM file.
    As always, thanks for any guidance.
    Michael F Weart

    Hi, Michael
    You have it right - basically. I'll just add a few notes.
    Yes. Typically you would give the .h and the .chm file to the developer. However, sometimes the developer will give you a .h file created from their IDE tool (e.g., Visual Studio). In that case, you would Import the .h file into your RoboHelp project and map it that way. Or it can be a combination as long as there are no duplicates of Map #s or Context IDs. Another tip: You can also generate a Map File Report (Tools > Reports > Map IDs) which can be a handy guide for the developer.
    Note: The alphanumeric string for the Context ID (sometimes also called a Topic ID) does not necessarily have to be formed from the Topic Title. The reason it may seem that way is because RoboHelp uses the Topic Title as a matter of convenience to help you keep track of the which topic is being mapped.  The main thing is that there are no duplicates and RoboHelp has a report for that as well. In Microsoft HTML Help (.chm), the actual mapping from the .h Map # to the URL of the actual topic can be found in the .ali (alias) file which can be found in your Project root. The .ali file is compiled into the .chm itself.
    Here is a good Online Help topic with more details:
    http://help.adobe.com/en_US/robohelp/robohtml/WS5b3ccc516d4fbf351e63e3d11aff59c571-7ff9.ht ml
    Rob Chandler has really good documentation for Microsoft HTML Help which you will find here:
    http://helpware.net/htmlhelp/how_to_context.htm
    John Daigle
    Adobe Certified RoboHelp and Captivate Instructor
    Evergreen, Colorado
    www.showmethedemo.com

  • How to .map files with OS X?

    The title is basically the question. I am about to start work on an RPG and the python module I am going to use requires .map files for many functions.
    I found 1 or 2 programs for Windows machines, but none for OS X.
    If you know any programs or suggestions please respond. If I have to program my game on MS it will never get done.

    Yes, you can install OS 9 onto the same volume.  However, when you initially formatted the drive you had an option to install Mac OS 9 drivers.  If you did not choose that option then you can only use OS 9 through the OS X Classic emulator.  You cannot boot directly into OS 9 unless the OS 9 drivers were installed when the drive was formatted.
    To install the Mac OS 9 drivers you would need to re-partition the drive which is a destructive process that will remove all the data currently installed.
    There is afirmware update needed for your particular model.  The update must be installed while booted directly into OS 9.1 or higher.  You may want to check with your sister to find out if the update has already been installed.

  • How to map new field in DSO

    I have added a new field to the dso and i have replicated the datasource as well which is showing the new field newly added in ecc. how can i map the new keyfigure in the transformation between the datasource and ods. its showin in the ds, can u pls tell me how to map now.

    Ya but the problem is I have an infosource in between and its not showing in the transformation between the dso and infosource.....nor the infosource and the datasource. But its there in the first transformation on the dso side, not on the inforsource side..... but how to get that field in the infosource side...so that i can map the field between both the transformations....between infosoucre and dso and infosouce and ds.....You know what I mean. the zfield is showin in the dso field structure in the first level mapping between dso and infosouce....but where do i map it.
    Edited by: Daniel on Nov 28, 2011 9:59 AM

  • Payment Order (multiple) Idocs need to be downloaded into single file

    Hello Gurus,
    I am able to generate Idocs for Automatic Payment Run in F110 for message type PAYEXT with PEXR2002 idoc type.  However, what I found is the system generates one idoc per vendor for a single payment method. So, for example if I run APP for 50 vendors at a time, 50 different idocs are generated and placed in AL11.  Currently the requirement is to download the idocs into flat file and upload it in Bank's website. I would like to know is there any way to download all the 50 idocs into a single file (ie a single file containing payment run information for all vendors).
    PS: I use CG3Y Tcode to dowload Idoc from AL11 mentioning the directory path but this can allow me to download only one file at a time.
    Any Info regarding this would be appreciated.
    Thanks in advance,
    -Naryanaan-

    Hi
    I'm facing the same problem . Were you able to solve this by heavy customization.
    best Wishes

  • NEED TO KNOW HOW CONVERT GIF FILE TO SYMBOL FROM DOCUMENT CLASS

                                                ROBERT LEAHONG
                                      COMPUTER PROGRAMMER / ASP Web Devloper
    Hello,
            I need to convert a GIF file (PICTURE) to a symbol (Button) From within The Document Class using ActionScript 3.0 .
    Thanks in advance for your help.

    So you imported a .gif into the library and need to get to it from the document class? If that's the case you need to  right-click the image in the library, select properties, select the ActionScript tab and then set it to export for ActionScript. Give it a class name - I'll use myGif for example. You'll see it will have a base class of BitmapData...
    Then in your document class you can just instantiate it like:
    var myImageData:BitmapData = new myGif();
    You can turn it into a useable image that you can place on stage by putting it into a Bitmap object:
    var myImage:Bitmap = new Bitmap(myImageData);
    If you want to make a button out of it, ie make it clickable - stick it into a Sprite:
    var mySprite:Sprite = new Sprite():
    mySprite.addChild(myImage);
    addChild(mySprite);
    mySprite.addEventListener(MouseEvent.CLICK, clicked);
    function clicked(e:MouseEvent):void
         trace("clicked");
    HTH

  • Need advise on how to model this rule

    Hi,
    I got stuck in modelling some rule. I will try to paint the picture using some example:
    Assume the following entities (and relations)
    the child (the children)
         the toy (the childs toys)
    the cupboard (the cupboards)
    I would like to construct a boolean saying that all children can store their most favorite toy in the best cupboard
    What I have tried so far:
    I have inferred a relation for the best cupboard.
    I also inferred a relation for the most favorite toy of a child.
    Now I get stuck. What should be the way to do this? Is it possible? I have the feeling I am missing something. It might be versy simple, but I am relative new to OPA.
    Any help is very much appreciated.
    Cheers,
    Han Joosten

    Hi Han,
    When I first had a go at this, I had several inferred relationships and it got complicated, so I tried to simplify it down to minimal inferred relationships. Here's what I did...
    Entities and Relationships
    Containment Relationships
    Global --> one-to-many --> the child (relationship text: the children)
    the child --> one-to-many --> the child's toy (relationship text: the child's toys; reverse text: the toy of the child)
    Global --> one-to-many --> the cupboard (relationship text: the cupboards)
    Inferred Relationships
    the cupboard --> many-to-many --> the child's toy (relationship text: the cupboard's toys)
    Note: Before you can write rules associating two different entities, you need to set up a relationship between them in the Properties file.
    Rules
    Determine the best cupboard...
    I made up a number attribute 'the cupboard's priority'. The best cupboard is the one with the lowest priority number, i.e. the cupboard with priority 1 beats the cupboard with priority 2.
    the cupboard is the best cupboard if
    the cupboard's priority = the priority number of the top cupboard
    the priority number of the top cupboard = InstanceMinimum(the cupboards, the cupboard's priority)
    If you wanted to reverse the priority logic so that the highest number is the 'best', use InstanceMaximum instead.
    Determine the favourite toy...
    Similar approach with the toys:
    the child's toy is the favourite toy if
    the child's toy's priority = the priority number of the child's top toy
    the priority number of the child's top toy = InstanceMinimum(the child's toys, the child's toy's priority)
    Put the favourite toy of each child in the best cupboard...
    Write a membership rule to associate the child's toys and the cupboards:
    the child's toy is a member of the cupboard's toys if
    the cupboard is the best cupboard and
    ForScope(the toy of the child)
    the child's toy is the favourite toy
    Procedural rules to tie it all together...
    The rules above do all the tricky logic work. If you want a Global level rule which ties it all together, you could add procedural rules, e.g.
    the appropriate cupboard has been determined for all the favourite toys if
    ForAll(the children, the child's favourite toy has been determined) and
    ForAll(the cupboards, it is known whether or not the cupboard is the best cupboard)
    the child's favourite toy has been determined if
    ForAll(the child's toys, it is known whether or not the child's toy is the favourite toy)
    Test case
    I tried the following test scenario, which worked as expected.
    Inputs
    Child: Bart
    Toys: Krusty Doll (priority 1), Television (priority 2)
    Child: Lisa
    Toys: Saxophone (priority 1), Malibu Stacy (priority 2)
    Cupboard: Cupboard A (priority 1)
    Cupboard: Cupboard B (priority 2)
    Results
    Cupboard A is the best cupboard
    Instances of 'the child's toy' associated with Cupboard A: Krusty Doll, Saxophone
    Cupboard B is not the best cupboard
    No instances of 'the child's toy' associated with Cupboard B.
    Further comments
    If each child can have multiple 'favourite' toys (all of which can go in the best cupboard), then make 'the child's toy is the favourite toy' a base level attribute. Any toy where 'the child's toy is the favourite toy'=true will be associated with the best cupboard, i.e. Cupboard A in the scenario above.
    Depending on what else you need to do, it may be worth creating an inferred relationship for 'the child's favourite toys', e.g.
    the child's toy is a member of the child's favourite toys if
    IsMemberOf(the child's toy, the child's toys) and
    the child's toy is the favourite toy
    Cheers,
    Jasmine

  • Backup files on PC becomes too big, how to delete files not needed and where to delete them?

    I used iTune to manage iPhone and iPad. iTune will back up content of both devices. I found that recently the backup files become too many and used up a significant amount of my PC harddisk. How do I go about to delete old backup files to release harddisk space? Thanks.

    Backups for iPods, iPhones, and iPads are fairly small in size... 60-70mb approximately.
    I seriously doubt they are filling your hard drive or using a significant amount of space.
    You can remove backups via iTunes
    Edit > Preferences > Devices
    Select the backup or backups and delete them.
    Here's the Apple support article about backups: http://support.apple.com/kb/ht1766

  • I need advise on how better to populate af:table

    I have af:table and VO: select a, b, c, d from table1
    But I need the fifth column: select count (table2.e) from table2, table1 where a=table1.a
    What is the best way?

    Simply add it to the query of the view object, it will be added as calculated field.
    like this:
    select a, b, c, d, (select count (table2.e) from table2 where a=table1.a) from table1

  • What file do I need to associate with a .swf file?

    I used to execute .swf on my computer in the past.  Now it does not work.  I tried to troubleshoot what file that was associated with and found Adobe Acrobat (that I have not changed since the last time I used it).  So I associated it with Flash Pro 6 and that did not work.  I associated it with the Adobe Media Player and that was not what I wanted.  I have installed the Flash Player (at least four times) from www.adobe.com.  I read the different forum questions and found to locate the C:/Windows/System32/Macromed/Flash, so I did that and found all it located was the installation .exe file.  Of course that did not work.  The .swf file and its associated files are located in C:/Flash/bubbles folder and was published with the ./bubbles setting.
    I have:
    MS Windows7
    Flash Pro CS6
    So how do I execute a .swf created from Flash Pro CS6 without having to open Flash Pro CS6, like a user would experience?

    There is no such name as flashplayer_11_sa.exe when I searched on the computer.  The file that downloads does go to the "Download" folder, but it is the installer for the Flash player.  So after I double click on this file to let it update my computer with the newest and greatest version, I associate that file with the .SWF extension and it does not execute when I double click on the .SWF file.
    So I give up.  Guess that is why you have Flash Pro to run others/my .SWF files.

  • Need assistance ASAP: How to MAP tool 600 standalone laptops.

    have a customer with hundreds of laptop users who very seldom connect to their corporate network. Need ideas ASAP around how to inventory standalone laptops.

    This scenario is best handled by an agent based/Internet based system like Microsoft Intune. An agentless system like MAP is not a good fit for this environment. Your choices when using MAP are to schedule a time when those machines must be connected to
    the network and then run the scan at that time. Alternatively, you can keep rerunning the scan, hoping to catch some of them when they periodically connect. 
    Otherwise, MAP has no way of connecting to those machines.
    Please remember to click "Mark as Answer" on the post that helps you, and to click
    "Unmark as Answer" if a marked post does not actually answer your question. Please
    VOTE as HELPFUL if the post helps you. This can be beneficial to other community members reading the thread.

  • How to map different fields to same repeating/Same field in XSD

    Hi,
    I am using the Transform activity in a BPEL Process, my source is a Database table and the target is the and XSD file.
    Now the requirement is to map 3 different fields from source to a single field in the XSD.
    In the final xml file the tag name would be the same and will repeat 3 times but with different value for attribute and values with 3 diiferent columns/fields from database.
    How can achive this kind of mapping. Do i need to use some functions etc for that? please guide
    regards

    To answer "What does "<ns1:Code>" and "<ns1:Id>" indicate? are they fields in the DB table or XSD Schema?".
    The transformation is from Source(database) to target(an XML file).
    "<ns1:Code>" and "<ns1:Id>" are tags/fields in the outbound XML.
    <dbcolumn1>,<dbcolumn2> and <dbcolumn3> are database columns.
    I have removed the "ns1:" and also the Condition to make the code easy to read. Hope it helps. You could remove the condition and see how it goes when trying out in your project.
    <xmltag1_non repeating>
    <xsl:choose>
         <xsl:when test="SOME CONDITION" >
         <xml_tag2_repeating>
              <xsl:if test="SOME CONDITION">
                   <Code>
                   <xsl:value-of select="string(&quot;SOME VALUE 1 &quot;)"/>
                   </Code>
              </xsl:if>
              <xsl:if test="SOME CONDITION">
                   <Id>
                   <xsl:value-of select="dbcolumn1"/>
                   </Id>
              </xsl:if>
         </xml_tag2_repeating>
         </xsl:when>
    </xsl:choose>
    <xsl:choose>
         <xsl:when test="SOME CONDITION" >
         <xml_tag2_repeating>
              <xsl:if test="SOME CONDITION">
                   <Code>
                   <xsl:value-of select="string(&quot;SOME VALUE 2 &quot;)"/>
                   </Code>
              </xsl:if>
              <xsl:if test="SOME CONDITION">
                   <Id>
                   <xsl:value-of select="dbcolumn2"/>
                   </Id>
              </xsl:if>
         </xml_tag2_repeating>
         </xsl:when>
    </xsl:choose>
    <xsl:choose>
         <xsl:when test="SOME CONDITION" >
         <xml_tag2_repeating>
              <xsl:if test="SOME CONDITION">
                   <Code>
                   <xsl:value-of select="string(&quot;SOME VALUE 3 &quot;)"/>
                   </Code>
              </xsl:if>
              <xsl:if test="SOME CONDITION">
                   <Id>
                   <xsl:value-of select="dbcolumn3"/>
                   </Id>
              </xsl:if>
         </xml_tag2_repeating>
         </xsl:when>
    </xsl:choose>
    </xmltag1_non repeating>

Maybe you are looking for

  • Download lightroom - download button is not working

    Unfortunately my laptop was stolen and now that I have a new LPT, trying to download lightroom again. Went to the adobe website but the download button is not working.  Also checked support online. It said to right click the button and select open in

  • Wall charger dead out of box...

    Got my iPad on Friday, the day of the release in Canada. My iPad charged fine on my iMac and Mac Book Pro. However, it wouldn't charge with the included charger. I returned the charger to FutureShop, and they replaced it with a new one from the 10W c

  • Load & Performance Testing In The Cloud - Silverlight Support

    I currently have Visual Studio Premium with MSDN. I know in order to use Load Testing in the cloud I will have to upgrade to Ultimate. One of the our web apps that I need to do a load and performance test on uses SilverLight. Here is my questions. I

  • Tomcat with j2se 1.4 beta

    hi there! does anyone know how i can run the install program for the tomcat 4.0 with j2se 1.4 beta 3 installed? the tomcat installation wont run cause it says it cant find any jdk installed in my computer! any ideas?

  • I get a "Landing - Error" message after logging in

    I get a "Landing - Error" message after logging in Any ideas?