Текущее время: Ср, май 07 2025, 18:55

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Вт, янв 12 2010, 12:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 10 2007, 06:03
Сообщения: 129
Откуда: Иркутск
Пол: Мужской
При создании сбытового заказа в VA01 я нажимаю кнопку "Создать со ссылкой". Открывается окно, в котором по умолчанию выбрана закладка "Предл." (предложение). Подскажите, пожалуйста, как изменить закладку по умолчанию.

_________________
Это было очень давно, когда горы были молодыми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Вт, янв 12 2010, 13:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Определение активной закладки для "Создать со ссылкой" происходит в такой последовательности:
- тип документа сбыта (TVAK-VBTYP);
- тип предшествующего документа сбыта (VBAK-VGTYP);
- на какой документ ссылка обязательна (TVAK-BEZOB);
Это всё происходит по умолчанию в SAPMV45A подпрограмма FCODE_COPY. Там в FCODE устанавливается, какая закладка потом будет активна.

Если вас такое поведение не устраивает, можно написать свой аналог FCODE_COPY в этой же программе SAPMV45A (благо есть где развернуться :) ), а потом в настройке управления последовательности экранов подменить FCODE_COPY на свою. Для этого в ракурсе V_T185 (или тр. VFBS) для программы SAPMV45B выберите "Пути между местами обработки - T185 ", а затем для кода функции COPY пропишите свою подпрограмму в "Модуль смены экранов".

Изменение модуля смены экранов - на свой страх и риск, ессес-но. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Вт, янв 12 2010, 21:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
а можно просто SHD0 использовать, никакого ABAP

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Ср, янв 13 2010, 10:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 10 2007, 06:03
Сообщения: 129
Откуда: Иркутск
Пол: Мужской
Спасибо. Я решил воспользоваться SHD0, настроил вариант, теперь отображаются две закладки: запрос и заказ, причём закладка запроса отображается первой. Но. Переключение на эту закладку запроса не обрабатывается, поэтому система думает, что у неё открыта закладка предложения (даже подпись у поля торгового документа "Предложение" и проверка номера документа происходит соответствующая). Если переключиться на заказ и обратно на запрос, то всё становится нормально. Можно ли исправить это без АВАР'а?

_________________
Это было очень давно, когда горы были молодыми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Ср, янв 13 2010, 14:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Как я писал выше, определение, какую операцию вы выполняете (FCODE) происходит в подпрограмме FCODE_COPY. И переопределение последовательности экранов (что происходит в SHD0) не влияет на систему, которая будет думать именно так, как написано на ABAP (сорри конечно, но я не до конца понимаю, почему вы так боитесь ABAPa? прям как от чумы шугаетесь...)

Вам всегда нужно создавать заказ определённого вида по запросу? Как я понял, у вас бывает два вариант: по запросу или по заказу. Попробуйте разрулить настройкой в виде документа "ссылка обязательна". Что-нибудь типа такого: вид заказа СЗ1 всегда создаётся только со ссылкой на запрос, а вид заказа СЗ2 всегда создаётся со ссылкой на заказ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Ср, янв 13 2010, 15:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 10 2007, 06:03
Сообщения: 129
Откуда: Иркутск
Пол: Мужской
Ну, АВАР, так АВАР. Просто не очень хорошо править стандартные программы. Но мы уже, собственно, так и делаем. Настройкой "ссылка обязательна" не получится разрулить, так как один и тот же вид документа (заказ) создаёт как со ссылкой (причём на запрос или другой заказ), так и без ссылки. Спасибо за помощь.

_________________
Это было очень давно, когда горы были молодыми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Ср, янв 13 2010, 16:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Так стандартные не надо править :)

По шагам могу написать:
1. в инклюд MV45AIZZ копируете FCODE_COPY из инклюда MV45AF0F_FCODE_COPY и называете его Z_FCODE_COPY (ну или Y_FCODE_COPY или ещё как религия позволяет).
2. меняете определение fcode на своё усмотрение.
3. прописываете Y_FCODE_COPY вместо FCODE_COPY в t185 в тр. vfbs как описано выше.

Где здесь изменение стандартных программ? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Закладка по умолчанию при создании заказа со ссылкой
СообщениеДобавлено: Ср, янв 13 2010, 17:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Angie написал:
Где здесь изменение стандартных программ? :)

Могу ошибаться, но стоит взглянуть на диапазон имен клиента для таблицы T185 и соотв. ключи.
А так вполне красивое решение, но найти концы другому консультанту будет ОЧЕНЬ сложно )))
Angie написал:
сорри конечно, но я не до конца понимаю, почему вы так боитесь ABAPa? прям как от чумы шугаетесь...

в общем случае чем меньше абапа - тем выше квалификация внедренца (не берем отчеты ессесно).
Очень, очень редко, модификации являются действительно обоснованными. Особенно в данном конкретном случае - овчинка выделки не стоит...


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

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


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

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


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

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