Ermitteln des aktuellen ITS-Servicenamen

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

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Ermitteln des aktuellen ITS-Servicenamen

Beitrag von Barney (Specialist / 104 / 20 / 9 ) »
Hallo,

aus technichen Gründen benötige ich momentan zwei ITS-Service für eine ITSmobile-Lösung. Damit ich immer schnell weiß, in welchem System ein Scanner eingeloggt ist, habe ich eine kleine Scannertransaktion geschrieben, die mir die wichtigsten Parameter mitteilt: Systemname, IP-Adresse, Host, Username, usw. Ich würde diese Transaktion mit dem aktuellen ITS-Servicenamen anreichern. In der SM04 bekomme ich wenigstens die URL angezeigt, wo ja der Servicename drin steckt. Aber diese Information rauszuschneiden wäre sehr aufwendig und außerdem dürfte das an den Berechtigungen für den jeweiligen User scheitern.

Hat jemand noch eine andere Idee, wie ich schnell diese Info auslesen könnte?

Danke und tot ziens

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


Re: Ermitteln des aktuellen ITS-Servicenamen

Beitrag von zzcpak (Expert / 673 / 5 / 67 ) »
Folgender Schnipsel würde dir die Service-Url liefern (/sap/bc/webdynpro/.....)

Code: Alles auswählen.

  DATA:
    lv_wp_no    TYPE wpinfo-wp_no,
    lv_wp_pid   TYPE wpinfo-wp_pid,
    lv_wp_index TYPE wpinfo-wp_index.

  CALL FUNCTION 'TH_GET_OWN_WP_NO'
    IMPORTING
      wp_no    = lv_wp_no
      wp_pid   = lv_wp_pid
      wp_index = lv_wp_index.

  DATA:
    lv_appl_info TYPE c LENGTH 1023,
    lv_offset    TYPE i,
    lv_service   TYPE string.

  CALL FUNCTION 'TH_GET_APPL_INFO'
    EXPORTING
      wp_index           = lv_wp_index
    IMPORTING
      appl_info          = lv_appl_info
    EXCEPTIONS
      no_appl_info_found = 1
      timeout            = 2
      OTHERS             = 3.

  FIND FIRST OCCURRENCE OF 'P=' IN lv_appl_info MATCH OFFSET lv_offset.
  ADD 2 TO lv_offset.

  lv_service = lv_appl_info+lv_offset.
Die User benötigen dazu die Berechtigung für Funktionsgruppe THFB.

Folgende Benutzer bedankten sich beim Autor zzcpak für den Beitrag:
Barney


Re: Ermitteln des aktuellen ITS-Servicenamen

Beitrag von Barney (Specialist / 104 / 20 / 9 ) »
Hat perfekt funktioniert... DANKE!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1799
Views
Name des aktuellen Funktionsbausteines ermitteln
von Hunter » 22.05.2006 13:56 • Verfasst in ABAP Objects®
0
Antw.
1503
Views
Smartforms - aktuellen Spoolauftrag/nummer ermitteln
von gerwon » 26.10.2007 11:50 • Verfasst in SAP - Allgemeines
3
Antw.
1958
Views
Name des aktuellen Fubas?
von cees » 31.10.2006 15:37 • Verfasst in ABAP® Core
3
Antw.
1266
Views
Name des aktuellen Grids
von cwinter » 17.05.2006 11:12 • Verfasst in ABAP Objects®
11
Antw.
6543
Views
aktuellen Wechselkurs ausgeben
von frany*89* » 23.08.2011 09:07 • 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.