TableControl in Batch-Input

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

TableControl in Batch-Input

Beitrag von dokmatik (ForumUser / 9 / 0 / 0 ) »
Hallo Leute,

ich stehe vor der Herausforderung Daten auf einer ganz spezifische Maske (Untermaske im CML Bereich) periodisch updaten zu müssen. Ich weiss, das Batch-Input hier eine gute Lösung sein kann. Besonderheit hierbei ist, das ich zu der Untermaske durch Doppelclick auf einem Datensatz von einem TableControl aus gelange. Für den automatisierten Prozess ist somit für mich wichtig, ob man im Rahmen des Batch-Input Ablaufs die einzelnen Zeilen aus diesem TableControl herauslesen kann und den Doppelclick quasi zur Laufzeit setzen kann.

Danke für Hilfen

dokmatik

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


Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hi,

der Batch-Input ist leider nur eine Einbahnstrasse.
Du musst VORHER ermitteln, welche Zeile zu bearbeiten ist und schlimmstenfalls im Grid auch noch blättern.
Das ist aber noch nicht alles. Die Anzahl Spalten kann im sich BI von den im Dialog sichtbaren unterscheiden, das sollte auch noch bedacht werden.

Im Regelfall kann man alle Tastatureingaben simulieren, aber keine speziellen Mausaktionen.

Am Besten eine Aufzeichnung mit SM35 starten und schauen ob die gewünschten Aktionen enthalten sind (Doppelklick).

Gruß
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo dokmatik,

TableControls sind in einem Batch-Input nur dann sicher verwendbar, wenn man per expliziter Positionierung oder Filterung den gewünschten Eintrag in Zeile 1 bringen kann.
Blättern funktioniert nicht wirklich zuverlässig, da die Blätterschrittweite von der Größe des TC abhängt und von einer eventuellen Resizingmöglichkeit des TC.

Theoretisch gibt es zwar noch die Möglichkeit den Batch-Input in der 'Standardfenstergröße' ablaufen zu lassen, aber dieser Option traue ich nicht über den Weg. :roll:

PS:
wie TakerOne schon sagte, muss man vor Abspielen des BTC bereits wissen, wieviele Daten im TC sind, wenn man per Blättern positionieren muss...
Gruß
Ereglam


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

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

nach meiner Erfahrung gibt es in vielen Programmen durchaus Funktionen zum Positionieren, die man aber nicht immer auf den ersten Blick sieht. Ich kenne hierfür Beispiele im PM und im SD. Schau Dir auf jeden Fall mal den Status genauer an bzw. poste hier die genaue Transaktion. Vielleicht hast Du ja Glück und jemand anders kennt den tcode. Wenn Du über eine solche Funktion positionierst, springt der gesuchte Eintrag immer an die gleicht Stelle, idR in die erste Zeile des Grids, und Du kannst Dein BI dammit fest programmieren.

Falls es keine solche Funktion gibt, ist ein BI nicht zu empfehlen. Hast Du schon geprüft, ob Dir BAPI's zur Verfügung stehen, über die Du Deine Daten updaten kannst? Ist meist der bessere (und releasestabilere) Weg...

Ein Gast

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3563
Views
Tablecontrol: Eintrag mit Batch Input markieren
von Google » 19.04.2006 16:43 • Verfasst in Dialogprogrammierung
1
Antw.
940
Views
Batch-Input
von dkast » 15.12.2020 14:43 • Verfasst in ABAP® für Anfänger
0
Antw.
1906
Views
Batch Input
von SwordMaster » 03.12.2007 07:39 • Verfasst in ABAP® Core
2
Antw.
2116
Views
Batch input
von BMWi801 » 24.03.2018 11:16 • Verfasst in ABAP® für Anfänger
6
Antw.
21825
Views
Batch Input
von Mamba » 30.05.2005 09:40 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3186
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1053
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 621

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

Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3186
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1053
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 621

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2615
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9204