Текущее время: Вт, апр 23 2024, 18:24

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Задание значения экранному полю во время выполнения
СообщениеДобавлено: Ср, фев 16 2005, 17:33 
Гость
Есть транзакция (me21n).
На экране "позиция подробно" отображаются параметры, технический тип которых принадлежит структуре MEPO1317 (код налога, например, mwskz)
Как во время выполнения задать значение для полей этой структуры, причем, чтобы эти значения отобразились на экране?
В частности, интересует задание кода налога, к которому нет SPA/GPA.
Как его задать программно?

Заранее большое спасибо!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Присвоение налога
СообщениеДобавлено: Ср, фев 16 2005, 18:10 
Гость
Есть определение BAdI EXTENSION_US_TAXES.
На основе определения можно создать внедрение и переопределить метод MM_ITEM_TAX_MODIFY. MWSKZ там есть в выходных параметрах.
Успехов! :o


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Присвоение налога
СообщениеДобавлено: Ср, фев 16 2005, 18:24 
Гость
Удав написал(а):
Есть определение BAdI EXTENSION_US_TAXES.
На основе определения можно создать внедрение и переопределить метод MM_ITEM_TAX_MODIFY. MWSKZ там есть в выходных параметрах.
Успехов! :o

Более подробные инструкции см. в SAP Notes №№625819, 657146


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 03:22 
Гость
А можно создать вариант транзакции со значениями полей по умолчанию ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 09:39 
Гость
А подскажите, пожалуйста, как найти user-exit, который выполняется, когда курсор установлен на конкретную позицию и нажимается Enter или кнопка "Подробно"?

И как вообще эти UE искать?

Заранее огромное спасибо!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 09:40 
Гость
Anonymous написал(а):
А подскажите, пожалуйста, как найти user-exit, который выполняется, когда курсор установлен на конкретную позицию и нажимается Enter или кнопка "Подробно"?

И как вообще эти UE искать?

Заранее огромное спасибо!


Это я был :oops:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 10:21 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
http://www.sapfans.com/forums/viewtopic.php?t=101046&start=0&postdays=0&postorder=asc&highlight=&


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 14:22 
Гость
Что значит "курсор установлен на конкретную позицию"?
Общего алгоритма поиска user-exit`s нет, потому что существуют разные способы расширения функциональности.
Об этом рассказывает курс BC425. :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 14:30 
Гость
Что значит "курсор установлен на конкретную позицию"?
Общего алгоритма поиска user-exit`s нет, потому что существуют разные способы расширения функциональности.
Об этом рассказывает курс BC425. :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 20:14 
Гость
Удав написал(а):
Что значит "курсор установлен на конкретную позицию"?
Общего алгоритма поиска user-exit`s нет, потому что существуют разные способы расширения функциональности.
Об этом рассказывает курс BC425. :wink:

"Курсор установлен на кокретную позицию" при заполнении данных позиции заказа на поставку (на номер материала из этой позиции, например).
Курс пошукаю, спасибо :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 17 2005, 20:16 
Гость
EHOT написал(а):
А можно создать вариант транзакции со значениями полей по умолчанию ...

Скорее всего, не пройдет, т.к. код должен проставляться в зависимости от вида постащика: для внешних один, для внутренних - другой :(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 03:40 
Гость
Paul_80 написал:
EHOT написал(а):
А можно создать вариант транзакции со значениями полей по умолчанию ...

Скорее всего, не пройдет, т.к. код должен проставляться в зависимости от вида постащика: для внешних один, для внутренних - другой :(


да, тогда не подойдет ... :(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 10:34 
Гость
Paul_80 написал:
Удав написал(а):
Что значит "курсор установлен на конкретную позицию"?
Общего алгоритма поиска user-exit`s нет, потому что существуют разные способы расширения функциональности.
Об этом рассказывает курс BC425. :wink:

"Курсор установлен на кокретную позицию" при заполнении данных позиции заказа на поставку (на номер материала из этой позиции, например).
Курс пошукаю, спасибо :)

Ну тут только общие рекомендации: смотришь статус "Система->Статус", узнаешь имя главной программы и пытаешься найти для нее user-exits
:lol:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Присвоение налога
СообщениеДобавлено: Пт, фев 18 2005, 15:00 
Гость
Удав написал(а):
Есть определение BAdI EXTENSION_US_TAXES.
На основе определения можно создать внедрение и переопределить метод MM_ITEM_TAX_MODIFY. MWSKZ там есть в выходных параметрах.
Успехов! :o

Поробовал создать внедрение.
К сожалению, при создании заказа на поставку на breakpoint'е во внедрении этого BADI процесс не останавливается, т.к. туда даже не попадает :(
Видимо, всё дело в том, что под созданием ЗП "лежит" группа функций XM06, а EXTENSION_US_TAXES принадлежит и вызывается в ГФ создания и проверки Invoice(счет-фактура?) - сорри, никак не могу найти название.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 18 2005, 15:26 
Гость
Да, неправильный метод я тебе сказал, извиняюсь :idea:
Описание методов этого определения - в ноте 657146
.....
ME_CALCUL_SRV_TAX (Purchase order, service items)
With this method you can decide, whether a new tax calculation on service level is supposed to be triggered in case of changes on item level.
Example: You use the function from Note 493515 and use the tax jurisdiction code from the delivery address of the item for the tax calculation. You want to use the tax jurisdiction code from the delivery address for the tax calculation on service level, too. For that, if you change the tax jurisdiction code in the delivery address of the item, you have to execute the tax calculation on service level again (for all services under this item). The sample implementation deals with this case.

ME_TAXCOM_MEPO (Purchase order, material items)
For the specification of the tax rate, you want to transfer more data to the external tax system than provided in the standard system. Or you want to change standard data.
.....
Выбирай из этих двух.
:wink:


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

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


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

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


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

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