Текущее время: Пн, авг 04 2025, 12:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: ABUMN - узнать номер ОснСредства
СообщениеДобавлено: Ср, янв 30 2008, 17:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Народ подскажите!
В основное средство добавлены пользовательские поля.
Созданно расширение AISA_0001 и после премещения осн. средства ABUMN срабатывает EXIT_SAPLAISA_001. В него передается I_ANLA из которой можно узнать номер оснСр. которое мы перемещаем.
А как можно перехватить номер ОснСр В КОТОРОЕ передаем ?

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 30 2008, 19:31 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В этом экзите номер доступен через ASSIGN на структуру (SAPLAMDP)RAIFP3


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 31 2008, 10:05 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Спасибо!

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ??
СообщениеДобавлено: Чт, фев 07 2008, 14:48 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Aval написал:
В этом экзите номер доступен через ASSIGN на структуру (SAPLAMDP)RAIFP3

Извините за ламерский вопрос, а поподробнее можно.

У меня экзит вызывается 2 раза, и в нем anla-anln1 первый раз № ОС получателя, а второй № отправителя (речь про перемещение ОС в новое, созданное по образцу, и нужно определить № ОС получателя)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 17:13 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Речь шла о том, где есть номер ОС в которое перемещаем. Если нужен номер откуда перемещаем, то точно не помню, но в какой-то из структур RAIFP1 или RAIFP2. Работаем примерно так:
FIELD-SYMBOLS <fs> LIKE (SAPLAMDP)RAIFP3.
ASSIGN (SAPLAMDP)RAIFP3 TO <fs>.
ANLA-ANLN1 = <fs>-ANLN1.
ANLA-ANLN2 = <fs>-ANLN2.
Если не понятно, по подробнее в поиск по FIELD-SYMBOLS и в helpе.
А вот что куда присваивать, если экзит посещается два раза, это думать вам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 07 2008, 18:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Code:
  FIELD-SYMBOLS <ref1> LIKE ANLA-ANLN1.
  FIELD-SYMBOLS <ref2> LIKE ANEP-ANLN2.
  FIELD-SYMBOLS <ref3> LIKE ANEP-ANBTR.
  ASSIGN ('(SAPLAMDP)RAIFP3-ANLN1') TO <ref1>.
  IF sy-subrc EQ 0.
  ...
  ENDIF.
  ASSIGN ('(SAPLAMDP)RAIFP2-ANLN2') TO <ref2>.
  ASSIGN ('(SAPLAMDP)RAIFP2-ANBTR') TO <ref3>.

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 13:43 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Спасибо за подсказку с кодом.
Но почему-то эта структура пустая в этом экзите, заполнена только БЕ и XNANL. Условия: тр ABUMN, в новое ОС с образцом ОС отправителем

Разобрался:
exit вызывется два раза, в первй вызов в i-anla-anln1 лежит номер ОС получателя, а во второй вызов тамже Номер отправителя


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 14:25 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В случае с автосозданием, номер нового ОС доступен в структуре I_ANLA.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 11 2008, 14:27 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Кстати, у меня при любом варианте работы ABUMN, в экзит заходит только один раз. Наверное особенности версии.


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

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


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

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


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

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