Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Skif от Июнь 05, 2017, 02:43:13 pm

Название: Редактор таблицы с ALV
Отправлено: Skif от Июнь 05, 2017, 02:43:13 pm
Привет,

да что ж такое с лыжами! один раз получилось вроде, а повторить не могу :)
взял пример - http://www.saptechnical.com/Tutorials/ABAP/TableControl/Index.htm (http://www.saptechnical.com/Tutorials/ABAP/TableControl/Index.htm)
создаю экран, экранный редактор, создать экран с пом. асс., мелькает создание и проскакивает сразу на table control wizard. Там заполняю всё, но в конце неактивны создания кнопок прокрутки, выделения и пр. Написано, что может быть из-за малой длины экрана, Думаю, потому что при создании экрана не дала "растянуть" шаблон, а сразу проскочила на wizard :(. Главное один раз получилось, а потом съехала - может я настройку какую снёс?

Название: Re: Редактор таблицы с ALV
Отправлено: Uukrul от Июнь 05, 2017, 10:52:58 pm
You are not allowed to view links. Register or Login
при создании экрана не дала "растянуть" шаблон, а сразу проскочила на wizard :(. Главное один раз получилось, а потом съехала - может я настройку какую снёс?
Если честно не очень понял, что надо, вы делаете обычный таблконтрол, но при этом ссылаетtсь в теме на редактируемый ALV? Но это совсем разные объекты и работают они тоже совсем по разному. Так что вопрос, нужен редактируемый ALV или редактируемый табл-контрол?
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 08:50:49 am
You are not allowed to view links. Register or Login
Если честно не очень понял, что надо, вы делаете обычный таблконтрол, но при этом ссылаетtсь в теме на редактируемый ALV? Но это совсем разные объекты и работают они тоже совсем по разному. Так что вопрос, нужен редактируемый ALV или редактируемый табл-контрол?
всё точно по ссылке делаю (таблица другая только), но кнопки неактивны почему-то :(.
занялся workflow для заявок на доплаты в  HR-PY (с утверждением не абы как, а через Lotus Notes (email в смысле - но это я нашёл:)). Вот для начала список по подразделению ("вытянул" - не проблема) надо редактировать (т.е. чтоб кнопки были: отметить строки, удалить строки, сохранить, поле суммы открыто для записи). Там два примера нашёл - надо их "скомпилировать" :). Ща вспомнил - заменял поле - ФИО покороче сделал (инициалы вместо полного) - может из-за этого...

p.s. "и крашу-крашу я заборы" :)
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 10:25:47 am
You are not allowed to view links. Register or Login
p.s. "и крашу-крашу я заборы" :)
О! - да там всё есть (в 'REUSE_ALV_GRID_DISPLAY') - правой кнопой можно cut делать :)
считаем закрытой - перехожу с разборкой WF-й части
Название: Re: Редактор таблицы с ALV
Отправлено: Uukrul от Июнь 06, 2017, 11:44:16 am
You are not allowed to view links. Register or Login
О! - да там всё есть (в 'REUSE_ALV_GRID_DISPLAY') - правой кнопой можно cut делать :)
В SE80 выбрать просмотр пакетов разработок и там выбрать пакет SLIS в ветке "Программы" будет наверное три десятка программ по созданию и работе с ALV-таблицами. Это именно ALV а не контрол-грид, который ты пытаешься создать на экране используя описание по ссылке http://www.saptechnical.com/Tutorials/ABAP/TableControl/Index.htm, кстати обрати внимание в ссылке написано TableControl, и это совсем другой объект и совсем другие правила по работе с ним.

Кстати, кнопку для ALV-таблицы, можно добавить в любое место, а не только последней в списке.
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 02:25:48 pm
You are not allowed to view links. Register or Login
Кстати, кнопку для ALV-таблицы, можно добавить в любое место, а не только последней в списке.
"вот он этот коварный тип" - https://www.sapnuts.com/tutorials/Edit-and-Save-Functionality-in-ABAP.html (https://www.sapnuts.com/tutorials/Edit-and-Save-Functionality-in-ABAP.html) - из него слепил :). кнопку надо - расчёт общей суммы добавить ещё - разберусь
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 03:04:37 pm
You are not allowed to view links. Register or Login
"вот он этот коварный тип" - https://www.sapnuts.com/tutorials/Edit-and-Save-Functionality-in-ABAP.html (https://www.sapnuts.com/tutorials/Edit-and-Save-Functionality-in-ABAP.html) - из него слепил :). кнопку надо - расчёт общей суммы добавить ещё - разберусь
да там же и сумма есть!
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 03:27:11 pm
странно, при редактировании суммы напр. 20000 превращаются при сохранении в 20,00 :(
Тип вроде валюта - PA0183-awamt. что может быть?
Название: Re: Редактор таблицы с ALV
Отправлено: Uukrul от Июнь 06, 2017, 04:31:14 pm
You are not allowed to view links. Register or Login
странно, при редактировании суммы напр. 20000 превращаются при сохранении в 20,00 :(
Тип вроде валюта - PA0183-awamt. что может быть?
Ссылка на поле содержащее код валюты должна быть, и в данном поле код валюты должен быть заполнен, тогда будет правильно работать.
Название: Re: Редактор таблицы с ALV
Отправлено: Skif от Июнь 06, 2017, 05:37:04 pm
You are not allowed to view links. Register or Login
Ссылка на поле содержащее код валюты должна быть, и в данном поле код валюты должен быть заполнен, тогда будет правильно работать.
пасиб. заработало