Текущее время: Ср, авг 27 2025, 10:15

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


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

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


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

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