icon_apiconconnect_74x74px.svg

APICONNECT

ABAP function modules

Core components of APICONNECT

The APICONNECT function modules are the core components of our APICONNECT interface solution and the APICON Data Master data maintenance cockpit. Our function modules are developed in the ABAP programming language.

The APICONNECT function modules are available for SAP ECC 6.0 and SAP S/4HANA and are maintained and further developed as part of software maintenance. You receive the function modules as an SAP add-on delivery package in the reserved name range /APICON/.

Thanks to regular certification by SAP, including code reviews and functional tests, and software maintenance, they offer the necessary operational reliability and corporate compliance for demanding applications.

APICONNECT basic module

The APICONNECT SAP basic module is the remote-capable function module for receiving (importing) and sending (exporting) XML data. The basic module therefore serves as the input and output for all data that is exchanged with SAP via APICONNECT. This takes place via SAP Remote Function Call (RFC) and the XML markup language. The basic module interprets incoming XML structures (XML parser) and transfers the data contained to the APICONNECT function module specified in the XML. The APICONNECT basic module uses the data from the called module to generate an XML structure for return to the external system (XML generator). The called APICONNECT function module therefore does not have to be RFC-capable.

This process can be executed synchronously and asynchronously. With synchronous processing, the basic module returns the SAP data immediately. In asynchronous processing, an ID is returned under which the SAP response can be read later.

The basic module can deliver all data of a data object or only the fields specified in the import XML under parameter control. This can reduce the amount of data transferred and improve performance. Furthermore, a connection test to the SAP system can be carried out via the APICONNECT SAP basic module.

The APICONNECT SAP basic module can also be used by SAP NetWeaver PI to receive and send an XML string from and to the RFC adapter of the PI (synchronously or asynchronously). This makes it easy to switch communication from the APICON RFC connector APICONNECT/X to SAP NetWeaver PI.

The central SAP Enterprise Service is also made available via the basic module for communication via web service.

APICONNECT function blocks

The APICONNECT function modules are the basis of the APICON architecture and contain the essential know-how for the realization of stable and highly functional interface solutions. They offer a number of advantages over SAP's on-board tools or individual developments.

Advantages

  • Functions for searching, reading and maintaining (creating/changing) per data object
  • Functions for replicating data changed in SAP
  • Standardized and stable interface for the functions of a data object
  • Formwork and parameterization of BAPIs via the function interface
  • Standardized and meaningful messages in the event of success and errors

  • Change master
  • routing
  • Work center
  • Order BOM
  • Stock
  • Purchase requisition
  • Purchase order
  • Rebate agreement
  • Business partner
  • Customer (customer)
  • document
  • Document parts list
  • Incoming invoice
  • Purchasing info record
  • Unit costing
  • equipment
  • Billing plan
  • Production order
  • Production resources/tools
  • Production version
  • Internal order
  • Cost estimate
  • Classification
  • Conditions
  • Configuration profile
  • Configuration profile
  • Cost element
  • Cost center
  • Vendor (supplier)
  • Sales order bill of materials
  • Activity type
  • Terms of delivery
  • Delivery note
  • Material reservation
  • Material reservation
  • Material bill of material
  • Characteristic
  • Base planning object
  • Messages
  • network
  • source list
  • Personnel master record
  • Planned order
  • Primary costs
  • project
  • Project bill of material
  • Inspection lot
  • WBS element
  • Quality notification
  • Revision status
  • Recipe
  • G/L account master
  • Serial number
  • Functional location
  • Conversion rate
  • Shipping conditions
  • Sales document (quotation and order)
  • Sales texts
  • Usage decision
  • Terms of payment

Function list

You can obtain a list of functions via the contact form. We will be happy to advise you on functionality and details.