Текущее время: Пт, мар 29 2024, 00:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Ср, июл 27 2016, 20:53 
Начинающий
Начинающий

Зарегистрирован:
Сб, ноя 23 2013, 14:58
Сообщения: 23
Уважаемые, форумчане, столкнулся с такой проблемой, после того, как по колдовал в ADS (RFC) - SM59. С дуру влупил пароль на вкладке "Регистрация + Безопасность", затем обнулили... И получил в итоге вот этот экран при вызове формуляра. Подскажите, как исправить данную ошибку, может кто сталкивался?
А так конечно 21 век на улице, а проблемы с PDF в SAPе :evil:
Изображение

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Чт, июл 28 2016, 10:09 
Специалист
Специалист

Зарегистрирован:
Вт, мар 31 2015, 12:52
Сообщения: 105
нужно указать правильный логин/пароль для этого соединения, вы пароль "сбросили" вот и не проходит вызов. А уж какой там пароль нам неизвестно, Базис должен знать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 09:43 
Начинающий
Начинающий

Зарегистрирован:
Сб, ноя 23 2013, 14:58
Сообщения: 23
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 года)? Может еще какие мысли?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 09:59 
Специалист
Специалист

Зарегистрирован:
Вт, мар 31 2015, 12:52
Сообщения: 105
peleken1972 написал(а):
хоть я и не базисник, а наше предприятие экономит на всем...

думаю это ключевая фраза :)

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 10:07 
Начинающий
Начинающий

Зарегистрирован:
Сб, ноя 23 2013, 14:58
Сообщения: 23
basis_spb написал(а):
peleken1972 написал(а):
хоть я и не базисник, а наше предприятие экономит на всем...

думаю это ключевая фраза :)

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


Не думаю, что дело в абапе, так-как коды вывода на печать одинаковые. А что можно с джавой сделать? Есть какие-нибудь тесты, может?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 10:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
если без эмоций... хотя и очень хочется.. то:

Базовая настройка коннекта к ADS состоит из двух частей:
1. создание RFC на стороне ABAP с правильным пользователем и паролем (если не уверены кого выбрать на стороне AS JAVA, ставить j2ee_admin/administrator в зависимости от типа инсталляции).
2. создание обратного соединения на стороне AS JAVA, которое будет приходить в ABAP на http порт.
В качестве дополнения, для второго пункта надо активировать необходимые сервисы в SICF (можно найти в нотах)

Для проверки можно использовать отчет: FP_CHECK_DESTINATION_SERVICE
он проверяет оба пункта настройки (внутри отчета с проставленной галочкой - with destination service и без).

А в части экономии, поддержу мысль basis_spb, что специалиста привлекать можно точечно, в том числе для консультаций.
Это не так дорого, как кажется. Зато системы будут здоровы и работоспособны.

З.ы. это, видимо, Ваше руководство еще не клюнул жаренный петух в виде проблем с восстановлением из бэкапов и прочих серьёзных проблем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 11:45 
Начинающий
Начинающий

Зарегистрирован:
Сб, ноя 23 2013, 14:58
Сообщения: 23
шрам написал:
если без эмоций... хотя и очень хочется.. то:

Базовая настройка коннекта к ADS состоит из двух частей:
1. создание RFC на стороне ABAP с правильным пользователем и паролем (если не уверены кого выбрать на стороне AS JAVA, ставить j2ee_admin/administrator в зависимости от типа инсталляции).
2. создание обратного соединения на стороне AS JAVA, которое будет приходить в ABAP на http порт.
В качестве дополнения, для второго пункта надо активировать необходимые сервисы в SICF (можно найти в нотах)

Для проверки можно использовать отчет: FP_CHECK_DESTINATION_SERVICE
он проверяет оба пункта настройки (внутри отчета с проставленной галочкой - with destination service и без).

А в части экономии, поддержу мысль basis_spb, что специалиста привлекать можно точечно, в том числе для консультаций.
Это не так дорого, как кажется. Зато системы будут здоровы и работоспособны.

З.ы. это, видимо, Ваше руководство еще не клюнул жаренный петух в виде проблем с восстановлением из бэкапов и прочих серьёзных проблем.


Выше я писал, что все сделано используя ноту 944221.
В мандантах эталона и разработки. Все тесты проходят и FP_TEST_00, и FP_PDF_TEST_00, и FP_CHECK_DESTINATION_SERVICE. То есть системы соединяются. Но один формуляр выводится на печать, а другой нет. Вот в чем проблема.
Code:
WHEN 'ORDER'.           " Распечатка заявок
      PERFORM order_prepare .
      PERFORM print_ord USING 'ZPR_PDF'.  " Печать Non-Stock Issue
      CLEAR: head_pdf, t_pdf[].
    WHEN 'PRIH'. " Печать Приходного ордера
      PERFORM order_m4.
      PERFORM print_m4 USING 'ZJM_4_PDF'. "'ZJRM4_PDF'. " Печать Приходного ордера
      CLEAR: head_m4_pdf, m4_pdf[].

Все коды совершенно одинаковы, как в order_prepare и в order_m4, так и в print_ord и в print_m4. За исключением интерфейсов к PDF формулярам, потому что разные документы.
С Продуктивом я разберусь, исправлю ошибки с соединением.
Но вот проблема вывода формуляров меня больше беспокоит. Есть еще мысль формуляр в EN входа сделать. Может это поможет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Пн, авг 08 2016, 12:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
peleken1972 написал(а):
Все коды совершенно одинаковы, как в order_prepare и в order_m4, так и в print_ord и в print_m4. За исключением интерфейсов к PDF формулярам, потому что разные документы.
С Продуктивом я разберусь, исправлю ошибки с соединением.
Но вот проблема вывода формуляров меня больше беспокоит. Есть еще мысль формуляр в EN входа сделать. Может это поможет.

попробуйте спросить в ABAP ветке


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Вт, авг 23 2016, 09:50 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
В новом netweaver есть мастер, он сам все настроит, лишь укажи пользователя с достаточными полномочиями.
А для старых вот некая картинка
https://rikonw.ru/ustanovka-ads-sap-ado ... aver-7-01/


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ADS PDF RFC проблема вывода формуляра
СообщениеДобавлено: Вт, авг 23 2016, 09:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А еще была у меня такая история, настроено соединение из abap на ads, а обратное прописано было криво. Все pdf-ки, которые уже ранее печатались работают нормально, но abap-ер не может ни одну поправить - сразу ошибка вызова. Может еще третий формуляр сделаете, и если он тоже не будет открываться (т.к. он новый, типа не сгенерированный) - возможно это все-таки дело в настройках ADS.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


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

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


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

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