Текущее время: Пн, июл 28 2025, 18:10

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 08:16 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
А у тебя на принимающей системе стурктура и версия IDOC таже что на направляющей?
Если часть ИТ внеслась в систему, ну так посмотри содержимое IDОС пакета на принимающей стороне.

А программа, отвечающая за прием и внесение в систему знает о новои ИТ?
Наличие программы ИТ не гарантирует прием пакета ибо есть программа отрабатывающая прием. В частности ФМ типа IDOC_INPUT_HRMD должен быть расширен для приема нового ИТ.
Ну или что-то типа этого. Посмотри транзакцию WE42. Или про это уже писали :oops: сорри ежели повторился.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 08:48 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
как раз с сегментами похоже и проблема.
Как создать версию в 4.6 для 4.0? Не получается - нет возможности редактировать поле с версией. Туда все время подставляется "46C" после деблокирования.

И как правильно создать сегменты на принимающей стороне?


вот, что я нашел в логах на принимающей стороне (ипочему раньше не посмотрел?):
Code:
IDoc 0000000000258675 Текущий статус: 56

       Контрольная запись Направление: Вход Отправитель: LS/  /HRPMNDT100  IDOC-тип: HRMD_A02 Расширение: ZHRMD Документ: H
       Записи данных

           E1PLOGI Сегмент: 000001  Заголовок для HR-объекта (основные или организацион. данные)
           E1PITYP Сегмент: 000002  HR: перенесенные инфо-типы и подтипы объекта
           Z2P9002000 Сегмент: 000003

       Записи статусов

           56 Добавлен неправильный IDoc.

               Сообщение: Внешнее имя сегмента Z2P9002000 невозможно интерпретировать.


или вот:
Code:
Записи статусов

     60 Синтаксическая ошибка в IDoc (вход)

         Сообщение: EDI: синтаксическая ошибка в IDoc (сегмент не идентифицируется)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
На отправляющей и принимающей стороне должны быть одинаковыми:
    модель распределения
    базисный тип HRMD_A
    расширение HRMD_A
Соответственно, если версии разные (4.7 и 4.0), то в обеих системах должен использоваться базисный тип, который существует в 4.0. Создавать в ручную в 4.0 такой же базисный тип как в 4.7 - по моему устанешь :)
Расширение тоже должно быть продублировано (ручками или транспортом - как удобно)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 09:33 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
так-с. С администрированием разобрались. Спасибо! :)
Передается, создается, редактируется.

Радости, как говорится... :D

Осталось понять что делать с табличным ИТ из ОМ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 10:36 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
Bully написал(а):
update(sapup50r) раздел "write changepointers for ALE"

Не знаешь где происходит тоже самое, но для ИТ из ОМ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 12:21 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
Все :) Я сделал это! :)
Оказалось, что неправильно описал сегмент для табличного ИТ. Сделал по аналогии с 1002 - заработало!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 13 2005, 20:16 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Абу написал(а):
Все :) Я сделал это! :)
Оказалось, что неправильно описал сегмент для табличного ИТ. Сделал по аналогии с 1002 - заработало!

Чего я ранее и советовал :D
Мои поздравления :!:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 26 2005, 07:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 08 2005, 09:03
Сообщения: 98
Продолжим? :)

В 4.0 все работает. Перехожу к 4.7, появляются проблемы.
Сегменты и типы определены, таблица T777D настроена на мои IDOC-сегменты. Основные ИТ качаются без проблем. Однако, с 0290 возникли трудности. А именно.
В принимающей системе программа SAPLRHDB(LRHDBU16) - вызов ф-ции RH_BASE_READ_INFTY_NNNN - происходит с дампом:
"Immediately processing not possible: : One of the field names in the SELECT clause was no: t recognized. :"
Само сообщение мне понятно почему случается.
Однако:
Code:
              SELECT * FROM (DBTAB) CLIENT SPECIFIED
      *                              INTO TABLE BNNNN               "ANDUNI
                                    INTO TABLE <BNNNN>              "ANDUNI
                                    WHERE MANDT EQ RHDB_CLIENT
                                    AND   PLVAR EQ PLVAR
                                    AND   OTJID IN RANGE
                                    AND   SUBTY IN SUBTY_RANGE
                                    AND   ISTAT IN ISTAT_RANGE
                                    AND   BEGDA LE ENDDA
                                    AND   ENDDA GE BEGDA.

Не понятно почему читается pa0290 с полями орг-менеджмента?
Таблица-то из PA...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Вт, мар 22 2011, 18:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
Добрый день,

Необходимо создавать IDoc при изменении персональных данных (табл PA0002, меняем например фамилию через PA30). Настоен указатель изменений для HRMD_A. После сохранения изменений ничего не пишется в таблицы BDCP, BDCPS и ничего не приходит для RBDMIDOC.
Настройки следующие (может чего упустила)
1) BD61 -активно
2) BD50 - для HRMD_A активно
3) scdo - вот здесь никаких объектов не добавляла, но слышала что для инфотипа 0002 добавлять не нужно или это неверно, поправьте плиз
4) bd52 - для HRMD_A пусто, надо ли добавлять объекты для 0002?

Подскажите, плиз, что еще нужно проверить/исправить?
Заранее огромное спасибо

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 12:37 
Специалист
Специалист

Зарегистрирован:
Вт, июл 31 2007, 09:35
Сообщения: 161
1) правильно
2) правильно
3) не нужно
4) не нужно
Посмотри какой сегмент указан в ракурсе T777D для ИТ0002.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 13:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
POL написал(а):
1) правильно
2) правильно
3) не нужно
4) не нужно
Посмотри какой сегмент указан в ракурсе T777D для ИТ0002.


Спасибо что ответили! сегмент E1P0002. Что с этим дальше делать?

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 13:53 
Специалист
Специалист

Зарегистрирован:
Вт, июл 31 2007, 09:35
Сообщения: 161
Да вроде все.
Проверьте, вызывается ли при изменении ИТ0002 ФМ, который делает запись в BDCP.
Для этого поставьте точку останова в ФМ CHANGE_POINTERS_CREATE_DIRECT.


Последний раз редактировалось POL Ср, мар 23 2011, 14:05, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 14:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
POL написал(а):
Да вроде все.
Проверьте, вызывается ли при изменении ИТ0002 ФМ, который делает запись в BDCP.
Для этого поставьте точку останова в ФМ CHANGE_POINTERS_CREATE_DIRECT.


Спасибо за совет! Оказалось что ФМ не вызывается (( и как теперь с этим бороться?

_________________
The thing I hate about an argument is that it always interrupts a discussion.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 14:05 
Специалист
Специалист

Зарегистрирован:
Вт, июл 31 2007, 09:35
Сообщения: 161
А модель распределения для типа документа HRMD_A вы настроили в bd64?
Этот ФМ не будет вызываться если модель не настроена...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: настройка ALE для передачи актуальных данных персонала
СообщениеДобавлено: Ср, мар 23 2011, 14:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 15 2006, 19:37
Сообщения: 965
Пол: Женский
POL написал(а):
А модель распределения для типа документа HRMD_A вы настроили в bd64?
Этот ФМ не будет вызываться если модель не настроена...


Да, настроена

_________________
The thing I hate about an argument is that it always interrupts a discussion.


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

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


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

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


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

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