powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / SAP как черный ящик
45 сообщений из 45, показаны все 2 страниц
SAP как черный ящик
    #35913730
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Третий год участвую в интеграционных проектах, где SAP выбран мастер-системой. Практически все идут по странному сценарию.

Пилотный проект показывает, что данные в SAP положить можно.
Далее начинаются разработки, и на этапе первых тестов вылазят такие развесистые особенности SAP, что все сроки срываются в разы, независимо от уровня и количества имеющихся специалистов.

Пример таких особенностей - встроенная SAP-овская валидация полей. Она может быть очень сложной и включать в себя не только заполняемые в данный момент таблицы, но и кучу других.
Модели для целевых таблиц, и тем более, для подобных валидаций в SAP не существует. Т.е. разработчики заранее не знают, какие проблемы их ждут. Способ их учета - это АБАП-ер, который сидит и смотрит, что попало, что нет, и почему. С отладчиком и трейсом.

Кто-нибудь имеет более позитивный опыт работы в таком окружении, или знает более продуктивные подходы?
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35913784
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это смотря как интеграция сделана, если стандартными способами (пакетный ввод, lsmw, bapi, и пр), то проблем быть не должно - раз настроили, проверили и вперед.
ошибки, конечно, будут вылазить, но это ошибки на уровне логики приложения (ну и качества данных) - нет такого материала, закрыт период, нет ссылочного документа и проч.

Без таких проверок не делать, система быстро станет неконсистентной.
Эти сообщения обычно выдаются в стандратный лог, его можно анализировать без программиста и отладчика.

И надеюсь, вы не пишете сразу в таблички СУБД, для SAP систем этот способ вообще убийственный..
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35914019
Моха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши вместо SAP любое другое слово и твое сообщение будет так же верно. SAP, 1С ... какая разница ...
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35918879
Zombi 1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К 1С это не относится.
Система в сравнении с SAP очень простая, вполне внедряема, при адекватном руководстве!
Если учет в компании не сложный, то вообще достаточно коробочного варианта типовой + обучение!
Если человек не может разобраться с 1С в SAP Он вообще не сможет разобраться!
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35921834
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: если обсуждение скатится на обсуждение 1С, я вынужден буду закрыть тему
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35922307
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейТТТНу это смотря как интеграция сделана, если стандартными способами (пакетный ввод, lsmw, bapi, и пр), то проблем быть не должно - раз настроили, проверили и вперед.
ошибки, конечно, будут вылазить, но это ошибки на уровне логики приложения (ну и качества данных) - нет такого материала, закрыт период, нет ссылочного документа и проч.

Без таких проверок не делать, система быстро станет неконсистентной.
Эти сообщения обычно выдаются в стандратный лог, его можно анализировать без программиста и отладчика.

И надеюсь, вы не пишете сразу в таблички СУБД, для SAP систем этот способ вообще убийственный..

BAPI и EDT.
Мы не против проверок и особенностей, мы против того, чтобы разведывать их боем.
Внезапно, несмотря на то, что "в SAP всё есть", оказалось, что для интеграции он плохо приспособлен. Зияющие дыры, способ закрытия которых - месяцы тупого тыка.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35922372
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh,

дыры в каком смысле - нет нужных bapi или они криво работают ?

вообще, стандартный функционал более менее покрывается набором bapi (хотя и не без исключений). В крайнем случае, можно загружать через пакетный ввод.

месяцы могут вполне уйти что угодно и в какой угодно системе, если делать это в первый раз.
может дело в том, что для консультантов это первый проект ? тогда могу понять
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35923123
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейТТТНу это смотря как интеграция сделана, если стандартными способами (пакетный ввод, lsmw, bapi, и пр), то проблем быть не должно - раз настроили, проверили и вперед.
ошибки, конечно, будут вылазить, но это ошибки на уровне логики приложения (ну и качества данных) - нет такого материала, закрыт период, нет ссылочного документа и проч.

Без таких проверок не делать, система быстро станет неконсистентной.
Эти сообщения обычно выдаются в стандратный лог, его можно анализировать без программиста и отладчика.

Ключевое слово здесь - интеграция. Строгая валидация данных необходима при ручном вводе, в экранных интерфейсах. А при закачке извне, следует понимать что данные могут быть некорректные. Да, это плохо, но такова жизнь - других данных нет. И правила валидации при этом должны быть гибче и мягче.

При этом стандартные BAPI 1) работают невыносимо медленно - и медленно именно из-за этих огромной кучи этих проверок и 2) перечень этих проверок неизвестен и требования SAP к качесту данных заранее тоже неизвестно. И нигде не описано.

А6дуллаhВнезапно, несмотря на то, что "в SAP всё есть", оказалось, что для интеграции он плохо приспособлен. Зияющие дыры, способ закрытия которых - месяцы тупого тыка.
Угум. Именно так.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35923581
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag,

Согласен, что данные могут быть некорректные, но это проблема скорее того ,кто эти данные шлет, чем того, кто их не принимает ;))

В случае НСИ, есть ПО класса MDM, в котором валидацию можно выполнить
С транзакционными данными - даже не знаю.. если на вход в систему подавать невалидные транзакционные данные, и ожидать что система это переварит.. принцип GIGO никто не отменял пока

По идее, такую валидацию можно организовать и в рамках целевой системы, только как бы это не было изобретение велосипеда, и такой функционал уже есть в интеграционных шинах.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35923745
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag
Ключевое слово здесь - интеграция. Строгая валидация данных необходима при ручном вводе, в экранных интерфейсах. А при закачке извне, следует понимать что данные могут быть некорректные. Да, это плохо, но такова жизнь - других данных нет. И правила валидации при этом должны быть гибче и мягче.

