Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: Skif от Июнь 25, 2009, 10:44:59 am
-
корректно как взять? - навскидку ФМ подскажите (или группу), плз ;)
-
корректно как взять? - навскидку ФМ подскажите (или группу), плз ;)
Извини, даже не понял что ты хочеш?
-
Извини, даже не понял что ты хочеш?
да вытягиваю из HR всё что есть в основную запись юзера
логин, фио, роли уже ложаться (для create/change/update user для автосу01)
нашёл как адресные данные (email tel) - HR_ADDRESSEMPCN_DETAILEDLIST
осталось-то ерунда - должность и её оргприсвоение
-
ну тут я вряд ли помогу, может поройся в транзакции PO03 и иже с ними (меню Инструменты - Workflow - Организационный план ...... ) на наличее бапишек...
-
ну тут я вряд ли помогу, может поройся в транзакции PO03 и иже с ними (меню Инструменты - Workflow - Организационный план ...... ) на наличее бапишек...
да вот же .. просто хочется найти максимально готовый ФМ - "Лень - двигатель прогресса" ;)
ща 'RH_PM_GET_STRUCTURE' c WEGID = 'P-S-O' попробую..
-
HR_ADDRESSEMPCN_DETAILEDLIST
Порадовало...
Short Description HR master data: China
Person responsible SAP
Created By SAP
Last changed by SAP
Applic. Component PA-PA-CN
-
Short Description HR master data: China
Так вроде как SAP открыл центр разработки в Китае, кажется Шанхай... так что скоро таких китайский друзей будет много...
-
Так вроде как SAP открыл центр разработки в Китае, кажется Шанхай... так что скоро таких китайский друзей будет много...
всё шикарно вытягивается ;)
Ща заполню основную запись и могу подарить для обчества ;)
-
почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)
-
почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)
Это в смысле что обработано а что нет? Я думаю там есть дата+время изменения? Тогда где-то запоминай последнюю дата+время обработки. А при каждом сеансе ищи записи у которых дата+время изменения будет больше дата+время изменения последнего сеанса.
-
Это в смысле что обработано а что нет? Я думаю там есть дата+время изменения? Тогда где-то запоминай последнюю дата+время обработки. А при каждом сеансе ищи записи у которых дата+время изменения будет больше дата+время изменения последнего сеанса.
пробежаться по всем обьектам O-S-P-дерева на модификацию begda? ну в общем вариант ;)
тогда воще кадрам напрягаться не нужно
-
пробежаться по всем обьектам O-S-P-дерева на модификацию begda? ну в общем вариант ;)
Ну стандартный подход при репликации данных, дата+время модификации... так что должно быть красиво.
-
Ну стандартный подход при репликации данных,
ну дык "а поговорить?" :)
-
ну дык "а поговорить?" :)
еще скажи "поцеловать" :)
почти всё - осталось решить какой признак активации использовать..инфотип какой что-ли заполнять и сбрасывать после обработки...
может кто делал? ::)
Ты обещал написать примерчик
-
еще скажи "поцеловать" :)
Ты обещал написать примерчик
целиком выложу - с инструкцией ;). это гибрид RHPROFL0 и ESS_USERUPDATE_BATCH.
ну потом ещё RBDMIDOC поглядеть как задействовать в цепочке ;)
если ESS это типа самообслуживание (что в нашей действительности неактуально ;), то то будет HRS - "кадры решают всё" ;)
что-то у меня продукты как-то ассоциации вызывают. осталось этот "Гулаг" назвать
p.s. а то после "палаша" совсем разленился :)
-
еще скажи "поцеловать" :)
вспомнилось "я поцелую тебя... - потом.... - если захочешь" ;))
такс что же хотел спросить....ага - после клонирования rhprofl0 - alv status не находит
sy-prgid изменился же... как его тоже клонировать?
-
вспомнилось "я поцелую тебя... - потом.... - если захочешь" ;))
такс что же хотел спросить....ага - после клонирования 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.....
-
Не очень понял что у тебя не так..... приведи кусок кода.... и ошибку
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'.
-
SET PF-STATUS 'ALVSTATUS' EXCLUDING excl_fcodes. - даблклин на 'ALVSTATUS'
Либо в исходной программе просто скопируй в твою см. рисунки.
-
SET PF-STATUS 'ALVSTATUS' EXCLUDING excl_fcodes. - даблклин на 'ALVSTATUS'
Либо в исходной программе просто скопируй в твою см. рисунки.
пасиб ;)
Чем больше я узнаю, тем больше понимаю, что не знаю ничего. (c) Сократ
-
пасиб ;)
Чем больше я узнаю, тем больше понимаю, что не знаю ничего. (c) Сократ
Помогло?
Пожалуйста ;-)
-
Помогло?
Пожалуйста ;-)
да куда оно денется...а я и не знал что pf-status это alv ;))
а может в 40 alv ещё и не было .. а кнопы-то были ;)
ща - разберусь только в трассировке - что-то не всё подтягивается
-
еще скажи "поцеловать" :)
Ты обещал написать примерчик
как выложить? 2500 строк всё-таки....
-
Да вложением наверноее :)
-
Да вложением наверноее :)
млин...что-то торможу
было же - выгрузить в файл...
------------
нашёл - в old надо было...
-
Да вложением наверноее :)
Да вложением зазиповать и прицепить...
-
млин...что-то торможу
было же - выгрузить в файл...
------------
нашёл - в old надо было...
вот...
доработка коснулась активации изменений основной записи
HR SU01
фио -> фио
функция -> функция
Оргединица -> департамент
0105ИТ -> login, email, телефон
position-role -> Role
ну из тескта видно...
пришлось повозиться из-за BAPI_USER_CHANGE - меняет только роль
вариантик сырой пока что ;)
-
ну из тескта видно...
пришлось повозиться из-за BAPI_USER_CHANGE - меняет только роль
вариантик сырой пока что ;)
пожалуй добавлю в доп коммуникации oргдерево
те цепочку p-s-o-o-o надо тянуть (а не просто p-s-o)