Текущее время: Пн, июл 21 2025, 12:20

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Вывод названия объекта в строку subtotal (ALV Grid)?
СообщениеДобавлено: Пт, мар 23 2007, 17:34 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
В одном из отчетов нашел такую фичу: имя объекта и его наименовние связаны таким образом, что при промежуточном суммировании по объекту в сторке суммы появляется и его наименование. Как это реализовать? Предполагаю, надо копать в сторону структуры данных...

Изображение


Последний раз редактировалось sokov Пн, мар 26 2007, 23:58, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 06:18 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Возможно поможет метод GET_SUBTOTALS
http://help.sap.com/saphelp_46c/helpdata/fr/9e/2c7b38180fee45e10000009b38f8cf/content.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 07:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
vahtang написал(а):


Да, пожалуй это не поможет, будут выводиться итоговые суммы без указания, что это? 8) А пользователям нужно знать, что означает итоговая сумма - Итого задано или Итого отходов? :D
Передо мной стояла такая задача -я поступил следующим образом:
создал структуру с теми полями, которые буду выводить + 2 поля:
1 поле COLOR TYPE STRLINECOL - это кодировка цветов
2 поле STYLE TYPE LVC_T_STYL - таблица стилей для ячеек.
В процессе заливки внутренней таблички сам определял какая итоговая, а кака нет, соответственно и цвет и краткое наименование.
Получилось не очень универсально, но что есть то есть :o
_____________________________________________________________
На этот счет есть два мнения - мое и неправильное :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 08:50 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
В Fieldcatalog для поля KSTAR
указываете имя свзязанного текстового поля
TEXT_FIELDNAME = CEL_KTXT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 09:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
ROKO написал:
Да, пожалуй это не поможет, будут выводиться итоговые суммы без указания, что это? 8) А пользователям нужно знать, что означает итоговая сумма - Итого задано или Итого отходов? :D
Передо мной стояла такая задача -я поступил следующим образом:
создал структуру с теми полями, которые буду выводить + 2 поля:
1 поле COLOR TYPE STRLINECOL - это кодировка цветов
2 поле STYLE TYPE LVC_T_STYL - таблица стилей для ячеек.
В процессе заливки внутренней таблички сам определял какая итоговая, а кака нет, соответственно и цвет и краткое наименование.
Получилось не очень универсально, но что есть то есть :o

чего-то очень мудрёно... А чем стандарт-то не устроил?

vga написал(а):
В Fieldcatalog для поля KSTAR
указываете имя свзязанного текстового поля
TEXT_FIELDNAME = CEL_KTXT

Скорее, TXT_FIELD
СПАСИБО!!! :lol:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 10:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
sokov написал:
чего-то очень мудрёно... А чем стандарт-то не устроил?


Поясняю - делаю к примеру отчет по KSTAR. Некоторые KSTAR относятся к одной группе например "ИТОГО ЗАДАНО" , другие к другой " ИТОГО ОТХОДОВ". Эт первое. Некотрые подсуммируемые строки должны содержать тока сумму или тока количество. Эт второе. К тому же должны быть подсуммируемые строки, которые должны подсуммироваться из других строк. Например есть строки "ИТОГО ОТХОДОВ" "ИТОГО БРАКА", и должна быть отдельно строка "ИТОГО ОТХОДОВ,БРАКА".ЭТ четвертое :D НУ ЧТО ДАЛЬШЕ ПРОДОЛЖАТЬ?
_________________________________________________________
Программист всегда ставит два стакана.............. :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 11:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
**============================================
public section.
methods:
handle_subtotal_text
for event
subtotal_text of cl_gui_alv_grid
importing
es_subtottxt_info
ep_subtot_line
e_event_data .
**============================================
method handle_subtotal_text.
field-symbols:
<zmm_****> type ****
,<zmm_****> type ****
,<zmm_data> type any
.
if es_subtottxt_info-criteria = 'MATNR'.
assign ep_subtot_line->* to <zmm_****>.
event_matnr = <zmm_****>-matnr.
assign e_event_data->m_data->* to <zmm_data>.
event_str = <zmm_data>.
concatenate
event_matnr
'Итого:'
into event_str separated by space.
<zmm_data> = event_str.
endif.
endmethod.
*============================================
перед выводом на экран
set handler ref_event->handle_subtotal_text for ref_alv.

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 23:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, авг 08 2005, 15:50
Сообщения: 505
Откуда: München
Пол: Мужской
Кстати, по теме текстовых меток: имеется интересная функциональность для работы с ними.
Обратил внимание, что если в SAP Query создать инфонабор, то поля DDIC, для которых системе удалось найти метку, помечаются, буковкой "Т", а при построении запроса они выносятся в отдельную группу "Дополнительные поля". ALV Grid, правда не докрутили: основное поле и метка не связаны как показано выше... :roll:
Отвечает за все класс CL_TEXT_IDENTIFIER, в его документашке описан алгоритм поиска метки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB