Текущее время: Чт, июл 24 2025, 05:02

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


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

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


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

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