Architecture overview for installing the Global Tax Determination SAP adapter

GTD - Global Tax Determination

Global Tax Determination is a scalable and reliable J2EE-based tax calculation engine. 

 

JCo - Java Connector

Java Connector, referred to as JCo, is a library created by SAP to allow connections between SAP and other solutions.

 

Reading and writing data from JCo 

All RFC-enabled function modules use getField and setValue methods of the JCo.Structure object to exchange data between SAP and Global Tax Determination. 

 

Support of different RFC types 

All RFC-enabled function modules handle Synchronous RFC (sRFC) as well as Transactional RFC (tRFC) and Queued RFC (qRFC). JCo supports all of the RFC types.

 

Reporting errors to SAP 

All interfaces in the integration use COM_ERR and/or COM_ERR_DOC APIs (structure) to report errors back to SAP. 

 

Logging 

All RFC-enabled function modules can log inbound and outbound data, as well as information about unsuccessful calls to Global Tax Determination through the Adapter. 

The function modules can log all transactions or specific documents by document number.

 

SAP basic calls  

SAP calls Global Tax Determination to determine tax jurisdiction codes, calculate taxes, update taxes, and force taxes. This includes batch calls that return multiple addresses. 

 

Environment 

The environment is the SAP system you are using.