Текущее время: Сб, июл 19 2025, 01:49

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: ИТ 2006 - ошибка после модификаций
СообщениеДобавлено: Вт, май 23 2006, 18:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
в 2006 ИТ необходимо было вывести дополнительное поле.
через pm01 создала CI-Include, программа сгенерировала мне все необходимые z-товские пулы модулей.
но при сохранении к ведению этого инфотипа привязалась программа(экран) MP200600, вместо стандартной MP200000. естесственно, MP200600 в системе нет и попытка зайти в 2006 ИТ оканчивается dump'ом.
при попытке вручную изменить в технических характеристиках ИТ пул модулей с MP200600 на MP200000 система ругается, что программы MP200600 не существует и не дает сохранять никакие изменения.
вопрос стар как мир - что делать? (кто виноват я уже знаю:) ).

всем спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 24 2006, 07:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
Таблица T777D зайти через SE16 и через отладчик вернуть старое значение. Должно сработать :? и проверки не будут выполнятся для MP200600 только проверка на существование Mp2000000
На своей системе не хочется пробовать :)


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
мда. что-то не получилось. то ли эта таблица там как-то в неявном виде вызывается, то ли я слепая :\


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
хм.... значение в таблице T777D я исправила... только все равно вываливается в дамп с ошибкой, что программы MP200600 нет в системе.
:((
буду дальше трейсить, где он к ней привязан. у кого-нибудь есть ещё какие-либо идеи?

UPD: хм, там есть табличка TDCT, в которой диалоговый модуль привязывается к ABAP-программе.
только сомневаюсь, что через дебаггер получится поменять, ведь там идет работа не с таблицей напрямую, а с выборкой SELECT'a.

UPD2: всё оказалось гораздо проще. через ракурс ведения TDCT можно без проблем поменять название привязанной программы. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 15:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
Екатерина, попробуйте следующее:

В таблице T582C прописать строчку "МР200600 2033 ZP200600 0200"
(в моем случе ZP* и экран 0200 - то, что я создал в РМ01)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 16:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
создала в этой таблице несколько строк MP200000 **** ZP200600 0200, где **** - экраны этого ИТ.
в самом 2006 ИТ ничего не изменилось. :\

насколько я понимаю, для того, чтобы в 2006 ИТ отобразилось нужное мне поле, необходимо, чтобы в структуре P2006 было указано:
.INCLUDE CI_P2006 Дополнительные данные
ZZLIM ZZLIM Лимит отсутствия на год
где ZZLIM - мое пользовательское поле и пользовательский элемент данных.

только вот как засунуть в структуру P2006 этот INCLUDE?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 17:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
Екатерина Мячина написала:
насколько я понимаю, для того, чтобы в 2006 ИТ отобразилось нужное мне поле, необходимо, чтобы в структуре P2006 было указано:
.INCLUDE CI_P2006 Дополнительные данные
ZZLIM ZZLIM Лимит отсутствия на год
где ZZLIM - мое пользовательское поле и пользовательский элемент данных.

только вот как засунуть в структуру P2006 этот INCLUDE?


Сам инклюд добавляется в структуры на этапе создания. Вставка полей в инклюд тоже производится на этапе создания CI-инклюда... Вы же писали "через pm01 создала CI-Include, программа сгенерировала мне все необходимые z-товские пулы модулей."

Или вы создали пустой CI-инклюд? Если да, то нужно зайти в "расширение инфотипов" и нажать "CI-инклюд" -> "Обработать" и добавить поле ZZLIM.

А в дамп так и падает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 18:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
нет, дамп больше не падает, я исправила присвоение.
CI_Include я создала... и он не пустой, в нем прописано мое поле ZZLIM.
но.
следуя советам help.sap.com, которые звучат:

Отметить CI Include в рамке группы Подобъекты.
Выбрать Cоздать .

Откроется экран ABAP - Словарь: Первый экран.
Создать CI Include - программу.
Выбрать Активировать.
Вернуться к экрану Создать инфо-тип.
Выбрать Создать все.


при нажатии на "Создать всё" у меня происходит та ошибка, которая описана в первом посте - 2006 ИТ присваивается левая программа (MP200600), которой вообще в системе нет.
есть новый тип данных, есть CI_Include, где этот тип данных и поле указаны, есть пул модулей ZP200000, есть подэкран 200, нет только работы всего этого вместе.
меня упорно преследует мысль, что я где-то что-то пропускаю.


Последний раз редактировалось Екатерина Мячина Пт, май 26 2006, 18:15, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 18:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
хм... я тормоз. по-моему, до меня дошло, в чем проблема...
я CI_Include на самом деле создала ручками. потому он и не прописывается в структуре PS2006.
а при попытке создать через pm01 напрямую вываливается сообщение, что у PS2006 нет CI_Include и 2006 ИТ расширить невозможно. :\

и никакой другой ИТ из 2ххх (временные данные) не получается расширить. :( блин.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 26 2006, 18:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 14:03
Сообщения: 209
Откуда: Москва
Пол: Мужской
Екатерина Мячина написала:
нет, дамп больше не падает, я исправила присвоение.
CI_Include я создала... и он не пустой, в нем прописано мое поле ZZLIM.

при нажатии на "Создать всё" у меня происходит та ошибка, которая описана в первом посте - 2006 ИТ присваивается левая программа (MP200600), которой вообще в системе нет.
есть новый тип данных, есть CI_Include, где этот тип данных и поле указаны, есть пул модулей ZP200000, есть подэкран 200, нет только работы всего этого вместе.
меня упорно преследует мысль, что я где-то что-то пропускаю.


Екатерина, есть подозрение, что вы расширяли 2000-й инфотип (мне об этом говорит фраза "есть пул модулей ZP200000"). Потому что сколько инфотипов я расширял, формирование имени идет по одной схеме ZP+номер инфотипа+00


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 29 2006, 07:52 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
А инфотипы времени 2* и не предусмотрены для расширения через Pm01
http://help.sap.com/saphelp_erp2005/helpdata/en/4f/d52552575e11d189270000e8322f96/frameset.htm

Code:
The following infotypes are not included in the enhancement concept:
.
.
.Time Management infotypes (2nnn)

Romp, инфотипы времени 2* имеют общую программу MP200000 в отличие от остальных.


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
что-то я по приведенной ссылке не увидел ничего про запрет использования PM01 для расширения ИТ времени :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 30 2006, 08:42 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
пардон, промахнулся надо еще слева на дереве выбрать статью "Enhancing an Infotype Included in the SAP Standard System"
вот прямая ссылка
http://help.sap.com/saphelp_erp2005/helpdata/en/4f/d526be575e11d189270000e8322f96/content.htm


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

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


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

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


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

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