Текущее время: Вт, июл 22 2025, 23:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Как в пользоват СП закинуть ИД параметры при его вызове
СообщениеДобавлено: Чт, июн 14 2007, 13:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
буду признателен

_________________
Best regards
Dolbnev Alexandr


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 13:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
SET PARAMETER ID pid FIELD f.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в пользоват СП закинуть ИД параметры при его вызове
СообщениеДобавлено: Чт, июн 14 2007, 14:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lexx_nv написал(а):
Как в пользоват СП закинуть ИД параметры при его вызове

Ясно только одно - используется средство поиска. А вот когда, куда и зачем закидывать ИД параметры в процессе пользования СП - непонятно.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 14:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
Есть СП
Есть пользовательское СП
в нем я набираю данные
как мне в этот пользоват СП передать
параметры из программы причем СП имеет два ид параметра
вОПРОС
как передать эти параметры в пользоват СП

_________________
Best regards
Dolbnev Alexandr


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 15:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Происходит-то это где ?
На сел. экране, на форме экранной, в ALV-grid ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 15:51 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lexx_nv написал(а):
Есть СП
Есть пользовательское СП
в нем я набираю данные
как мне в этот пользоват СП передать
параметры из программы причем СП имеет два ид параметра
вОПРОС
как передать эти параметры в пользоват СП

Хорошо-бы этот текст отформатировать и запятые расставить.

Если понимать как "есть стандартное комплексное средство поиска в которое добавлено пользовательское элементарное средство поиска": то всё очень просто (просто RTFM) - у комплексного средства поиска есть закладка "включенные ср. поиска". На этой закладке выбирается интересующие нас средство поиска и нажимается кнопка "ПрисвПараметров", где и прописывается соответствие параметров КСП нашему СП.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 15:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
1. Есть СП
2.
WERKS_OUT 1 1 WERKS_D WRK
NODE 2 2 CN_STUFE ISL
WERKS 3 3 WERKS_D
NAME1 4 4 NAME1
3. не трудно заметить есть два поля ИД
WRK
ISL
Они передаются из программы для СП
4. Написал пользоват СП к заданному СП
5. Вопрос:
как передать в условие WHERE в ФМ пользоват СП
чтобы отсечь по WRK и ISL

все чего не понятно

_________________
Best regards
Dolbnev Alexandr


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 16:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
может через гет параметер внутри ФМ пользоватго СП ?

_________________
Best regards
Dolbnev Alexandr


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 16:07 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lexx_nv написал(а):
1. Есть СП
2.
WERKS_OUT 1 1 WERKS_D WRK
NODE 2 2 CN_STUFE ISL
WERKS 3 3 WERKS_D
NAME1 4 4 NAME1
3. не трудно заметить есть два поля ИД
WRK
ISL
Они передаются из программы для СП
4. Написал пользоват СП к заданному СП
5. Вопрос:
как передать в условие WHERE в ФМ пользоват СП
чтобы отсечь по WRK и ISL

все чего не понятно


5. Никак.
На соответствующей фазе (SELECT) читайте что задано в параметрах WERKS_OUT и NODE (хранятся в SHLP-SELOPT[]) и на этом стройте условие where. Очень удобно для этого пользоваться ФМ 'F4_CONV_SELOPT_TO_WHERECLAUSE'

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 16:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 24 2006, 09:33
Сообщения: 154
Откуда: Москва
кому интересно пишу ответ
в структуре

shlp лежат те входные параметры которые падают в СП :)

_________________
Best regards
Dolbnev Alexandr


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 16:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Кстати:
Lexx_nv написал(а):
1. Есть СП
2.
WERKS_OUT 1 1 WERKS_D WRK
NODE 2 2 CN_STUFE ISL
WERKS 3 3 WERKS_D
NAME1 4 4 NAME1
3. не трудно заметить есть два поля ИД
WRK
ISL
...
Заметить эти поля совершенно нетрудно, только ведь их наличие или отсутствие совершенно не должно влиять на работу пользов.СП. Т.е. оно (СП) могло выглядеть и как:
Цитата:
WERKS_OUT 1 1 WERKS_D
NODE 2 2 CN_STUFE
WERKS 3 3 WERKS_D
NAME1 4 4 NAME1
...

Эти параметры всего-навсего позволяют задать значения по умолчанию в случае, если соответствующий параметр не передаётся из программы, вызвавшей СП.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 16:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Lexx_nv написал(а):
кому интересно пишу ответ


интересно, в этой фразе нужна запятая ? :)


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

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


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

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


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

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