
For each WebSocket communication you have to use an APC that is defined as repository object. APCs can be created in the Repository Browser of the ABAP Workbench using the context menu of a package under the menu entry Connectivity. Another option is provided by the Connecivity Browser of the Object Navigator that is callable for APCs directly using transaction SAPC.
Each Push Channel has two more repository objects that are generated when creating a Push Channel:
Instead, other systems like a web browser supporting the WebSocket protocol can communicate with the Push Channel using this address.
An APC handler class that is stored as global class in the ABAP class library and can be processed in the Class Builder. The APC framework generates an instance of the class as APC handler during communication with a Push Channel.
Example
As an example, see the ABAP Push Channels DEMO_APC und DEMO_APC_PCP in package SABAPDEMOS.