Showing posts with label JAVA Connector. Show all posts
Showing posts with label JAVA Connector. Show all posts

Wednesday, December 30, 2015

SAP ABAP Connector (ACO)

Within SAP NetWeaver 7.4 there were some new features introduces in case of ABAP. One of them is so called SAP ABAP Connector (ACO). It is an ABAP component designed to consume RFC Services on remote ABAP systems. The things that it tries to solve are related to different dictionary types that one remote function (RFM) may have. These can be either a case that dictionary types are not available at all, or are available in different versions on different systems.

Basically using the ACO a consumer proxy can be generated and used for RFC scenarios. If for any reason an interface of RFM changes a call from ABAP with the old interface doesn’t make a dump. But the proxy will be regenerated instead if any change in the RFM interface happens.
The ACO leverages SAP Connectors like SAP Java Connector 3 (JCo) or SAP .Net Connector 3 (NCo). It uses them first to retrieve metadata via APIs, them it performs dynamic RFC call of any RFM while it dynamically sets/gets the parameter values.

While the ACO access the remote RFM following two paradigms are supported:

1. Generation of a static proxy - proxy class is generated once for specific remote system and the RFM. Client program will regenerate the class when the RFM’s interface is changed.

2. Dynamic access to the values and metadata of all parameters – Values of the RFM param can be read/set by using get/set methods. The params (plus its types) are determined at runtime by the ACO.

One drawback here is that the ACO doesn’t support bgRFC or or t/qRFC.

More information:

Monday, July 20, 2015

Versions of SAP Java Connector (JCo)


I introduced SAP JAVA Connector (JCo) in my previous post. While integrating JAVA and SAP applications one may come to issue because of usage of different version of JCo with combination of different Java JDK/JRE versions. Therefore in this post I briefly go via versions of JCo. In table below see different version of the JCo delivered over the years. Notice that is cases of some versions release dates are just approximate.

Release
Release Date
Note
Maintenance ends
1.x or 1.1
Pre 2002
n/a
December 31, 2003
2.0.2
18.06.2002
December 31, 2008
2.0.3
26.07.2002
2.0.4
12.08.2002
2.0.5
02.09.2002
2.0.6
04.11.2002
2.0.7
09.12.2002
2.0.8
31.03.2003
2.0.9
22.07.2003
2.0.10
19.11.2003
2.0.11
16.12.2003
2.0.12
20.07.2004
2.1.1
06.08.2003
March 31, 2013
2.1.2
20.11.2003
2.1.3
10.03.2004
2.1.4
13.10.2004
2.1.5
10.02.2005
2.1.6
20.07.2005
2.1.7
19.05.2006
2.1.8
05.09.2006
2.1.9
06.03.2009
2.1.10
26.04.2010
3.0.1
18.11.2008
Maintenance will be provided at least until December 31, 2017;
Maintenance and support ends one year after release of a successor version or on December 31, 2020 at the latest, whichever occurs first.
3.0.2
16.04.2009
3.0.3
15.09.2009
3.0.4
10.11.2009
3.0.5
16.02.2010
3.0.6
22.09.2010
3.0.7
05.05.2011
3.0.8
03.11.2011
3.0.9
09.01.2012
3.0.10
31.07.2012
3.0.11
30.09.2013
3.0.12
09.05.2014
3.0.13
14.04.2015
3.0.14
22.12.2015
3.0.15
02.08.2016

3.0.16
15.12.2016

3.0.17
21.07.2017

3.0.18
29.03.2018

3.0.19
22.12.2018

3.0.20
25.9.2019


To download the newest version of JCo see directory "SAP Java Connector" - "Tools & Services" at SMP quick link: service.sap.com/connectors or see Note 1672418 - Downloading the SAP JCO or 1944049 - Old release of SAP Java Connector (SAP JCo) download.

Last update on: 9.2.2020
3.0.20