должность, подразделение тлф сотрудника (HR)

Автор Skif, Червень 25, 2009, 10:44:59 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Skif

корректно как взять? - навскидку ФМ подскажите (или группу), плз ;)

Паганель

Цитата: Skif від Червень 25, 2009, 10:44:59 ДП
корректно как взять? - навскидку ФМ подскажите (или группу), плз ;)


Извини, даже не понял что ты хочеш?

Skif

Цитата: Паганель від Червень 25, 2009, 02:11:32 ПП
Извини, даже не понял что ты хочеш?
да вытягиваю из HR всё что есть в основную запись юзера
логин, фио, роли уже ложаться (для create/change/update user для автосу01)
нашёл как адресные данные (email tel) - HR_ADDRESSEMPCN_DETAILEDLIST
осталось-то ерунда - должность и её оргприсвоение

Паганель

ну тут я вряд ли помогу, может поройся в транзакции PO03 и иже с ними (меню Инструменты - Workflow - Организационный план ...... ) на наличее бапишек...

Skif

Цитата: Паганель від Червень 25, 2009, 03:36:55 ПП
ну тут я вряд ли помогу, может поройся в транзакции PO03 и иже с ними (меню Инструменты - Workflow - Организационный план ...... ) на наличее бапишек...
да вот же .. просто хочется найти максимально готовый ФМ - "Лень - двигатель прогресса" ;)
ща 'RH_PM_GET_STRUCTURE' c WEGID = 'P-S-O' попробую..

№1

Цитата: Skif від Червень 25, 2009, 02:32:36 ПП
HR_ADDRESSEMPCN_DETAILEDLIST
Порадовало...
Short Description      HR master data: China
Person responsible     SAP               
Created By             SAP
Last changed by        SAP
Applic. Component      PA-PA-CN         
Мой блог

Uukrul

Цитата: № 1 від Червень 25, 2009, 05:04:48 ПП
Short Description      HR master data: China
Так вроде как SAP открыл центр разработки в Китае, кажется Шанхай... так что скоро таких китайский друзей будет много...

Skif

Цитата: Uukrul  від Червень 25, 2009, 07:12:15 ПП
Так вроде как SAP открыл центр разработки в Китае, кажется Шанхай... так что скоро таких китайский друзей будет много...
всё шикарно вытягивается ;)
Ща заполню основную запись и могу подарить для обчества ;)

Skif

почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)

Uukrul

Цитата: Skif від Червень 29, 2009, 10:53:16 ДП
почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)
Это в смысле что обработано а что нет? Я думаю там есть дата+время изменения? Тогда где-то запоминай последнюю дата+время обработки. А при каждом сеансе ищи записи у которых дата+время изменения будет больше дата+время изменения последнего сеанса.

Skif

Цитата: Uukrul  від Червень 29, 2009, 10:58:02 ДП
Это в смысле что обработано а что нет? Я думаю там есть дата+время изменения? Тогда где-то запоминай последнюю дата+время обработки. А при каждом сеансе ищи записи у которых дата+время изменения будет больше дата+время изменения последнего сеанса.
пробежаться по всем обьектам O-S-P-дерева на модификацию begda? ну в общем вариант ;)
тогда воще кадрам напрягаться не нужно

Uukrul

Цитата: Skif від Червень 29, 2009, 11:28:57 ДП
пробежаться по всем обьектам O-S-P-дерева на модификацию begda? ну в общем вариант ;)
Ну стандартный подход при репликации данных, дата+время модификации... так что должно быть красиво.

Skif

Цитата: Uukrul  від Червень 29, 2009, 11:44:04 ДП
Ну стандартный подход при репликации данных,
ну дык "а поговорить?" :)

Паганель

Цитата: Skif від Червень 29, 2009, 11:54:08 ДП
ну дык "а поговорить?" :)

еще скажи "поцеловать"  :)

Цитата: Skif від Червень 29, 2009, 10:53:16 ДП
почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)


Ты обещал написать примерчик

Skif

Цитата: Паганель від Червень 29, 2009, 01:29:05 ПП
еще скажи "поцеловать"  :)

Ты обещал написать примерчик
целиком выложу - с инструкцией ;). это гибрид RHPROFL0 и ESS_USERUPDATE_BATCH.

