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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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