Часто задаваемые вопросы: TBarCode/SAPwin - SAP Barcode DLL
Вставка QR Code® в систему SAP
Вставка QR Code® в систему SAP
Ниже приведены шаги для вставки 2D-штрихкода QR Code® в вашу систему SAP.
Предварительные меры
- Убедитесь, что у вас есть копия типа устройства на базе SAPWIN (например, скопируйте тип устройства SWIN в ZSWIN — см. наше руководство 6 Create a Device Type Copy).
- Назначьте этот тип устройства принтеру — см. руководство 7 Assign the Device Type to a Printer.
- Вы можете протестировать установку TBarCode/SAPwin, распечатав SAPSCRIPT-BARCODETEST (клиент 00) — см. наше руководство 9 Test Barcode Printing. Если этого документа SAPscript не существует, вы можете запросить его в нашей поддержке.
Добавление системного штрихкода QR Code
- Используйте транзакцию SE73 – System Bar codes (см. руководство 12.2.1 New System Barcode). Добавьте новый системный штрихкод (пространство имён Z... например, имя = ZQRCODE) как обычный системный штрихкод ("старая" технология штрихкодов).
Определение принтерного штрихкода QR Code
- Войдите в транзакцию SE73 – Printer bar codes. Следуйте шагам в разделе руководства "8 Define Printer Barcodes".
- Выберите ZQRCODE и добавьте для него новый префикс (например, SBP91), в качестве суффикса можно использовать существующий суффикс SBS01.
Отредактируйте префикс (SBP91) и введите управляющую последовательность: bC=QR2,M=508,D=
Убедитесь, что для варианта префикса (Variant) установлено значение 5, это можно изменить в транзакции SPAD. Print-control должен быть отмечен как Extended (см. руководство 23.4.4 Wrong Variant of Print-Control Prefix).
Добавление формата символов (стиля) для QR Code
Существует несколько способов вставки штрихкода в форму (см. руководство 11 Using Barcodes in SAP). Если вы решили использовать формат символов штрихкода (предпочтительный способ), нужно добавить ZQRCODE как новый доступный формат символов в ваш стиль.
- Отредактируйте стиль, назначенный вашей форме, и добавьте ZQRCODE как новый формат символов штрихкода.
- Используйте транзакцию SE72 для редактирования стилей SAPscript.
- Используйте транзакцию SmartStyles для редактирования стилей Smart Form (см. руководство 11.2.2)
Дополнительные Printcontrols
- QR-Code с кодировкой UTF-8 (например, для китайских иероглифов):
bC=QRC,M=1016,CP=6,D=
Примечание: требуется TBarCode/SAPwin 10.1 в сочетании с SAPSprint 730 Patch 16 и/или SAPGUI 730 Patch 10 или новее. Необходимо использовать тип устройства с поддержкой Unicode (SWINCF или SWINCFC).