Да, данные могут быть некорректные, тем не менее задача интеграции не допустить попадания некорректных данных в систему, т.е. организовать проверку на самых ранних подступах данных из другой системы в SAP. Поэтому приходится изощряться и даже до вызова BAPI или ,batch input делать самостоятельную проверку и выдавать вразумительные сообщения, кроме того, для собственной подстраховки ещё и сохраняешь в базу в свои таблицы то, что тебе на вход подали, чтобы потом не говорили, что данные мол, верные, а программы неправильно работают.

aagПри этом стандартные BAPI 1) работают невыносимо медленно - и медленно именно из-за этих огромной кучи этих проверок
Да ну, BAPI говорите медленно... - пример в студию, чем например, обработка вызова BAPI медленней вызова транзакции через CALL TRANSACTION и передачи туда BDCDATA, или создания и процессинга IDOC-а? Могу-ли я Вам напомнить, а может даже и просвятить, что BAPI зачастую вызывают те-же функциональные модули и подпрограммы, что и стандартные программы и транзакции. Соответственно вся валидация данных происходит также. При обработке IDOC-ов то-же самое.

aag 2) перечень этих проверок неизвестен и требования SAP к качесту данных заранее тоже неизвестно. И нигде не описано. А Вы не пробовали открывать документацию к BAPI? Там правда почти всё на английском и немецком, но описано достаточно для того чтобы понять для чего BAPI предназначено и что ожидает на вход. Или языковые проблемы?

А6дуллаhВнезапно, несмотря на то, что "в SAP всё есть", оказалось, что для интеграции он плохо приспособлен. Зияющие дыры, способ закрытия которых - месяцы тупого тыка.

Месяцы тупого тыка, скорее из-за незнания предметной области и плохой проработки архитектуры интеграционного решения.

Для А6дуллаh приведите пожалуйста пример "нормальной" (кроме 1С - дабы флейм не разводить) ERP системы, в которой интеграция с другими делается на раз и без долгого и кропотливого программирования? Ну так, для разнообразия, чтобы не просто SAP хаить, а аргументировано :-)
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35923800
ERP'шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

В OeBS абсолютное большинство интерфейсов тщательно документировано, API имеют валидацию входных данных, а на сайте поддержки (metalink) можно найти готовые примеры PL/SQL кода почти на все случаи жизни. Если надо - могу дать ссылку на доки по интерфейсам, чтобы можно было оценить.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35923865
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov
aag 2) перечень этих проверок неизвестен и требования SAP к качесту данных заранее тоже неизвестно. И нигде не описано. А Вы не пробовали открывать документацию к BAPI? Там правда почти всё на английском и немецком, но описано достаточно для того чтобы понять для чего BAPI предназначено и что ожидает на вход. Или языковые проблемы?

А6дуллаhВнезапно, несмотря на то, что "в SAP всё есть", оказалось, что для интеграции он плохо приспособлен. Зияющие дыры, способ закрытия которых - месяцы тупого тыка.

Месяцы тупого тыка, скорее из-за незнания предметной области и плохой проработки архитектуры интеграционного решения.

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

Доки по BAPI - это те, которые в браузере BAPI? Конечно, смотрели. Там комменты по три строки, не более, и правил валидации нет. Не сильно полезней просто коммента в столбце.
А учитывая, что этих BAPI - тысячи, а в каждом из них могут легко быть сотни параметров, я бы еще поискал тех, кто заявит, что что-то "знает" :)
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35924279
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh,

здесь есть разные проблемы - документирование полей BAPI функций и описание логики работы функций, ее сообщений и проч.

если первую еще сделать можно, но вторую задачу (особенно сообщения об ошибках) - это, по сути, описание всех возможных сценариев использования этого функционала, что заменит собой документацию по модулю, да и разобраться может в этом не столько программист, сколько консультант по конкретному модулю.
Тем более, что BAPI часто используются как API в диалоговых транзакциях, так что значения полей и варианты запуска можно посмотреть в журнале использования функции.

т.е. поведение BAPI определяется такой кучей настроек в модуле, что если писать подробную документацию на каждую комбинацию параметров было бы неразумно.

обычно BAPI выдает сообщение, с классом и номером, по этой комбинации можно подробно посмотреть причины, методы устранения и варианты использования.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35924576
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh
Ну да, ну да...Слышен самонадеянный молодой консультант...

Вы, извините, меня лично знаете чтобы такое утверждать?
Надеюсь, что это было Вами высказано в порыве негодования... могу простить если так.
А6дуллаh
Доки по BAPI - это те, которые в браузере BAPI? Конечно, смотрели. Там комменты по три строки, не более, и правил валидации нет. Не сильно полезней просто коммента в столбце.
А учитывая, что этих BAPI - тысячи, а в каждом из них могут легко быть сотни параметров, я бы еще поискал тех, кто заявит, что что-то "знает" :)

К сожалению это не те доки, а те которые ведутся непосредственно к ФМ.
К примеру вот такие - как в присоединённом файле.

Разработчик, умеющий вдумчиво читать и анализировать информацию сможет разобраться что к чему, прочитав доку к самой BAPI и доку к параметрам.
Кроме того не надо забывать, что зачастую вызов транзакции через batch input может встать колом, просто из-за того, что консультанты либо скрыли какое-то поле, либо сделали его обязательным для ввода и не уведомили об этом разработчика. Поэтому BAPI в данном случае предпочтительней.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35925870
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ERP'шникAlex Kuznetsov,

