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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Пользовательские поля в Осн. записи ОснСр
СообщениеДобавлено: Чт, янв 31 2008, 11:51 
Специалист
Специалист
Аватара пользователя

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

Народ подскажите. В ANLU добавлены пользовательские поля.
Использую расширение AISA0001 и AIST0002, ф-гр. XAIS. дополнительные поля заполняются при создании и изменении ОснСр в as01, as02.

При перемещении оснСр в abumn или ликвидации в abavn поля таблицы ANLU для этого оснСр почему-то не меняются...

С созданием и изменением карточки ос вроде понятно, но на форуме ничего нет про то как обрабатывать пользоватльские поля при перемещении, ликвидации оснСр.

В AS01-AS06 срабатывают EXIT_SAPLAIST_003, EXIT_SAPLAIST_002, EXIT_SAPLAISA_001 а зато в ABUMN, abavn срабатывает только ФМ EXIT_SAPLAISA_001 (User Exit for Asset Master Data Maint.) но не срабатывают AIST0002 и его ФМ - например EXIT_SAPLAIST_003 или EXIT_SAPL1022_001.

Должнет ли ФМ EXIT_SAPL1022_001, EXIT_SAPLAIST_003, EXIT_SAPLAIST_002 срабатывать в ABUMN ? Должна ли табличка ANLU изменяться системой автоматом ?
Когда срабатывает EXIT_SAPL1022_001 ?

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

_________________
Regards


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

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Транзакции ABUMN и ABAVN предназначены для работы с суммами, в первую очередь. Поля в ANLU предназначены для характеристики ОС, поэтому заполняются(изменяются) там, где ведутся ОЗОС(AS01,AS02). Если есть необходимость дополнить ANLU, например, калькулируемыми полями, то их ведение будет полностью на вас. Структура ANLU в экзите EXIT_SAPLAISA_001 не заполнена, в других думаю тоже самое. Это, кстати, подтверждает ограниченность работы с данными-характеристиками ОС в данных транзакциях.
Но если очень хочется, то(вызывая праведный гнев коллег :) ) могу только предложить прямую работу с таблицей ANLU, номера ОС у вас же есть.


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

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
А в какой транзакции срабатывает EXIT_SAPL1022_001 ?
В ANLU у нас добавляются поля для вдения драгметаллов. В as01, as02 можно сохранить юти доп. поля в ANLU в ФМ EXIT_SAPLAIST_003. А в ABUMN значит вызывается только ФМ EXIT_SAPLAISA_001 ? Я думал что может и ФМ из AIST0002 тоже сработает...

_________________
Regards


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

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


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

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
> К тому же для перемещения ОС новая кароточка должна уже существовать, значит эти поля можно заполнить в момент ее создания. Зачем это делать в момент перноса?
Как бы объяснить, я хотел табличку ANLU обновить новыми данными после переноса одного оснСр на другое оснСр. Пользовательские поля драгметаллов должны быть сняты с одного оснСр и добавлены на другое.
ФМ из AIST0002 значит не срабатывают в abumn. На сколько мне сейчас объяснили работу с пользовательскими полями нужно реализовать только в as01, as02 на пользовательском экране. И только там можно сохранить суммы в ANLU. А в ABUMN доступа к ANLU не получить, а вручную изменять нельзя...

>EXIT_SAPL1022_001 - создайте проект или добавьте в существующий, поставте точку останова и проверьте.
Пробовал - не могу найти ситуацию когда дебагер бы остановился. Но этот ФМ срабатывает только в BAPI наверно. Его описание - Check of User-Defined Fields when Using Create and Change BAPI.

_________________
Regards


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

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Цитата:
Но этот ФМ срабатывает только в BAPI наверно. Его описание - Check of User-Defined Fields when Using Create and Change BAPI.

Этим BAPI не пользовался.
Цитата:
я хотел табличку ANLU обновить новыми данными после переноса одного оснСр на другое оснСр. Пользовательские поля драгметаллов должны быть сняты с одного оснСр и добавлены на другое.

Как вариант сделать программу-обвертку, например с номерами на селекционном экране. Далее, внутри, запускать транзакции ABUMN и затем AS02 в режиме бэтч-инпута, с необходимыми проверками на успешность.


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

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


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

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


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

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