What is ABAP Interface?

Dear All,
What is SAP ABAP Interface?
What are the duties of ABAP Interface Developer?
Regards

Hi davabap,
In interfaces, we have Inbound(Receiving) and Outbound(Sending) interfaces.
This can be done via IDE(Intercompany Data Exchange).
The data is exchanged through IDOCs (Intermediary Documents)
Here are some good links on IDOCs-
<b>ALE/ IDOC</b>
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
<b>ALE/ IDOC/ XML</b>
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
<b>IDOC Convertion</b>
/people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
<b>BAPI(Business Application Programming Interface)</b>
http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html
http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm
http://www.sap-img.com/fu033.htm
http://www.sap-img.com/abap/ale-bapi.htm
Re: bapi
www.planetsap.com/Bapi_main_page.htm
www.sapgenie.com/abap/bapi/index.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/e0/9eb2370f9cbe68e10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/3e/ecf226942511d2ad4b080009b0fb56/frameset.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.allsaplinks.com/bapi.html
http://www.sapgenie.com/abap/bapi/example.htm
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://www.allsaplinks.com/bapi.html
BAPI
BAPI
http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm
http://help.sap.com/saphelp_46c/helpdata/en/dd/5009660aa411d2ad1b080009b0fb56/content.htm
http://www.sap-img.com/abap/bapi-conventions.htm
<b>OLE</b>
http://www.sapgenie.com/abap/ole.htm
http://help.sap.com/saphelp_46c/helpdata/en/59/ae3f2e488f11d189490000e829fbbd/frameset.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIOFFI/BCCIOFFI.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/59/ae3cac488f11d189490000e829fbbd/content.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE6/BCFESDE6.pdf
<b>RFC Destination</b>
Re: SM59
Reward points if you find the links useful.
Regards,
Tanuja.
Message was edited by: Tanuja Sarraju

