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

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


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

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


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

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