Текущее время: Пт, апр 26 2024, 11:54

Часовой пояс: 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
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Настройка полей по умолчанию (OBU1) допускает только код проводки и вид документа.
Однако OBU1 - это не что иное, как ведение транзакции с параметрами. Таким образом, Вы можете:
1. Создать для FBA6 варианты транзакции (в SHD0) и на каждый полученный вариант транзакции создать новую транзакцию ввода, которую вызывать из этого меню.
2. Создать транзакции с параметрами (быстрее, чем на основе варианта транзакции).
Вводить параметр RF05A-ZUMSK = XXX, где XXX - Ваш целевой код ОГК. Экран 112, из пула модулей = SAPMF05A.

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


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

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Кстати, придумал еще проще :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
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
И там же в 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 часа


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

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


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

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