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 / 162 / 19 / 0 ) »
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.


Re: Inlcudes in SapScripts

Beitrag von wreichelt (Expert / 861 / 22 / 147 ) »
Hallo,

versuche mal den Report RSTXTCAT

Gruß Wolfgang

Re: Inlcudes in SapScripts

Beitrag von ewx (Top Expert / 4383 / 214 / 486 ) »
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 / 29 / 3 / 10 ) »
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 / 1243 / 26 / 304 ) »
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 / 162 / 19 / 0 ) »
Okay, super. Es hat funktioniert.

Seite 1 von 1

Über diesen Beitrag



ABAP & SAP eBook Flatrate von Espresso Tutorials Sponsorlink
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SmartForms show table...
vor 2 Tagen von Lucyalison 2 / 2249
Wie groß ist mein DynPro?
vor 2 Tagen von JanR gelöst 3 / 1126

Vergleichbare Themen

PDF!-Befehl für Sapscripts
von Bright4.5 » 19.10.2020 16:20
Report nach INLCUDES, SUBMITS, untersuchen
von Gast » 02.12.2003 15:13