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

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


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

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


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

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