SAP Script dynamische Spalten

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

SAP Script dynamische Spalten

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

ich habe folgendes Problem in SAP Script. Zur Zeit drucken wir noch ein Formular mit festen Spalten (Tabulatoren). Jetzt soll aber abhängig von einem Flag eine neue Spalte hinzukommen. Damit sie aufs Formular passt müssen die anderen Spalten zusammenrücken. Ohne die neue Spalte sollen die Spalten aber in ihrem ursprünglichen Abstand gedruckt werden.
Im Moment sehe ich nur den Weg zwei unterschiedliche Absatzformate mit den jeweiligen Tabulatorpositionen zu definieren und im Formular jedesmal das Flag abzufragen und die Position jeweils mit dem passenden Absatzformat zu drucken. D.h. ich muss die Ausgabe im Formular jeweils doppelt programmieren.
Gibt es hier einen eleganteren Weg die Spalten und die Ausgabe dynamisch zu gestalten? Gibt es eventuell in SAP Smart Forms eine Möglichkeit dieses Problem zu lösen?

Danke schonmal für eure Antworten
Stephan

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


Re: SAP Script dynamische Spalten

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Anonymous hat geschrieben:Hallo,

ich habe folgendes Problem in SAP Script. Zur Zeit drucken wir noch ein Formular mit festen Spalten (Tabulatoren). Jetzt soll aber abhängig von einem Flag eine neue Spalte hinzukommen. Damit sie aufs Formular passt müssen die anderen Spalten zusammenrücken. Ohne die neue Spalte sollen die Spalten aber in ihrem ursprünglichen Abstand gedruckt werden.
Im Moment sehe ich nur den Weg zwei unterschiedliche Absatzformate mit den jeweiligen Tabulatorpositionen zu definieren und im Formular jedesmal das Flag abzufragen und die Position jeweils mit dem passenden Absatzformat zu drucken. D.h. ich muss die Ausgabe im Formular jeweils doppelt programmieren.
Gibt es hier einen eleganteren Weg die Spalten und die Ausgabe dynamisch zu gestalten? Gibt es eventuell in SAP Smart Forms eine Möglichkeit dieses Problem zu lösen?

Danke schonmal für eure Antworten
Stephan
Euer Vorgehen entspricht in etwa meiner potentiellen Vorgehensweise bei einer solchen Anforderung.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: SAP Script dynamische Spalten

Beitrag von ralf.wenzel (Top Expert / 3927 / 200 / 280 ) »
Anonymous hat geschrieben:Gibt es hier einen eleganteren Weg die Spalten und die Ausgabe dynamisch zu gestalten?
Nein.


Ralf

Beitrag von Gast ( / / 0 / 3 ) »
Danke für eure Antworten.
In SAP Script hatte ich auch keine andere Möglichkeit gesehen das Problem zu lösen.
Kennt sich vielleicht jemand mit SMART FORMS aus und kann kurz sagen ob es dort eine Möglichkeit gibt das Problem anders zu lösen, oder bin da auch an die starren Absatzformate gebunden?

Gruß
Stephan

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Anonymous hat geschrieben:Danke für eure Antworten.
In SAP Script hatte ich auch keine andere Möglichkeit gesehen das Problem zu lösen.
Kennt sich vielleicht jemand mit SMART FORMS aus und kann kurz sagen ob es dort eine Möglichkeit gibt das Problem anders zu lösen, oder bin da auch an die starren Absatzformate gebunden?

Gruß
Stephan
meine Antwort bezieht sich sowohl auf SAPScript als auch auf SmartForms.
Lediglich die Ausführungen unterscheiden sich:
Bei SAPScript sollte es reichen, je nach Fall eine von zwei Textelemente an den WRITE_FORM zu übergeben, während in SmartForms zwei separate Sätze Ausgabefelder definiert werden müssen, die über das Flag gesteuert, die unterschiedlichen Positionierungen vorsehen.

(nach dem ich mir die Konsequenzen mal im LB_BIL_INVOICE für IT_GEN angesehen habe, ist es scheinbar garnicht soooo schlimm... :oops: )

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4108
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger
2
Antw.
1956
Views
Dynamische ausgabe von Spalten
von JasonLief » 03.01.2012 16:20 • Verfasst in ABAP® Core
1
Antw.
2749
Views
Dynamische Spalten einer Tabelle
von toto » 22.12.2005 10:18 • Verfasst in ABAP® Core
4
Antw.
8962
Views
Table Control: Dynamische Ausblendung von Spalten
von ProfDrPi » 02.02.2006 16:24 • Verfasst in Dialogprogrammierung
10
Antw.
12510
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • 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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 13 Stunden von msfox 18 / 11046
Dialog-Container mit Toolbar/Status
vor 15 Stunden von black_adept gelöst 27 / 4150
IT0024 Qualifikationen CP-ID
vor 17 Stunden von ArjenR 1 / 130

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.

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 13 Stunden von msfox 18 / 11046
Dialog-Container mit Toolbar/Status
vor 15 Stunden von black_adept gelöst 27 / 4150
IT0024 Qualifikationen CP-ID
vor 17 Stunden von ArjenR 1 / 130

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 17 Stunden von ArjenR 1 / 130
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3067
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9663