В OeBS абсолютное большинство интерфейсов тщательно документировано, API имеют валидацию входных данных, а на сайте поддержки (metalink) можно найти готовые примеры PL/SQL кода почти на все случаи жизни. Если надо - могу дать ссылку на доки по интерфейсам, чтобы можно было оценить.
О, супер - ссылку в студию, правда думаю для простых смертных она будет недоступна, т.к. на metalink-е, а это значит надо быть клиентом Oracle для доступа к информации, для SAP-а кстати эта информация тоже не открытая :-).
А мне интересно, в OeBS что, при работе интерфейсов практически вся логика обработки данных лежит на плечах сервера БД? И это называется API? А чем-же тогда собственно занят OAS во время работы интерфейсов?
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35925903
ERP'шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov,

http://download.oracle.com/docs/cd/B40089_10/current/html/docset.html

На странице по этой ссылке просто делайте поиск документов содержащих в названии слово API (например "Oracle Process Manufacturing API Reference Guide" или "Oracle Workflow API Reference" или ... там много).

PS, Для получения документации не обязательно быть клиентом. Oracle is the information company
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35925908
ERP'шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... хотя на metalink, конечно, информации намного больше. Есть и примеры кода, и подробные комментарии :)
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35925923
ERP'шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsov
А мне интересно, в OeBS что, при работе интерфейсов практически вся логика обработки данных лежит на плечах сервера БД? И это называется API? А чем-же тогда собственно занят OAS во время работы интерфейсов?

Опять же, лучше обратиться к первоисточнику "Oracle Applications Concepts"

http://download.oracle.com/docs/cd/B40089_10/current/acrobat/120oacg.pdf
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35927102
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ERP'шник
Опять же, лучше обратиться к первоисточнику "Oracle Applications Concepts"
http://download.oracle.com/docs/cd/B40089_10/current/acrobat/120oacg.pdf
Спасибо за ссылку, весьма интересная информация. Вместе с тем, что я нашёл в сём документе, воспользовавшись поиском по словам API и interface:
По API - Workflow API - совсем не то, что нужно в данном контексте, хотя и можно использовать, но это всё равно, что штаны через голову одевать :-), и без программирования и валидации тут ну никак не обойтись - совсем не лёгкий путь.
По слову interface - уже немного больше: UI (User Interface) и всё что рядом с ним мы в расчет не берем :-)
Oracle e-Commerce Gateway. - это прямо почти то, что надо - и настройка входных и выходных форматов файлов и правила валидации и конвертации и интерфейсные файлы,и технология EDI. Всё это используется и в SAP - причем вполне стандартно и отлаженно и также документировано, только вот для общего пользования недоступно (я имею в виду, что не пользователи SAP прямого доступа к более менее подробной информации не имеют).
Oracle Integration Repository - сие есть инструмент, заслуживающий пристального внимания. Действительно интересная вещь - снимаю шляпу.

Бегло прочитав четыре документа которые я указал выше, ну и ещё один (Oracle Order Management Open Interfaces, API, and Electronic Messaging Guide (zipped)), я так понял, что интерфейсные вещи довольно сильно размазаны по разным возможностям и в работе интерфейсов с точки зрения реализации именно бизнес логики участвуют как сервер приложений (ну или конкретней, определённые приложения), так и сервер БД (именно как место где реализована бизнес логика).
Вот и закрадываются в меня "смутные сомнения", что это может оченна сильно влиять как на разработку интеграционных решений, так и на производительность сервера БД и системы в целом.

Кстати у SAP тоже есть достаточное количество интрументов для интеграции с другими системами, взять к примеру репозитарий BAPI(Business Application Programming Interface) , инструмент LSMW (Legacy Systems Migration Workbench), SXDA - Инструментальные средства переноса данных, ALE (Application Link Enabling) EDI(Electronic Document Interchange) и IDOC(Intermediate Documents), Enterprise SOA и WebServices, ну и наконец написание на ABAP своих программ, которые будут реализовывать сложную бизнес логику, при которой за один проход на основании данных из файла создаётся несколько видов различных документов из разных функциональностей, вот только при этом сервер БД занимается только своей работой, а именно хранением данных и предоставлением их серверу приложений.

Вместе с тем возвращаясь к обсуждаемой теме, в OeBS также в процессе интеграции данных производится жесткая валидация перед тем как они будут посланы в обработку.

PS. ERP'шник, спасибо ещё раз за интересные и полезные ссылки, приятно иметь дело с профессионалом, а не просто проходящими мимо людьми. Кстати на Help портале SAP тоже есть много чего интересного, в том числе и по обсуждаемому здесь вопросу.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35928453
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov
Да, данные могут быть некорректные, тем не менее задача интеграции не допустить попадания некорректных данных в систему, т.е. организовать проверку на самых ранних подступах данных из другой системы в SAP. Поэтому приходится изощряться и даже до вызова BAPI или ,batch input делать самостоятельную проверку и выдавать вразумительные сообщения, кроме того, для собственной подстраховки ещё и сохраняешь в базу в свои таблицы то, что тебе на вход подали, чтобы потом не говорили, что данные мол, верные, а программы неправильно работают.

Т.е. дублирование проверок - дабы уменьшить вероятность реджектов и дубирование данных - дабы застраховаться от вылетов в дампы, вы считаете нормальным?
И почему где-то в Германии за меня кто-то определил, что корректно, а что не корректно? И что телефон, напр. не может содержать букв? Возможно, для каких-то областей это критично, а мне -наплевать.

