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

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Вот сижу, работаю, параллельно в R/3 и в MS SQL Server, и периодически зло берет за ABAPский SQL:
1) ограничения на left join
2) ограничения на условия в join
3) нельзя в запросе (в select) указать столбец констант
4) нельзя делать вычисляемые поля (столбцы)
иногда волосы дыбом становятся :(

Я вот это к чему, вот перейдем мы скоро на версию покруче и сразу вопрос - есть ли какие-то улучшения или все по-старому? Кто работает в более свежих системах (даже не в 4.7) - расскажите вкратце, какие принципиальные улучшения в ABAP там появились?
:)

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


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В 4.72 принципиальных улучшений нет. А вообще тема для курилки...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Ср, авг 09 2006, 14:57 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Igor Moskvin написал:
Вот сижу, работаю, параллельно в R/3 и в MS SQL Server, и периодически зло берет за ABAPский SQL:
1) ограничения на left join
2) ограничения на условия в join
3) нельзя в запросе (в select) указать столбец констант
4) нельзя делать вычисляемые поля (столбцы)
иногда волосы дыбом становятся :(

Я вот это к чему, вот перейдем мы скоро на версию покруче и сразу вопрос - есть ли какие-то улучшения или все по-старому? Кто работает в более свежих системах (даже не в 4.7) - расскажите вкратце, какие принципиальные улучшения в ABAP там появились?
:)


Всмысле ограничения на left join ?

Указать столбец констант наверное можно.
Скажем если описать структуру таблицы явно - куда будет выгружаться селект - и явно указать значение поля там через VALUE.
Может получится?

Можно попробовать NativeSQL - но там тоже какието ограничения есть.


Последний раз редактировалось Egal Ср, авг 09 2006, 15:00, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Ср, авг 09 2006, 14:59 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Igor Moskvin написал:
в MS SQL Server
:)

а вот если бы в оракле работал..=)

в абапе open sql, основная его проблема в том, что он open
а ваще native в руки - барабан на шею

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Ср, авг 09 2006, 15:12 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Igor Moskvin написал:
Вот сижу, работаю, параллельно в R/3 и в MS SQL Server, и периодически зло берет за ABAPский SQL:
1) ограничения на left join
2) ограничения на условия в join
3) нельзя в запросе (в select) указать столбец констант
4) нельзя делать вычисляемые поля (столбцы)
иногда волосы дыбом становятся :(
:)


там еще много чего нельзя... не вы первый, не вы последний плюетесь :)

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


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

Зарегистрирован:
Вс, окт 17 2004, 14:20
Сообщения: 326
Откуда: Москва
Ага, среди разработчиков языка ABAP были исключительно одни кретины, ничего не понимающие в программировании. Любой из нас значительно лучше сумел бы реализовать интерпретатор ABAP (задолго до "революционной" Java) и трансляторы из OPEN SQL в несколько диалектов SQL, каждый из которых имеет свои ограничения...


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
ABC написал(а):
Ага, среди разработчиков языка ABAP были исключительно одни кретины, ничего не понимающие в программировании. Любой из нас значительно лучше сумел бы реализовать интерпретатор ABAP (задолго до "революционной" Java) и трансляторы из OPEN SQL в несколько диалектов SQL, каждый из которых имеет свои ограничения...


Стандарт ANSI SQL поддерживают практически все платформы, с некоторыми вариациями и ограничениями. Если бы и OPEN SQL соответствовал хотя бы этому стандарту - нытья разработчиков было бы гораздо меньше. Ибо если вы плотно работали с t-sql или pl/sql, то убогость open sql как то удручает.

ЗЫ. Есть в OSQL полезности, которых нет в других диалектах (тот же modify например), но минусов гораздо больше.

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


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

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
ABC написал(а):
Ага, среди разработчиков языка ABAP были исключительно одни кретины, ничего не понимающие в программировании. Любой из нас значительно лучше сумел бы реализовать интерпретатор ABAP (задолго до "революционной" Java) и трансляторы из OPEN SQL в несколько диалектов SQL, каждый из которых имеет свои ограничения...


