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

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


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

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


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

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