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

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


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

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


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

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