Текущее время: Пт, июл 18 2025, 03:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: ALV и все-все-все
СообщениеДобавлено: Вт, фев 07 2006, 10:51 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Салют всем, давно не виделись.

Проблема:

Версия 4.0В
Первый экран транзакции должен содержать в себе GRID, после нажатия "ОК", содержимое грида должно переместиться в некий отчёт-препросмотр, где по нажатию кнопки "ОК" произойдёт выгрузка данных в Эксэль.

Вопрос:
1. КАК работать с гридом? Только не смейтесь - когда работал с 4.6 просто вызывал reuse_alv_grid... здесьб такого нет.
2. Не могу понять, как мне сделать второе окно окном "отчёта", чтобы писать там с помощью WRITE.

Очень прошу, народ, если у кого есть подобные самплы - киньте здесь, тока на мыло не кидайте - оно здесь в офисе запрещёно.

Всем заранее тханкс :(

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Эх... Переходить на более старую систему - культурный шок.. Сочувствую.

В 4.0В есть только REUSE_ALV_LIST_DISPLAY. Никаких контролов - только список.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 07 2006, 12:46 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Сергей Королев написал:
Эх... Переходить на более старую систему - культурный шок.. Сочувствую.

В 4.0В есть только REUSE_ALV_LIST_DISPLAY. Никаких контролов - только список.


И не говорите... эээх.... сижу вот тута.... пашююю, млин, где мой старый любимый 4.6...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 07 2006, 17:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Loyso написал(а):
И не говорите... эээх.... сижу вот тута.... пашююю, млин, где мой старый любимый 4.6...

Вот однажды пришлось после 4.7 на 3.0I перейти, это было ваще... :roll:

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 00:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Ну так в чем вопрос?,
минисап на персоналку и попытка портировать разработки версии 4>0,
на 4.0 (полушутка).
Смотрю, что стало с ALV в 6.40, и чувствую себя слегка стажером :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV и все-все-все
СообщениеДобавлено: Ср, фев 08 2006, 03:07 
Гость
Loyso написал(а):
Вопрос:
1. КАК работать с гридом? Только не смейтесь - когда работал с 4.6 просто вызывал reuse_alv_grid... здесьб такого нет.
2. Не могу понять, как мне сделать второе окно окном "отчёта", чтобы писать там с помощью WRITE.
Всем заранее тханкс :(


1.
описание табконтрола:
Code:
controls: t_prof type tableview using screen 100.


логика 100 экрана:
Code:
process before output.     
module status_0100.       
                           
loop with control t_prof.
module obrab_loop_100_prof.
endloop.                   
                           
process after input.       
                           
loop with control t_prof.
module modif_loop_100_prof.
endloop.                   
                           
module user_command_0100.


содержимое obrab_loop_100_prof:
Code:
read table it_prof index t_prof-current_line.

содержимое modif_loop_100_prof:
Code:
delete it_prof index t_prof-current_line.
insert it_prof index t_prof-current_line.


it_prof - внутренняя таблица, с которой и работаем в контроле

2. в PBO второго экрана, в status-модуле, пишешь:
Code:
suppress dialog.                               
leave to list-processing and return to screen 0.
* может можно и без return, уже не помню зачем ставил
write 'АБВГД'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: УУУХХХ ТЫ.....
СообщениеДобавлено: Ср, фев 08 2006, 11:51 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Мда... спасибо. на будущее запишем:)))
Ну а пока через лист всё сделал - муторно, но можно.
Сижу вот теперь - выгружаю в Екзель:)

Спасибо всем.

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 11:52 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Mike1 написал:
Ну так в чем вопрос?,
минисап на персоналку и попытка портировать разработки версии 4>0,
на 4.0 (полушутка).
Смотрю, что стало с ALV в 6.40, и чувствую себя слегка стажером :roll:

Что, всё так страшно? Или так красиво?;)

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 12:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Если объективно то:
https://www.sdn.sap.com/irj/servlet/prt ... 5b3bed962d


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

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


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

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


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

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