Да ну, BAPI говорите медленно... - пример в студию, чем например, обработка вызова BAPI медленней вызова транзакции через CALL TRANSACTION и передачи туда BDCDATA, или создания и процессинга IDOC-а? Могу-ли я Вам напомнить, а может даже и просвятить, что BAPI зачастую вызывают те-же функциональные модули и подпрограммы, что и стандартные программы и транзакции. Соответственно вся валидация данных происходит также. При обработке IDOC-ов то-же самое.

Разве я говорил, что IDOC - быстрые, а бапи-шки медленные? Загрузка ETL Informatica клиента штатными BAPI со скоростью 2-3 клиента в минуту на не самом слабом (16-процессорном) сервере - это как, быстро или медленно? Для меня - неприемлемо медленно. Давайте вспомним, что SAP позиционируется как корпоративная система, которая должна оперировать большими обьемами данных (для тысячи клиентов, как правило, SAP не покупают).

А Вы не пробовали открывать документацию к BAPI? Там правда почти всё на английском и немецком, но описано достаточно для того чтобы понять для чего BAPI предназначено и что ожидает на вход. Или языковые проблемы?
Пробовал. Ткните пальцем, где описано как проверяются адреса по клиенту. Его коммуникации. Где описаны все проверки при загрузке кредитных и депозитных сделок. Да, это то самое описание логики работы функций, о котором пишет СергейТТТ. А если оно неизвестно, что интеграция выполняется методом "тупого тыка". А "знаниях предметной области" и хорошей проработке интеграционной архитектуры можно говорить как раз после того как набиваются шишки на этом тыке.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35928554
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag,

2-3 клиента в минуту ? че-то долго, тем более для сервера..
может дело в этом клиенте "ETL Informatica" ?

Ошибки по модулю может правильно трактовать и исправить только консультант по этому модулю (в нашем случае CRM ?), здесь чудес не бывает
Или абапер, с хорошими навыками trouble-shooting-а

Если ошибка выдается с номером класса сообщений и номером, то ее можно посмотреть в транзакции SE91, там есть и причины и методы устранения. Хотя и не для всех ошибок это бывает..
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35928581
ERP'шник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aag Загрузка ETL Informatica клиента штатными BAPI со скоростью 2-3 клиента в минуту на не самом слабом (16-процессорном) сервере - это как, быстро или медленно?

Ужас какой... неужели это правда? Может тут все дело в неоптимальном коде? Или в неправильном выделении ресурса под эту задачу?
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35928683
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейТТТaag,
2-3 клиента в минуту ? че-то долго, тем более для сервера..
может дело в этом клиенте "ETL Informatica" ?

Тестовый вброс руками единичного показал скорость лишь немного быстрее. При заливке через Информатику, через несколько часов SAP падал с ошибкой коммита. Ну а по поводу "этого клиента" - можете погуглить хотя бы по этому форуму, что это такое.
авторОшибки по модулю может правильно трактовать и исправить только консультант по этому модулю (в нашем случае CRM ?), здесь чудес не бывает
Или абапер, с хорошими навыками trouble-shooting-а
Да понятно, что проблема решаема, и как она решаема. В конце концов, за это нам и платят деньги - внедрять невнедряемое. Но мы же говорим о достоинствах SAP, не так ли?
Если бы речь шла об обычной самописной ИС - можно было сказать "она на это не расчитана". Однако ПО уровня SAP изначально должно было проектироваться с учетом заливки в него сотен тысяч, миллионов записей, с учетом того, что данные могут быть грязные. Что будут процессы интеграции. Должно, но... что-то не наблюдаю.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35929022
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейТТТaag,

2-3 клиента в минуту ? че-то долго, тем более для сервера..
может дело в этом клиенте "ETL Informatica" ?


Нет, дело не в клиенте. Кейс известный . Привлекались консультанты SAP Consulting. Консультанты, как любые консультанты по любому ПО, были склонны винить любое ПО, кроме своего. Честный проверочный эксперимент, поставленный в чистом виде, без участия третьего ПО, была только SAP->SAP, и с другим основным справочником - подтвердил проблему.
Проблема наблюдается через сколько-то минут работы.
Там в родном коде ФМ так "хорошо" написано, что вот так оно работает.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35929188
SAN1fgfdsg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А6дуллаhСергейТТТaag,

2-3 клиента в минуту ? че-то долго, тем более для сервера..
может дело в этом клиенте "ETL Informatica" ?


Нет, дело не в клиенте. Кейс известный . Привлекались консультанты SAP Consulting. Консультанты, как любые консультанты по любому ПО, были склонны винить любое ПО, кроме своего. Честный проверочный эксперимент, поставленный в чистом виде, без участия третьего ПО, была только SAP->SAP, и с другим основным справочником - подтвердил проблему.
Проблема наблюдается через сколько-то минут работы.
Там в родном коде ФМ так "хорошо" написано, что вот так оно работает.
заметьте, по Вашей же ссылке дается и описание решения проблемы...
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35937512
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый aag, попробую прокомментировать некоторые из Ваший ответов и дать ответы на вопросы.
aag
Т.е. дублирование проверок - дабы уменьшить вероятность реджектов и дубирование данных - дабы застраховаться от вылетов в дампы, вы считаете нормальным?

