What is data interface?

Hi friends,
what is data interface?

Hai Pratap
In ABAP context , interfaces are only of two types.
1) INBOUND interfaces
2)OUTBOUND Interfaces.
INBOUND:(from external system data is fetched as flat files which is moved to SAP database tables).
in this process we get data in the form of flat files(.txt or .xlx). we will read this data from the files using FM like UPLOAD/WS_UPLOAD/GUI_UPLOAD into internal
tables. And using BDC methods or LSMW tool, we will update the database tables with this data.
OUTBOUND:(Data from SAP dtabase is retrieved adn stored as flatfiles on presentaion server or application server)
In this process we retrieve data using select statements from the database tables and will populate the internal tables. based on the requirement, we will use FM like DOWNLOAD/WS_DOWNLAOD/GUI_DOWNLOAD to write data from internal tables to flat files on th presentation server.
*the above mentioned Fm will work for files on presentaion server(local file system) . IF u want to handle files on the application server, use DATASET.
Other technologies that u mentioned like RFC, BAPI, EDI,ALE, IDOCS etc might be used as apart of interface code.
Regards
Sreeni

Similar Messages

  • What is data base interface and the role it will play while retrieving data

    What is data base interface and the role it will play while retrieving data.

    Hi,
       check out the following link.
    http://help.sap.com/saphelp_nw04s/helpdata/en/97/68d64260752a78e10000000a155106/frameset.htm
    it says:
    Database Interface
    Interface to the database of the NetWeaver AS ABAP that is integrated in the ABAP-runtime environment. The statements of Open SQL and Native SQL access the database using the database interface. The database interface is responsible for data transport between business layer and persistence layer, automatic client handling, and SAP buffering.
    hope it helps.
    Regards,
    kinshuk

  • Getting error while reading file from /data/interface

    HI Experts,
    while i am executing the job MPU* in ECC it write error file in /data/interface/sidclntxxx/IN/MPU742. now for the tcode ZMM_MPU_ANALYSIS it ask that error file, it is reflecting "error reading log file /data/interface...". now i am not getting the email also that supposed to get. please help
    Edited by: stiw382 on Dec 1, 2011 1:17 PM

    > while i am executing the job MPU* in ECC it write error file in /data/interface/sidclntxxx/IN/MPU742. now for the tcode ZMM_MPU_ANALYSIS it ask that error file, it is reflecting "error reading log file /data/interface...". now i am not getting the email also that supposed to get. please help
    is that file accessible on the operating system? Is the filesystem mounted?
    Z-transaction codes are customer developments, since nobody here knows, what this program does I suggest you contact the developer of that transaction.
    Markus

  • What are the Interfaces in ABAP

    Hi all,
    What are the Interfaces in ABAP ?
    send me any material on the same

    Dear
    Interface are basically used to upload large amt of data in SAP .
    Intrfaces are Automation of BDCS..
    Search for BDC'S IN FORUM u will get lots of material on same
    Rgds
    Santo

  • What are the interfaces done in Shipping

    hello SD gurus,
    i am new to SAP n i am attending interview in my first interview itself i was posed a question . what are the interfaces u have done in Shipping?
    so i request any one to help me in this regard wich not helps here but to prepare my self to make ready with all other topics also plz help me in answering this question even not exactly but also related
    bye
    venu

    Dear Venu,
                       dont worry about it. Well interfaces are nothing but the sap system talks with a non sap system which the client has been  using. Like we have an interface to manage the shipping functionality in our system called nistevo. The data from the delivery flows to that particular interface through BAPI's or some program so that the other system understands the information sent and it starts working. Also the confirmations from that other system are updated in SAP using these  Zee programs.  In a nutshell, interfaces are non sap systems which talk with sap.
    Hope it helps. Please reward if useful.
    Thanks & Regards
    Sadhu Kishore

  • What is Data Abstraction ?

    what is data abstraction?
    please dont explain definition from books
    any thing that can be shown in program and just indicate that this is data abstraction and its advantages

    kirn291 wrote:
    what is data abstraction?
    please dont explain definition from books
    any thing that can be shown in program and just indicate that this is data abstraction and its advantagesIn short, when you encapsulate something you get an inside and an outside. The outside is called the data abstraction and the inside is called information hiding.
    Data abstraction is often called type. In Java everything you can do with a specific class, interface or enum is the type of that class, interface or enum. So the type (or data abstraction) defines what can be done, not how it's accomplished. How it's accomplished is hidden from view. It's an implementation detail (or information hiding).

  • Data interfacing from 3rd party system to SAP

    Dear all,
    We are going to upload employee masters, including actions, org assignment, personal information and other infotypes from a third-party system to SAP HCM.  May I know what should be the best approach, e.g. BDC, BAPIs, for these kinds of data interfacing?  I am thinking to use....
    BDC for hiring/transfer/termination actions (besides BDC, any other approaches?)
    RH_INSERT_INFTY or RH_UPDATE_INFTY for personal information / other infotypes updates
    However, I have no idea on how to automate updates of OM.  Please kindly share your thought, thank you!
    Best regards,
    Anne

    As I known , there is a interface tool named as IDOC.For more information , please ask your abap team.

  • Can we do flash hook transfers or is there a data interface to the ACD?

    1) When using CVP, is it possible to do flash hook transfers or is there a data interface to the ACD?
    2) Is integration with the Cisco CTI engine available and the ease with which this can be accomplished?
    3) What Telephony Card it uses ?

    Hookflash is available in CVP from release 3.1 onwards.

  • Data Interface to mdp_matrix in demantra

    Hi,
    What all ways we have in demantra for data interface esp for mdp_matrix?
    Other than custom proc, integration interface, is there any other way to interface data from staging table to mdp_matrix table in demantra.
    Thanks & Regards,
    Ankur Dawra

    Hi MJ,
    Can we really update data in MDP_MATRIX table thru integration interface that is custom? As read in oracle guide that we cannot update data in mdp_matrix thru integration interface.
    Thanks & Regards,
    Ankur Dawra

  • What is data dictionary?

    what is data dictionary?
    thank u.

    The ABAP Dictionary centrally describes and manages all the data definitions used in the
    system. The ABAP Dictionary is completely integrated in the ABAP Development Workbench. All
    the other components of the Workbench can actively access the definitions stored in the ABAP
    Dictionary.
    The ABAP Dictionary supports the definition of user-defined types (data elements, structures and
    table types). You can also define the structure of database objects (tables, indexes and views) in
    the ABAP Dictionary. These objects can then be automatically created in the database with this
    definition. The ABAP Dictionary also provides tools for editing screen fields, for example for
    assigning a field an input help (F4 help).
    Database objects
    Table
    DB table
    Tools
    Screen
    Poss. values
    F4
    Type definitions
    Structure
    Table type
    Data element
    The most important object types in the ABAP Dictionary are tables, views, types (data elements,
    structures, table types), domains, search helps and lock objects.
    BC - ABAP Dictionary SAP AG
    ABAP Dictionary
    10 December 1999
    ABAP Dictionary
    Purpose
    Data definitions (metadata) are created and managed in the ABAP Dictionary. The ABAP
    Dictionary permits a central description of all the data used in the system without redundancies.
    New or modified information is automatically provided for all the system components. This
    ensures data integrity, data consistency and data security.
    You can create the corresponding objects (tables or views) in the underlying relational database
    using these data definitions. The ABAP Dictionary therefore describes the logical structure of the
    objects used in application development and shows how they are mapped to the underlying
    relational database in tables or views.
    The ABAP Dictionary also provides standard functions for editing fields on the screen, for
    example for assigning a screen field an input help.
    What Information is Stored in the ABAP Dictionary?
    The most important object types in the ABAP Dictionary are tables, views, types, domains,
    search helps and lock objects.
    Tables are defined in the ABAP Dictionary independently of the database. A table
    having the same structure is then created from this table definition in the underlying database.
    Views are logical views on more than one table. The structure of the view is defined in
    the ABAP Dictionary. A view on the database can then be created from this structure.
    Types are used in ABAP program. The structure of a type can be defined globally in
    ABAP programs. Changes to a type automatically take effect in all the programs using the type.
    Lock objects are used to synchronize access to the same data by more than one
    user. Function modules that can be used in application programs are generated from the
    definition of a lock object in the ABAP Dictionary.
    Different fields having the same technical type can be combined in domains . A
    domain defines the value range of all table fields and structure components that refer to this
    domain.
    The ABAP Dictionary also contains the information displayed with the F1 and F4 help for a field
    in an input template. The documentation about the field is created for a data element
    that describes the meaning of the contents of a table field. The list of possible input values that
    appears for the input help is created by a foreign key or a search help .
    Integration in the ABAP Development Workbench
    The ABAP Dictionary is completely integrated in the ABAP Development Workbench. The R/3
    System works interpretatively, permitting the ABAP Dictionary to be actively integrated in the
    development environment. Instead of the original objects, the interpreters see only internal
    representations of these objects.
    These internal representations are adjusted automatically when the system finds that changes
    have been made in the ABAP Dictionary. This ensures that the screen and ABAP interpreters,
    input help, database interface, and development tools always access current data.
    SAP AG BC - ABAP Dictionary
    ABAP Dictionary
    December 1999 11
    The following ABAP program lists the airline carriers (see Flight model )
    and carrier IDs contained in table SCARR.
    DATA: SCARR_TAB TYPE SCARR.
    SELECT * INTO SCARR_TAB FROM SCARR.
    WRITE: / SCARR_TAB-CARRID, SCARR_TAB-CARRNAME.
    ENDSELECT.
    Only structure SCARR_TAB is declared in the program. All the information about this
    structure, such as the field names, data types and field lengths, are copied from table
    SCARR, which is defined in the ABAP Dictionary. This information about table
    SCARR is called from the ABAP Dictionary when the program is generated.
    This means that the source text of the program need not be adjusted when a change
    is made to table SCARR, for example when the length of a table field is changed.
    The next time the program is called, the system automatically determines that the
    structure of table SCARR has changed. The program is simply regenerated, thereby
    retrieving up-to-date information about table SCARR from the ABAP Dictionary.
    ´ D´Deevveeloloppmmeenntt e ennvviriroonnmmeenntt
    R Ruunnttimimee e ennvviriroonnmmeenntt o off t thhee a apppplilcicaattioionn
    ABAP
    Interpreter
    Dialog
    Control Interfaces Screen
    Interpreter
    ABAP
    Tools
    Data
    Modeler
    Screen
    Painter
    ABAP
    Dictionary
    When you work on development projects, objects of the ABAP Dictionary can be changed any
    number of times before being activated and made available to the operative
    components of the system. Objects can have both an active and an inactive version in the ABAP
    Dictionary at the same time.
    Inactive ABAP Dictionary objects have no effect on the runtime system (ABAP processor,
    database interface). This permits greater changes to several objects without impairing the
    BC - ABAP Dictionary SAP AG
    ABAP Dictionary
    12 December 1999
    executability of the system. The objects can only be activated together when they have all been
    changed.
    SAP AG BC - ABAP Dictionary
    Tables
    December 1999 13
    Tables
    Tables can be defined independently of the database in the ABAP Dictionary. The fields of the
    table are defined with their (database-independent) data types and lengths.
    When the table is activated, a physical table definition is created in the database for the table
    definition stored in the ABAP Dictionary. The table definition is translated from the ABAP
    Dictionary to a definition of the particular database.
    Activation
    program and
    DB UTILITY
    T1 T2 T3 ... Tn
    T1
    T2
    T3
    Tn
    DB
    Database-independent Definition of the
    Tables in the ABAP Dictionary
    Definition of the tables
    in the database
    A table definition in the ABAP Dictionary contains the following components:
    • Table fields define the field names and data types of the fields contained in the
    table
    • Foreign keys define the relationships between the table and other tables.
    • Technical settings control how the table should be created in the database.
    • Indexes : To speed up data selection, secondary indexes can be created for
    the table
    If want more information regarding the link
    follow the link
    http://www.esnips.com/doc/25b22601-4172-462a-ac82-f6f68bcac85b/SAP-ABAP-Dictionary
    DO REWARD IF USEFUL!

  • What is Outbound Interface

    Hi Experts,
    Could one explain to me
    What is outbound Interface,what is the purpose of Outbound interface and what is the use
    Thanks & Regards
    Vikas Raj

    Hi,
    The interface through which data comes inside SAP is inbound interface on the other hand the interface through which data goes out of SAP is called outbound interface.
    Rgds
    Mayank

  • What are data types that can be stored on TemSe?

    What are data types that can be stored on TemSe(Storage for Temporary Sequential Data)?
    Moderator message: please search for available information/documentation.
    [Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
    [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
    Edited by: Thomas Zloch on Sep 18, 2011 10:04 PM

    Hi
    SAP Library: TemSe Data Store:
    There are the following TemSe objects, among others:
    ·        Spool requests (TemSe Name: Spool....)
    ·        Job logs (TemSe Name: JOBLG...)
    ·        Objects from other applications, such as Human Resources (TemSe Name: HR)
    ·        An object whose name begins with KONS; this is object is constantly used by report RSPO1043 and should never be deleted (SAP Note 98065)
    Sandra

  • How to find out what are the interfaces used for Job and Job Codes

    HI All,
    I just wanted to know how do we find out what are the interfaces used for Job and Job codes .
    Thanks In Advance
    Sunny

    Hi,
    Here is an idea for your request.
    Basically you can create a simple query on multiprovider 0TCT_MC01.
    Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
    Choose following characters into your objects:
    InfoProvider ( 0TCTIFPROV )  - you can create a variable for choosing infoprovider before query runs.
    *Tp.[Type of BI Application Object] 0TCTBISOTYP  = filter this with 'QUERY' or whatever your need is.
    *BI Application Object 0TCTBISBOBJ,  ( this will give you the name of the queries)
    In key figures choose,  Count for BI Appl. (0TCTWTCOUNT).
    (number for query run)
    Create a condition , for top 20.
    Hope this helps.
    Derya

  • How to add an image - binary data is present in data interface

    Hi,
    we have the requirement that an image (e.g. pie chart) has to be present in a print form. Based on the data, the image always differs. It is not possible to set an URL to get the image so we decided to store the binary data in the data interface.
    Is it possible to map the image control to the data structure?
    How can we store the binary content of an image in the data structure (please think about unicode and non-unicode ERP systems)?
    Do you have any idea?
    Thank you very much.
    Thomas

    Hi Thomas,
                     You need to create an image field and in the source choose 'graphic content ; give the name of the variable which has the binary data . and give the type as 'MIME/image'.

  • What is Data services in Business Objects

    Hi Folks,
    Can I know What is Data services and
    Where we can consider usage or need for this tool.

    Hi,
    Data Services consists of Data Quality and Data Intergrator that'll help in gathering, clensing and loading data from multple data sources into a single datawarehouse. Reporting and analysis for BI purpose can then be done on the final datawarehouse.
    Please find Data Services product guides and documents at [http://help.sap.com/content/bobj/bobj/index.htm]
    Regards,
    Subhodeep

Maybe you are looking for

  • XML Publisher Report Bursting Program (XDOBURSTREP) is failing after ATG7

    Hello After upgrading ATG RUP7, we have issue related to the XML Bursting Program. XML Publisher Report Bursting Program (XDOBURSTREP Short Name) is failing with error when there is no output is generated by the Oracle Report, this was working fine b

  • How to block a number

    How can i block a number from calling, texting, emailing and facetiming me including whatsapp?

  • How to back up 4s to 4

    i have had to revert back to my 4 from my 4s and am used to restoring but my sms's havent gone on - is there a reason for this and can anyone help me as i need the last 3 motnhs of text very badly - it asks me to restore from a back up but doesnt giv

  • CMD commands in Java?

    Ok, Im creating a java program to run in command prompt. I was woundering if there is a way to run command prompt's cmd command (or if java has a simmular command) to clear the screen. I know c++ is able to run the cls command by stateing System("cls

  • Camera Raw does not install on Elements 11

    I allways get the error message: Photoshop Camera Raw 7.3 -update There was an error while updating. Close file and try later. Error code: U44M1I210 (translater from finnish language). MacBook Pro, Mountain Lion. Elements v. 11