Inlcudes in SapScripts

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

Inlcudes in SapScripts

Beitrag von Bright4.5 (Specialist / 273 / 21 / 1 ) »
Hallo,

weiß jemand vielleicht, ob und wie man nachschauen kann, in welchen Formularen (Sapscripts) überall ein gewisser Include verwendet wird.

Ich habe es schon mit RS_ABAP_SOURCE_SCAN versucht. Habe dort aber keinen Treffer bekommen, obwohl es in mindestens einem Sapscript verwendet wird (war mir aber auch unsicher, ob das so funktioniert).

Vielen Dank im Voraus.

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


Re: Inlcudes in SapScripts

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

versuche mal den Report RSTXTCAT

Gruß Wolfgang

Re: Inlcudes in SapScripts

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
wreichelt hat geschrieben:
14.04.2021 10:50
versuche mal den Report RSTXTCAT
Das hilft nicht. du musst ja nach dem INCLUDE suchen. Das Programm listet ja nur die Formulare auf.

Ein Ansatz wäre das hier:
https://tricktresor.de/blog/durchsuchen ... ardtexten/

Allerdings kann ein Text ja auch dynamisch eingebunden werden, z.B. über eine Customizingtabelle. Den wirst du dann nicht finden.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Bright4.5


Re: Inlcudes in SapScripts

Beitrag von Alpmann (ForumUser / 62 / 5 / 19 ) »
Hallo Bright4.5,

du musst dazu die folgenden Texte lesen und darin nach "INCLUDE" suchen.

Tabelle STXH - Feld TDOBJECT = "FORM"

Damit findest du alle SapScript-Texte. Diese kannst dann mittels dem FuBa RFC_READ_TEXT zum Beispiel ins Excel oder Access holen.

Wenn du dann nach "Include" suchst, dann kannst du auch folgendes finden:

/:INCLUDE &T001G-TXTAB& OBJECT TEXT ID ADRS LANGUAGE &T001-SPRAS&

Unter Umständen muss man dann noch im Druckprogramm suchen, was in den Variablen steht.
In diesem Beispiel ist es einfach: T001G => Tabelle Buchungskreisabhängige Textkonserven

Mit freundlichen Grüßen
Matthias Alpmann

Folgende Benutzer bedankten sich beim Autor Alpmann für den Beitrag:
Bright4.5


Re: Inlcudes in SapScripts

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Bright4.5 hat geschrieben:
14.04.2021 10:13
Ich habe es schon mit RS_ABAP_SOURCE_SCAN versucht.....
Sapscript Formulare sind im Kern Textbausteine (kein Abap Code)
Folglich kann man alle Sapscript Formulare über die Tabelle STXH ermitteln.
e.g. SE16N / Tabelle STXH mit
TDOBJECT = FORM
TDNAME = Z*
TDID = DEF
TDSPRAS = *
Damit erhält man eine exakte Liste der existierenden Formulare.
Während DEF, die Definition ist, muß es genau einen Eintrag geben.
Des weiteren gibt es die Sapscript Texte für die entsprechenden Sprachen,
so das es mindestens 2 Texbausteine pro form gibt, plus ein weiterer pro Sprache.

Mein Vorschlag die Liste der Textbausteine mit DEF ermitteln und die Bausteine mit
Funktionsbaustein READ_TEXT einlesen und nach INCLUDE suchen.

gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag (Insgesamt 2):
Bright4.5Thomas R.

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Inlcudes in SapScripts

Beitrag von Bright4.5 (Specialist / 273 / 21 / 1 ) »
Okay, super. Es hat funktioniert.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
702
Views
PDF!-Befehl für Sapscripts
von Bright4.5 » 19.10.2020 16:20 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1661
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8263