Search this site
Skip to main content
Skip to navigation
XLSX Workbench
XLSX Workbench - Excel-based forms in the SAP ABAP environment
English version
1. Short description
2. Installation guide
2.1 Via SAPLINK
2.2 Manually
2.2.1 Report: ZXLWB
2.2.2 Transaction: ZXLWB_WORKBENCH
2.2.3 Include: ZXLWB_INCLUDE
2.2.4 Function group ZXLWB
2.2.4.1 Include: LZXLWBTOP
2.2.4.2 Include: LZXLWBF01
2.2.4.3 FM: ZXLWB_WORKBENCH
2.2.4.4 FM: ZXLWB_CALLFORM
2.2.4.5 Screen: 0100
2.2.4.6 GUI-status: 0100_PF
2.2.4.7 GUI-titlebar: 0100_TB
2.3 Possible installation issues
Class CL_HRPAYNA_GUI_ALV_TREE
Table type CKF_FIELD_VALUE_TABLE
2.4 Сhange log
3. User guide
3.1 Development of the context
3.2 Development of the form
3.2.1 Initial screen
3.2.2 Workbench User interface
3.2.3 Wokbench interface customizing
3.2.4 Сreating a new Form
3.2.5 Form Export/Import
3.2.6 OLE/VBScript Post-processing option
3.2.7 VBA-macro-enabled format .XLSM
3.3 Form components
Chart
Drawing
Folder
Grid
Loopstep
Pattern
Pattern (resizable)
Sheet
Tree
Value
3.4 Printing program
..1 Interface of the F.M. 'ZXLWB_CALLFORM'
..2 Workbook bundle in the Viewer
..3 Viewer's user-enhanceability
..4 OpenOffice compatibility
3.5 Design-time presets (presets of Editor user interface)
3.6 Run-time presets
4. Examples
4.00 Hello World !
..1 Сontext
..2 Form
..3 Printing program
4.01 Shipping label (Single)
..1 Context
..2 Form
..3 Printing program
4.02 Shipping labels: All labels on the single worksheet (from Top to Bott
..1 Context
..2 Form
..3 Printing program
4.02a Shipping labels: All labels on the single worksheet (fr.Left to Right
..1 Context
..2 Form
..3 Printing program
4.02b Shipping labels: Print each label on the new page (Page layout view)
..1 Context
..2 Form
..3 Printing program
4.03 Shipping labels: Each label on the separate worksheet
..1 Context
..2 Form
..3 Printing program
4.04 Shipping labels: Workbook bundle
..1 Context
..2 Form
..3 Printing program
4.04a Shipping labels: Generate Excel-file in backgr.mode and send email
..1 Context
..2 Form
..3 Print program
4.04b Shipping labels: Final post-processing VBScript-routine
..1 Context
..2 Form
..3 Print program
4.05 Order form (typical kind of form: Header/ Tab.section/ Footer)
..1 Context
..2 Form
..3 Printing program
4.05a Order form: Demonstration of Grid
..1 Context
..2 Form
..3 Printing program
4.05b Order form: Class instead Context and Printing program
..1 Context / Printing program
..2 Form
4.06 Output the ICON table: Demonstration of «Drawing» with dynamic source
..1 Context
..2 Form
..3 Printing program
4.06a Output the ICON table: Demonstration of «Grid»
..1 Context
..2 Form
..3 Printing program
4.07 Employee list: Demonstration of «Drawing» with dynamic source
..1 Context
..2 Form
..3 Printing program
4.08 Employee list: Demonstration of Grouping rows
..1 Context
..2 Form
..3 Printing program
4.08a Dynamically show and hide columns in a table
..1 Context
..2 Form
..3 Printing program
4.09 Table with arbitrary number of columns (Dynamic table)
..1 Context
..2 Form
..3 Printing program
4.10 Table with arbitrary number of columns: Additional formatting
..1 Context
..2 Form
..3 Printing program
4.11 Multilevel grid (subtotals)
..1 Context
..2 Form
..3 Printing program
4.11a Grid with subtotals
..1 Context
..2 Form
..3 Printing program
4.12 Dynamic cell merging: Demonstration of «Resizable pattern»
..1 Context
..2 Form
..3 Printing program
4.12a Dynamic cell merging: Demonstration of «Grid»
..1 Сontext
..2 Form
..3 Printing program
4.13 Merge cells in the table with variable number of columns
..1 Context
..2 Form
..3 Printing program
4.14 Export CL_SALV_TREE to the Excel (Org.unit hierarchy)
..1 Сontext
..2 Form
..3 Printing program
4.15 Export CL_GUI_ALV_TREE to the Excel (Org.unit hierarchy)
..1 Сontext
..2 Form
..3 Printing program
4.15a Export CL_GUI_ALV_TREE to the Excel (1 department per 1 worksheet)
..1 Context
..2 Form
..3 Printing program
4.16 Insert value with option «Matrix layout» (one char per cell)
..1 Context
..2 Form
..3 Printing program
4.17a Chart: Step 1 - Dataset
..1 Context
..2 Form
..3 Printing Program
4.17b Chart: Step 2 - Chart
..1 Context
..2 Form
..3 Printing program
4.17c Chart: Step 3 - Chart and Dataset are located on the different worksh
..1 Context
..2 Form
..3 Printing program
4.17d Chart: Step 4 - Dataset is located on the Hidden worksheet
..1 Context
..2 Form
..3 Printing program
4.18 Multicharts report (Charts dashboard)
..1 Context
..2 Form
..3 Printing program
4.19a Data Validation for cell
..1 Context
..2 Form
..3 Printing program
5. Video tutorials
6. Glossary
Add new Component to the Form structure tree
Assign context to a form
Context binding (assigning Component to Context field)
Context binding for «Loopstep» (Assign «Loopstep» to Context nested table)
Formula adaptation for passing into Context
Mass creating of «Values» via pick of context fields from list
Template binding (assigning Component to Template cellrange)
Template binding for «Value» (assigning «Value» to Template cell)
7. Others
7.1 License
7.2 Feedback
Русская версия
1. Краткое описание
2. Установка
2.1 Посредством SAPLINK
2.2 Вручную
2.2.1 Отчет: ZXLWB
2.2.2 Транзакция: ZXLWB_WORKBENCH
2.2.3 Инклюд: ZXLWB_INCLUDE
2.2.4 Группа функций: ZXLWB
2.2.4.1.1 Инклюд: LZXLWBTOP
2.2.4.2 Инклюд: LZXLWBF01
2.2.4.3 ФМ: ZXLWB_WORKBENCH
2.2.4.4 ФМ: ZXLWB_CALLFORM
2.2.4.5 Экран: 0100
2.2.4.6 GUI-статус: 0100_PF
2.2.4.7 GUI-титлбар: 0100_TB
2.3 Дополнительные вопросы установки
Класс CL_HRPAYNA_GUI_ALV_TREE
Табличный тип CKF_FIELD_VALUE_TABLE
2.4 Журнал изменений
3 Использование (руководство)
3.1 Разработка контекста
3.2 Разработка формуляра
3.2.1 Начальный экран
3.2.2 Интерфейс редактора
3.2.3 Настройки интерфейса редактора
3.2.4 Создание нового формуляра
3.2.5 Экспорт/Импорт формуляра
3.2.6 Опция Пост-обработки OLE/VBScript
3.2.7 Формат .XLSM с поддержкой VBA-макросов
3.3 Компоненты формуляра
Грид
Дерево
Диаграмма
Значение
Лист
Папка
Паттерн
Паттерн (масштабируемый)
Рисунок
Цикл
3.3 Разработка программы печати
..1 Параметры Ф.М. 'ZXLWB_CALLFORM'
..2 Использование «Связки» книг в просмотрщике
..3 Возможности по расширению просмотрщика
..4 Совместимость с OpenOffice
3.5 Настройки Design-time (интерфейс редактора)
3.6 Настройки Run-time
4 Примеры
4.00 Hello World !
..1 Контекст
..2 Формуляр
..3 Программа печати
4.01 Почтовая этикетка
..1 Контекст
..2 Формуляр
..3 Программа печати
4.02 Почтовые этикетки: Несколько на одном листе Excel (сверху вниз)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.02a Почтовые этикетки: Несколько на одном листе Excel (слева направо)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.02b Почтовые этикетки: Каждая на отдельной печатной странице
..1 Контекст
..2 Формуляр
..3 Программа печати
4.03 Почтовые этикетки: Каждая на отдельном листе Excel
..1 Контекст
..2 Формуляр
..3 Программа печати
4.04 Почтовые этикетки: Связка книг
..1 Контекст
..2 Формуляр
..3 Программа печати
4.04a Почтовые этикетки: Фоновое формирование и отправка по SAP-mail
..1 Контекст
..2 Формуляр
..3 Программа печати
4.04b Почтовые этикетки: Заключительная пост-обработка VBScript
..1 Контекст
..2 Формуляр
..3 Программа печати
4.05 Формуляр Заказа (типичная форма: Заголовок/ Табл.часть/ Футер)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.05a Формуляр Заказа: Демонстрация Грида
..1 Контекст
..2 Формуляр
..3 Программа печати
4.05b Формуляр Заказа: Класс, заменяющий Контекст и Программу печати
..1 Контекст / Программа печати
..2 Формуляр
4.06 Выгрузка таблицы ICON: Демонстрация «Рисунка» с динамич.источником
..1 Контекст
..2 Формуляр
..3 Программа печати
4.06а Выгрузка таблицы ICON: Демонстрация «Грида»
..1 Контекст
..2 Формуляр
..3 Программа печати
4.07 Список сотрудников: Демонстрация «Рисунка» с динамическим источником
..1 Контекст
..2 Формуляр
..3 Программа печати
4.08 Список сотрудников: Демонстрация Группировки строк
..1 Контекст
..2 Формуляр
..3 Программа печати
4.08a Скрытие/отображение столбцов в таблице
..1 Контекст
..2 Формуляр
..3 Программа печати
4.09 Таблица с произвольным количеством столбцов (динамическая таблица)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.10 Таблица с произволь. кол-вом столбцов: Дополнительное форматирование
..1 Контекст
..2 Формуляр
..3 Программа печати
4.11 Многоуровневая таблица (подитоги)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.11a Таблица с подитогами
..1 Контекст
..2 Формуляр
..3 Программа печати
4.12 Динамич.объединение ячеек: Демонстрация «Масштабируемого паттерна»
..1 Контекст
..2 Формуляр
..3 Программа печати
4.12a Динамическое объединение ячеек: Демонстрация «Грида»
..1 Контекст
..2 Формуляр
..3 Программа печати
4.13 Объединение ячеек в таблице с переменным числом столбцов
..1 Контекст
..2 Формуляр
..3 Программа печати
4.14 Экспорт CL_SALV_TREE (Иерархия орг.единиц)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.15 Экспорт CL_GUI_ALV_TREE (Иерархия орг.единиц)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.15a Экспорт CL_GUI_ALV_TREE (1 подразделение на 1 листе Excel)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.16 Вставка значения «в виде матрицы» (каждая буква в отдельной ячейке)
..1 Контекст
..2 Формуляр
..3 Программа печати
4.17a Диаграмма: Шаг 1 - Набор данных
..1 Контекст
..2 Формуляр
..3 Программа печати
4.17b Диаграмма: Шаг 2 - Диаграмма
..1 Контекст
..2 Формуляр
..3 Программа печати
4.17c Диаграмма: Шаг 3 - Набор данных и Диаграмма на разных листах
..1 Контекст
..2 Формуляр
..3 Программа печати
4.17d Диаграмма: Шаг 4 - Скрыть лист с Набором данных
..1 Контекст
..2 Формуляр
..3 Программа печати
4.18 Отчет с несколькими Диаграммами
..1 Контекст
..2 Формуляр
..3 Программа печати
5 Видео
6 Глоссарий
Адаптация формул для передачи в Контекст
Добавить новый Компонент в Структуру формуляра
Массовое добавление Значений в Структуру формуляра
Присвоить контекст формуляру
Связать Компонент с Контекстом
Связать Компонент с Контекстом: «Цикл»
Связать Компонент с Шаблоном
Связать Компонент с Шаблоном: «Значение»
7. Прочее
7.1 Условия распространения
7.2 Обратная связь
XLSX Workbench
..3 Printing program
See the
previous step
.
Result of the printing program execution:
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse