Form / Endform in Layout funktioniert nicht

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

Form / Endform in Layout funktioniert nicht

Beitrag von Kona (ForumUser / 7 / 0 / 0 ) »
Hallo,

folgendes Problem stellt sich mir gerade:

Ich möchte eine Funktionalität, genauer gesagt das Zusammenfassen mehrerer Teiltrings zu einem ganzen in ein kleines Unterprogramm packen. Meinem Wissen nach geht das im einfachsten Fall mit

Code: Alles auswählen.

<% FORM fname. %>
  <% Do what you want in this form. %>
<% ENDFORM. %>
und dann würde mit dem Aufruf

Code: Alles auswählen.

<% PERFORM fname. %>
das Unterprogramm ausgeführt.

Nun, im einem reinen ABAP-Programm geht das ganze auch so. Aber leider geht es bei meiner derzeitigen Aufgabenstellung um eine BSP-Applikation, und ich muss die Strings im Layout-Bereich der BSP zusammenfassen. Und da kommt nur die Fehlermeldung
"Die Anweisung "ENDMETHOD" fehlt." obwohl mein Coding folgendermaßen aussieht:


Deklaration des Unterprogramms im Layout

Code: Alles auswählen.

<% FORM cat_text. %>
  <% ASSIGN 'hallo' TO <text>. %>
<% ENDFORM. %>
Aufruf des Unterprogramms im Layout

Code: Alles auswählen.

<% LOOP AT gt_werte INTO ls_werte WHERE name = <name>. %>
  <% PERFORM cat_text. %>
<% ENDLOOP. %>
Vielleicht könnt ihr ja einem Anfänger in Sachen BSP und ABAP in diesem Punkt weiterhelfen. Thanks schonmal im Vorraus.
H5N1-Kernel jetzt für Linux erhältlich!

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


Beitrag von Aggressor (ForumUser / 66 / 0 / 0 ) »
Guten Morgen,

ich bin zwar auch kein Experte in Sachen BSP, bzw. auch ein ziemlicher Anfänger aber ich versuch mal dir zu helfen.

Meines Wissens nach kann man in einer BSP Anwendung keine Unterprogramme definieren bzw. aufrufen.

Ich hatte mal ein ähnliches Problem, ich habe es dann mit Hilfe eines FUBA gelöst.

RFC fähigen FUBA erstellt, der mir ein bereits bestehendes Unterprogramm aufgerufen hat.

Es ist vlt. nicht die beste und sauberste Lösung,
aber es hat funktioniert.

Wie gesagt bin ich auch ein ziemlicher Anfänger und es kann auch sein das man doch Forms in BSP Seiten aufrufen kann...


Wenn jmd weiß wie das geht sagt mir bitte Bescheid *g*
"Holzhacken ist deshalb so beliebt, weil man bei dieser Tätigkeit den Erfolg sofort sieht." Albert Einstein

Beitrag von Kona (ForumUser / 7 / 0 / 0 ) »
Also, ich hab hier in der Firma auch nochmal rumgefragt und die sind zu dem selben Schluss gekommen, wie du auch.

In BSPs gehen Unterprogramme nicht.

Aber egal, ich hab das Problem schon auf ne andere Weise gelöst. Dafür hab ich jetzt ein neues Problem, aber dafür mach ich nen extra Thread auf.

:lol:
H5N1-Kernel jetzt für Linux erhältlich!

Seite 1 von 1

Vergleichbare Themen

0
Antw.
944
Views
Adobe Form Error: No layout ...
von HH_ABAP » 08.05.2018 13:08 • Verfasst in ABAP® für Anfänger
1
Antw.
1160
Views
ENDFORM - werden lokale Daten verworfen?
von DeathAndPain » 01.02.2018 15:34 • Verfasst in ABAP® für Anfänger
3
Antw.
1249
Views
Form
von Norbert » 06.12.2004 11:32 • Verfasst in ABAP® Core
3
Antw.
1180
Views
FORM process_back.
von warup » 08.04.2013 16:22 • Verfasst in ABAP® für Anfänger
7
Antw.
4184
Views
FORM vs METHOD
von Dyrdek » 13.10.2016 12:20 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141