Текущее время: Ср, июн 18 2025, 19:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Пт, окт 22 2004, 07:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Подскажите как в транзакциях создания/изменения основной записи основного средства (AS01,AS02,...) добавить свой экран/подэкран со своими же полями?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 22 2004, 07:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Расширение: AIST0002 - Пользовательские поля в осн. записи осн. средства


Группа функций: XAIS – User Exit For Asset Master Data Maint.


Элементы расширения:

ФМ:
1) EXIT_SAPL1022_001 – проверки полей пользователя при использовании BAPI-интерфейса
2) EXIT_SAPLAIST_002 – считывание (передача) данных на подэкран
3) EXIT_SAPLAIST_003 – транспорт данных полей пользователя в стандартную транзакцию

Includes (доп. поля таблиц):
1) CI_ANLU – Дополнительные поля ОснЗаписи ОснСредства

Порядок активации:
1) Активировать дополнительные поля в таблице ANLU
2) Создать дополнительный экран в группе функций XAIS (номер – любой, начиная с 9000) с полями пользователя
3) Добавить код для транспортировки / проверки данных в ФМ
4) Создать проект с расширением AIST0002 и активировать его
5) SPRO -> IMG SAP
6) Финансы – Учет основных средств – Основные данные – Структура экрана – Спецификация формата основных данных основного средства {Каждый подэкран есть группа полей, которую можно привязать на закладку основной записи}
7) Спецификация присвоения форматов классам основных средств – присвоение классам созданного / измененного формата

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 22 2004, 07:55 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Большой thanks за полную информацию!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Своя проверка полей в AS01
СообщениеДобавлено: Пн, фев 27 2006, 09:43 
Гость
А не подскажите ли, как добавить свою проверку для конкретного поля в AS01(02)..., т.е. конкретно надо проверить есть ли уже запись с нововведенным номером ОС, ну и если есть, то вывести какое то сообщение..., использование OACV - непринесло ощутимых результатов (явно что то делаю не правильно)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 27 2006, 10:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
см. Личные сообщения

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 09 2007, 12:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
nicky555 написал:
см. Личные сообщения


А мне можно тоже такое личное сообщение? :) спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Ср, янв 21 2009, 14:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Хочу использовать проверку (тр. OACV) при создании/изменении основного средства (тр. AS01,AS02). Но вместо программы RGGBR000 нужно использовать свою ZGGBR000. Где ее нужно прописать? Подскажите, пожалуйста. Для проверок FI эта программа прописана в тр. gcx2 для области gblr. Подскажите аналогичную транзакцию настройки для основных средств.

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Ср, янв 21 2009, 14:49 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Anutka написала:
Хочу использовать проверку (тр. OACV) при создании/изменении основного средства (тр. AS01,AS02). Но вместо программы RGGBR000 нужно использовать свою ZGGBR000. Где ее нужно прописать? Подскажите, пожалуйста. Для проверок FI эта программа прописана в тр. gcx2 для области gblr. Подскажите аналогичную транзакцию настройки для основных средств.
Я так понимаю в GGB0 -> Управление ОС -> Основные данные можно сделать проверку, а потом уже её и использовать в OACV. Или не всё так просто?

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Ср, янв 21 2009, 15:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Сорри, туплю в конце дня :oops:
Всё работает!

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Пн, апр 11 2011, 08:09 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Сделал все, кроме
Цитата:
3) Добавить код для транспортировки / проверки данных в ФМ

в итоге при редактировании ОС не могу сохранить туда значение - система очищает поле при нажатии на Enter, а также при переходе по вкладкам. Подскажите плз, что сделать.


Последний раз редактировалось Maksimus Пн, апр 11 2011, 12:35, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Пн, апр 11 2011, 12:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Подскажите, где нужно прописать считывание данных с созданного подэкрана?
EXIT_SAPLAIST_002, EXIT_SAPLAIST_002 или в PAI для своего экрана?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Пн, апр 11 2011, 13:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Основной вопрос снят! :)
Теперь все сохраняется. НО при входе через AS03 поля не "засеренные". Как исправить, подскажите.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Пн, апр 11 2011, 14:58 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
Цитата:
при входе через AS03 поля не "засеренные". Как исправить, подскажите.

В модуле PBO дополнительного экрана
Code:
  LOOP AT SCREEN.
    IF sy-tcode = 'AS03'.
      screen-input = '0'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.

_________________
Блаженны прыгающие, ибо они допрыгаются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Вт, апр 12 2011, 07:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Попробовал как Вы написали.
Получил ошибку:
Цитата:
Program SAPLXAIS, Screen 9001
SCREEN is not a database table


Потом решил пойти другим путем. Написал PBO-модуль и вызвал в разделе PBO своего экрана:
Code:
module ZCHECK_SCREEN output.

  LOOP AT SCREEN.
    IF sy-tcode = 'AS03'.
      screen-input = '0'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.

endmodule.                 " ZCHECK_SCREEN  OUTPUT


Code:
PROCESS BEFORE OUTPUT.
* MODULE STATUS_9001.
*
MODULE ZCHECK_SCREEN.


Но, увы, ошибок нет и не работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Осн.запись осн.средства и User-Screen/Fields
СообщениеДобавлено: Вт, апр 12 2011, 10:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
Посмотрите отладчиком, sy-tcode какой.

_________________
Блаженны прыгающие, ибо они допрыгаются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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


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

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


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

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