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 / 3924 / 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.
4078
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger
2
Antw.
1940
Views
Dynamische ausgabe von Spalten
von JasonLief » 03.01.2012 16:20 • Verfasst in ABAP® Core
1
Antw.
2730
Views
Dynamische Spalten einer Tabelle
von toto » 22.12.2005 10:18 • Verfasst in ABAP® Core
4
Antw.
8944
Views
Table Control: Dynamische Ausblendung von Spalten
von ProfDrPi » 02.02.2006 16:24 • Verfasst in Dialogprogrammierung
10
Antw.
12470
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

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

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 606
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2235
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8827