Текущее время: Вс, июн 22 2025, 16:17

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: User-Exit, VALUE(C_S_CUSTOMER) TYPE RRO04_S_CUSTOMER OPTIONAL
СообщениеДобавлено: Ср, ноя 17 2010, 12:00 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Доброго дня...

Правил ошибочку в exit'e переменной, и случайно заметил параметр у модуля (как то раньше не обращал на это внимание).

FUNCTION EXIT_SAPLRRS0_001.
*" CHANGING
*" VALUE(C_S_CUSTOMER) TYPE RRO04_S_CUSTOMER OPTIONAL

Вопрос - кто-нибудь знает зачем данный параметр может быть использован? или кто то имеет\имел опыт использования параметра?

p.s. Подебажил немного... действительно SAP имеет на параметр некоторые виды, правда так и не догнал какие...
Ещё эта подпись "ACN - наводит на ощущение, что был разум и была мысль, вот какая только неясно...

В модуле RRS_VAR_VALUES_EXIT_BEFORE, можно увидеть

l_s_customer-vproctp = <l_sx_var>-vproctp. " ACN
CALL CUSTOMER-FUNCTION '001'
...
<l_sx_var>-vproctp = l_s_customer-vproctp. " ACN


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: User-Exit, VALUE(C_S_CUSTOMER) TYPE RRO04_S_CUSTOMER OPTIONAL
СообщениеДобавлено: Ср, ноя 17 2010, 13:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
ToliK написал(а):
Вопрос - кто-нибудь знает зачем данный параметр может быть использован? или кто то имеет\имел опыт использования параметра?

Для реализации ABAP логики. К примеру, если
Code:
* get value from user-exit
      IF <l_sx_var>-vproctp EQ '3' .
то будет вызван ФМ 'ZXRSRU01'. Для остальных видов обработки переменных данный модуль вызван не будет.
Для справки:
В структуре RRO04_S_CUSTOMER есть два поля VPROCTP и VSHIFT. VPROCTP построен на домене RSZVPROCTP, который имеет следующие значения:
    5 Ввод вручную / Значение по умолчанию
    1 Путь замены
    3 Программа клиента (customer exit)
    4 SAP-Расширение (SAP-exit)
    6 Полномочия
VSHIFT я понимаю как смещение пеменной.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: User-Exit, VALUE(C_S_CUSTOMER) TYPE RRO04_S_CUSTOMER OPTIONAL
СообщениеДобавлено: Ср, ноя 17 2010, 14:50 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
ROKO написал:
VSHIFT я понимаю как смещение пеменной.
- неа, я проверил... сделал смещение и посмотрел через rsrt, нефига.

Но вопрос был в другом...
Есть поле, которое SAP позволяет Вам поменять при реализации Вашего экзита.
Вопрос зачем? что должно произойти если Вы измените тип переменной...

Я менял и никаких изменений не увидел. Может кто-то был более удачлив?


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

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


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

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


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

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