basis_spb написал(а):
нужно указать правильный логин/пароль для этого соединения, вы пароль "сбросили" вот и не проходит вызов. А уж какой там пароль нам неизвестно, Базис должен знать.
Да, спасибо, разобрался. По нотам полазил. Но вот еще какая проблема встала. В двух мандантах разные "червяки" с выводом одних и тех же формуляров. Голову уже сломал.
Перелопатил столько нот...
В общем проблема такова. К программе прикручены две кнопки выводящие разные формуляры. Оба формуляра сгенирированы и сделаны в одном языке входа RU, в тесте в SFP выводятся на экран. Вот теперь самое интересное. В разработке на сервере (допустим - server1) где ADS, J2EE, привязаны два манданта, собственно - разработка и эталон, по нажатию на одну кнопку формуляр выводится, а по нажатию на другую кнопку нет. К обоим кнопкам, выводам формуляров привязаны
одинаковые коды вывода на печать. Доходит до вывода диалога печати, далее нажимаешь "Предварительный просмотр" (ну я так сделал, чтобы увидеть до какого момента доходит код) - один формуляр выводится в PDF, другой нет!
Один формуляр трассируется и выводится лог, другой нет....
Тот который не выводится на экран в дебагере на точке CALL FUNCTION fm_name сваливается в
Code:
CATCH cx_root INTO w_cx_root.
mesg = w_cx_root->get_text( ).
и дальше в
Code:
METHOD if_message~get_text .
CALL METHOD cl_message_helper=>get_text_for_message
EXPORTING
text = me
RECEIVING
result = result.
ENDMETHOD.
и тд.
Который выводится сваливается сразу
Code:
SFPSY-DATE = SY-DATUM.
SFPSY-TIME = SY-UZEIT.
SFPSY-USERNAME = SY-UNAME.
%CONTROL_PARAMETERS-LANGU = /1BCDWB/DOCPARAMS-LANGU.
%CONTROL_PARAMETERS-REPLANGU1 = /1BCDWB/DOCPARAMS-REPLANGU1.
%CONTROL_PARAMETERS-REPLANGU2 = /1BCDWB/DOCPARAMS-REPLANGU2.
%CONTROL_PARAMETERS-REPLANGU3 = /1BCDWB/DOCPARAMS-REPLANGU3.
%CONTROL_PARAMETERS_INIT.
CALL FUNCTION 'FPCOMP_GET_XFP_STATUS'
IMPORTING
E_XFP_STATUS = %SFPXFPOPT.
И тд.
Теперь дальше. Мандант (продуктив) завязан на другом сервере (скажем server2), ADS привязан к серверу server1.
В той же самой программе ни один из формуляров не работает. При нажатии на кнопки не происходит ничего: ни ошибок, ничего.
При отработке тестов по ноте 944221 вываливаются ошибки и я сейчас их отрабатываю.
Но почему это происходит? Все манданты по ADS привязаны к одному серверу и порту!?
Конечно попробую (хоть я и не базисник, а наше предприятие экономит на всем...) настроить все по "ADS Configuration Guide for SAP NetWeaver 7.0"
Но может уже кто сталкивался с такой проблемой?
Подскажите, может надо пакеты обновить (не обновлялись с 2008 года)? Может еще какие мысли?