Difference between file interface Idoc & Structure Interface Idoc?

Hi,
an any one tell me Difference between file interface Idoc & Structure Interface Idoc?
Thanks In Advance.

Hi
[IDOC Structure|http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b824843d711d1893e0000e8323c4f/content.htm]
[File Interface|http://help.sap.com/saphelp_di46c2/helpdata/EN/dc/6b7f6343d711d1893e0000e8323c4f/content.htm]
Regards
Pavan

Similar Messages

  • Difference between lsmw using BAPI & lsmw using IDOC?

    HI everybody
    can anybody tell me  difference between lsmw using BAPI & lsmw using IDOC?

    IDocs and BAPI are very different, so it should be easy to choose between them depending on your requirements.
    IDOCS
    Advantages
    System can work even if target system not always online. The IDoc will be created and sending will just continue once you get connected to the other system.
    No additional programming required. You just need to set up the configuration.
    Disadvantages
    Receipt/processing on the target system may not be immediate.
    The sending system has no way to know whether the target system actually received what you sent (unless you use ALE).
    If there is no SAP standard IDoc available for your requirement, it's harder to create a customized IDoc than a customized BAPI.
    BAPIS
    Advantages
    You can tell if your sending was successful or not
    Sending to/processing on the other side is immediate
    Easier to create your own BAPI than your own IDoc
    Disadvantages
    Will only work if you have an active online connection.
    Some programming required to call the BAPI.
    Others interface methods you might also want to consider are ALE and RFCs.

  • What are the differences between file vault and legacy file vault?

    what are the differences between file vault and legacy file vault?

    Legacy is an encrypted disk image of your Home folder, FileVault2 is whole disk encryption

  • Difference between File adapter and FTP adapter

    hi,
    I would like to know what is the difference between File adapter and FTP adapter
    thanks
    Yatan

    Both file and ftp adapters are non-concurrent jca adaps, however we go for file adapters mostly when you have files on your local environment and do not need to wait for someone to FTP the files on a timely basis. In case of FTP Adapter, we would need an FTP Server, a remote location with access where in files pitch in for polling.
    Also, File adapter is dependent on the local folder and OS, however FTP adapter is dependent on the local as well as the remote file system/OS/folder permissions/user access.

  • Difference between Class Pool program and Interface Pool program

    Both Class Pool program and an Interface Pool program indicate that the program contains interfaces that other programs can use globally. What exactly is the difference between them?

    Transparent Table :
    Exists with the same structure both in dictionary as well as in database exactly with the same data and fields.
    " Pooled Table :
    Pooled tables are logical tables that must be assigned to a table pool when they are defined. Pooled tables are used to store control data. Several pooled tables can be cominied in a table pool. The data of these pooled tables are then sorted in a common table in the database.
    " Cluster Table :
    Cluster tables are logical tables that must be assigned to a table cluster when they are defined. Cluster tables can be used to strore control data. They can also be used to store temporary data or texts, such as documentation.
    " what is the major difference between Standard tables, Pooled tables and
    " Clusterd Tables?
    A transparent table is a table that stores data directly. You can read these tables directly on the database from outside SAP with for instance an SQL statement.
    Transparent table is a one to one relation table i.e. when you create one transparent table then exactly same table will create in data base and if is basically used to store transaction data.
    A clustered and a pooled table cannot be read from outside SAP because certain data are clustered and pooled in one field.
    One of the possible reasons is for instance that their content can be variable in length and build up. Database manipulations in Abap are limited as well.
    But pool and cluster table is a many to one relationship table. This means many pool table store in a database table which is know as table pool.
    All the pool table stored table in table pool does not need to have any foreign key relationship but in the case of cluster table it is must. And pool and cluster table is basically use to store application data.
    Table pool can contain 10 to 1000 small pool table which has 10 to 100 records. But cluster table can contain very big but few (1 to 10) cluster table.
    For pool and cluster table you can create secondary index and you can use select distinct, group for pool and cluster table. You can use native SQL statement for pool and cluster table.
    A structure is a table without data. It is only filled by program logic at the moment it is needed starting from tables.
    A view is a way of looking at the contents of tables. It only contains the combination of the tables at the basis and the way the data needs to be represented. You actually call directly upon the underlying tables.
    . Transparent tables (BKPF, VBAK, VBAP, KNA1, COEP)
    Allows secondary indexes (SE11->Display Table->Indexes)
    Can be buffered (SE11->Display Table->technical settings) Heavily updated tables should not be buffered.
    II. Pool Tables (match codes, look up tables)
    Should be accessed via primary key or
    Should be buffered (SE11->Display Table->technical settings)
    No secondary indexes
    Select * is Ok because all columns retrieved anyway
    III. Cluster Tables (BSEG,BSEC)
    Should be accessed via primary key - very fast retrieval otherwise very slow
    No secondary indexes
    Select * is Ok because all columns retrieved anyway.
    Performing an operation on multiple rows is more efficient than single row operations.
    Therefore you still want to select into an internal table.
    If many rows are being selected into the internal table,
    you might still like to retrieve specific columns to cut down on the memory required.
    Statistical SQL functions (SUM, AVG, MIN, MAX, etc) not supported
    Can not be buffered
    IV. Buffered Tables (includes both Transparent & Pool Tables)
    While buffering database tables in program memory (SELECT into internal table) is generally a good idea for performance,
    it is not always necessary.
    Some tables are already buffered in memory.
    These are mostly configuration tables.
    If a table is already buffered, then a select statement against it is very fast.
    To determine if a table is buffered, choose the 'technical settings' soft button from the data dictionary
    display of a table (SE12). Pool tables should all be buffered.
    More at this link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    Transparent Table:
    Exists with the same structure both in dictionary as well as in database exactly with the same data and fields.
    Pooled Table:
    Pooled tables are logical tables that must be assigned to a table pool when they are defined. Pooled tables are used to store control data. Several pooled tables can be cominied in a table pool. The data of these pooled tables are then sorted in a common table in the database.
    Cluster Table:
    Cluster tables are logical tables that must be assigned to a table cluster when they are defined. Cluster tables can be used to strore control data. They can also be used to store temporary data or texts, such as documentation.
    A transparent table is a table that stores data directly. You can read these tables directly on the database from outside SAP with for instance an SQL statement.
    Transparent table is a one to one relation table i.e. when you create one transparent table then exactly same table will create in data base and if is basically used to store transaction data.
    A clustered and a pooled table cannot be read from outside SAP because certain data are clustered and pooled in one field.
    One of the possible reasons is for instance that their content can be variable in length and build up. Database manipulations in Abap are limited as well.
    But pool and cluster table is a many to one relationship table. This means many pool table store in a database table which is know as table pool.
    All the pool table stored table in table pool does not need to have any foreign key relationship but in the case of cluster table it is must. And pool and cluster table is basically use to store application data.
    Table pool can contain 10 to 1000 small pool table which has 10 to 100 records. But cluster table can contain very big but few (1 to 10) cluster table.
    For pool and cluster table you can create secondary index and you can use select distinct, group for pool and cluster table. You can use native SQL statement for pool and cluster table.
    A structure is a table without data. It is only filled by program logic at the moment it is needed starting from tables.
    A view is a way of looking at the contents of tables. It only contains the combination of the tables at the basis and the way the data needs to be represented. You actually call directly upon the underlying tables.
    http://www.datamanagementgroup.com/Resources/Articles/Article_0106_2.asp
    more info
    http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
    http://cma.zdnet.com/book/abap/ch03/ch03.htm
    Check this links.
    http://help.sap.com/saphelp_40b/helpdata/en/4f/991f82446d11d189700000e8322d00/applet.htm
    http://www.techinterviews.com/?p=198

  • Difference between file structure; iTunes, XP and Vista

    I've noticed if I use iTunes to keep my music file organized that there's a difference between the way it organizes the file structure on XP vs Vista. In Vista it puts a Music folder in the iTunes Media folder whereas on XP it puts all the music directly into the iTunes Media folder.
    The reason this is a concern for me is that I'm using an online sync service to sync my music folders between my laptop and my desktop, but with different paths on two different OSes (XP and Vista) this is causing issues.
    Does anyone know if Apple is going to keep things consistent or if there's a reason for the differences? In the meantime I'll have to un-sync the folders and find a workaround.

    I've noticed if I use iTunes to keep my music file organized that there's a difference between the way it organizes the file structure on XP vs Vista. In Vista it puts a Music folder in the iTunes Media folder whereas on XP it puts all the music directly into the iTunes Media folder.
    The reason this is a concern for me is that I'm using an online sync service to sync my music folders between my laptop and my desktop, but with different paths on two different OSes (XP and Vista) this is causing issues.
    Does anyone know if Apple is going to keep things consistent or if there's a reason for the differences? In the meantime I'll have to un-sync the folders and find a workaround.

  • What's the difference between the 2 activex server interface types

    Hi,
    i have a problem with a LabView ActiveX-Server i wrote. This is a little test application with 2 ActiveX-Servers and a VC++ Application. The first server opens the serial resource and sends it as variant to VC. VC sends the variant then back to the second server where i want to communicate with a serial device. When i access the second server through the LabView.Application interface everything is fine. But when i'm trying to access the exe directly with [VI-Name].vi (i think this is called run interface) i get an error that my resource for the serial interface is not correct.
    Want is the difference between the two interface types and how can i solve the problem?
    Thanks

    The path of a main VI changes after it is compiled into executable. For example, the original VI is at
    c:\temp\test\main.vi,
    after building it into executable (say the executable directory is exe), the path to main.vi then changes to
    c:\temp\test\exe\main.exe\main.vi
    Sometimes in order to correctly reference some relative information, the "main.exe" need to be removed from the path. If you are accessing main.vi at development time, then the correct path should be the longer one during runtime.
    -Joe

  • Calling IDoc structure from IDOC metadata into Java mapping.

    Hi All,
    I have a requirement where we need to post an IDOC on target side, We are having to go for  a Java Mapping ,so  I need to create a Target XML with IDOC Structure, So i need to understand if we could import the structure from IDOC Meta Data  in to the Java Mapping insted of creating the IDOC Structure, I am using DOM parser for my Java Mapping,
    Really appreciate your response in this regard.
    Best Regards
    Jayaram

    Hi Jayram,
    In your requirement, get the xsd format of the idoc from idoc structure and using String xsdFormat ="xsd retrieved";  in the java mapping, you can create the xml structure using DOM parse APIs and then you can put values into the structure and pass it.
    Thanks,
    RK

  • Difference Between  files in FCE -

    I have the option to export in FCE to quicktime movie or export as quicktime format..... what is the difference and why?
    I want to be able to play the finished project on a dvd for TV or mac/pc
    is one better for quality?
    Does one compress it too much?
    thanks

    Did you even take a look at the article I linked to?
    From FCE, do this:
    1. Export -> QuickTime Movie (uncheck self-contained)
    2. Bring that QT movie into iDVD
    3. Make your DVD and burn it
    iDVD will encode the QT movie (reference movie) to DVD for you. Read more about the difference between reference movies and self-contained movies in the article by Larry Jordan. You don't have to worry about fitting the file on the DVD your self. As long as the video duration is under two hours (160 minutes), iDVD will take care of the compression.
    In iDVD you can choose between Best Performance and Best Quality. I would go for Best Quality. In iDVD, choose the Project-menu -> Project Info. Make sure you select the right Video Mode (NTSC for the US, PAL for Europe), and choose between the two quality options.

  • HRFORM - difference between Flat Staructure & Nested Structure

    Hi,
    I wish to know the dfifference between deciding nested structure or flat structure in tcode HRFORMS. I have to work on form SAP_PAYSLIP_CA which is a nested structure. I have read that working on flat structure is far easier than working on nested structure. I wish to know what fields i have to add to convert this to flat structure. If i have to work on this nested structure what code i have to add in my interface (e.g. loop at.... for nested structure) for working on employee data. Also i wish to know how can i pull non key field data in my program.
    I nee dthe inputs very urgently.
    Thanks in advance.
    Ajay

    Hi Ajay,
    Please check the link
    http://help.sap.com/saphelp_dimp50/helpdata/en/c5/d69f5b6ccb11d3968b00a0c9306433/content.htm
    This is will partially answer your Query.
    Regards
    JwaliniS

  • Difference between File Sharing, Dropbox, and Public Folder?

    I have this MBP out front & my Mac Mini in back. I'm comparatively new to networking, altho I've used File Sharing (FS) & Dropbox (Db). It seems now, there are a myriad of ways to sync my two computers. (ICloud is also used, just for Mail & iCal, since those are the only two I have that Apple allows on iCloud. I have the computers networked w/ an Airport Extreme. That all works flawlessly.)
    I'm aware of Apple's Drop Box, but it doesn't work since the two computers are over 30' apart.
    The three subject features all do the same thing, I believe, so along with this question, I'm asking which of the 3 is preferable. Dropbox confuses me because it refers to the Public Folder, when it seems only necessary to drag a file to the Db folder, rather than the Public Folder. Anyone know where the Public Folder fits into the Db scheme of things? Or even into the FS scheme of things? Or even into the total file sharing/snycing landscape? My hunch is to ignore the Public Folder.
    As to File Sharing, if I opt for this, then I don't need Db or the Public Folder. Right? The problem w/ FS is that both machines need to be up & running (and not in a Sleep mode). Also, FS is irrelevant when it comes to the Web. On top of all this, most apps come w/ the capability to upload files, photos, etc., for the Web. I'm in a situation where I need to keep track of what I'm sharing, whether it be through FS, Dropbox, or the Public Folder.
    I would really like to simplify my workflow by settling on just one means of syncing my two computers. I'm aware that Db is good for sharing files not only between my 2 Macs, but putting stuff on the Web.
    How do some of you share data between computers? What do you go with? All 3, 2, or just one? How do you keep things straight?

    I'm aware of Apple's Drop Box...
    You mean AirDrop.
    The three subject features all do the same thing, I believe...
    No, they're entirely different.
    File Sharing is a file service that works over a local network.
    Dropbox, which I've never used, is a cloud-based storage and file-synchronization service.
    The Public Folder is the subfolder of your home folder that's accessible to other users of the same computer, and also to other users on the network if File Sharing is active. (The term "Public Folder" may have another meaning in the context of Dropbox.)
    How do some of you share data between computers?
    There are many ways to do that, in addition to the ones you mentioned. It's not really clear what your requirements are.

  • Difference between files generated by converter

    hi to all
    can anybody plz tell me the diff between the .cap ,.ijc & .jca file generated by converter & use of those files while loading the SIM toolkit applet on the java card?
    thanks in advance
    Regards
    Divyesh.

    i but i think that will also not work .as Java Card
    2.1 development kit uses the same jar file as java
    card 2.1.2 kit.I think that the converter is different...you should try it.
    and one more thing Axalto views internally uses java
    card development kit 2.1.2 as a converter ,so how can
    i try with java card kit 2.1?Call the converter process directly using the command line with the jar. See the Java Card Development Kit documentation for details.
    -OR-
    Create a converter configuration for the Views tool by editing the Views converter configuration:
    VIEWS-Professional-1.8.X\config\converter\converter_globalconfig.xml
    - Add the Java Card 2.1 converter to the converter defintions at the top of the file
    - Add a custom <CardType> entry to your Views converter configuration file by copying an existing <CardType> entry. Change the CardType name value to something unique. Change the converter to match the converter definition you specified above. If you like, you can change the ATR to match your card.
    Now start Views, on the converter page, you will see that you can select the newly created card type, and based on the specified "Sun Java Card Converter" version will be selected.
    Now attempt to convert and load! Good luck - this is a possible solution. I hope it works...
    When the tools limit you, find an alternate path!

  • Difference between system dsn and file dsn

    what is the difference between file dsn and system dsn

    System dsn will always be available in the system (it is saved in the system registry) and it's not depends on who created the dsn, but file dsn will depends on a file, so if somebody else use the system, the file dsn might not be available for this person.

  • Difference between Table and Structure

    Dear SD Gurus,
    Can anybody tell me what is the difference between a Table and Structure
    Pls Reply.

    Tables are Database, which stay in system for long duration , as good as permanent, untill & unless the data is archived, which is not very frequent. Data at transaction level are captured from multiple tables, so as to meet the requirement. We can view the data in the table through T.code SE11 & SE16. there are certain tables in which data can be maintained as well as displayed. To maintain data, we use T.Code: SM30 or SM31.
    Structures are temporary table & hold the data for that particular instance or transaction.
    Regards,
    Rajesh Banka
    Reward suitable points.
    How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

  • Difference between facades, suites and utilities

    Greetings,
    I am in learning phase of plugin developement. I want to ask some basic question as what is the difference between utility, facade and suite interfaces? How to decide which one to use?
    Thanks.

    Hello Vinodh,
    Enterprise Extensions are bundled, and thus delivered together, in each Enterprise Add-On. None of the individual Extensions show any dependencies with the others. Thus, they represent decoupled software units; each Extension is then implemented using a structure package.
    Thus, SAP IS Auto and SAP IS- Utilities are Enterprise Add-Ons.
    Following is the detailed link in this regard:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/fd/f39deeae6f11d596c000a0c94260a5/content.htm

Maybe you are looking for