Мне кажется, что достаточно взять общепринятый стандарт - никто не просит больше, чем достаточно. Вопрос ограниченных возможностей SQL в ABAP - допустим, проблема реализации на первых этапах языка. Но вот почему с течением времени разработчики ABAP ничего не совершенствуют...

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


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Igor Moskvin написал:
Мне кажется, что достаточно взять общепринятый стандарт - никто не просит больше, чем достаточно. Вопрос ограниченных возможностей SQL в ABAP - допустим, проблема реализации на первых этапах языка. Но вот почему с течением времени разработчики ABAP ничего не совершенствуют...

совершенствуют :)
но не очень активно... В абап-редакторе можно нажать F1, далее ABAP обзор, далее Изменения в ABAP. Там все видно

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 10 2006, 10:44 
Гость
ABC написал(а):
Ага, среди разработчиков языка ABAP были исключительно одни кретины, ничего не понимающие в программировании. Любой из нас значительно лучше сумел бы реализовать интерпретатор ABAP (задолго до "революционной" Java) и трансляторы из OPEN SQL в несколько диалектов SQL, каждый из которых имеет свои ограничения...


Недалеко от истины. Интерфейс и инструментарий для разработки по удобству использования остался на уровне 80х! годов. Это даже не начало 90х( сравни с тем же bc3.1( если мне не изменяет память то вышел он в 92-93 году ). Написание отчетов - вообще.. Paradox3.5 ( тоже разработка начала 90 ) и тот поприятнее подет. Синтаксис языка - вообще молчу.. Ну почему если я задекларировал метод в базовом классе, отнаследовался от него, создал объект типа потомок и не могу вызвать без тайпкаста метод задекларированный в базовом классе?! У меня это вообще в голове не укладывается.

Продукту фиг знает сколько лет, а он страдает такими детскими болезнями, которые большинство из разработчиков и в бетта версии выпускать стесняются.

Технологии изменились уже давно. Написать приличный редактор используя готовые наработки - по сложности курсовой проект студента 3го курса соответствующей специальности. Интерпертатор.. Ну не в силах сап реализовать самостоятельно интерпретатор - не нужно - есть куча готовых...

PS Ну конечно курилка - просто немного возмутили доводы о невозможности.. Готов забить спор с автором на ящик пива - интегрирую готовы скриптовый движок( читай интерпритатор ) за.. 1 час. Готовых интерпретаторов(весьма достойны) пруд пруди( как коммерческих, так и полностью бесплатных или под тот же gpl )!


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

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
сап во всю двигает яву, потому и не сильно чешется
приличные редакторы уже есть, как внешние так и саповские

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Чт, авг 10 2006, 11:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
slash написал(а):
Igor Moskvin написал:
в MS SQL Server
:)

а вот если бы в оракле работал..=)

в абапе open sql, основная его проблема в том, что он open
а ваще native в руки - барабан на шею


И в Oracle работал тоже, и много где. Суть в том, что каждая из БД поддерживает SQL более чем... А про Native SQL саповцы же сами пишут - лучше не юзать...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возможности ABAP в новых версиях R/3
СообщениеДобавлено: Чт, авг 10 2006, 11:10 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Igor Moskvin написал:
slash написал(а):
Igor Moskvin написал:
А про Native SQL саповцы же сами пишут - лучше не юзать...

а про open - лучше юзать =)
только вот что значит "лучше" - каждый выбирает для себя
я, например, найтив вообще не пользую, то что в pl можно сделать одним селектов в опен-делается за N, но все же делается

_________________
полный SAPец


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

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
ArmAnn написал:
совершенствуют :)
но не очень активно... В абап-редакторе можно нажать F1, далее
ABAP обзор, далее Изменения в ABAP. Там все видно


У меня сейчас нет ERP2004, поэтому нажать на F1 не могу, поэтому и спрашиваю :)

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


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

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Peter написал(а):
PS Ну конечно курилка - просто немного возмутили доводы о невозможности.. Готов забить спор с автором на ящик пива - интегрирую готовы скриптовый движок( читай интерпритатор ) за.. 1 час. Готовых интерпретаторов(весьма достойны) пруд пруди( как коммерческих, так и полностью бесплатных или под тот же gpl )!


Мега мозг наверно? за час... хм... не, реально мегамозг! :D

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


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

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


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

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


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

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