Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Коллеги взываю о помощи. Подскажите если кто знает (делал), каким образом из системы SAP R/3 приконнектиться к базе.fdb ,для последуюшего регулярного переноса данных с базы.fdb в таблицы SAP ??? Предлагайте все RFC, Idoc , Bapi,EXEC SQL,ABAP/4, create object. Только если мона то с примерами или с ссылками, заранее благодарен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 12:24 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
S> Доброго времени суток. S> Коллеги взываю о помощи. S> Подскажите если кто знает (делал), каким образом из системы SAP R/3 S> приконнектиться к базе.fdb ,для последуюшего регулярного переноса данных S> с базы.fdb в таблицы SAP ??? Предлагайте все RFC, Idoc , Bapi,EXEC S> SQL,ABAP/4, create object. S> Только если мона то с примерами или с ссылками, заранее благодарен... Используй OLE DB драйвер отсюда www.ibprovider.com или ODBC отсюда www.ibdatabase.com С уважением Кочмин Александр Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 15:23 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Alexandr Kochmin S> с базы.fdb в таблицы SAP ??? Предлагайте все RFC, Idoc , Bapi,EXEC S> SQL,ABAP/4, create object. Используй OLE DB драйвер отсюда www.ibprovider.com или ODBC отсюда www.ibdatabase.com Да, а то он не знает, как коннектиться к СУБД. Что ж ссылки на драйвера к OraDB, MaxDB, DB/2, MS SQL не дал? Если есть абапер, который напишет RFC функции в R/3, то: а) Можно прямо на PHP наваять: http://saprfc.sourceforge.net б) Для платформы 4.6-4.7 есть SAP Business Connector Server, к нему среда разработки SAP BC Developer с графическим языком потоков сервисов. Оттуда легко вызываются RFC и наоборот, принимаются вызовы из R/3. Алгоритмический язык дебильный, но осваивается за пару дней. Плюс C и Java для своих сервисов. в) Для платформы NetWeaver - Java Enterprise Connectors (JCo) - Java приложения, бОльшая часть кода которых генерится в SAP NW Developer Studio автоматически. Напрямую лазить в таблицы R/3, как советует гражданин выше, крайне не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 17:02 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
bK> Alexandr Kochmin S>> с базы.fdb в таблицы SAP ??? Предлагайте все RFC, Idoc , Bapi,EXEC S>> SQL,ABAP/4, create object. bK> Используй OLE DB драйвер отсюда bK> www.ibprovider.com bK> или ODBC отсюда bK> www.ibdatabase.com bK> Да, а то он не знает, как коннектиться к СУБД. Что ж ссылки на драйвера bK> к OraDB, MaxDB, DB/2, MS SQL не дал? Так человек хотел firebird? bK> Если есть абапер, который напишет RFC функции в R/3, то: есму ж надо из SAP в Firebird лазить. bK> а) Можно прямо на PHP наваять: http://saprfc.sourceforge.net bK> Напрямую лазить в таблицы R/3, как советует гражданин выше, крайне не bK> рекомендуется. Кто гражданин? Я? я такого не советовал. Я советовал как надо с Firebird работать. -- С уважением Кочмин Александр Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2005, 08:30 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Alexandr Kochminесму ж надо из SAP в Firebird лазить. Да нет, ему нужна прослойка, которая бы переносила данные между R/3 (имеющей свою БД, разумеется) и Firebird (скорее всего для самодельного приложения на дельфи какой-нибудь). Обычное решение - некий сервис, принимающий и отдающий данные в общепонятном формате, например, XML, по стандартному протоколу, например, http или pop3/smtp. Либо лобовой вариант - использовать ActiveX компоненту для тех же RFC прямо в приложении. Компонента входит в состав SAP WinGui. Или вот такая еще есть (shareware): http://omgsoft.com/related-xl-report-for-sap-r-3-i21562.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2005, 12:08 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Господа, спасибо огромное за активное участие !!! Но есть еще один "бок", мне надо как забирать инфу с базы.fdb так же и дозаписывать в базу.fdb с SAP R/3, и хотелось бы установив коннект с базой забрать инфу и дозаписать. Пробую (код АБАП) : .... REPORT Z_SELECT2 . INCLUDE ole2incl. data: connection type ole2_object, connectionstring(500). concatenate 'data source=localhost:c:\load.fdb;ctype=win1251' 'user=sysdba password=masterkey;' into connectionstring. create object connection 'adodb.connection'. if sy-subrc ne 0. PERFORM end_program. endif. set property of connection 'ConnectionString' = ConnectionString. if sy-subrc ne 0. PERFORM end_program. endif. call method of connection 'Open'. if sy-subrc ne 0. PERFORM end_program. endif. .... так вот при call method of connection 'Open'. sy-subrc = 2 !!! HELP !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 10:27 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Говорю навскидку, после concatenate у Вас будет строка: Код: plaintext 1. И вообще, что мешает строку коннекта сразу одной строкой писать? Чтобы менять юзверя - пароль можно на селектион скрине сделать два поля, в строке коннекта добавить что-то типа tmp1, tmp2 и делать replace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 12:05 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Пробел это такое... :)) Я нашел проблему : "adodb" - необходимо зарегестрировать через транзакцию SOLE :(, а вот как это сделать, пардон , не знаю буду признателен за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 14:44 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Гы... т.е. извините, о таком не подумал. Вообщем Вам надо транзакция SOLI, а не SOLE. Про вся остальное - справка Вам поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 14:54 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Transaction SOLI does not exist. OLE application - SOLE ! И если бы справка помогла то тут меня бы небыло :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 15:51 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Версия САПы какая? У меня 4.6с, все есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 15:53 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Версия САПы 4.7 А у тебя транзакция SOLI это чё? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 16:07 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Цитирую хелп: You can load the type information from the presentation server into table OLELOAD of the R/3 System (in the ABAP Development Workbench). To do this select Development ® Programming environ. ® OLE2 ® Load Typeinfo (transaction SOLI). The view "TypeInfo Loaded" is displayed with the following information: Application Version CLSID of application CLSID of object library With "Load Typeinfo" a part of the typelib is loaded into SAP’s database. This is only possible if the application in question is loaded on your PC. The ABAP processor can thus perform the necessary type conversions and is not dependent on the language of the OLE application, i.e. an ABAP program can use methods and property names in any language for which type information has been loaded, and can still process applications that have been installed in another language. For all OLE applications used by SAP standard applications, the English version is delivered in the table OLELOAD. If an OLE server has no Typeinfo, it can still be processed by ABAP, but the names of the methods and properties have to be in the same language as the language in which the frontend-application is installed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 16:18 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Верю, но у меня такой транзакции НЕТ! ЕСТЬ SOLE. зайди и в поиске набери SOLE ! http://]http://sapboard.ru/forums/search.php Ну да ладно, я так понимаю эти транзакции близнецы, расскажи, если доводилось, регестрировать adodb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 16:26 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Нет, не близнецы. SOLE только отображает. И она у меня тоже есть. А в SOLI надо шелкнуть правой кнопкой грызуна на рабочую область и выбрать "LOAD TYPEINFO" (F6). Оно тебе весь список того, что в системе есть и загрузит. Допускаю, что в 4.7 эти транзакции объеденили. И не забудь про вот это: If an OLE server has no Typeinfo, it can still be processed by ABAP, but the names of the methods and properties have to be in the same language as the language in which the frontend-application is installed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 16:39 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Да, тяжело мне понять про F6 т.к. такой хни там нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2005, 16:58 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Почитав по другим форумам выяснилось что регистрация "adodb" есть не обязательна, может проблема тогда connectionstring = 'data source=localhost:c:\load.fdb;ctype=win1251 user=sysdba password=masterkey;' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 09:08 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
ВСЕМ СПАСИБО !!! ВСЕ работает все получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 10:44 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Вообщето я об этом два раза писал: If an OLE server has no Typeinfo, it can still be processed by ABAP, but the names of the methods and properties have to be in the same language as the language in which the frontend-application is installed. А про строку коннекта - вроде все нормально с ней. Не знаю тогда, даже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 10:46 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
В чем проблема то была? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 10:47 |
|
||
|
connect to Firebird from SAP R/3
|
|||
|---|---|---|---|
|
#18+
Проблема была в строке коннекта : connectionstring ='DRIVER=Firebird/InterBase(r) driver;PWD=masterkey;UID=SYSDBA;DBNAME=удалённыйсерве/порт:load;'. заметь, синтаксис должен быть соблюдён до запятой :). И так же ты должен на клиентской машине поставить : Firebird-1.5.0.4201_RC8-Win32(1).exe SetupOdbcJdbc.exe Да будет тебе счастье, сейчас читаю про все свойства методы.. ADODB Если че пишите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 11:09 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=33428803&tid=1528300]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 387ms |

| 0 / 0 |
