SAP ABAP Rest aufruf: http communication failure?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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 / 4414 / 224 / 1186 ) »
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 / 155 / 38 / 49 ) »
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 / 112 / 86 / 45 ) »
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

Vergleichbare Themen

10
Antw.
3579
Views
SAP REST API Aufruf Problem / SSL-Zertifikat Überprüfung
von sap_koun » 17.08.2021 18:06 • Verfasst in ABAP® für Anfänger
0
Antw.
1645
Views
1
Antw.
13927
Views
Parameterübergabe bei HTTP-Aufruf
von herr mb » 20.01.2011 13:31 • Verfasst in Development Related
12
Antw.
5528
Views
SAP ABAP REST: Login Data aus SM59 verwenden
von sap_koun » 07.08.2023 13:52 • Verfasst in ABAP® für Anfänger
0
Antw.
1891
Views
ABAP HTTP-Request
von tohe » 05.02.2015 10:38 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.