Unterschiedliche Anzahl Eingabefelder / Steploop

Benutzeroberflächen in SAP®-Systemen.
46 Beiträge • Vorherige Seite 3 von 4 (current) Nächste
46 Beiträge Vorherige Seite 3 von 4 (current) Nächste

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Für 1 - 15 Zeilen kannst du einfach
15 Subscreens definieren die dann
jeweils 1 - 15 Zeilen haben.

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


Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Oder der "klassische" Ansatz. Maximale Anzahl von Zeilen bestimmen, alle manuell auf den Bildschirm bringen und dann die nicht benötigten ausblenden. Den Rest sollte die Dynprokomprimierlogik machen. Ist nicht schön, schick oder modern - aber sehr einfach zu programmieren und äußerst robust.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
black_adept hat geschrieben:Oder der "klassische" Ansatz.
Dann sind wir wieder beim Step-Loop.

Die vielen Dynpros sind natürlich technisch gesehen eine schlechte
Lösung. Der User sieht das aber nicht; für den sieht das gut aus.

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
black_adept hat geschrieben:Oder der "klassische" Ansatz. Maximale Anzahl von Zeilen bestimmen, alle manuell auf den Bildschirm bringen und dann die nicht benötigten ausblenden. Den Rest sollte die Dynprokomprimierlogik machen. Ist nicht schön, schick oder modern - aber sehr einfach zu programmieren und äußerst robust.
Aber das Grid rutscht nicht nach oben, wenn ich Felder ausblende, oder?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Ich verstehe auch nicht, warum zwingend das ganze "Eingabedings" kleiner werden muss.
du kannst es doch maximal groß definieren und durch den autom. resize wird so viel vom ALV-Grid angezeigt, wie Platz ist.
Wenn nur zwei Felder gefüllt sind, dann ist der Rest vom Grid halt leer...

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Wenn die gesamte Dynpro-Zeile leer ist fliegt Sie raus.
Leere Zeile im Grid bleiben stehen bzw. reservieren
weiterhin Platz.

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
ewx hat geschrieben:Ich verstehe auch nicht, warum zwingend das ganze "Eingabedings" kleiner werden muss.
Weil sonst zwischen der letzten Eingabezeile und dem Grid unter Umständen 20 leere Dynprozeilen sind. Aber ich probiere das mal mit dem Ausblenden, dann würde das obere Dynpro kleiner und das Grid rutscht nach oben.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Ich glaube, du hast da immer noch ein Element im Kopf, das ich übersehen habe oder nicht erkenne.
Wenn das Grid zur Eingabe der Daten ganz unten ist, was soll denn da noch hoch oder runter rutschen?
Egal. Kannst ja noch mal ein Screenshot machen, wenn es fertig ist.

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
ewx hat geschrieben:Ich glaube, du hast da immer noch ein Element im Kopf, das ich übersehen habe oder nicht erkenne.
Wenn das Grid zur Eingabe der Daten ganz unten ist, was soll denn da noch hoch oder runter rutschen?
Egal. Kannst ja noch mal ein Screenshot machen, wenn es fertig ist.
Nein, keine Eingabe im Grid. Oben (wo das Selektionsbild ist) Eingabefelder und jeder eingegebene Satz wird unten im Grid als (nicht eingabebereite) Liste dargestellt. Wenn ich oben nur zwei Zeilen habe, aber für 20 Zeilen Platz (so meine Angst), habe ich 18 leere Dynprozeilen über dem Grid. Da zeigt mir jeder Anwender nen Vogel.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
@Ralf: Du kennst das Programm DEMO_DYNPRO_STEP_LOOP im SAP? Ist das etwa das was du haben willst bzw. ich schätze, dass du das einfach kopieren und modifizieren kannst, da es schon so aussieht wie ich verstanden habe was du haben willst
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Ja, kenne ich, und auch dort kann man nicht vorgeben „der StepLoop hat soviele Zeilen wie die itab“. DAS ist mein Problem.

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Man kann im Dynpro eine sehr große Anzahl Zeilen vorgeben.
Nicht benutzte Zeile kann man inaktiv setzen. Das Dynpro
wird dadurch verkleinert (leere Zeilen fliegen raus).
Ist halt in der Demo nicht gemacht worden.

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
ewx hat geschrieben:Kannst ja noch mal ein Screenshot machen, wenn es fertig ist.
Ich muss erstmal ein paar Brände an anderen Stellen austreten, aber ich hab das auf dem Zettel.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Ich habe mal die Steploop-Variante ausprobiert mit einem Testprogramm - der LOOP AT SCREEN hält nur 1x für jedes Eingabefeld - auch wenn es zu einem Steploop gehört. Ich wüsste also nicht, wie ich z. B. die 8. Zeile eines Steploops ausblenden sollte.....


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Unterschiedliche Anzahl Eingabefelder / Steploop

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Er hält einmal pro Zeile.
Ausblenden kann man zum Zeitpunkt PBO,
dann immer die ganze Zeile.

Vergleichbare Themen

9
Antw.
2939
Views
Batchinput und Steploop/Tablecontrol
von Gast » 15.07.2005 10:17 • Verfasst in ABAP® Core
6
Antw.
3248
Views
Zeile im Steploop ermitteln (ohne Cursor)
von Hunter » 08.02.2006 17:20 • Verfasst in Dialogprogrammierung
7
Antw.
5338
Views
bestimmte Zeilen eines Steploop via Batch-Input ansprechen
von lordevil » 07.06.2006 21:54 • Verfasst in Dialogprogrammierung
1
Antw.
3027
Views
Popup mit Eingabefelder
von errorist » 17.09.2008 14:01 • Verfasst in ABAP® für Anfänger
1
Antw.
2014
Views
Normale Eingabefelder plus Tablecontrol
von kbit100 » 11.12.2006 15:05 • Verfasst in Dialogprogrammierung

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 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141