ну потом ещё RBDMIDOC поглядеть как задействовать в цепочке ;)
если ESS это типа самообслуживание (что в нашей действительности неактуально ;), то то будет HRS - "кадры решают всё" ;)
что-то у меня продукты как-то ассоциации вызывают. осталось этот "Гулаг" назвать


p.s. а то после "палаша" совсем разленился :)

Skif

Цитата: Паганель від Червень 29, 2009, 01:29:05 ПП
еще скажи "поцеловать"  :)
вспомнилось "я поцелую тебя... - потом.... - если захочешь" ;))

такс что же хотел спросить....ага - после клонирования rhprofl0  - alv status  не находит
sy-prgid изменился же... как его тоже клонировать?

Паганель

Цитата: Skif від Червень 30, 2009, 11:06:39 ДП
вспомнилось "я поцелую тебя... - потом.... - если захочешь" ;))

такс что же хотел спросить....ага - после клонирования rhprofl0  - alv status  не находит
sy-prgid изменился же... как его тоже клонировать?

Не очень понял что у тебя не так..... приведи кусок кода.... и ошибку

Паганель

Если ты имееш ввиду


FORM alv_set_status USING ex_fcodes TYPE slis_t_extab.      "#EC CALLED

  REFRESH: excl_fcodes.

  IF log_on IS INITIAL.
    excl_fcodes-fcode = 'LOG'.
    APPEND excl_fcodes.
    excl_fcodes-fcode = 'LOGDEL'.
    APPEND excl_fcodes.
  ENDIF.

  SET PF-STATUS 'ALVSTATUS' EXCLUDING excl_fcodes.

ENDFORM. 


То просто даблкликом создай ALVSTATUS.....

Skif

Цитата: Паганель від Червень 30, 2009, 11:10:34 ДП
Не очень понял что у тебя не так..... приведи кусок кода.... и ошибку
Status ALVSTATUS of the user interface ZRHPROFL0 missing

Message no. 00264
наверно здесь -

FORM alv_generate_output.



  DATA: gt_fieldcat TYPE slis_t_fieldcat_alv.

  DATA: list_layout TYPE slis_layout_alv.

  DATA: list_events TYPE slis_t_event.

  DATA: form_alv_top_of_page TYPE slis_formname.

  DATA: form_alv_set_status TYPE slis_formname.

  DATA: form_alv_user_command TYPE slis_formname.

  DATA: prog_name LIKE sy-repid.





  prog_name = sy-repid.



  form_alv_top_of_page  = 'ALV_TOP_OF_PAGE'.

  form_alv_set_status   = 'ALV_SET_STATUS'.

  form_alv_user_command = 'ALV_USER_COMMAND'.









Паганель

#19
SET PF-STATUS 'ALVSTATUS' EXCLUDING excl_fcodes. -  даблклин на 'ALVSTATUS'  

Либо в исходной программе просто скопируй в твою см. рисунки.

Skif

Цитата: Паганель від Червень 30, 2009, 11:47:28 ДП
SET PF-STATUS 'ALVSTATUS' EXCLUDING excl_fcodes. -  даблклин на 'ALVSTATUS' 

Либо в исходной программе просто скопируй в твою см. рисунки.
пасиб ;)

Чем больше я узнаю, тем больше понимаю, что не знаю ничего. (c) Сократ

Паганель

Цитата: Skif від Червень 30, 2009, 11:59:53 ДП
пасиб ;)

Чем больше я узнаю, тем больше понимаю, что не знаю ничего. (c) Сократ

Помогло?

Пожалуйста  ;-)

Skif

#22
Цитата: Паганель від Червень 30, 2009, 12:02:20 ПП
Помогло?

Пожалуйста  ;-)
да куда оно денется...а я и не знал что pf-status это alv ;))
а может в 40 alv ещё и не было .. а кнопы-то были ;)
ща - разберусь только в трассировке - что-то не всё подтягивается

Skif

Цитата: Паганель від Червень 29, 2009, 01:29:05 ПП
еще скажи "поцеловать"  :)

Ты обещал написать примерчик
как выложить? 2500 строк всё-таки....


SMF spam blocked by CleanTalk