Änderungen auf Table Control

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Änderungen auf Table Control

Beitrag von Robse (ForumUser / 4 / 0 / 0 ) »
Ich möchte Datenänderungen auf einem Table Control ermöglichen.
Diese sollen dann später über BAPI_SALESORDER_CHANGE verbucht
werden. Mein Problem ist jetzt das ich nicht weiss was besser wäre,
mittels CHAIN und FIELD im PAI-Loop des TCs prüfen, welche Felder ge-
ändert wurden, oder die Originaldaten in eine interne Tabelle kopieren
und dann im PAI in einer Schleife Original und Kopie vergleichen?

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


Beitrag von Gast ( / / 0 / 3 ) »
Ein bisschen dürftig, die Informationen.

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

würde im Grunde zu Chain und Field im PAI-Loop tendieren, hängt aber davon ab, was Du denn eigentlich vorhast. Datenmenge?

schönen Abend. Juergen

Beitrag von Robse (ForumUser / 4 / 0 / 0 ) »
OK also es geht eigentlich nur um die Methode, die rausfinden soll, welche
Felder auf dem Tablecontrol geändert worden sind. Das Tablecontrol
zeigt Bestellpositionen an, die vom Benutzer geändert werden können
sollen (in abhängigkeit vom Lieferstatus). Die Änderungen sollen mittels
BAPI_SALESORDER_SIMULATE und CHANGE verbucht werden. Diesen
BAPIs muss ich ja die Inhalte der zu ändernden Felder als Tabelle, und
eine 'X' - Struktur übergeben.

Jetzt geht es darum, diese Tabelle und die 'X' - Struktur zu füllen,
nachdem der Benutzer "Sichern" o.ä. auf dem DynPro geklickt hat...

Sollte ich das im PAI des DynPros machen, indem im LOOP für das
Tablecontrol mittels CHAIN und FIELDS die Felder geprüft werden (geht
das überhaupt?) Oder sollte ich eine Tabelle mit den ungeänderten Sätzen
anlegen, und diese zu PAI in einem MODULE mit den geänderten Sätzen
aus dem Tablecontrol vergleichen? Oder gibt es eine andere Methode?

Hoffe das sind jetzt genug Informationen

Beitrag von Robse (ForumUser / 4 / 0 / 0 ) »
Hallo Juergen,

Das hilft mir schon weiter, ich wusste nicht ob ich es überhaupt so
machen kann... die Datenmenge für die Bestellpositionen pro Auftrag
ist sehr überschaubar.

Beitrag von Gast ( / / 0 / 3 ) »
WENN! der User nach den Änderungen nur noch die Möglichkeit hat, zu buchen oder abzubrechen.... und sonst nichts, dann würde ich es auch mit Chain Field im Pai-Loop machen.

Wenn jedoch noch irgendetwas anderes gemacht werden kann.... dann auf jeden Fall mit der Tabelle....

....wenn Du verstehst was ich meine.

Beitrag von Robse (ForumUser / 4 / 0 / 0 ) »
Ah ja verstehe stimmt dann wär es vielleicht sicherer. Naja also es gibt
diesmal nur buchen oder abbrechen, hab das jetzt mit dem CHAIN gemacht,
klappt prima danke!

Seite 1 von 1

Vergleichbare Themen

16
Antw.
12344
Views
Table Control in Custom Control?
von ralf.wenzel » 29.11.2013 21:21 • Verfasst in ABAP Objects®
1
Antw.
3013
Views
Table Control
von amjahid » 22.11.2007 13:57 • Verfasst in ABAP® für Anfänger
2
Antw.
3557
Views
Table Control
von scharlie » 01.02.2008 18:20 • Verfasst in ABAP Objects®
6
Antw.
4817
Views
Table Control
von khb » 16.02.2016 10:27 • Verfasst in ABAP® für Anfänger
2
Antw.
2601
Views
TABLE CONTROL F4 Hilfe
von Kleenmex » 10.09.2008 15:15 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Stunden von DeathAndPain 3 / 44152
LSMW-Problem
vor 2 Stunden von DeathAndPain gelöst 6 / 2005
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 2040

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.