Меню

Сортировать:

Новое Популярное
GOS – Объекты, общая концепция (4)

Комментарий от  

Иван Тюменьев

  |  05 июня 2015, 18:08

Если мне не изменяет память, также подключить GOS можно и для своей собственной разработки, прописав, собственно, создание экземпляра класса cl_gos_manager с необходимыми параметрами:
 
DATA: go_gos_manager  TYPE REF TO cl_gos_manager.
 

  ls_obj-objtype = 'тип объекта'.
  ls_obj-objkey  = 'ключ'.
 
  CREATE OBJECT go_gos_manager
    EXPORTING
      is_object    = ls_obj
      ip_no_commit = ''
    EXCEPTIONS
      OTHERS       = 1.
Семь мифов SAP обучения (3)

Комментарий от  

Олег Точенюк

  |  03 июня 2015, 22:40

"Профилактический медосмотр – это затраты или инвестиции" - Ха на этот вопрос, был как-то получен ответ инженера охраны труда, одной не маленькой, но очень мобильной компании. Ответ звучал следующим образом. Не нужно думать, что профмедосмотры это забота компании, о здоровье своих сотрудников. На самом деле это страховка компании от проблем с исками, которыми могут завалить компанию сотрудники, в случае доказательства получения профзаболевания. Поэтому дешевле делать медосмотры и там ставить из года в год все ОК (потом фиг докажете что вы получили профзаболевание) или же при первом признаке проблем со здоровьем, избавиться от такого сотрудника, тем или иным образом. Так что это всего лишь страховка. Так сказать ничего личного :-)
«И невозможное возможно» (3)

Комментарий от  

Наталия Москвитина

  |  02 июня 2015, 13:30

Пётр Ромащенко 02 июня 2015, 09:34

Не верю

Петр, мы сами "в шоке", что у нас все получилось:) Но сейчас я Вас могу заверить - это возможно!
«И невозможное возможно» (3)

Комментарий от  

Александр Дублин

  |  02 июня 2015, 12:35

Пётр Ромащенко 02 июня 2015, 09:34

Не верю

И не надо верить.
Это позволит со спокойной совестью продолжать делать так, как делали раньше.
Вера и стремление к лучшему - это не наш "формат".
Оставайтесь там, где есть :-)
Перевод текстов на портале в SAP HCM Performance Management (3)

Комментарий от  

Денис Кузьмин

  |  02 июня 2015, 10:17

shirin moridasadi 25 мая 2015, 11:05

Приет
спасибо за Ваш документ. У меня вопросы, как можно этого сделать для SAP Time Management
 

Спасибо

Добрый день!
У вас вопросы по портальному интерфейсу или SAP GUI? Какое приложение? Вероятно, может подойти один из подходов для Performance Management.
«И невозможное возможно» (3)

Комментарий от  

Пётр Ромащенко

  |  02 июня 2015, 09:34

Не верю
Перевод текстов на портале в SAP HCM Performance Management (3)

Комментарий от  

shirin moridasadi

  |  25 мая 2015, 11:05

Приет
спасибо за Ваш документ. У меня вопросы, как можно этого сделать для SAP Time Management
 

Спасибо
Реализация простого OData-сервиса с использованием SAP NW Gateway (4)

Комментарий от  

Сергей Чеботарев

  |  19 мая 2015, 10:47

Антон Сорокин 18 мая 2015, 13:15

Отличная статья, Сергей!

Спасибо :)
Реализация простого OData-сервиса с использованием SAP NW Gateway (4)

Комментарий от  

Антон Сорокин

  |  18 мая 2015, 13:15

Отличная статья, Сергей!
Реализация простого OData-сервиса с использованием SAP NW Gateway (4)

Комментарий от  

Сергей Чеботарев

  |  15 мая 2015, 04:07

Олег Башкатов 14 мая 2015, 15:07

Сергей, добрый день,
по Вашему,  метод POST может использоваться только для создания новых записей?
здесь w3.org/Protocols/rfc2616 сказано, что не только для создания
 

это я к таблице под рисунком 3. Почему выбрано именно такое описание HTTP методов?

Олег, день добрый!
Если говорить о самом протоколе HTTP, то не только, а если о REST, то POST принято использовать для создания новых записей.
В таблице самый распространенный вариант мэппинга CRUD и HTTP глаголов при реализации RESTful протоколов.
en.wikipedia.org/wiki/Representational_state_transfer
restapitutorial.com/lessons/httpmethods.html
odata.org/getting-started/basic-tutorial
Реализация простого OData-сервиса с использованием SAP NW Gateway (4)

Комментарий от  

Олег Башкатов

  |  14 мая 2015, 15:07

Сергей, добрый день,
по Вашему,  метод POST может использоваться только для создания новых записей?
здесь w3.org/Protocols/rfc2616 сказано, что не только для создания
 

это я к таблице под рисунком 3. Почему выбрано именно такое описание HTTP методов?
Расширение класса по представлению данных внутренних таблиц для реализации поддержки вывода длинных текстовых данных (7)

Комментарий от  

Олег Башкатов

  |  14 мая 2015, 14:44

Валерий Заузолков 14 мая 2015, 11:19

В качестве дополнения: XLSX Workbench (sites.google.com/site/sapxlwb) мне представляется более удачным чем ABAP2XLSX.

