Автор Тема: HTTP_GET  (Прочитано 6934 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
HTTP_GET
« : Июнь 21, 2011, 11:59:42 am »
Когда-то давно Дмитрий мне подсказал как считать с сайта данные (в моем случае для обновления курса валют)...
Я сделал все хорошо работает (если программу толкать руками)

Сейчас решил сделать, чтобы запускалась в фоне по времени через SM36, и наткнулся на проблему - не хочет.
В ФМ указываю ИП и порт через который конектиться...

Может кто-то сталкивался с таким, как побороть, в чем проблема?

пробовал через SAPHTTP, SAPHTTPA, проверил - настройки правильные, пробовал менять - без результатно  >:(

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: HTTP_GET
« Ответ #1 : Июнь 21, 2011, 12:35:35 pm »
You are not allowed to view links. Register or Login
Когда-то давно Дмитрий мне подсказал как считать с сайта данные (в моем случае для обновления курса валют)..
Нет, это не я был, точно! ::)

Оффлайн №1

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 636
  • Репутация: +23/-0
  • Пол: Мужской
  • Судьбы я вызов принимаю прямым пожатием руки
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: HTTP_GET
« Ответ #2 : Июнь 21, 2011, 12:47:13 pm »
Может настройки прокси в THTTP сделать? Если, конечно, через прокси идет работа :)
Мой You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: HTTP_GET
« Ответ #3 : Июнь 21, 2011, 03:11:28 pm »
Ну вот такой вот вызов отрабатывал в фоне без проблем. Да была прокси, поэтому и есть соответствующий параметр.
Код: You are not allowed to view links. Register or Login
  CALL FUNCTION 'HTTP_GET'
    EXPORTING
      absolute_uri                      = p_uri
*     REQUEST_ENTITY_BODY_LENGTH        =
      rfc_destination                   = 'SAPHTTPA'
      proxy                             = p_proxy
*     PROXY_USER                        =
*     PROXY_PASSWORD                    =
*     USER                              =
*     PASSWORD                          =
      blankstocrlf                      = 'X'
*     TIMEOUT                           =
*   IMPORTING
*     STATUS_CODE                       =
*     STATUS_TEXT                       =
*     RESPONSE_ENTITY_BODY_LENGTH       =
    TABLES
*     request_entity_body               =
      response_entity_body              = http_body
      response_headers                  = http_header
*     request_headers                   =
   EXCEPTIONS
     connect_failed                    = 1
     timeout                           = 2
     internal_error                    = 3
     tcpip_error                       = 4
     data_error                        = 5
     system_failure                    = 6
     communication_failure             = 7
     OTHERS                            = 8.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: HTTP_GET
« Ответ #4 : Июнь 21, 2011, 03:30:19 pm »
You are not allowed to view links. Register or Login
Ну вот такой вот вызов отрабатывал в фоне без проблем. Да была прокси, поэтому и есть соответствующий параметр.
Код: You are not allowed to view links. Register or Login
  CALL FUNCTION 'HTTP_GET'
    EXPORTING
      blankstocrlf                      = 'X'
.....

Спасибо. Добавил (blankstocrlf = 'X') и все заработало!

Оффлайн SKD1980

  • Newbie
  • *
  • Сообщений: 24
  • Репутация: +6/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: HTTP_GET
« Ответ #5 : Июнь 22, 2011, 12:34:45 pm »
Извиняюсь, что влез в тему, но у меня стоит задача запустить из саповской программы с сайта в интернете php файлик. Можно ли воспользоваться данным ФМ или же надо использовать другой? Подскажите пожалуйста.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: HTTP_GET
« Ответ #6 : Июль 03, 2011, 09:33:04 pm »
You are not allowed to view links. Register or Login
Извиняюсь, что влез в тему, но у меня стоит задача запустить из саповской программы с сайта в интернете php файлик.
Что значит запустить файлик?

Оффлайн SKD1980

  • Newbie
  • *
  • Сообщений: 24
  • Репутация: +6/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: HTTP_GET
« Ответ #7 : Июль 04, 2011, 07:42:00 am »
Проблему решил. Спасибо.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: HTTP_GET
« Ответ #8 : Июль 14, 2011, 06:00:23 pm »
You are not allowed to view links. Register or Login
Проблему решил. Спасибо.
Хорошо тебе, а мы тут ни проблемы не поняли ни ее решения...