Да, считаю это нормальным и более того, там где это необходимо мы это делаем, потому как если программа по интеграции, которая затягивает данные из плоского файла, например работает в автоматическом режиме, то я не хочу, чтобы что-либо привело к её краху и потом разбирайся что=же там произошло, также я не хочу, чтобы пользователи получали зачастую невразумительные сообщения об ошибках и потом долго и мучительно разбирались, а где-же это у меня в файле в какой такой строке и в каком таком поле ошибка.
aag
И почему где-то в Германии за меня кто-то определил, что корректно, а что не корректно? И что телефон, напр. не может содержать букв? Возможно, для каких-то областей это критично, а мне -наплевать.

Это определяется не в Германии, а зачастую на уровне настроек и правил валидации.
aag
Разве я говорил, что IDOC - быстрые, а бапи-шки медленные? Загрузка ETL Informatica клиента штатными BAPI со скоростью 2-3 клиента в минуту на не самом слабом (16-процессорном) сервере - это как, быстро или медленно? Для меня - неприемлемо медленно. Давайте вспомним, что SAP позиционируется как корпоративная система, которая должна оперировать большими обьемами данных (для тысячи клиентов, как правило, SAP не покупают).

Упоминание ETL Informatica появилось первый раз. Кроме того к своему стыду я не знаю что это за продукт, потому не могу судить о причинах такой медлительности загрузки.

aag
Пробовал. Ткните пальцем, где описано как проверяются адреса по клиенту. Его коммуникации. Где описаны все проверки при загрузке кредитных и депозитных сделок. Да, это то самое описание логики работы функций, о котором пишет СергейТТТ. А если оно неизвестно, что интеграция выполняется методом "тупого тыка". А "знаниях предметной области" и хорошей проработке интеграционной архитектуры можно говорить как раз после того как набиваются шишки на этом тыке.
Ну вот тогда уж ничего не могу сказать - я на самом деле убеждён, что грамотные программист и консультант проработают интеграционную архитектуру прежде чем приступать к реализации.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35937828
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov
Упоминание ETL Informatica появилось первый раз. Кроме того к своему стыду я не знаю что это за продукт, потому не могу судить о причинах такой медлительности загрузки.


Выше на два поста четко указано, что проверяли без третьего софта и добились повторяемого результата. SAP виноват.
"Решение" с SAPforum-а ничего не решило.
SAP из коробки обеспечивает такую "скорость" на важнейших мастер-данных.
Положим, BAPI не предназначен для массовых загрузок, но где это написано? ИМХО, скорость в запись в секунду или ниже - это просто ни в какие ворота.
Не надо искать причин торможения вне SAP, в "неграмотных" консультантах или архитекторе - она именно в SAP.
Признайте это и живите дальше.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35938180
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh,

так какая же скорость - запись в секунду или 2-3 записи в минуту ?

как вы понимаете, производительность определяется не только архитектурой и качеством кода, а еще и множеством других вещей - правильной инсталляцией (кто ставил, как настроил), текущей нагрузкой (что там помимо этой загрузки крутится), настройками СУБД (что там настраивали и зачем), сетевые вещи (полоса пропускания между серверам), третьим ПО (какое-то априори непогрешимое промежуточное ПО ? не верю ;))), мощью железа, наконец..

я не считаю SAP "священной коровой", проблемы с ней есть, но также есть и решения, причем в силу распространенности и пожилого возраста системы, эти проблемы известны, описаны и имеют варианты решения. Т.е. надо, чтобы на эти проблемы смотрели специалисты по системе, с ходу такого класса проблемы решать будет трудно и долго
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35940946
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейТТТА6дуллаh,

так какая же скорость - запись в секунду или 2-3 записи в минуту ?

как вы понимаете, производительность определяется не только архитектурой и качеством кода, а еще и множеством других вещей - правильной инсталляцией (кто ставил, как настроил), текущей нагрузкой (что там помимо этой загрузки крутится), настройками СУБД (что там настраивали и зачем), сетевые вещи (полоса пропускания между серверам), третьим ПО (какое-то априори непогрешимое промежуточное ПО ? не верю ;))), мощью железа, наконец..

я не считаю SAP "священной коровой", проблемы с ней есть, но также есть и решения, причем в силу распространенности и пожилого возраста системы, эти проблемы известны, описаны и имеют варианты решения. Т.е. надо, чтобы на эти проблемы смотрели специалисты по системе, с ходу такого класса проблемы решать будет трудно и долго
Абсолютно согласен с СергейТТТ. Прежде чем заявлять, необходимо привести как минимум характеристики серверов и сети, при которых производились замеры производительности.
Например у нас на проекте (в системе разработки) при 4-х процессорах и объёме оперативки 16 Гб (для сервера SAP), сервера БД(Oracle) и SAP - отдельные физически сервера, между серверами - 1Гбит,всё просто летает. Загрузка около 800 записей банков происходит менее чем за минуту. Используются BAPI как для создания основной записи банка, так и для обновления существующей, при этом допринятия решения о том, создавать заново или обновлять ещё происходит проверка на существование записи банка в SAP, так что...
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35940962
Тоже ипотечник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю SAP в достаточной мере, но по сути согласен с СергейТТТ. По моему опыту, производительность интерфейса между разными системами (хоть SAP, хоть что угодно другое) чаще всего зависит от конкретных условий реализации (программной и аппаратной) этого самого интерфейса.

А6дуллаh, скорее всего в вашем случае вы столкнулись с "зелеными" консультантами и(или) криворукими программистами-админами. Такое может случиться с любой ИС, не только с SAP.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35941401
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex KuznetsovСергейТТТА6дуллаh,

так какая же скорость - запись в секунду или 2-3 записи в минуту ?

