Текущее время: Сб, июл 19 2025, 15:39

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Чт, авг 10 2006, 11:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
slash написал(а):
...то что в pl можно сделать одним селектом в опен-делается за N, но все же делается


согласен, но сколько это доставляет неудобств - к примеру проставить промежуточные значения или какие-нибудь признаки к sql-запросу приходится еще добавлять прогон по внутренней таблице

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 11:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
По-моему такая мощная БД как Oracle под R/3 совсем не нужна.
Нужна база данных без лишних наворотов, которые всё равно не используются в R/3, но поддерживающая таблицы с фиксированной длинной строки, такие как MyISAM в MySQL. Если не ошибаюсь, ни в Oracle, ни в MS SQL аналогов нет.

Поэтому не зря скрестили SAP DB и MySQL. И если MaxDB станет стандартом для R/3, то можно будет смело использовать Native SQL вместо Open.


Последний раз редактировалось sibrin Чт, авг 10 2006, 11:59, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 11:47 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
sibrin написал:
По-моему такая мощная БД как Oracle под R/3 совсем не нужна.
Нужна база данных без лишних наворотов (триггеров, например), но поддерживающая таблицы с фиксированной длинной строки, такие как MyISAM в MySQL. Если не ошибаюсь, ни в Oracle, ни в MS SQL аналогов нет.

Поэтому не зря скрестили SAP DB и MySQL. И если MaxDB станет стандартом для R/3, то можно будет смело использовать Native SQL вместо Open.


А как же... а как же получать из натива результаты запроса?
Если так как это сделано сейчас - то лучше уж опен-скл пользоваться...

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 12:27 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
sibrin написал:
По-моему такая мощная БД как Oracle под R/3 совсем не нужна.
Нужна база данных без лишних наворотов, которые всё равно не используются в R/3, но поддерживающая таблицы с фиксированной длинной строки, такие как MyISAM в MySQL. Если не ошибаюсь, ни в Oracle, ни в MS SQL аналогов нет.

Поэтому не зря скрестили SAP DB и MySQL. И если MaxDB станет стандартом для R/3, то можно будет смело использовать Native SQL вместо Open.

гыгыгы
а перфоманс как? на мускуле то? с базой в сотни гигов

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 12:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 08 2006, 07:21
Сообщения: 184
Peter написал(а):
Готов забить спор с автором на ящик пива - интегрирую готовы скриптовый движок( читай интерпритатор ) за.. 1 час. Готовых интерпретаторов(весьма достойны) пруд пруди( как коммерческих, так и полностью бесплатных или под тот же gpl )!


Five minutes... Nothing takes five minutes! (C) Black hawk down


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 13:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
ArmAnn написал:
А как же... а как же получать из натива результаты запроса?

Могут быть такие альтернативы, например.

1. Один очень хитрый Native запрос и десять строк результата, правда, при чтении в БД будет курсор висеть.

2. Несколько запросов Open SQL с перекачкой мегабайтов из БД на аппликэйшн мегабайтов и обработка этих мегабайтов на ABAP между запросами.

Конечно же, всё зависит от задачи.

slash написал(а):
а перфоманс как?

MyISAM с фиксированной длинной строки будет занимать не сотни, а десятки гигов, да и чтение намнго быстрее, когда данные кучкой лежат.

slash написал(а):
на мускуле то? с базой в сотни гигов

MySQL или MaxDB?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 13:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Имхо native sql более оправдан для операторов ddl чем для dml.
Можно, например, объединить на уровне БД пресловутые пары bsi<x> - bsа<x>, наклеить на них соответствующее описание в абап словаре и в дальнейшем работать как с одним объектом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 13:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
хотел внести дельное предложение - создать новый форум с назанием аля Кривой ABAP или нечто в этом духе и убрать фильтр на нецензурщину в нем. :) ну и все эмоции по "геометрии" рук саповских программеров высказывать в нем. :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 14:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
aht написал(а):
хотел внести дельное предложение - создать новый форум с назанием аля Кривой ABAP или нечто в этом духе и убрать фильтр на нецензурщину в нем. :) ну и все эмоции по "геометрии" рук саповских программеров высказывать в нем. :D


