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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Наименование структурного подразделения в приказе
СообщениеДобавлено: Пт, май 06 2005, 12:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
В приказе на прием на работу (Т-1) в строке принят в отдел такой то пишется название ОргЕдиницы, куда непосредственно принимается сотрудник.

А как заставить САП писать туде еще и Департамент, а потом только отдел?

Скажем вместо "Отел инф. техн." нужно получить нечно похожее на "Департамент инф. тех. Отдел инф. техн.".

В Орг дереве Эти отделы стоят следующим образом:

Департамент инф. техн.
|
-- Отдел инф. тех.

Типа один под другим...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 06 2005, 17:05 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Начиная со шт.должности из ИТ0001 получи список вышестоящих ОргЕдиниц.
Для этого используй ФМ 'HRCM_ORGSTRC_INFO_TABLE_GET' и какой-нибудь свой путь анализа типа S-O-O (либо используй стандартный, например SAP_PSOO)
Ну а потом бери название полученных объектов либо из ИТ1000, либо из ИТ1002 и выводи в нужное поле.
Названия ZX INCLUDE'ов сейчас не помню, но они там есть точно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 14 2005, 15:34 
Гость
Я писал собственный инклюд для прописывания полного пути "сверху"оргструктуры до нужного подразделения для вывода в приказах. Мало того я названия брал из вербального описания (как для отдела, так и для штатной должности при необходимости) т.к. в приказе сокращения не допускаются.
Вообще пришлось практически все имеющиеся приказы дорабатывать т.к. стандартные не удовлетворяют по многим параметрам. Тоже и со Smart-формами.


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

Зарегистрирован:
Сб, май 14 2005, 09:55
Сообщения: 73
Пол: Мужской
To Andy_129. Я сделал абсолютно также. Вот только возникла проблема: Обмен данными между программой и смартформой происходит с использованием структуры PRUORDT*. Там поле DEPART длиной всего 150 символов. Как в него запихать название орг. единицы (составленное из анализа по дереву из нескольких названий орг. ед. (вдобавок полные названия я беру из вербального описания)? Какой может быть выход?

Если брать названия из дерева то всё нормально 3*40=120 символов ( т.к. я использую не больше трёх уровней). А если из вербального - то может получиться конкатенированнная длина в разы больше чем 150.

Вот если б в структуру PRUORDT* можно было добавить свои поля или хотя бы увеличить длину DEPART этак символов до 500?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Решение
СообщениеДобавлено: Пт, май 20 2005, 09:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
JoHnY написал:
Как в него запихать название орг. единицы (составленное из анализа по дереву из нескольких названий орг. ед. (вдобавок полные названия я беру из вербального описания)? Какой может быть выход?

Унифицированные формы можно менять: нельзя удалять из них реквизиты, а добавлять можно. Добавь строки. У нас теперь в приказах по 3 строки для структурного подразделения. Каждая строка свои 150 символов выдерживает. Тем более раз все смартформы пришлось править, то чего уж там до 2-х лишних строчек.
Накждой строке свой уровень из иерархии. Вот и все.


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


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Anonymous написал(а):
В крайнем случае можно скопировать отчет целиков на себя и править там все что душе угодно :)

Не можно, а даже нужно. Потому что при очередном постановлении Госкомстата любимый нами ССАП выпустит аддончик...
И тогда свершится чудо, все мы разом скажем: "САП МАСТ ДАЙ"...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 23 2005, 17:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
judge написал(а):
Потому что при очередном постановлении Госкомстата любимый нами ССАП выпустит аддончик...

Вот-вот.. Например, в стандартных программах печати Т-6 и Т-6А используется в одном месте один и тот же инклюд ZX_HRUA_ORDER_T6_SF, при том, что программы стали несовместимы по описаниям данных после очередного хотпака.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Наименование структурного подразделения в приказе
СообщениеДобавлено: Вт, дек 18 2012, 18:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
А нет пути анализа S-O-O без P? А то если на штатке есть человек, то все читает вверх норм, а если нет, то не считает :(

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Наименование структурного подразделения в приказе
СообщениеДобавлено: Вт, дек 18 2012, 22:55 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 22:45
Сообщения: 497
marcustas написал(а):
А нет пути анализа S-O-O без P? А то если на штатке есть человек, то все читает вверх норм, а если нет, то не считает :(

Что то я у себя не могу найти такой путь анализа,
посмотри транзакцию OOAW, там есть все пути анализа.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Наименование структурного подразделения в приказе
СообщениеДобавлено: Ср, дек 19 2012, 09:01 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Зачем Вам пути анализа? В приказах банально в полях выводится наименование только из поля P0001-ORGEH, в зависимости от настроек будет либо из 1000-STEXT либо из 1002 - 0001 подтипа.
Полное наименование по структуре только абапить в user-exit'ах где можете применять любые техники (вплоть до того что абапить даже не в программах, а напрямую в PDFформулярах)

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Наименование структурного подразделения в приказе
СообщениеДобавлено: Чт, дек 20 2012, 18:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Т.к. над человеком может быть до 6 уровней оргединиц, то часто надо показывать все. Только не по человеку, для этого p-s-o-o работает отлично, а по штатной должности, где этот путь анализа работает только если на штатной должности привязан человек, а если она пустая, то фиг :(
Получается только чтение 1001 ИТ с S-O, и потом циклом 1001 связь О-О пока не достигнем верхушки. В общем проще написать фм-ник по свободе.

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Наименование структурного подразделения в приказе
СообщениеДобавлено: Чт, дек 20 2012, 21:19 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Дык ФМ ник писать по любому ;-) вариантов то нет, только не забудьте что стандартное поле PODRAZ ограничено по длине и все 6 уровней могут не поместиться ;-)) придется расширять и структуру данных и сам формуляр...

_________________
С уважением, Р.В. Величко


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

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


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

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


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

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