Dynamische Textincludes in Smartforms unter SAP 4.7

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!

Dynamische Textincludes in Smartforms unter SAP 4.7

Postby Tron » Sun Nov 07, 2010 12:01 am

Dynamische Textincludes in Smartforms unter SAP 4.7

Image

Da in SAP 4.7 noch kein dynamischer Textknoten implementiert ist,
hier nun der Workaround.

Das Prinzip:
Erzeugen eines Textbausteins, welcher zur Laufzeit generiert und angezeigt wird.

Hierbei ist das Besondere, daß der Text lediglich im ABAP-Memory gehalten und niemals auf die Datenbank geschrieben wird !
Somit wäre ein Text auch in mehrehren, hintereinander aufgerufenen Formularen verfügbar[1], sehr wahrscheinlich auch in SAPSCRIPT-Formularen ! (habe ich nicht getestet)
(siehe auch Befehlsbeschreibung/Datengültigkeit zu Export to Memory)

[1] so gewünscht, Formroutine im Formular anpassen, da Textmemory in der Formroutine initialisiert wird

Um dieses zu erreichen, benötigt man ein Textobjekt, das die Eigenschaften der Verbuchungslangtexte (TTXOB-TDSAVEMODE = V) hat.

Mit den Pflegeviews V_TTXOBI und V_TTXIDI kann man ein solches Textobjekt plus TextID customizen (SM30).
(Zu Testzwecken kann man natürlich auch etwas Vorhandenes verwenden)


Image

Image

Image

Die dazugehörige TEXT-ID

Image

Image

Image

Das Formular mit der Programmlogik ist im Anhang.

gruß TRon
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Return to Tips + Tricks & FAQs

Who is online

Users browsing this forum: No registered users and 11 guests

cron