Текущее время: Сб, июл 19 2025, 23:09

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


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

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


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

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