SAPфорум.RU https://sapboard.ru/forum/ |
|
Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT https://sapboard.ru/forum/viewtopic.php?f=12&t=97333 |
Страница 1 из 1 |
Автор: | lenacatrose1964 [ Пн, фев 11 2019, 13:08 ] |
Заголовок сообщения: | Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Добрый день! Можете посоветовать что нужно сделать в SAP BW если в отчетах SAP BO нужно отобразить длинный текст, который читается FM READ_TEXT. |
Автор: | 12ozmdm [ Пн, фев 11 2019, 13:50 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
В версии BW >7.4 можно включить оч. длинный текст. В версиях ранее надо разбивать на несколько значений по 60 символов: https://blogs.sap.com/2006/05/27/long-t ... -modeling/ https://blogs.sap.com/2014/02/25/infoob ... haracters/ |
Автор: | lenacatrose1964 [ Пн, фев 11 2019, 14:21 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
верс. 7.5 можете подсказать как его включить? это XXL? |
Автор: | 12ozmdm [ Пн, фев 11 2019, 15:29 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Галка "Подробный текст - XL" ("Long text is XL") на вкладке по настройке текстов в ведении инфо-объекта |
Автор: | lenacatrose1964 [ Пн, фев 11 2019, 15:32 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
а как сделать загрузку из ERP? прости за вопросы, но очень нужно. |
Автор: | 12ozmdm [ Вт, фев 12 2019, 11:57 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
текст признака же нужно сделать XL? тогда нужно сделать расширение экстрактора на супер длинный текст (XL), который заполнится через FM READ_TEXT |
Автор: | lenacatrose1964 [ Вт, фев 12 2019, 12:35 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Добрый день! Спасибо Вам за ответы. Дело в том, что таблицы sthx и stxl не заливаются в bw. Откуда read_text прочитает данные? Я правильно понимаю-мне нужно создать текстовый источник данных на фм read_text? https://blogs.sap.com/2014/09/25/long-t ... adtext-fm/ |
Автор: | 12ozmdm [ Вт, фев 12 2019, 12:47 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Да. |
Автор: | lenacatrose1964 [ Чт, фев 14 2019, 10:23 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Добрый день! Создала источник на ФМ READ_TEXT. В rsa3 данные выбираются, но при выполнении инфо-пакета в PSA ошибка Caller 09. В чем может быть проблема? |
Автор: | 12ozmdm [ Чт, фев 14 2019, 11:03 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Посмотрите на стороне R/3 задание (по номеру запроса инфо-пакета *REQU*) в тр. SM37, что там в журнале работы экстрактора? |
Автор: | lenacatrose1964 [ Чт, фев 14 2019, 12:05 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Выполняется и заканчивается log строками Internal session terminated with a runtime error SYSTEM_NO_ROLL (see ST22) Job canceled. В st22 No more memory available to add rows to an internal table. На строке 68 * read the kind of implementation 69 IF method_name IS SUPPLIED AND 70 wa_tab-active = sxrt_true. 71 wa_tab-method_name = method_name. 72 SELECT SINGLE imp_switch FROM sxc_impswh INTO wa_tab-imp_sw 73 WHERE imp_name = wa_tab-imp_name 74 AND inter_name = inter_name 75 AND metho_name = method_name. 76 ENDIF. 77 78 IF delayed_instance_creation = sxrt_false. 79 * now create an appropriate instance or get it from the hash ta 80 wa_tab-obj = instantiate_imp_class( 81 caller = caller 82 imp_name = wa_tab-imp_name 83 imp_class = wa_tab-imp_class ). 84 ENDIF. 85 86 * for layers 87 wa_tab-order_num = 1. 88 89 * modification of the return table 90 entry_made = sxrt_true. >>>>> APPEND wa_tab TO exit_obj_tab. 92 93 ENDIF. 94 ENDLOOP. 95 96 IF entry_made = sxrt_true. 97 SORT exit_obj_tab BY imp_class. 98 * results to be sorted? 99 * at first look in the hash table 100 DATA: sort_info TYPE badi_sorter_type. 101 READ TABLE sorter_table INTO sort_info WITH KEY 102 exit_name = exit_imp_wa-exit_name. 103 IF sy-subrc NE 0. 104 sort_info-exit_name = exit_imp_wa-exit_name. 105 * You have to read in the db 106 SELECT SINGLE imp_name INTO sort_info-sorter_imp_name 107 FROM v_ext_act 108 WHERE exit_name = seex_sorter_badi AND 109 flt_val = exit_imp_wa-exit_name. 110 * fill hash table |
Автор: | lenacatrose1964 [ Чт, фев 14 2019, 17:13 ] |
Заголовок сообщения: | Re: Как загрузить в SAP BW длинные тексты OBJECT=QMEL ID=LTXT |
Разобралась. Надо было в ФМ обязательно применить *Determine number of database records to be read per FETCH statement * from input parameter I_MAXSIZE. If there is a one to one relation * between DataSource table lines and database entries, this is trivial. * In other cases, it may be impossible and some estimated value has to * be determined. * OPEN CURSOR WITH HOLD S_CURSOR FOR * SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT * WHERE CARRID IN L_R_CARRID AND * CONNID IN L_R_CONNID. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |