Текущее время: Ср, апр 24 2024, 22:19

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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