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

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


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

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


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

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