Текущее время: Вс, июл 20 2025, 08:53

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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