Текущее время: Вс, июл 06 2025, 14:11

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


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

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


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

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