Monday, April 29, 2024

Zmot2904

 Прокрутка vpn работает, при поиске тоже

Vpn_tab-top_lines = 1 ставить в pai перед переходом на новый экран .

Удалить message_txt из top .

Далее SNE:  search help/table control SNE. Table control там где есть номер подраздела

Функции копировать и менять , не обобщая.

Thursday, April 25, 2024

Zmot2504

 Проблема поиска кода: находит по коду, выбор ок, но если вернуться с 403 на 400, то на 402 будет прикручено до индекса найденного кода. Возможно для экрана 403 нужен свой контрол cntrl403


Или создавать отдельную таблицу кодов при работе с функциями search kod vpn_tab_search

Wednesday, April 24, 2024

Zmot2404

 Чтобы не было проблем с 0100 -> 0200, вместо одного флажка валидности для всех экранов, каждому создать свой флажок

0100 input

Все флажки = true

Проверки всех полей и чекбоксов 100

Если все флажки остались true, идём на 200.


На 25.04: поиск ВПН по коду для кнопки на 403 

Ищет ли первый подходящий? И с его индекса начинается новая таблица

Обновляется таблица 403 по подстроке?...а остальные удаляются? Проверить на zppm1056

Monday, April 22, 2024

Zmot2204

Экран 400: проверка ручного входа...?
Если эти поля input enable , то: 
  Есть ли такой код в таблице, и его подраздел. 

Если 4 (max для vpn) -> копируем его на 100
Проверить есть ли коды больших уровней.
Например 

01000000, Ур 1
If kod like input(2) и Ур > 1 существует, то E027 Это не последний подраздел ВПН...

01030000 ур2
If kod like input(4) и Ур > 2 существует, то E027 Это не последний подраздел ВПН...

01030600 ур3
If kod like input(6) и Ур > 3 существует, то E027 Это не последний подраздел ВПН...

Friday, April 19, 2024

Zmot1904

 Кнопка поиск не работает , нет отклика

Добавить на 402 кнопку выход , проверить работает ли

Если нет , то ошибка в логике экрана...

P.s . Ошибка в том что тип function_code должен быть like sy-ucomm а не (4) с, для кнопки с кодом SEARCH 2 символа кода будут обрезаться...

Thursday, April 18, 2024

Zmot1804

 0402: с 4 на 3, с 3 на 2, откат не только уровня но и kodvpn/naimvpn выбранного , например:

01030602 откат до 01030600 : 4=>3

01030600 до 01030000: 3 => 2

Wednesday, April 17, 2024

Zmot1704

 Обработка back для 401 if выбрал kodvpn , вернуть его на 400 экран

Zmot1604

 Программа zppm1056

Влияет ли curs-lin на скроллинг()


Проблема скроллинга из за sy-ucomm back. 

Причина ошибки :

 ненужная ok_code = sy-ucomm . После  Закрытия экрана или перезапуска без чистки ok_code -> он оставался back и работа с перезапущенным экраном (прокрутка ) скатывалась в code = back.

Просто добавить ok_code в список полей экрана , при возвратах = space

Zmot1704

 Vpn400 f4 get cursor field fieldname

При возврате на 400й , обнулить fieldname

Monday, April 15, 2024

Theabap mara read later

 https://theabap.blogspot.com/2012/01/manipulation-of-table-control.html

Zmot1504

 Движение с 1 уровня по 4 Ок

Теперь учесть , что для некоторых ВПН может быть <4 уровней.

11:40 - pbo: data_retrieval output

Select from dbtable into itab

https://youtu.be/yV0gVDu5qX4?si=X4x6grvhRnr2PlNO

Прокрутка scrolling ?

Открыли 401 - скроллинг работает

Esc , заново открыть - скроллинг не работает . Curs_lin?... Vpn_tab заполняется . Pbo 401? Sy-loopc ? Сброс внутри init?

Thursday, April 11, 2024

Zmot1104

 Переход с 1 на 4 уровень Впн ок,

Сделать обработку для Впн у которых уровней меньше 4.

Пример:

04000000 течь  1уровня

04030000 выброс газа 2 ровня

3, 4 уровня не существует ... В sh_word на screen 400 возвращать 04030000


Прицепить кнопочку с эмблемой поиска бинокля+ поле 

Tuesday, April 9, 2024

Sunday, April 7, 2024

Zmot0804

По вложенности пример zppm1056


Сделать новый статус. для 0401 не копировать Pbo для vpn1 из vpn. 

подтянуть данные из т-цы где уровень вложенности = 1

Матан кр4.масса пластины

 Посмотреть пример в скриншотах , переделать полностью , вместо 2го интеграла - перевод в полярную систему координат 

Wednesday, April 3, 2024

Zmot0404

 Pai chain f1 examples 

Хорош ли sh_vpn? Если да, перейти к sh_sne

Zmot0304

 Tipbaza 

Paif4module - проверка ввода+f4. Флаг false по умолчанию, если ввел правильную подстроку ок.

Также необходима проверка для простого ввода (если не используется сред

ство поиска). Иначе , при идеальном вводе флаг будет false

 где? Или chain tipbaza validation для sh и чекбокса или внутри user_command 100 модуля


Sh_tipbaza Ok, sh_cy Ok,

Sh_xn - передать validation для f4 (поиск по кодам, и по наименованиям подстроки !)

Monday, April 1, 2024

Zmot0204

 Перед naimvpn cs sh_word сделать condense строки - удаление лишних проблелов


Sh_tipbaza валидация ок, по подстроке ограничивает табличку средства поиска . По аналогии сделать sh Средство Устранения CY

Переход на остальные sh

Поиск по подстроке для способа устранения вряд ли нужен,  а остальным, включая sh_kod (поиск коду например 001 ) нужен

Узнать про 2мерные словари 

Забрать шарф.

Dbf не чіпаємо, маніпуляції тільки з itab

 1. Dbf tab містить ВСІ 67-68 полів,  Ztab - тільки ті 25-45 полів що використовуються в продовженні ресурсів, їх і копіюємо Dbf не редагува...