SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT https://www.sapboard.ru/forum/viewtopic.php?f=79&t=87301 |
Страница 2 из 2 |
Автор: | olegbash [ Пн, июл 07 2014, 16:52 ] |
Заголовок сообщения: | Re: Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT |
я и так через BAPI_CASE_ADDELEMENT пытаюсь подключить URL, но что-то не идет (( буду ждать выхода из отпуска))) |
Автор: | Silence1 [ Пн, июл 21 2014, 14:51 ] |
Заголовок сообщения: | Re: Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT |
olegbash написал(а): я и так через BAPI_CASE_ADDELEMENT пытаюсь подключить URL, но что-то не идет (( буду ждать выхода из отпуска))) если проблема не решена, приведите код, как вы заполняете параметры и вызываете BAPI_CASE_ADDELEMENT так же напишите, ид.элемента какого сервис-провайдера используете |
Автор: | Silence1 [ Ср, июл 23 2014, 09:20 ] |
Заголовок сообщения: | Re: Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT |
Решила сегодня с утра размяться. Вот что получилось: 1. Создала ид.элемента ZSCMG_SPS_GENERAL_URL для СП SCMG_SP_URL 2. В модели случая добавила узел модели, указала: Вид элемента ZSCMG_SPS_GENERAL_URL Атрибут: ANCHOR = ZURL Код отработал: Code: DATA l_case_guid TYPE scmg_case_guid.
l_case_guid = .... DATA: element_identification TYPE TABLE OF bapipropme, l_identification LIKE LINE OF element_identification, element_insertion TYPE TABLE OF bapidocins, l_insertion LIKE LINE OF element_insertion, element_attributes TYPE TABLE OF bapipropme, l_element_attributes TYPE bapipropme, return TYPE TABLE OF bapiret2. DATA: wa_srmurl TYPE srmurl, wa_srmurlangu TYPE srmurlangu, wa_srmurladm TYPE srmurladm, i_timestamp TYPE timestamp. DATA l_guid TYPE sysuuid-c. l_insertion-elem_no = 1. l_insertion-description = 'URL TEST'. l_insertion-anchor = 'ZURL'. APPEND l_insertion TO element_insertion. l_identification-elem_no = 1. l_identification-name = '%SPS_ID%'. l_identification-value = 'ZSCMG_SPS_GENERAL_URL'. APPEND l_identification TO element_identification. CALL FUNCTION 'SYSTEM_UUID_C_CREATE' IMPORTING uuid = l_guid. l_identification-name = 'GUID'. l_identification-value = l_guid. APPEND l_identification TO element_identification. CALL FUNCTION 'BAPI_CASE_ADDELEMENTS' EXPORTING guid = l_case_guid TABLES element_identification = element_identification element_insertion = element_insertion return = return. IF return[] IS INITIAL. MOVE: l_guid TO wa_srmurl-guid, 'http://mail.ru' TO wa_srmurl-url, 1 TO wa_srmurl-counter. INSERT INTO srmurl VALUES wa_srmurl. MOVE: l_guid TO wa_srmurlangu-guid, 'URL TEST' TO wa_srmurlangu-text, sy-langu TO wa_srmurlangu-langu. INSERT INTO srmurlangu VALUES wa_srmurlangu. GET TIME STAMP FIELD i_timestamp. MOVE: l_guid TO wa_srmurladm-guid, sy-uname TO wa_srmurladm-crea_user, i_timestamp TO wa_srmurladm-crea_time. INSERT INTO srmurladm VALUES wa_srmurladm. COMMIT WORK. ENDIF. |
Автор: | olegbash [ Ср, июл 23 2014, 23:05 ] |
Заголовок сообщения: | Re: Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT |
Спасибо огромное! Теперь я в отпуске - выйду попробую))) А ничего, что обновление идет стандартных таблиц? у меня была мысль написать в SAP по поводу примера для именно BAPI? плохая идея? |
Автор: | Silence1 [ Чт, июл 24 2014, 08:10 ] |
Заголовок сообщения: | Re: Добавление web-ссылки в элементы случая с помощью BAPI_RECORD_ADDELEMENT / SRM_RECORD_ADDELEMENT |
olegbash написал(а): Спасибо огромное! Теперь я в отпуске - выйду попробую))) А ничего, что обновление идет стандартных таблиц? у меня была мысль написать в SAP по поводу примера для именно BAPI? плохая идея? я не нашла ФМ, который бы сам добавлял URL в case и заполнял все что нужно. BAPI_CASE_ADDELEMENTS только добавляет ссылку на GUID. Я посмотрела в отладчике, как добавление URL происходит в транзакции SCASE, и взяла код с формированием guid и заполнением таблиц оттуда В сап пишите, может они подскажут какой ФМ, может я плохо искала |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |