Configure Access to SAP oData Print API¶
Introduction¶
As of version 7.1.0, PLOSSYS Output Engine supports access to the SAP oData Print API with the goal to substitute the SAP Cloud Print Manager with a full integration into Output Engine.
The print API is a way to retrieve print jobs from SAP systems and notifiy the SAP system about the status of the print jobs.
SAP print jobs with attachments are supported, too. In this case all documents within the print job are handled as a document stream to ensure they are printed in correct order without being interrupted. Only one notification is sent after the last document in the document stream has been processed.
The print API is a RESTful API that is used to communicate with SAP by offering different communication scenarios. PLOSSYS Output Engine supports the following scenarios:
Requirements¶
-
SAP OMS Print API (SAP oData Print API)
The API is included in the following SAP systems:
- on-prem or private cloud as of S/4HANA 2025 by default
- on-prem or private cloud S/4HANA 2022 (SAP_BASIS 757) with SAP Note 3420465 - Print queues in on-premise systems
-
easyPRIMA as of version 1.12.1
-
connection between SAP and Output Engine
SEAL System provides the URL of the Output Engine service
cpm-checkin. This URL has to be accessible from within the system landscape. For the connection are required:-
oData service
API_CLOUD_PRINT_PULL_SRV -
technical user with rights as mentioned in SAP Note 3420465 - Print queues in on-premise systems
On how to set this up, refer to the following documentation: SAP Basis Configuration - Server - System Description as of version 1.5.1, chapter OData Service Activation
-
-
connection between SAP and easyPRIMA
SEAL System provides the URL to easyPRIMA. This URL has to be accessible from within the system landscape.
On how to set this up, refer to the following documentation:
-
easyPRIMA - System Description as of version 1.12.1, chapter TBD
-
optional, Fiori App
Maintain Print QueuesApp IDF1260