XLSX Workbench может делать файлы только XLSX или книгу с поддержкой макросов (xlsm) тоже может? не знаете?
Об одной технологии работы с длинными текстами в SAP BW, BI-IP (5)

Комментарий от  

Александр Злобин

  |  14 мая 2015, 11:58

Так 7.4 же поддерживает длинные тексты и ввод комментариев в формы BI-IP.
Такой подход не применим для Analysis for Office - оттуда не вызвать RFC
Расширение класса по представлению данных внутренних таблиц для реализации поддержки вывода длинных текстовых данных (7)

Комментарий от  

Валерий Заузолков

  |  14 мая 2015, 11:19

В качестве дополнения: XLSX Workbench (sites.google.com/site/sapxlwb) мне представляется более удачным чем ABAP2XLSX.
Нестандартный подход при планировании фоновых заданий в системе SAP (11)

Комментарий от  

Влад Русаков

  |  28 апреля 2015, 17:17

Для старта автовыравнивания при автоимпорте транспортов после проброса файлов из внешней TMS, однозначно.
Об одной технологии работы с длинными текстами в SAP BW, BI-IP (5)

Комментарий от  

Алексей Рыбин

  |  23 апреля 2015, 12:41

Виктор Долгов 22 апреля 2015, 01:59

В текущей версии SAP BW 7.4 это уже не актуально.
Приведенное решение считаю сложным, т.к. в свое время делал проще.
В "куб верхнего уровня"(на котором строил отчет) добавлял N-ое количество аналитик с текстами по 60 символов, а на VBA производил "сборку" и "разборку" текстов.
Как минимум, отпадает необходимость в вызове ФМ из VBA.
С моей т.з. вызывать ФМ в цикле VBA не самое лучшее решение.
Насколько я помню, подобные рабочие книги и без этого отрабатывали не слишком быстро.

Добрый день! Обсуждаемая технология, конечно, унаследована от давно известной нарезки на сегменты по 60, но, в свою очередь, дает возможность:
1)Вводить и редактировать тексты в BI-IP
2)Оперировать текстами неограниченной длины
В BW7.4 длина текста ограничена 1333-тью знаками (картинка ниже). Количество аналитик в DSO также ограничено.
Еще о производительности на хэш-таблицах. Снова тест ни о чем (2)

Комментарий от  

Денис Озорнов

  |  23 апреля 2015, 11:33

1) ну вот лично я говорил, что для замеров надо использовать не INTO, а TRANSPORTING NO FIELDS.
2) В этих условиях да,замер INTO vs ASSIGNING показывает собственно то, что видно на картинке. Но, если, к примеру, структуру вашей тестовой таблицы расширить таким образом, что бы длина строки в байтах была примерно больше 1000, результат будет совсем другим
Еще о производительности на хэш-таблицах. Снова тест ни о чем (2)

Комментарий от  

Олег Точенюк

  |  22 апреля 2015, 17:38

===
read table ... assigning перед read table ... into ­ вещь достойная отдельных исследований
===
А что там исследовать то? Меня конечно в компилятор не пустит никто, но исходя из бытовой логики, там особо исследовать нечего.
 
read table ... into -> тут идет копирование выбранной записи в рабочую область или заголовок таблицы. Соответственно чем больше запись, чем больше количество полей для копирования, тем это идет дольше.
 
read table ... assigning -> тут идет предоставление ссылки на запись, т.е. по факту идет создание pointer-а, в качестве доказательства, запись полученную таким образом, можно менять напрямую без последующего MODIFY, т.е. никакого копирования не происходит, идет прямая работа по ссылке на запись.
 
Из примера, если берем одно поле из таблицы с 20 полями, то разница между методами доступа будет не существенной, а если например таблица типа MSEG и считываем всю запись, то разница уже будет в разы.
 
PS: Так как при read table ... assigning, получаем по факту ссылку, то была как-то проблема, что человек случайно затирал значение во внутренней таблице. Соответственно MODIFY нет, а данные где-то, как-то и почему-то меняются. Короче пришлось немножко устать, пока нашел эти чужие грабли.
Корректировка таблиц базы данных с помощью ABAP (9)

Комментарий от  

Олег Точенюк

  |  22 апреля 2015, 17:11

Оксана Вовк 22 апреля 2015, 11:20

Гуру, а подскажите, пожалуйста, а пользовательская программа для массового изменения сбытовых и закупочных текстов материалов через BAPI BAPI_MATERIAL_SAVEDATA на основании данных из Excel - это приемлемое решение?

Вообще-то, все длинные тексты в системе ведутся используя модуль SAVE_TEXT.
Об одной технологии работы с длинными текстами в SAP BW, BI-IP (5)

Комментарий от  

Валерий Булевич

  |  22 апреля 2015, 12:28

Илья Муковоз 08 апреля 2015, 18:36

Более красивое решение: SAP BW - BusinessDocumentService (BDS).

Илья, поясни - предлагаемый тобой BDS обеспечит требуемую функциональность - работу с длинными текстовыми данными непосредственно в рабочих книгах (просмотр/редактирование)?
Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных, собираемых с использованием cookie-файлов и сервиса «Яндекс Метрика» для анализа использования сайта и оценки эффективности маркетинговых кампаний. Более подробная информация представлена в Политике конфиденциальности.
Понятно