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 sameDear
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 advanceHi 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 -
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> -
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 -
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
SunnyHi,
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 ReddyHi 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,
ChaitanyaHi 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?
ThanxHi!
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
venuDear 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 PMModerator 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
-
Hello expert, I have a problem in MT100 generation. File is generated with the correct payment information but I don't have headr block i mean tags 01, 02, 03, 04, 05, 06 and 07. There is an option that i should set to print also header block? Thank
-
How to replace ws_filename_get function module to file_open_dialog
how to replace ws_filename_get function module to file_open_dialog
-
Hi World just this morning I turn on my brand new macbook pro 13 just 2 weeks old and slight white smoke came off the laptop. Any help!!!! Thanks.
-
WRT350N - I have to reset every day
Guys, first of all I´m far from an expert on this... so let me tell you my problem.. probably will be a pretty simple one for you. I have at home a WRT350N, witch I´m used with my desktop computer using a utp cable and a regular wifi N with my notebo
-
Gathering call data on forwarded calls in Attendant Console
Hi, Does anyone know if there is a way to get call data for forwarded calls. Specifically calls forwarded to an extension from the Cisco Attendant Console.