Текущее время: Сб, авг 23 2025, 01:24

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Выбор признака из ограниченного атрибутом списка и BPS  Тема решена
СообщениеДобавлено: Вт, янв 24 2006, 12:55 
Гость
Проблема следующего рода:

Делается планирование ДДС. Нужно чтобы менеджер при каждом запуске папки планирование выбирал договор из списка договор в разработке, то есть сначала список договоров нужно ограничить значением атрибута, а потом уже выбирать из ограниченного списка.

Не могли бы вы подсказать как рещить такую проблему? Наверное надо писать user-exit переменную, поэтому может у кого есть ссылочки как делать такие переменные.

Заранее благодарен.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 24 2006, 14:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
по поводу ссылок наверное может кто ещё что скажет, я лишь могу скать, если выбрать переменную user-exit и нажать F1 на поле где указывается ФМ для обработки, то можно получить немного полезной информации об интерфейсе модуля. А дальше все в ваших руках...

_________________
а подпись...а подписи не будет :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 09:16 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 14 2005, 09:35
Сообщения: 81
Похоже БиВишник с МаксимоМ в отпусках, некому даже ответить :D


Цитата:
чтобы менеджер при каждом запуске папки планирование выбирал договор из списка договор в разработке, то есть сначала список договоров нужно ограничить значением атрибута, а потом уже выбирать из ограниченного списка.


поможет Exit.

Либо на уровне признак ограничить по атрибуту, а не по конкретным значениям.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 13:21 
Гость
10метровафигенавапровода написал(а):
Похоже БиВишник с МаксимоМ в отпусках, некому даже ответить :D


Похоже, что так :)


10метровафигенавапровода написал(а):
Либо на уровне признак ограничить по атрибуту, а не по конкретным значениям.


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

Нашел инфу по этому поводу: How to... Variables of Type Exit. Там есть решение. Правда запрогать почему-то не удалось :(


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 13:53 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
сделай транзакцию, в которой будешь выводить список договоров для выбора, после выбора кодом запустишь папку планирования с переданным в нее значением кода договора и будет тебе щастье.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 14:06 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 14 2005, 09:35
Сообщения: 81
Bkmz

Уж слишком сложно :D Слишком много усилий и мало ли какие подводные камни могут быть на этом пути?

а вообще , [BW]n00b, есть такие вопросы, на которые сложно отвеить слабо представляя саму ситуацию. Ты либо досконально попробуй описать все, либо помощи не жди - тебя тут только запутают. Я например вижу наскидку пару выходов, но они специфичны для каждой ситуации и не всегда подойдут.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 14:29 
Гость
Bkmz написал:
сделай транзакцию, в которой будешь выводить список договоров для выбора, после выбора кодом запустишь папку планирования с переданным в нее значением кода договора и будет тебе щастье.


Это есть решение. В How to... Variables of Type Exit подобное решение, там на основе значений переменной делается табличка, а из этой таблички уже выбирается значение следующей узерехит переменной(я так понимаю :) ). Правда с абапом у меня тяжело, поэтому этот вопрос пока отлажу :)

Всем спасибо за ответы!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 14:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
вот так выглядит функциональный модуль изнутри, возвращает в переменную user-exit текущий год.....это надо? или что?

FUNCTION Z_GET_CUR_YEAR_EXAMPLE.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(I_AREA) TYPE UPC_Y_AREA
*" REFERENCE(I_VARIABLE) TYPE UPC_Y_VARIABLE
*" REFERENCE(I_CHANM) TYPE UPC_Y_CHANM
*" REFERENCE(ITO_CHANM) TYPE UPC_YTO_CHA
*" EXPORTING
*" REFERENCE(ETO_CHARSEL) TYPE UPC_YTO_CHARSEL
*" EXCEPTIONS
*" FAILED
*"----------------------------------------------------------------------

data buf type UPC_YS_CHARSEL.

clear buf.

buf-chanm = i_chanm.
buf-seqno = '1'.
buf-SIGN = 'I'.
buf-OPT = 'EQ'.
buf-LOW = SY-DATUM(4).

insert buf into table eto_charsel.


ENDFUNCTION.

_________________
а подпись...а подписи не будет :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 27 2006, 14:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
Если делать не через атрибуты, а через соединения, то можно будет ограничивать при выборе....появится ещё одно поле

_________________
а подпись...а подписи не будет :)


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

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


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

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


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

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