[en] SAP label printing with the NiceLabel ABAP Package

La traduction officielle n'est pas encore disponible.

[en] Problem

[en] Designing, managing, and maintaining labels in SAP can require time-consuming work in SAPscript or Smart Forms. You want to simplify your SAP labeling process and prevent potential label content errors.

[en] Solution

[en] The NiceLabel ABAP Package makes your SAP labeling more user-friendly and reliable.

[en] The ABAP Package connects SAP with NiceLabel systems as part of Loftware Cloud or LMS. The ABAP Package receives commands and data from your SAP applications and communicates with NiceLabel Automation to print your labels.

[en] The ABAP Package includes a label printing API that SAP uses to send data for printing. The API packages the data received by SAP applications into an XML message and sends the XML message to NiceLabel Automation via Web Service (SOA) or HTTP (RFC type G) communication.

[en] To print, NiceLabel Automation loads the labels you specify from your NiceLabel Document Management System (DMS), applies variable values from XML data, and uses your NiceLabel printer driver to prepare print jobs in Windows Spooler.


[en] You create your label templates in NiceLabel Desktop Designer and store them in your DMS, where you can apply the approval workflows and version controls. Your NiceLabel DMS also supports role-based access control (RBAC) and stores the history of all print events. You can also reprint labels directly from the DMS.


[en] The ABAP package is available for NiceLabel LMS Enterprise edition (or higher) .

[en] To run the ABAP Package in SAP, first check your NiceLabel and SAP system requirements.

[en] The ABAP Package enables you to:

  • [en] Print labels with data from SAP.

  • [en] Generate label previews (PDF, PNG, or JPEG).

  • [en] Report live statuses of your label printers.

  • [en] Generate a list of all the labels in your DMS.

  • [en] Generate a list of available printers.

  • [en] Generate a list of the variables used in your labels.

  • [en] Send binary print jobs to SAP.

[en] The ABAP Package contains:

  • [en] An ABAP transport package you install in SAP.

  • [en] A NiceLabel Automation configuration with an SOA (Web Service) trigger and an RFC type G (HTTP) trigger.

    [en] You can configure the ABAP Package to transfer data to Automation using one of these two communication methods.

  • [en] Sample labels with data sources for printing standard SAP transactions (such as Outbound Deliveries - VL02N).

[en] The ABAP package gives you label template previews with master data and instant on-demand label printing directly from your SAP user interface.