как вы понимаете, производительность определяется не только архитектурой и качеством кода, а еще и множеством других вещей - правильной инсталляцией (кто ставил, как настроил), текущей нагрузкой (что там помимо этой загрузки крутится), настройками СУБД (что там настраивали и зачем), сетевые вещи (полоса пропускания между серверам), третьим ПО (какое-то априори непогрешимое промежуточное ПО ? не верю ;))), мощью железа, наконец..

я не считаю SAP "священной коровой", проблемы с ней есть, но также есть и решения, причем в силу распространенности и пожилого возраста системы, эти проблемы известны, описаны и имеют варианты решения. Т.е. надо, чтобы на эти проблемы смотрели специалисты по системе, с ходу такого класса проблемы решать будет трудно и долго
Абсолютно согласен с СергейТТТ. Прежде чем заявлять, необходимо привести как минимум характеристики серверов и сети, при которых производились замеры производительности.
Например у нас на проекте (в системе разработки) при 4-х процессорах и объёме оперативки 16 Гб (для сервера SAP), сервера БД(Oracle) и SAP - отдельные физически сервера, между серверами - 1Гбит,всё просто летает. Загрузка около 800 записей банков происходит менее чем за минуту. Используются BAPI как для создания основной записи банка, так и для обновления существующей, при этом допринятия решения о том, создавать заново или обновлять ещё происходит проверка на существование записи банка в SAP, так что...

Вот, а начальную загрузку в 3 суток хотите увидеть? Загрузите тем же способом 100 тыс. записей.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35941549
soulsurfer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh, хм 100000 / 800 = 125 минут т.е. 2 часа - вполне вменяемое время.
Почему у вас такие проблемы - вам уже ответили выше.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35943674
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
soulsurferА6дуллаh, хм 100000 / 800 = 125 минут т.е. 2 часа - вполне вменяемое время.
Почему у вас такие проблемы - вам уже ответили выше.

Вот, отличный пример SAP-подхода. До последнего не слышать оппонента и все отрицать.
Это у ВАС такие проблемы и у вашей системы.
Я уже написал выше, ЧИСТЫЙ эксперимент достигает искомой скорости (запись в секунду и ниже) через несколько минут прогона.
Но и вы, и предыдущий оратор здесь, и первый тестер в проекте этого не слышат. Они проводят эксперимент с недостаточным количеством данных, на недостаточном времени, чтобы проблема появилась. И проведя этот некорректный тест, начинают уверять, что "SAP отлично работает"!!!

soulsurfer использует на голубом глазу результат некорректного теста для некорректного вывода.

Очень, ОЧЕНЬ профессионалы!

Еще раз, проведите блин загрузку 100 000 записей в банки или бизнес-партнера. Результат должен обратить вас в "зеленых" консультантов и и(или) "криворуких программистов-админов", как вы уверяете.
Потому что у "незеленых" все отлично работает :)
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35943985
soulsurfer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаhsoulsurferА6дуллаh, хм 100000 / 800 = 125 минут т.е. 2 часа - вполне вменяемое время.
Почему у вас такие проблемы - вам уже ответили выше.

Вот, отличный пример SAP-подхода. До последнего не слышать оппонента и все отрицать.
Это у ВАС такие проблемы и у вашей системы.
Я уже написал выше, ЧИСТЫЙ эксперимент достигает искомой скорости (запись в секунду и ниже) через несколько минут прогона.
Но и вы, и предыдущий оратор здесь, и первый тестер в проекте этого не слышат. Они проводят эксперимент с недостаточным количеством данных, на недостаточном времени, чтобы проблема появилась. И проведя этот некорректный тест, начинают уверять, что "SAP отлично работает"!!!

soulsurfer использует на голубом глазу результат некорректного теста для некорректного вывода.

Очень, ОЧЕНЬ профессионалы!

Еще раз, проведите блин загрузку 100 000 записей в банки или бизнес-партнера. Результат должен обратить вас в "зеленых" консультантов и и(или) "криворуких программистов-админов", как вы уверяете.
Потому что у "незеленых" все отлично работает :)
Прекратите пожалуйста истерику и не переходите на личности, пожалуйста :)

Приводите конкретный пример: бапишка, которой грузите данные, две-три строки тестовых данных, после этого берется какая-нибудь IDES-система, на которой и проверяем вашу проблему.

Пока идет обычный троллинг с попытками перейти на личности - давайте будем профессиональнее.

PS вопрос еще в режиме запуска этой бапишки к примеру: если скормить ей все 100 тыс. записей одним куском, то может и подавится, а если резать на пакеты - то возможно дело пойдет быстрее.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35944023
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh,

лично у меня с вашей системой нет проблем )) да и SAP - не моя личная система (а жаль ;))

если хотите, чтобы вам помогли разобраться в проблеме, не стоит скатываться до hollywar
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35944033
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
soulsurfer,

точно, для многих бапишек есть пакетный режим работы - можно ей скормить большое количество записей сразу
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35944880
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
soulsurferА6дуллаhsoulsurferА6дуллаh, хм 100000 / 800 = 125 минут т.е. 2 часа - вполне вменяемое время.
Почему у вас такие проблемы - вам уже ответили выше.

Вот, отличный пример SAP-подхода. До последнего не слышать оппонента и все отрицать.
Это у ВАС такие проблемы и у вашей системы.
Я уже написал выше, ЧИСТЫЙ эксперимент достигает искомой скорости (запись в секунду и ниже) через несколько минут прогона.
Но и вы, и предыдущий оратор здесь, и первый тестер в проекте этого не слышат. Они проводят эксперимент с недостаточным количеством данных, на недостаточном времени, чтобы проблема появилась. И проведя этот некорректный тест, начинают уверять, что "SAP отлично работает"!!!

