Текущее время: Сб, июл 26 2025, 05:33

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Создание штатной должности
СообщениеДобавлено: Ср, ноя 12 2008, 22:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
Добрый день.
Пытаюсь создать штатную должность из другой системы.
SAP не позволяет этого сделать, делает проверку таблицы T77EO на наличие записи для штатной должности. Таблица ведется в SPRO Менеджмент персонала -> Организационный менеджмент -> Основные параметры настройки -> Расширение моделирования данных -> Ведение типов объектов. Подскажите как правильно вести эти настройки, чтобы стало возможным заводить штатные должности извне? Что значат поля PKSUB, PROG и т.п. ?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание штатной должности
СообщениеДобавлено: Чт, ноя 13 2008, 01:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
author написал(а):
Добрый день.
Пытаюсь создать штатную должность из другой системы.
SAP не позволяет этого сделать, делает проверку таблицы T77EO на наличие записи для штатной должности. Таблица ведется в SPRO Менеджмент персонала -> Организационный менеджмент -> Основные параметры настройки -> Расширение моделирования данных -> Ведение типов объектов. Подскажите как правильно вести эти настройки, чтобы стало возможным заводить штатные должности извне? Что значат поля PKSUB, PROG и т.п. ?
С такими вопросами Вам надо обращаться на
Форум по mySAP HR

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 13 2008, 10:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
Уважаемый администратор, прошу перенести мою тему тему в раздел HR.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание штатной должности
СообщениеДобавлено: Чт, ноя 13 2008, 10:51 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

Что значит "из другой системы"?
IDoc толкаете или RFC вызываете?

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 13 2008, 12:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Цитата:
SAP не позволяет этого сделать


Как это выглядит? Какое-то сообщение об ошибке? Какое?

Цитата:
делает проверку таблицы T77EO на наличие записи для штатной должности.


И что не находит соотвествующей записи, или что-то другое?

Вообще, классический пример внешнего объекта - это объект "P" - сотрудник. Можете посмотреть на него.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 13 2008, 13:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
через ФМ RH_IDOC_OBJECTS_SAVE
в таблице T77TO не находит записи с ключем 'S' - выдает сообщение "Соответствующих записей не найдено".
Смотрю на объект 'P' в таблице T77EO (поля):
TO = P
ТкстТипаОбкт = SPACE
СтрукКлюч = PKEYS
Экран = SPACE
ОбратСвязь = X
Интерфейс = RHPREL00
ТипСтОбъек =SPACE
РасшСущест = X

Интерфейс RHPREL00 - это пул модулей. Для каждого объекта он различный. Понятно, что надо добавить строку для 'S'. Но не понятно какой интерфейс указать, либо написать свой. По каким правилам? В общем - как разрешить создание штатных должностей аналогично созданию лиц?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 09:18 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Интерфейс - это программа, которая отвечает за интеграцию Вашего внешнего объекта. У Вас какая-то внешняя система, поэтому интерфейс нужно писать свой.
Про правила его написания - не скажу. На сколько я понимаю, там должны быть htfkbpjdfys определенные методы, котовые вызываются при определенных действиях. Например, когда я в ppome вызываю команду "Детальное описание объекта", то вызываеься процедура set_transaction. Для объекта P RHPREL00 в этот момент запускает транзакцию pa30.

А Вам действительно нужно, чтобы объект S был внешним? Внешний здесь означает, что система ОМ не будет хранить этот объект, она будет отслеживать лишь связи (ИТ1001). Сложно представить себе систему ОМ, в которой не хранится объект S.


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

Зарегистрирован:
Пн, апр 17 2006, 11:03
Сообщения: 123
RoustR написал(а):
А Вам действительно нужно, чтобы объект S был внешним? Внешний здесь означает, что система ОМ не будет хранить этот объект, она будет отслеживать лишь связи (ИТ1001). Сложно представить себе систему ОМ, в которой не хранится объект S.


может быть не обязательно его делать внешним? мне бы только создать его программно. неужели придется пакетный ввод делать? кстати не понятно: раз объект P внешний, то почему система ОМ хранит этот объект и отслеживает связи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 12:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
author написал(а):
мне бы только создать его программно. неужели придется пакетный ввод делать?

А чем пакетник плох?

Как вариант, см. ФМ 'RH_OBJ_GENREL_1002_CREATE' и все, что внутри него.
На вход подается описание объекта.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 14:32 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
author написал(а):
кстати не понятно: раз объект P внешний, то почему система ОМ хранит этот объект и отслеживает связи?


ОM не хранит объект P, если посмотреть ИТ1000, то там нет ни одной записи такого типа. ОM обрабатывает только связи (ИТ1001). P-объект внешний не по отношению к САПу в целом, а только по отношению к ОМ.

ФМ RH_OBJECT_CREATE Вам не подойдет?


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

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Метод Create БО PDOTYPE_SH "Штатная должность HR" для создания штатной должности использует PERFORM CREATE отчета RHWFFORM. Посмотрите как он устроен. Пакетников там нет.


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

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


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

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


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

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