Текущее время: Чт, мар 28 2024, 21:33

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Пн, июл 23 2018, 14:51 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Добрый день!
Подскажите пожалуйста, необходимо создать пользовательское меню для создания требований авансового платежа (ТАП) кредитору, в каждом из пунктов которого по умолчанию будет указан код ОГК (в зависимости от операции) и код НДС.
Для создания ТАП используем транзакцию f-47, вид документа по умолчанию КА.
Как можно "зашить" в меню код ОГК по умолчанию? Это можно сделать с помощью настроек?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Вт, июл 24 2018, 11:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Попробуйте SHD0 для FB01 с нужным набором значений на первом экране.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Вт, июл 24 2018, 11:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Настройка полей по умолчанию (OBU1) допускает только код проводки и вид документа.
Однако OBU1 - это не что иное, как ведение транзакции с параметрами. Таким образом, Вы можете:
1. Создать для FBA6 варианты транзакции (в SHD0) и на каждый полученный вариант транзакции создать новую транзакцию ввода, которую вызывать из этого меню.
2. Создать транзакции с параметрами (быстрее, чем на основе варианта транзакции).
Вводить параметр RF05A-ZUMSK = XXX, где XXX - Ваш целевой код ОГК. Экран 112, из пула модулей = SAPMF05A.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Вт, июл 24 2018, 14:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Кстати, придумал еще проще :D Чтобы не плодить транзакции, можно вообще запускать одну и ту же транзакцию FBA6 с заполненным первым экраном, но дальше никакие нажатия кнопок не записывать, а просто на этом останавливаться. Все равно же список через Z реализован будет. Ну вот везде и сделать call transaction 'FBA6', а потом сразу останавливаться для ввода заголовка.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Вт, июл 24 2018, 14:38 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Добрый день!

Большое спасибо за ответ. Пробую, ни разу не работала с SHD0.
А для f-47 в SHD0 сделать варианты транзакций не получится? (попробовала- система пишет, что варианты допустимы для диалоговых транзакций)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Вт, июл 24 2018, 16:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Emir написала:
А для f-47 в SHD0 сделать варианты транзакций не получится? (попробовала- система пишет, что варианты допустимы для диалоговых транзакций)

F-47 = FBA6


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Чт, июл 26 2018, 15:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Yozhhhhh написал:
Настройка полей по умолчанию (OBU1) допускает только код проводки и вид документа.
Однако OBU1 - это не что иное, как ведение транзакции с параметрами. Таким образом, Вы можете:
1. Создать для FBA6 варианты транзакции (в SHD0) и на каждый полученный вариант транзакции создать новую транзакцию ввода, которую вызывать из этого меню.
2. Создать транзакции с параметрами (быстрее, чем на основе варианта транзакции).
Вводить параметр RF05A-ZUMSK = XXX, где XXX - Ваш целевой код ОГК. Экран 112, из пула модулей = SAPMF05A.




Добрый день :) !
Большое спасибо Вам за ответы!
Иду по первому пути. Создала один вариант (в SHD0) для FBA6 . Получилось! :D
Вариант ZTAP_A1 c вариантами экрана ZTAP_A1_0112 и ZTAP_A1_0304

А как на каждый полученный вариант транзакции создать новую транзакцию ввода? В SE43? Подскажите пожалуйста!

А второй вариант, который Вы предложили, я не поняла, если честно...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа  Тема решена
СообщениеДобавлено: Чт, июл 26 2018, 15:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Emir написала:
А как на каждый полученный вариант транзакции создать новую транзакцию ввода? В SE43? Подскажите пожалуйста!

Транзакции в SAP исторически :lol: ведутся в SE93. Там для описания вида транзакции есть соответствующий пункт в списке: вариант транзакции.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Пт, июл 27 2018, 03:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
И там же в se93 делается транзакция с параметрами :D
Имхо, но транзакция с параметрами - вариант куда более простой, чем вариант транзакции. SHD0 как по мне совершенно не юзер френдли. Чтобы понять, как устроены транзакции с параметрами, откройте в se93 транзакцию f-49, там очень наглядно. Смотреть в нижнюю часть экрана нужно.

Мой третий вариант еще удобнее. Во-первых, не плодятся транзакции. Во-вторых, не надо мучиться с ролями. Для каждой новой транзакции придется обновлять одну или несколько ролей, все новое обязано быть включено в s_tcode. Много мороки, но красиво, этого не отнять.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Пт, июл 27 2018, 13:38 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
darkduck написал:
Emir написала:
А как на каждый полученный вариант транзакции создать новую транзакцию ввода? В SE43? Подскажите пожалуйста!

Транзакции в SAP исторически :lol: ведутся в SE93. Там для описания вида транзакции есть соответствующий пункт в списке: вариант транзакции.



спасибо Вам огромное! :D все у меня получилось!!!! Использовала не юзер френдли SHD0! :oops:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как создать пользовательское меню для создания требований авансового платежа
СообщениеДобавлено: Пт, июл 27 2018, 13:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Огромное спасибо Вам! У меня все получилось, использовала SHD0 :D :oops:


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

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


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

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


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

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