SAP ABAP Rest aufruf: http communication failure? Thema ist als GELÖST markiert

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

SAP ABAP Rest aufruf: http communication failure?

Beitrag von sap_koun (ForumUser / 29 / 24 / 0 ) »
xxx
xxx
xxx
xxx
Zuletzt geändert von sap_koun am 10.01.2023 14:27, insgesamt 1-mal geändert.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: SAP ABAP Rest aufruf: http communication failure?

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Kleiner Trick den mir unsere Basis gezeigt hat:
Leg in der SM59 eine HTTP-RFC Verbindung für die REST URL an und versuch eine Verbindung aufzubauen. Das Protokoll dort gibt teilweise etwas mehr an Information preis.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
sap_koun

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: SAP ABAP Rest aufruf: http communication failure?

Beitrag von IHe (Specialist / 174 / 39 / 57 ) »
Nach Verbindungstest in SM59 oder API-Aufruf durch dein Programm auch am besten den ICM-Monitor (Transaktion SMICM) starten und dort das Protokoll in der Tracedatei analysieren. Hier sollte man sehen können, ob es ein Problem mit dem SSL-Handshake, Firewall o.ä. gibt.
Ingo Hoffmann

ECC|S/4HANA|BTP
dbh SAP Solutions

Re: SAP ABAP Rest aufruf: http communication failure?

Beitrag von qyurryus (Specialist / 117 / 88 / 47 ) »
Naja im Dump steht ja, wie du die Fehlermeldung anzeigen kannst(letzter Screenshot, letzte Zeile). Du sagst du hast Ausnahmehandling, dann sollte das Programm eigentlich nicht dumpen, oder?

Beispiel:

Code: Alles auswählen.

    client->receive(
      EXCEPTIONS
        http_communication_failure = 1
        http_invalid_state         = 2
        http_processing_failed     = 3
        OTHERS                     = 4 ).

    IF sy-subrc <> 0.
      client->get_last_error(
        IMPORTING
          code           = DATA(code)
          message        = DATA(message)
          message_class  = DATA(message_class)
          message_number = DATA(message_number) ).
    ENDIF.

Seite 1 von 1

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 72835
Stücklisten
vor einer Woche von Selma.schwarz 1 / 74319
Belege
vor einer Woche von Selma.schwarz 1 / 72279

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

SAP REST API Aufruf Problem / SSL-Zertifikat Überprüfung
von sap_koun » 17.08.2021 18:06
Parameterübergabe bei HTTP-Aufruf
von herr mb » 20.01.2011 13:31
SAP ABAP REST: Login Data aus SM59 verwenden
von sap_koun » 07.08.2023 13:52
ABAP HTTP-Request
von tohe » 05.02.2015 10:38

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 72835
Stücklisten
vor einer Woche von Selma.schwarz 1 / 74319
Belege
vor einer Woche von Selma.schwarz 1 / 72279

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 74319
Belege
vor einer Woche von Selma.schwarz 1 / 72279