Z'li bir programımız eğer içinde bir RFC çalışıyorsa yada remote bir yere istekte bulunuyorsa bunu direk JOB yani artalan tanımladığımızda karşımıza Error when opening an RFC connection hatası gelecektir.
Bunu çözmenin yolu; ilgili fonksiyonun yanına IN BACKGROUND TASK yazmaktır.
Örnek olarak ;
CALL FUNCTION 'HTTP_GET' IN BACKGROUND TASK
EXPORTING
ABSOLUTE_URI = URI
RFC_DESTINATION = 'SAPHTTP'
TABLES
RESPONSE_ENTITY_BODY = ILINE[] "BLANKSTOCRLF = '/'
RESPONSE_HEADERS = RESPONSE_HEADERS.
EXPORTING
ABSOLUTE_URI = URI
RFC_DESTINATION = 'SAPHTTP'
TABLES
RESPONSE_ENTITY_BODY = ILINE[] "BLANKSTOCRLF = '/'
RESPONSE_HEADERS = RESPONSE_HEADERS.
Modülcülerle paslı oynayın gol yemeyin, kış geldi bol bol snowboard yapın, kaseye dikkat edin.
Hiç yorum yok:
Yorum Gönder