soulsurfer использует на голубом глазу результат некорректного теста для некорректного вывода.

Очень, ОЧЕНЬ профессионалы!

Еще раз, проведите блин загрузку 100 000 записей в банки или бизнес-партнера. Результат должен обратить вас в "зеленых" консультантов и и(или) "криворуких программистов-админов", как вы уверяете.
Потому что у "незеленых" все отлично работает :)
Прекратите пожалуйста истерику и не переходите на личности, пожалуйста :)

Приводите конкретный пример: бапишка, которой грузите данные, две-три строки тестовых данных, после этого берется какая-нибудь IDES-система, на которой и проверяем вашу проблему.

Пока идет обычный троллинг с попытками перейти на личности - давайте будем профессиональнее.

PS вопрос еще в режиме запуска этой бапишки к примеру: если скормить ей все 100 тыс. записей одним куском, то может и подавится, а если резать на пакеты - то возможно дело пойдет быстрее.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35944938
Фотография А6дуллаh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
soulsurfer
Приводите конкретный пример: бапишка, которой грузите данные, две-три строки тестовых данных, после этого берется какая-нибудь IDES-система, на которой и проверяем вашу проблему.

Какие две-три строки? Что вы докажете этими двумя строками и кому?

Кто-нибудь читал этот топик? Он всего из двух страниц! В моих постингах и ссылке - достаточно информации о проблеме, включая имя BAPI.

soulsurferPS вопрос еще в режиме запуска этой бапишки к примеру: если скормить ей все 100 тыс. записей одним куском, то может и подавится, а если резать на пакеты - то возможно дело пойдет быстрее.

Да, с этим тоже сталкивались (причем уже не только в BAPI, хваленый пакетный ввод страдает тем же самым несварением "больших" объемов) и так и обходим врожденное уродство.
Вам осталось придумать, почему Самая Великая Система не может прожевать смешной объем данных в один заход - у нее, бедненькой, исчерпывается ресурс. Плохое качество родного кода в самых неожиданных (тех, которые уже давно должны быть обкатаны) - это тоже преимущество, надо думать? Никто не останется без работы!
:)

Я думаю, так мало информации о такого рода диких проблемах SAP потому, потому что у всех, их решающих, сладкий кляп денег во рту. А у тех, кто на них напоролся в своих амбициозных проектах не как исполнитель, другая причина молчания - амбиции выше этого, саповские проекты слишком важны/дороги, чтобы их признавали провальными.
И вот такого рода круговая порука приводит к тотальному затовариванию IT непригодным во многих областях продуктом.

Так что король-то - голый.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35945216
СергейТТТ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh,

т.е. существует всемирный тайный заговор SAP консультантов (тайный орден SAP), которые договорились писать кривой код, чтобы потом брать деньги за его исправление.

также есть тайный заговор консультантов 1С (эти вообще всех превзошли по количеству доработок)

про заговор производителей антивирусов лучше и не говорить - те производство вирусов поставили на поток...

но самые крутые конспираторы - это АвтоВАЗ ))
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35945277
soulsurfer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh
Да, с этим тоже сталкивались (причем уже не только в BAPI, хваленый пакетный ввод страдает тем же самым несварением "больших" объемов) и так и обходим врожденное уродство.
Вам осталось придумать, почему Самая Великая Система не может прожевать смешной объем данных в один заход - у нее, бедненькой, исчерпывается ресурс. Плохое качество родного кода в самых неожиданных (тех, которые уже давно должны быть обкатаны) - это тоже преимущество, надо думать? Никто не останется без работы!
:)

Я думаю, так мало информации о такого рода диких проблемах SAP потому, потому что у всех, их решающих, сладкий кляп денег во рту. А у тех, кто на них напоролся в своих амбициозных проектах не как исполнитель, другая причина молчания - амбиции выше этого, саповские проекты слишком важны/дороги, чтобы их признавали провальными.
И вот такого рода круговая порука приводит к тотальному затовариванию IT непригодным во многих областях продуктом.

Так что король-то - голый.
Кошмар, как жить-то дальше? Покровы сорваны!!! Наверное, уважаемый А6дуллаh даже кушать уже не может, так его обидели коварные негодяи из SAP AG.

А теперь по теме: если вы думаете, что открыли Америку тем, что в SAPе есть криво работающий функционал, то вы, понятное дело, ошибаетесь. Для решений таких проблем существует SAP Notes. У этих нот, кстати, порядковый номер (о боже) перевалил за 7 знаков. Так вот: пишется кастомерский мессадж в SAP, и как правило ошибку они исправляют, выпуская новую ноту, которая потом войдет в один из следующих патчей.
Да не очень оперативно, зато работает :)
Ну и для примера назовите мне, пожалуйста, комплексный продукт, сравнимый по сложности с SAP, совсем без ошибок. Для объективности.

За сим, участие в этой буре негодования по поводу нехорошей компании SAP, продающей некачественный продукт, прекращаю.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35946303
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh
Вот, а начальную загрузку в 3 суток хотите увидеть? Загрузите тем же способом 100 тыс. записей.
Уважаемый А6дуллаh.
Для сведения, загрузка 3000 ОЗМ с созданием при этом 6*16 сбытовых ракурсов для каждой основной записи материалов, которая реализована на batch input (сиречь CALL TRANSACTION с режимом обновления L), а не на BAPI, происходит примерно за 3 часа. И что, где собака порылась...?

