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

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Универсальный ФМ для чтения ИТ и их подтипов
СообщениеДобавлено: Ср, сен 27 2006, 13:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Подскажите, пожалуйста, есть ли универсальный ФМ для чтения ИТ и его подтипа? Если нет, то не подскажете ФМ для чтения ИТ0008 и его подтипов?

_________________
Отсюда мораль: Что-то не соображу.


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
У ИТ0008 есть подтипы?

В общем виде ФМ 'HR_READ_INFOTYPE'
В 4.7 добавился еще ФМ 'HR_READ_SUBTYPE'

PS
Читаем HR350

_________________
/nex


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

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Вот честное слово, совершенно без понятия - есть у 0008ИТ в принципе подтипы или нет. Я не HR-ец, я ABAP-ер. Причем общего профиля (какое ТЗ дадут, по какому модулю, то и делаю). И мне прямо так и сказали, что "доплата за вредные условия труда" лежит в ИТ0008 подтип 1050, "премия по положению" лежит в 1999 подтипе (специально для этого созданном). Вот и все, что я знаю :) Плохо это или хорошо - не мне судить...
Кста, первый ФМ, по-моему, читает только 0001ИТ и его подтипы. По поводу других ИТ я не видела...
А вот второй надо завтра проверить :)

_________________
Отсюда мораль: Что-то не соображу.


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AnnaEremenko написала:
Кста, первый ФМ, по-моему, читает только 0001ИТ и его подтипы. По поводу других ИТ я не видела...
А вот второй надо завтра проверить :)

Первый(HR_READ_INFOTYPE) читает все инфотипы (которые относятся к администрированию персонала)- ведь правильно всё написали, бери и пользуйся. Только впринципе для 0008 возможно надо будет ещё один ФМ задействовать

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 28 2006, 05:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
да, спасибо, действительно читает все инфотипы :oops: правда второй мне больше понравился :)

_________________
Отсюда мораль: Что-то не соображу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 28 2006, 07:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Спасибо за помощь, для меня это очень полезная информация (на будущее) 8) . Как оказалось, мне нужно просто прочесть табличку PA0008 по коду pernr и потом шагать по полям LGAxx. Все намного проще.
А подтипы у него есть :)

_________________
Отсюда мораль: Что-то не соображу.


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AnnaEremenko написала:
Спасибо за помощь, для меня это очень полезная информация (на будущее) 8) . Как оказалось, мне нужно просто прочесть табличку PA0008 по коду pernr и потом шагать по полям LGAxx. Все намного проще.
А подтипы у него есть :)

Проще?
А проверка полномочий? Или у вас такая демократия что любой может узнать зарплату любого?

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


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
sy-uname написал(а):
AnnaEremenko написала:
Спасибо за помощь, для меня это очень полезная информация (на будущее) 8) . Как оказалось, мне нужно просто прочесть табличку PA0008 по коду pernr и потом шагать по полям LGAxx. Все намного проще.
А подтипы у него есть :)

Проще?
А проверка полномочий? Или у вас такая демократия что любой может узнать зарплату любого?

Гы. Абапер с гранатой :)

_________________
/nex


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Сорри не удержался. :D

Обращение к основным данным рекомендуется делать при помощи ФМ.
настоятельно рекомендую HR350.

Иначе Ваш "общий профиль" плюс, похоже, не достаточно подробно написанные ТЗ сыграют с Вами злую шутку.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 29 2006, 15:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Знаете, что самое интересное? Нам никто никогда не говорил про проверку полномочий :( Вот пишем себе проги и пишем и даже как-то не задумываемся... В общем суть ТЗ такова: в Приказ Т-1 (прием на работу) и Приказ Т-5 (перемещение с места на место) нужно вставить два поля (кроме тех, что уже там есть): премия по положению и доплата за вредность. Вот они-то как-раз и беруться из этой таблицы, поля LGAxx = '1050' и '1999'. Я так думаю, что для отдела кадров этот ИТ (и многие другие) должны быть доступны всяко разно...
В общем: можете помочь и изложить (или сказать где лежат) принципы проверки на полномочия? Т.е. не как это делать в АБАП, а КОГДА это нужно делать... А то получается, что мне нужно почти все программы переписывать. Тяжко.
Как я поняла из сказанного Bully: в ФМ идет проверка полномочий? Т.е. если я сделаю HR_READ_INFOTYPE для ИТ0008, то там уже будет автоматом эта проверка?

_________________
Отсюда мораль: Что-то не соображу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 29 2006, 15:27 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Все таки немного разъясню: приказы - это отчетная форма, выгружаемая прогой в Ворд. В общем, кому будет доступна транзакция с таким длинным неудобочитаемым кодом и названием "Административные приказы", у того и будет доступ к этим данным. Я так думаю, что тем, кому не надо, наши админы доступ закроют, соответственно ВСЕ просмотреть чужую зарплату не смогут... Хотя, я так понимаю, суть не в этом...

_________________
Отсюда мораль: Что-то не соображу.


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
AnnaEremenko написала:
Как я поняла из сказанного Bully: в ФМ идет проверка полномочий? Т.е. если я сделаю HR_READ_INFOTYPE для ИТ0008, то там уже будет автоматом эта проверка?

Да будет. Автоматом. Еще раз напоминаю про HR350 :D

AnnaEremenko написала:
Я так думаю, что тем, кому не надо, наши админы доступ закроют, соответственно ВСЕ просмотреть чужую зарплату не смогут... Хотя, я так понимаю, суть не в этом...

На что закроют? На транзакцию?
Одной и той же транзакцией могут пользоваться разные люди с разным уровнем доступа к данным.
Например одни должны иметь право смотреть данные по менеджменту, другие нет.
Все это достигается правильной настройкой HR-полномочий. И все это учитывается при использовании стандартных ФМ.

В общем SELECT * FROM PAnnnn не всегда достаточно.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 02 2006, 05:57 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Сенкс за терпение :) Пошла грызть гранит :lol:

_________________
Отсюда мораль: Что-то не соображу.


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

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Вы представляете, я все сделала через call function. А сама тут распинаюсь по поводу select из таблицы :shock:
А еще я вычитала, что ЛБД PNP сама проверяет на полномочия. Кстати, оченно полезный курс, как оказалось... Что самое стыдное (для меня), что я его читала и сама же пометочки ставила, а потом с таким же успехом об этом забыла :oops:

_________________
Отсюда мораль: Что-то не соображу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 02 2006, 10:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
AnnaEremenko написала:
А еще я вычитала, что ЛБД PNP сама проверяет на полномочия.

Если у вас версия 4.7 и старше, то рекомендую пользоваться логической базой PNPCE, у нее экране выбора удобнее (и всякие новые возможности HR поддерживает).

_________________
С уважением, Сергей Королев


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

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


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

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


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

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