|
|
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САП одним словом, АБАП - совершенно обычный язык общего назначения, с исковерканным синтаксисом и некоторой поддержкой среды выполнения (формы из "ресурсов", локализация строк) Кстати у меня возникло подозрение что у SAP была проблема с написанием хорошего интерпретатора (компилятора) если сравнить даже просто синтаксис SAP хотябы с Pascal и C++, то видно что конструкции языка специально подобраны чтобы интерпретатор мог их удобно обработать. Т.е. о удобстве программиста тут не заботились ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:09 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
aag[quot iscrafm] Что же касается "транзакционной модели" - не вполне понимаю что именно вы имели в виду под этим словом имеется в виду, "транзакция" САПовская == экран ввода данных, их обработки на уровне бизнес логики и сохранение в базе. классические ASIC транзакции там тоже есть, но когда саперы говорят "транзакция", они имеют в виду именно это: бизнес уровень и уровень представления неразрывно связаны, отдельного проработанного уровня бизнес логики нет (про разрозненные бапи тут уже говорили -- на уровень это не тянет). их можно вызвать программно, если сымитируете ручной ввод и последовательно заполните все поля идеология транзакций в САП: что вижу, о том пою. с какого бока тут веб сервисы -- не ясно. вывесить в виде сервиса "транзакции", ориентированные на интерактивное взаимодействие -- вы, уважаемый ИскраФМ, что имеете в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:13 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
кстати, "транзакция" САП вам не гарантирует, что все данные будут обработаны целиком, либо не обработаны вообще. перевод транспортировки в статус "завершено" совершенно не значит, что сделан отпуск материала, даже если вы и настроили это в spro (т.е. IMG). товара может не хватить, не сработать деривация МВП или еще какая-то напасть. в результате - транспортировка завершена, а отпуска материала нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:18 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПiscrafmABAP vs C#+Linq... собственно вопрос: C# + linq - это тоже 4ГЛ, по вашему мнению? если в делфи наподключать много разных библиотек, то это будет язык 10-го поколения. Разницу между языком программирования и средой с подключаемыми библиотеками понимаете? p.s. нормальный тон. Надеюсь не попросите разъяснить что такое язык программирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:29 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
selis76 А разве сертификация 1С Профессионал по УПП не дает достаточно информации, там вроде эта УПП с таких разных сторон рассматривается, что после этого ну никак нельзя сказать что недостаочно знаний для УПП (сам по УПП не сдавал но билеты смотрел). Разумеется экзамен никаких занний не дает, он просто проверят (очень-очень-очень выборочно) их наличие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:35 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
>если в делфи наподключать много разных библиотек, то это будет язык 10-го поколения не будет. во-первых, чисто формально подключить linq в классическом синтаксисе (не процедурном) к дельфи невозможно во-вторых, linq -- это не самостоятельная конструкция, без SQL (4GL языка, без сомнения) на БД оно работать не будет. можно перетащить движок БД (тот же самый jet) в библиотеку, но в любом случае, это останется свойством библиотеки, а не языка в-третьих, функциональный стиль в языке -- дело наживное. в дельфи 2012 наверняка будет свой клон linq-а и f# в-четвертых, дельфи + ado (про bde не скажу) - во много раз 4ГЛ-нее, чем АБАП вы, все таки, ответьте по-существу: что упрощает АБАП? желательно чуть более развернуто, чем "программирование бизнес приложений" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:39 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПaag[quot iscrafm] Что же касается "транзакционной модели" - не вполне понимаю что именно вы имели в виду под этим словом имеется в виду, "транзакция" САПовская == экран ввода данных, их обработки на уровне бизнес логики и сохранение в базе. классические ASIC транзакции там тоже есть, но когда саперы говорят "транзакция", они имеют в виду именно это: бизнес уровень и уровень представления неразрывно связаны, отдельного проработанного уровня бизнес логики нет (про разрозненные бапи тут уже говорили -- на уровень это не тянет). их можно вызвать программно, если сымитируете ручной ввод и последовательно заполните все поля Если говорить о такой модели, то опять же ее актуальность слишком общие понятия. Сама по себе такая модель ни хороша и ни плоха. Отталкиваться надо от конкретики. То, как это реализовано в SAP - имхо, хреново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:42 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
"мировое сообщество" талдычит - надо делить на изолированные уровни. бизнес логика на уровне приложений - не допустима в принципе. более того, микрософт даже уровень представления хочет разделить на три: ввод, вывод, управление вводом/выводом (поищите на микрософте MVC) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:47 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
SAP AG, очевидно, не является частью мирового сообщества ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:48 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПбизнес логика на уровне приложений - не допустима в принципе на уровне представления, конечно же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:50 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САП дельфи + ado (про bde не скажу) - во много раз 4ГЛ-нее, чем АБАП появилась некая надежда на то, что вы понимаете о чем говорите. Но видно преждевременно, к сожалению. Все же уточните для себя что понимается под языком программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 15:58 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПидеология транзакций в САП: что вижу, о том пою. с какого бока тут веб сервисы -- не ясно. вывесить в виде сервиса "транзакции", ориентированные на интерактивное взаимодействие -- вы, уважаемый ИскраФМ, что имеете в виду? Во-первых,я про веб-сервисы ни слова не сказал, вы о чем? Во-вторых, не все транзакции в SAP предполагают интерактивное взаимодействие. Выступая под ником "САП" нужно знать,что помимо Dialog, есть Update, Batckground etc ... Не солидно. Хотя Сервис действительно может предусматривать интерактивное взаимодействие с пользователем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:08 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САП"мировое сообщество" талдычит - надо делить на изолированные уровни. бизнес логика на уровне приложений - не допустима в принципе. более того, микрософт даже уровень представления хочет разделить на три: ввод, вывод, управление вводом/выводом (поищите на микрософте MVC) SAP думает иначе? Кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:13 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
iscrafmSAP думает иначе? Кто здесь? на картинке у вас технологические процессы, которые никакого отношения к делению db/dal/bl/presentation уровни не имеют. мне почему-то кажется, что вы САП никогда не видели и свое мнение строите исключительно на теоретическом материале ЗЫ про АБАП вы не ответили по существу, постоянно закрываетесь не имеющими отношения к делу конструкциями. по сему для себя именно эту дискуссию именно с вами я закрываю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:25 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
iscrafmЕсли говорить в целом по архитектуре решения, то конечно транзакционная модель SAP не только не потеряла актуальности, а еще и приобрела новое дыхание. Как тут говорили, если "зрить в корень", то увидите дедушку сервисов . ок, какие вы сервисы имеете в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:28 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПiscrafmSAP думает иначе? на картинке у вас технологические процессы, которые никакого отношения к делению db/dal/bl/presentation уровни не имеют. мне почему-то кажется, что вы САП никогда не видели и свое мнение строите исключительно на теоретическом материале GUI, AppServer, DB конечно не имеют никакого отношения к делению на уровни. SAP никогда не видел, он у меня на рабочем столе, но это запрещенная иконка, кликать запрещено. САПпро АБАП вы не ответили по существу, постоянно закрываетесь не имеющими отношения к делу конструкциями. а вы уже готовы сформировать вопрос по существу? Пока выясняем что такое язык программирования, что такое TIER и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:36 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПiscrafmЕсли говорить в целом по архитектуре решения, то конечно транзакционная модель SAP не только не потеряла актуальности, а еще и приобрела новое дыхание. Как тут говорили, если "зрить в корень", то увидите дедушку сервисов . ок, какие вы сервисы имеете в виду? обычные сервисы. То, что под ними понимается в SOA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:37 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
skeptikselis76 А разве сертификация 1С Профессионал по УПП не дает достаточно информации, там вроде эта УПП с таких разных сторон рассматривается, что после этого ну никак нельзя сказать что недостаочно знаний для УПП (сам по УПП не сдавал но билеты смотрел). Разумеется экзамен никаких занний не дает, он просто проверят (очень-очень-очень выборочно) их наличие. Вопрос а экзамен сами пытались сдавать Проф по УПП, интересно сколько времени на подготовку ушло, там же около 1000 вопросов в книге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:41 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
никогда не видел какой либо другой реализации SOA, нежели на веб-сервисах. что-то там когда-то было в OSF DCE, но распространения особого не получило -- вы на это ссылаетесь? но это лирика... "транзакция САП как дедушка SOA сервиса" -- давайте абстрагируемся от конкретной реализации и, как всегда, поговорим про характеристические особенности SOA. одной из является стандартность сервиса (способ вызова, передачи параметров, получение ответа и т.п. -- тут рулит SOAP) и описание, отделенное от реализации (wsdl), которое можно получить, хранить, обновлять, динамически анализировать, подстраиваться под него и т.п. подскажите, как этого достичь с xd03, например (создание дебитора, мой любимый пример) ЗЫ тему с АБАП я закрыл для себя, извините ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 16:56 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
xd01, а не xd03 - но роли это не играет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:00 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПодной из является стандартность сервиса (способ вызова, передачи параметров, получение ответа и т.п. -- тут рулит SOAP) и описание, отделенное от реализации (wsdl), которое можно получить, хранить, обновлять, динамически анализировать, подстраиваться под него и т.п. подскажите, как этого достичь с xd03, например (создание дебитора, мой любимый пример) не понял, что выхотите достич с отчетом xd03, поконкретней плз... он из разных мест по разному вызывается, вы не можете получить его описание или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:17 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
xd03 - это транзакция просмотра дебитора, xd01 - создание дебитора я хочу из программы для Nokia N73 получить описание сервиса создания дебитора, проанализировать его, сравнить с тем описанием, на основании которого написана программа, и если все совпало, создать дебитора. какие средства мне предлагает для этого дедушка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:21 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САПя хочу из программы для Nokia N73 получить описание сервиса создания дебитора, проанализировать его, сравнить с тем описанием, на основании которого написана программа, и если все совпало, создать дебитора. САПпостоянно закрываетесь не имеющими отношения к делу конструкциями. объясните связь какого-то Nokia N73 с запуском транзакции в SAP? уфф... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 17:47 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
если "зрить в корень", то SOA можно определить как, например по версии IBM, "прикладная архитектура, в которой все функции определены как независимые сервисы с вызываемыми интерфейсами. Обращение к этим сервисам в определенной последовательности позволяет реализовать тот или иной бизнес-процесс". что означает: 1. Все функции приложений определены как отдельные сервисы. 2. Сервисы не зависимы друг друга. Они принимают параметры, выполняют свою работу (и) возвращают результат. Детали сервиса скрыты. 3. Интерфейс сервиса определяет входящие параметры и описывает результат. Между собой сервисы взаимодействуют при помощи своих интерфейсов. Приложение SAP строится путем обращения в определенной последовательности к тем или иным транзакциям, обеспечивая тем самым реализацию бизнес-логики. В отсутствии такой единой "шины" в 1С, к примеру, одна из основных причин невозможности объединения различных конфигураций в единое целое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:16 |
|
||
|
SAP и 1С
|
|||
|---|---|---|---|
|
#18+
САП, Коллега САП... Для того чтоб немножечко Вам помочь в понимании а что же такое 4 GL я хочу поделиться из первых рук историей создания назыка Progress 4GL - Компания в которой (и с продуктами которой) я проработал практически весь остаток ХХ века. Я не буду Вам забивать голову слишком тяжёлыми терминами. Я Вас отправлю к Вашему же постулату: Так вот мой глубокоуважаемый Коллега САП: интерпретатор pl\\sql и есть 4GL. Все языки так называемого четвёртого поколения были основаны на одном - возможности вести переговоры между юзер-интерфейсом и базами данных. Кстати для Вашего сведения - именно с 4GL начались попытки ввести технологию которую мы сегодня знаем как Client - Server В основе всех языков 4 GL лежит интерпретатор SQL (который тоже с определённым натягом можно отнести к 4 GL - потому как ещё глубже - языки эти - интерпретаторы представления общения юзера с Реляционными базами Данных СУБД) каждый поставщик такого программного продукта предложил что то своё. Но все они достигли общей цели - описать доступ к СУБД языком понятным бизнес программисту а не какому то нибудь специализированному "низкоуровневому" кодеру. Все языки 4 GL - это наборы компиляторов разных 3 GL и SQL - ABAP/4 пошёл ещё по более широкому пути - если другие поставщики 4 GL ( кстати PL\\SQL = PL\\1 + SQL два языка 3 GL) несли с собой обязательную ношу RDBMS под которую и был написан 4GL - Oracle RDBMS + PL\\SQL (4 GL), PROGRESS RDBMS + PROGRESS 4 GL (COBOL) , SYBASE SQL Anywhere + PowerBuilder 4 GL (Q Basic) и так далее то ABAP\\4 был лишён этого недостатка потому как писался изначально под DB2 = IBM но ввиду раскола - остался без базы и получил доступ ко всем базам сразу... Вот акая была история... кстати к вашему сведению Microsoft для создания LINQ технологии - ещё один 4 GL - воспользовался услугами команды D. Britton Johnston одного из отцов основателей Progress 4GL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 18:31 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=35886582&tid=1526735]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
147ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 481ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...