Текущее время: Вс, июл 20 2025, 00:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как получить результаты выборки iw39
СообщениеДобавлено: Ср, авг 23 2006, 10:18 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
Как в программе предоставить пользователю селекционный экран iw39 , а потом получить в прогу результаты выборки и продолжить работу?


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Проще всего скопировать экран этой транзакции в свою программу и при его заполении выполнять call transaction.
Проблема только в получении результатов выборки. Надо подумать :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 23 2006, 10:54 
Гость
проще всего скопировать прогу RIAUFK20
в свою,
а там уже между start-of-selection и end-of-selection написать свой код


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 23 2006, 10:57 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну это уже совсем некошерно. Хотя как вариант, конечно, может рассматриваться.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 23 2006, 11:06 
Гость
Пономарев Артем написал:
Ну это уже совсем некошерно. Хотя как вариант, конечно, может рассматриваться.


ну нельзя вызвать из своей проги чужие селекционные экраны,
тем более что они там описаны даже не в инклуде, который можно было бы подцепить,
так что описывать - самому...

ну можно конечно просто скопировать селекционный блок...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 23 2006, 11:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
1) ФМ RS_REPORTSELECTIONS_INFO - получаем информацию по параметрам селекционного экрана отчета RIAUFK20;
2) Группа функций SSEL (ФМ FREE_SELECTIONS_INIT; FREE_SELECTIONS_DIALOG) - формируем динамический вызов экрана параметров по данным п.1.
3) SUBMIT отчета RIAUFK20 с передачей заполненных значений параметров.

Красиво и без глупостей... :)

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 23 2006, 11:22 
Гость
nicky555 написал:
1) ФМ RS_REPORTSELECTIONS_INFO - получаем информацию по параметрам селекционного экрана отчета RIAUFK20;
2) Группа функций SSEL (ФМ FREE_SELECTIONS_INIT; FREE_SELECTIONS_DIALOG) - формируем динамический вызов экрана параметров по данным п.1.
3) SUBMIT отчета RIAUFK20 с передачей заполненных значений параметров.

Красиво и без глупостей... :)


ГУРУ! :oops:


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Угу, так можно. Только чем это отличается от копирования стандартного экрана в свой отчет? Если принципиально?
И на последок -
Code:
а потом получить в прогу результаты выборки и продолжить работу?

:)


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Говоря словами соседнего топика: "Учите матчасть" :)

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Хммм, ну хорошо, по пунктам:
1. Предложенный подход прокатывает только с selection-screen. Что далеко не всегда подходит.
2. Опция SUBMIT'а EXPORTING LIST TO MEMORY - тоже самое (за вычитом скрина, ессно).

Ну и какую матчасть учить будем? ;)


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
:(
Учить будем следующее:
1) отличие экрана параметров от динпро;
2) минусы копирования стандартной функциональности при поддерже и обновлениях системы;
3) способы решения конкретной задачи в рамках идеологии системы.
До кучи - внимательно посмотреть на код указанного отчета в логике вывода результатов, особенно обращая внимание на строки типа
Code:
export sel_tab ind_empty to memory id sy-repid.

Если словоблудия больше не будет, то повторюсь - для четко поставленной задачи мною было предложено конкретное решение. Если вам оно не подходит - поставьте свою задачу и получите ответ.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
nicky555 написал:
2) минусы копирования стандартной функциональности при поддерже и обновлениях системы;

К минусам по пункту 2 можно довавить пункт: разработка программы копирования вариантов ALV из программы в программу.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
nicky555 написал:

1) отличие экрана параметров от динпро;.

Это к чему вообще?
nicky555 написал:
2) минусы копирования стандартной функциональности при поддерже и обновлениях системы;

Согласен
nicky555 написал:
3) способы решения конкретной задачи в рамках идеологии системы.

Хммм, ссылочку на идеологию, плз. В САПе столько каши от старых версий и столько вариантов решения одной и той же задачи - что... про идеологию я бы не говорил.
nicky555 написал:
До кучи - внимательно посмотреть на код указанного отчета в логике вывода результатов, особенно обращая внимание на строки типа
Code:
export sel_tab ind_empty to memory id sy-repid.


Будет время - обязательно посмотрю.
nicky555 написал:
Если словоблудия больше не будет, то повторюсь - для четко поставленной задачи мною было предложено конкретное решение.

Согласен. Конкретно для этого случая решение верно.
nicky555 написал:
Если вам оно не подходит - поставьте свою задачу и получите ответ.

А вы уверены что сможете дать ответы на мои вопросы? Если не заметили ни одного не было. И я даже скажу почему - простые давно знаю как решать. А на сложные на форумах отвечать либо некому либо некогда. Да и вообще, полезнее самому разбираться.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Хотя по хорошему nicky555, конечно, прав :)
Надо будет запомнить подход.


Изменено: Ником ошибся :)

Цитата:
улыбнуло

З.Ы.: А что, правда жизни. На форумах серьезные задачи обсуждать бесполезно :(


Последний раз редактировалось Пономарев Артем Ср, авг 23 2006, 15:43, всего редактировалось 2 раз(а).

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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Пономарев Артем написал:
А вы уверены что сможете дать ответы на мои вопросы? Если не заметили ни одного не было. И я даже скажу почему - простые давно знаю как решать. А на сложные на форумах отвечать либо некому либо некогда. Да и вообще, полезнее самому разбираться.


улыбнуло Изображение

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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