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

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


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

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


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

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