Обращаю внимание, что я хотел всего лишь узнать, поменялось ли что-то в новых версиях :D
Кстати, если кидать камни - покажите хоть одного, кому нравятся sapscript или smartforms? ;)
Есть люди, которые работали с Crystal Report через ABAP?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 14:05 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
sibrin написал:
ArmAnn написал:
А как же... а как же получать из натива результаты запроса?

Могут быть такие альтернативы, например.

1. Один очень хитрый Native запрос и десять строк результата, правда, при чтении в БД будет курсор висеть.

2. Несколько запросов Open SQL с перекачкой мегабайтов из БД на аппликэйшн мегабайтов и обработка этих мегабайтов на ABAP между запросами.

Конечно же, всё зависит от задачи.


Это все понятно... нет тут только одного - красоты :)

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 14:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
aht написал(а):
хотел внести дельное предложение - создать новый форум с назанием аля Кривой ABAP


Дельное предложение!

Вот, например, в инклюде labraf11 автор хотел заменить 'BUKRS' на 'X~BUKRS' (для join'а в динамическом селекте). И вместо того, чтобы по-человечески написать
Code:
      case l_ftab.
        when 'BUKRS'. l_ftab = 'X~BUKRS'.
        ...
      endcase.

почему-то написал:
Code:
      REPLACE 'MANDT ' WITH 'X~MANDT ' INTO l_ftab.
      REPLACE 'BUKRS ' WITH 'X~BUKRS ' INTO l_ftab.
      ...

Не очень оптимально, да и mandt без client specific совершенно не нужно (может когда-то давно нужно было?). Затем в русском аддоне к таблице ANLU добавили поле 'EXPLBUKRS', в результате чего логическая база ADA вылетает в дамп.

И была рождена поразительная нота 869402:
Code:
      IF L_FTAB CS 'MANDT' AND L_FTAB CO 'MANDT '.
        REPLACE 'MANDT ' WITH 'X~MANDT ' INTO l_ftab.
      ENDIF.
      IF L_FTAB CS 'BUKRS' AND L_FTAB CO 'BUKRS '.
        REPLACE 'BUKRS ' WITH 'X~BUKRS ' INTO l_ftab.
      ENDIF.
      ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 14:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Цитата:
Кстати, если кидать камни - покажите хоть одного, кому нравятся sapscript или smartforms?


Не надо грязи, sapscript неплохая штука, только редактировать его нужно в старом табличном редакторе и пользоваться моноширинными шрифтами :)

А вообще, для создания отчётов, по-моему, лучше всего LaTeX (точнее pdfeLaTeX): на входе ascii, на выходе pdf.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 16:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Igor Moskvin написал:
Есть люди, которые работали с Crystal Report через ABAP?

говорят, что SAP отказался от поддержки Crystal Report.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 16:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
sibrin написал:
И была рождена поразительная нота 869402:
Code:
      IF L_FTAB CS 'MANDT' AND L_FTAB CO 'MANDT '.
        REPLACE 'MANDT ' WITH 'X~MANDT ' INTO l_ftab.
      ENDIF.
      IF L_FTAB CS 'BUKRS' AND L_FTAB CO 'BUKRS '.
        REPLACE 'BUKRS ' WITH 'X~BUKRS ' INTO l_ftab.
      ENDIF.
      ...

...которая не включена ни в один пакет поддержки и успешно сносится пакетом поддержки APPL SAPKH47025, после чего ее приходится ставить снова :roll:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 16:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Удав написал(а):
...которая не включена ни в один пакет поддержки и успешно сносится пакетом поддержки APPL SAPKH47025, после чего ее приходится ставить снова


Вот-вот. Именно поэтому я и узнал о её существовании.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB