Текущее время: Пт, июл 18 2025, 14:04

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Поле "% занятости" в ИТ0001 - почему не всегда оно
СообщениеДобавлено: Ср, сен 21 2005, 11:51 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Всем привет!

Давно не был. Столкнулся с проблемой, может кто-нибудь уже решал такое. Значит есть ИТ0001 "Орг.присвоение", в нём есть поля штатной должности, должности, орг.единицы и ключ организации, а также на экране 2000 есть поле "процент занятия" (PPRHPR-PROZT) данной штатной должности. Технически поле отличается тем, что принадлежит структуре PPRHPR, а не таблице P0001. А проблема в том, что этого поля не видно, если ИТ0001 заполняется или просмотривается мероприятием или при записи пакетного ввода. Но если создать новое мероприятие из PA30, то поле видно - по-умолчанию равно 100%. Настройки MP000100 правильные - поле в стандартном виде с экраном 2000.

У кого такое было? Подскажите, как сделали поле видимым?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Это поле связи
СообщениеДобавлено: Ср, сен 21 2005, 16:41 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Это поле соединения , т.е 1001 Ит между оргобъектами S и P. Видно когда работает интеграция. При пакетном вводе система явно проверяет в коде не пакетный ли это ввод и временно отключает интеграцию.
Чтобы заполнить это поле можно использовать в пакетном вводе еже транзакцию PP02 для явного создания соединения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 28 2005, 13:31 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:49
Сообщения: 216
Откуда: Санкт-Петербург
Ой, ой, ой, я вроде к этому же вопросу хочу добавить три копейки.

Получается, что при пакетном вводе (например LSMW) организационная структура не заполняется, вакансии не занимаются.
Соответственно после массового приема нужно запускать OOPH. Ежели понадобится, еще и вакансии занять, то я еще и пакетный ввод для заполнения вакансий рисовать должен.
А есть ли возможность все же полноценно сотрудников принимать? Без последующего замазывания дыр?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: LSMW для этого я не пробовал
СообщениеДобавлено: Ср, сен 28 2005, 17:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
LSMW для этого я не пробовал, но при пакетном структура заполняется, только соединения устанавливаются на 100 %. А вот если не 100% то возможны варианты.


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

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Всем привет!

Забыл написать здесь, что вопрос уже решён, правда обходным решением.
Как мне объяснили ребята знакомые, в SAP есть много полей, которые при пакетном вводе не активны. Например, интеграция АП с ОМ вообще не работает в этом режиме.

Вот. А решение такое: в программе пакетного ввода у меня вызываются две транзакции - PA30 и PP02. Сначала заполняются основные инфо-типы БЕЗ % занятости в ИТ0002, а затем создаются связи в ИТ1001 и проставляется % в этих связях :roll:

Где-то здесь на форуме мне идею подали. Красиво получилось.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Это поле связи
СообщениеДобавлено: Чт, сен 29 2005, 11:39 
Специалист
Специалист

Зарегистрирован:
Ср, сен 15 2004, 05:41
Сообщения: 120
Откуда: Almaty
Dimon написал:
Это поле соединения , т.е 1001 Ит между оргобъектами S и P. Видно когда работает интеграция. При пакетном вводе система явно проверяет в коде не пакетный ли это ввод и временно отключает интеграцию.
Чтобы заполнить это поле можно использовать в пакетном вводе еже транзакцию PP02 для явного создания соединения.

Ааа... ну, вот же Дима мне советовал :wink: Спасибо - классная идея! :wink:


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

Зарегистрирован:
Чт, июл 21 2005, 20:55
Сообщения: 85
я выравнивания связей есть 2 стандартные проги
RHITNE00 - из АП в ОМ
RHINTE30 - из ОМ в АП
соответственно, после загрузки персонала с ИТ0001, запускаем RHINTE00, и она все вам выровняет.
Единственные вопрос остается по поводу 100%...


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

Зарегистрирован:
Чт, июл 21 2005, 20:55
Сообщения: 85
... очипятался
RHINTE00
RHINTE30


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

Зарегистрирован:
Пт, окт 15 2004, 11:19
Сообщения: 65
При запуске пакетного ввода можно отключить флаг, что это пакетный ввод и интеграция с ОМ включится. И при прохождении экранов будет и процент занятости, и вакансии и устаревания и .т.п.


Пример, вызова Call transaction
[------------===========СКИПНУТО==========-------------]
Code:
data: begin of opt.                    "стр-ра для опций
          include structure ctu_params.
  data: end of opt.

    OPT-NOBINPT = 'X'. " Отключить пакетный ввод

  CALL TRANSACTION TRANSACT USING BDCDATA
    MESSAGES INTO MSG
    OPTIONS FROM OPT.

[------------===========СКИПНУТО==========-------------]


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

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


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

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


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

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