За сим также прекращаю дискуссию и разводить с любителем трёпа (судя по профилю) разговоры не собираюсь.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35949740
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть другой ник. один для трепа и флейма, другой для работы. Но видимо чем-то обидели человека
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35950298
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Kuznetsov
...потому как если программа по интеграции, которая затягивает данные из плоского файла, например работает в автоматическом режиме, то я не хочу, чтобы что-либо привело к её краху и потом разбирайся что=же там произошло, также я не хочу, чтобы пользователи получали зачастую невразумительные сообщения об ошибках и потом долго и мучительно разбирались, а где-же это у меня в файле в какой такой строке и в каком таком поле ошибка.

Вы противоречите сами себе. Сначала вы пишете, что строгие проверки при загрузке данных должны быть, а теперь - по сути, признаете, что интерфейсы SAP для загрузки вас не удовлетворяли. И правила валидации вы настраивали сами вне SAPа и определение что считать корректным, а что нет - тоже оставалось за вами. Совершенно верно, но зачем тогда говорить что там все хорошо сделано, если эта программа по интеграции не настраиваема?
Alex Kuznetsov
Это определяется не в Германии, а зачастую на уровне настроек и правил валидации.

Вот именно - зачастую.
Alex Kuznetsov
Упоминание ETL Informatica появилось первый раз. Кроме того к своему стыду я не знаю что это за продукт, потому не могу судить о причинах такой медлительности загрузки.

Тут уже писали. Причина - не в Информатике. Причина в SAP.
Alex Kuznetsov
Ну вот тогда уж ничего не могу сказать - я на самом деле убеждён, что грамотные программист и консультант проработают интеграционную архитектуру прежде чем приступать к реализации.
Вы хотите сказать, что нет таких проблем, с которыми не смогут справится грамотные специалисты. Согласен. Но количество этих проблем вызывает недоумение.
Alex Kuznetsov
Загрузка около 800 записей банков происходит менее чем за минуту. Используются BAPI как для создания основной записи банка, так и для обновления существующей, при этом допринятия решения о том, создавать заново или обновлять ещё происходит проверка на существование записи банка в SAP, так что...

Вообще-то 800 записей - слишком маленькая цифра, чтобы судить. Я правильно понял, что вы используете BAPI_BUPA_CREATE_FROM_DATA ?
...
Рейтинг: 0 / 0
SAP как черный ящик
    #35951522
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый aag, отвечу на некоторые Ваши замечания, хоть и обещал больше не участвовать в этом обсуждении:
aag
Alex Kuznetsov
...потому как если программа по интеграции, которая затягивает данные из плоского файла, например работает в автоматическом режиме, то я не хочу, чтобы что-либо привело к её краху и потом разбирайся что=же там произошло, также я не хочу, чтобы пользователи получали зачастую невразумительные сообщения об ошибках и потом долго и мучительно разбирались, а где-же это у меня в файле в какой такой строке и в каком таком поле ошибка.

Вы противоречите сами себе. Сначала вы пишете, что строгие проверки при загрузке данных должны быть, а теперь - по сути, признаете, что интерфейсы SAP для загрузки вас не удовлетворяли. И правила валидации вы настраивали сами вне SAPа и определение что считать корректным, а что нет - тоже оставалось за вами. Совершенно верно, но зачем тогда говорить что там все хорошо сделано, если эта программа по интеграции не настраиваема?

Пожалуйста не передёргивайте контекст и слова. И кроме того где противоречие в моих словах? И когда я говорил о том, что интерфейсы SAP для загрузки меня не удовлетворяли?
Да я признаю, что зачастую SAP выдаёт при работе интеграционных решений сообшения, которые малопонятны обычному пользователю.
aag
Alex Kuznetsov
Ну вот тогда уж ничего не могу сказать - я на самом деле убеждён, что грамотные программист и консультант проработают интеграционную архитектуру прежде чем приступать к реализации.

Вы хотите сказать, что нет таких проблем, с которыми не смогут справится грамотные специалисты. Согласен. Но количество этих проблем вызывает недоумение.


Представляете, у меня тоже иногда это недоумение возникает, тем не менее для простых случаев никаких недоумений нет.

aag
Alex Kuznetsov
Загрузка около 800 записей банков происходит менее чем за минуту. Используются BAPI как для создания основной записи банка, так и для обновления существующей, при этом допринятия решения о том, создавать заново или обновлять ещё происходит проверка на существование записи банка в SAP, так что...

Вообще-то 800 записей - слишком маленькая цифра, чтобы судить. Я правильно понял, что вы используете BAPI_BUPA_CREATE_FROM_DATA ?

Нет, для этого используются BAPI_BANK_CREATE и BAPI_BANK_CHANGE.
...
Рейтинг: 0 / 0
SAP как черный ящик
    #36003711
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле когда сталкиваешь внедряемую систему напр SAP с данными из другой системы напр Самописная, всегда вылезает куча несоотвествий не только по валидации данных, но и по семантическому пониманию
напр трактовка поля %износа может отличатся в алгоритмах расчета двух систем, а у каждого специалиста это фраза вызывает свои ассоциации. Тут можно сколько угодно писать спецификации на данные, но то как их интерпретируют выяснится когда проведете параллельный расчет.
Способ борьбы тут только один
1) Закладывать в проект моделирование загрузки на реальных данных и сравнительный расчет это позволит в пакете нарыть массу проблем
2) Далее процесс повторной доводки спецификации.
3) Только после пунктов 1)2) можно сделать чистовую настройку и интерфейсы.
Да это дольше чем обычно закладывают в планы, но зато не будет попадания в магический круг
сделали-загрузили-не работает-переделали-нашли новое-сделали-не работает
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / SAP как черный ящик
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]