Similar Messages

  • 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 is ABAP/JAVA Proxy and whats the use of it?

    Hello All,
    What is ABAP/JAVA Proxy. And why do we need to use them? I am not sure of the definitions given on help.sap.com. Thats the reason I am posting this question. Right answer will be rewarded. Thanks in advance.
    Regards,
    Farooq.

    HI Farooq
    <u><i>ABAP Proxy</i></u>
    ABAP server proxy is created for the inbound interface creted in XI's Integration repository proxy should be created in the business system for which the interface is created .
    U can reference following link :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
    Server Proxies are generated for Inbound Message Interfaces. These are used to Process the Data coming into SAP System from an external application.
    Sproxy is the transaction to generate Proxies.
    Plz refer to this blog on abap server proxies
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    <u><i>Java Proxy</i></u>
    Java Proxoies are used to allows your java Applications ( j2ee, j2se applications )to interact directly to the Integration Server of XI without any special adapters.
    All documents are available on SDN itself .
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab - How To Work with XI 3.0 Java Proxies
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9- Java Proxies and SAP XI - The Inside Story, Part 1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d - Java Proxies and SAP XI - The Inside Story, Part 2
    Proxies help you achieve non-standard functionality for which the out of box XI adapters do not suffice. Just to give you an example, consider a system with which XI has to integrate , the only interface the system offers is a TCP / IP socket based interface. You could write a Java proxy which would interact over sockets with your target system, which is not possible with other standard adapters which are shipped with your XI installation
    You can refer demo on SDN TV, on this link
    https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798 [original link is broken]
    Cheers..
    Vasu
    <i>** Reward Points if found useful **</i>

  • Detail info on SAP-ABAP interfaces

    Hi experts,
                     i need detailed info on abap interfaces,  means  what are all interfaces in ABAP & how that will work ......i would like to know that BDC program  comes under interface or not .....
    Thanks in advance

    Hi Narayana,
                                   R/3 Application
                              ==================
                               ABAP work bench
       uesr interface  ================== commntn interface
                             R/3 Basis(middleware)
                             ===================
                              System software(OS)
    Integration of R/3 with the external application via open interface
    OLE,RFC,ALE,EDI,CPI-C etc are  the interfaces ...
    Thanks
    Mohinder Singh Chauhan

  • Difference between PI/XI interface and ABAP interface

    Hello Experts,
    We are in the process of identifying interfaces for our current client. I am looking for some documentation or any specific information that will help me to differentiate between SAP PI interface and ABAP Interface. Basically I want to know what are the advantages of PI interface over ABAP interface. What is better? and why?
    Any information would be of great help. Thanks.

    PI (versus point to point ABAP) advantages are:
    1)     Centralized control over data security
    2)     More effective (centralized) interface failure monitoring and resolution
    3)     Elimination of redundant development and maintenance costs

  • ABAP interfacing to CRM

    Hi CRM Tech guys,
       plz tell me what are the reuirements in ABAP interfacing to CRM.  i want some function modules , bapis,  and needed middleware concepts.
    plz answer me.
    regards
    ram.

    Hi Ram Krishna,
    Some of the FM in CRM:
    GUID_CREATE     Create GUID for a Business Transaction
    BAPI_BUSPROCESSND_CREATEMULTI     Bapi to create Service Contracts programmatically. Pass the inputfields to be created in the contract.
    Note: BAPI_BUSPROCESSND_SAVE must be called after this function call to save the Service Contract.
    BAPI_BUSPROCESSND_SAVE     Bapi to save the Service Contracts.
    BAPI_ECRMISUTO_INIT     Initialize the creation of Ibase in CRM
    BAPI_ECRMISUTO_CREATEMULTIPLE     Create the Installed Base and its components.
    Note:
             Always call the function module 
             ‘BAPI_TRANSACTION_COMMIT’
             after call to any Bapi
    CRM_IBASE_INITIALIZE     Initialize the changes to be done in Ibase in CRM
    CRM_IBASE_SAVE     Call this FM to save the changes in the Ibase
    BAPI_BUPA_FRG0130_CREATE     Bapi to create Business Agreement for a customer
    BAPI_BUPA_ADDRESS_ADD      Add invoice address for business partner. Pass the address type as 'rechnung' to add invoice address
    BAPI_BUPA_BANKDETAIL_ADD        Add bank details for the business partner
    BAPI_BUPA_CREATE_FROM_DATA        BAPI for business partner creation as Organization, Person or Group in general role. Same BAPI can be used to create Contact Person for the Business Partner
    BAPI_BUPR_RELATIONSHIP_CREATE     Function module to establish the Business Partner and Contact Person
    Relationship. Pass the Relationship Category as ‘BUR001’
    BAPI_BUPA_ROLE_ADD        Add Role to Business Partner for e.g. Sold to Party ‘CRM001’, Contact Person ‘BUP001’
    BAPI_BUPA_TAX_ADD     BAPI Add Tax Number for the existing Business Partner
    BAPI_BUPA_FRG0040_CREATE     Create Classification Data for a Business Partner
    BAPI_BUPA_FRG0130_CREATE     Create Business Agreement
    BAPI_BUSPROCESSND_CREATEMULTI     BAPI to create Contract. Populate the Header and Line Item Details before calling the BAPI
    BAPI_BUPA_ADDRESSES_GET      Determine All Addresses
    BAPI_BUPA_ADDRESS_GETDETAIL        Read Address
    BAPI_BUPA_ADDRESS_GET_NUMBERS        Read Address Numbers
    BAPI_BUPA_BANKDETAILS_GET        Determine All Bank Details
    BAPI_BUPA_BANKDETAIL_GETDETAIL        Read Bank Details
    BAPI_BUPA_BANKDETAIL_NUMBERS        Read Bank Details Numbers
    BAPI_BUPA_CENTRAL_GETDETAIL        Read Central Data
    BAPI_BUPA_EXISTENCE_CHECK        Check Existence of Business Partner
    BAPI_BUPA_GET_NUMBERS        Read Business Partner Numbers
    BAPI_BUPA_RELATIONSHIPS_GET        Determine All BP Relationships
    BAPI_BUPA_ROLES_GET        Determine All Roles
    BAPI_BUPA_ROLE_EXISTENCE_CHECK        Check Existence of Role
    BAPI_BUPA_SEARCH        Search Business Partner for Telephone, E-Mail, Address
    BAPI_BUPA_STATUS_GETDETAIL      Business Partner: Read Status
    BAPI_BUPR_ACTIVITYP_EXISTCHECK      Check Existence of Contact Partner Relationship
    BAPI_BUPR_CONTP_ADDRESSES_GET        Read Contact Person Relationship Addresses
    BAPI_BUPR_CONTP_ADDR_GETDETAIL        Read Contact Person Relationship Addresses
    BAPI_BUPR_CONTP_GETDETAIL        Read Contact Person Relationship
    BAPI_BUPR_EMPLO_ADDRESSES_GET        Read Contact Person Relationship Addresses
    BAPI_BUPR_EMPLO_ADDR_GETDETAIL        Read Employee Relationship Address
    BAPI_BUPR_EMPLO_GETDETAIL        Read Employee Relationship
    BAPI_BUPR_RELATIONSHIP_GET        Read General Relationship
    BAPI_BUPR_RELSHIP_CHECKEXIST        Check Existence of General Relationship
    BAPI_BUPR_RELSHIP_GET_DETAIL        Read General Relationship
    BAPI_BUPR_RESP_EMPLO_CHEKEXIST        Read Relationship of Employee Responsible
    BUPA_PARTNER_CONTACT_SEARCH      Searches business partners for telephone, E-Mail, address
    ECRM_ISU_COMP_BY_ADDRESS     Check for Existence of Ibase
    CRM_ORDER_GET_HEADER_GUID     Get Header GUID for Item GUID pass ref_kind as b
    CRM_ORDERADM_H_READ_OW     Read the Header Details for a Business Transaction. Pass the Header guid.
    CRM_ORDERADM_I_READ_OW     Read the Line Item Details for a line item. Pass the line item guid.
    CRM_ORDER_READ     Get all the Service Contract details.
    Note: Pass the requested objects to fetch only the required details.
    This can also be used to get the details of activities/leads/opportunities etc.
    CRM_ORDER_GETSTATUS     Get status of the Service Contract
    Note: CRM_ORDER_READ Function Module
    1.     CRM_ORDER_READ is a function module which can be used to get the details of any business transaction based on the Header GUID, Item GUID or both.
    2.     Always pass the IT_REQUESTED_OBJECTS structure to this function module to fetch the required details only.
    3.     This function module can not be executed directly instead SAP has provided a report CRM_ORDER_READ for the same for testing purpose. We can pass Business Transaction Number (Object ID), Header GUID or Item GUID to this report to get the required details.
    For other Details: just go through : http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
    Hope it will help
    Regards,
    Arjun
    <b>Reward points if it helps</b>

  • 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

  • What is ABAP

    Dear Experts,
       Could anybody please explain what is ABAP??
    Regards,
    Deva.

    Hi,
    ABAP (Advanced Business Application Programming) is a high level programming language created by the German software company SAP. It is currently positioned as the language for programming SAP's Web Application Server, part of its NetWeaver platform for building business applications. Its syntax is somewhat similar to COBOL.
    The ABAP programming language was originally used by SAP developers to develop the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications – customers can add custom reports and interfaces, and enhance user experience, with ABAP programming. This 4GL is fairly easy to learn for programmers but is too complex for ordinary users. High-level programming skills are still required to create ABAP programs.
    ABAP remains the language for creating programs for the client-server R/3 system, which SAP first released in 1992. As computer hardware evolved through the 1990s, more and more of SAP's applications and systems were written in ABAP. By 2001, all but the most basic functions were written in ABAP. In 1999, SAP released an object-oriented extension to ABAP called ABAP Objects, along with R/3 release 4.5.
    SAP's most recent development platform, NetWeaver, supports both ABAP and Java.
    Regards,
    Ferry Lianto

  • 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

  • Which case we go for abap interface?

    Hi  friends,
    As per my understand  some scenario's are running with out PI integration.........those are called abap interfaces....
    then which case we go for Pi? and which case we go for ABAP interface?
    please help me on this...
    Thanks & Regards
    E.Ravi Chandra Reddy

    Hi Ravi,
    Understand this way,PI is not only for mapping.It is also used for doing the routing at the runtime.Suppose if you have A coming in the payload it should go to receiver X otherwise Y.
    So,depends as per your business requirement.If you just want to integrate 2 system directly.You can go with that but suppose in future you have number of system,you cant do 1:1 connection everytime.At that time you require some middleware to integrate your scenario.
    Regards,
    Abhi

  • No implementing class registered for the interface (ABAP interface, request

    Hi,
    Proxy has been generated for the Inbound Message interface and i could see the SXMB_MONI entry in Red on the target system.
    I get the error "No implementing class registered for the interface (ABAP interface, request...."
    regards,
    Chaitanya

    Hi Chaitanya,
    Try the below configuration in SXMB_ADM,if you don't have the authorisations to SXMB_MONI ask BASIS guys to do the below activities.
    Go to SXMB_ADM.
    Execute Integration Engine
    EDIT----
    > Change Global configuration data
    select  Role of Business System as Integration Server
    Thanks,
    Amar.

  • In servlet what Event Listener interface defines session will passivate()

    Hi!
    In servlet what Event Listener interface defines session will passivate() method?
    Thanx

    Hi!
    for the above question which one will be the correct answer?
    1.HTTPSessionEventListener
    2.HTTPSessionListener
    3.HTTPSessionAttributeListener
    4.HTTPSessionActivationListener

  • 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

  • Up to what level abap devlopment is possible in SAP

    hi
    up to what level abap devlopment is possible in SAP.
    thanks.

    Laxman,
    May I know the context of your query.Why do you think beyond a particular point it will not be possible.
    K.Kiran.

  • What is ABAP all about & How it helps an Enterprise to help in its Business

    Moderator nessage - welcome to SCN
    But before posting, please take the time to read the rules of engagement - please do not ask vague, basic questions
    Hello friends ,
            I am Rudra,I want to know what is ABAP and it can help an enterprise to improve its Business ?
    Edited by: Rob Burbank on Apr 6, 2009 4:22 PM

    Moderator nessage - welcome to SCN
    But before posting, please take the time to read the rules of engagement - please do not ask vague, basic questions
    Hello friends ,
            I am Rudra,I want to know what is ABAP and it can help an enterprise to improve its Business ?
    Edited by: Rob Burbank on Apr 6, 2009 4:22 PM

Maybe you are looking for