Satz aus Tableview löschen

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

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Satz aus Tableview löschen

Beitrag von Massa ( / / 0 / 3 ) »
hallo,

wie ihr unten seht zeige ich die tabelle itab_mara mit einem Table view an! Nun meine Frage, wie kann ich einen markierten Satz (die Checkboxes kommen ja automatisch mit) aus meiner tabelle löschen? Kennt jeamnd den entsprechenden funktionscode?


Bitte um Hilfe, wäre dringend!!!

Danke im vorraus...


hier mein Code:

Code: Alles auswählen.

   <htmlb:tableView           id                         = "MARA222"
                             headerText                  = "Selektierte Materialien"
                             headerVisible               = "true"
                             design                      = "alternating"
                             visibleRowCount             = "5"
                             fillUpEmptyRows             = "true"
                             selectionMode               = "multiselect"
                             width                       = "500px"
                             table                       = "<%= po_show_st %>" >

          <htmlb:tableViewColumns>

          
           <htmlb:tableViewColumn     columnName          = "UNAME"
                                      title               = "Systemuser"
                                      type                = "text"
                                      linkColumnKey       = "linkcarrid"
                                      linkClickTarget     = "_blank">
           </htmlb:tableViewColumn>          
          
          
          
          
           <htmlb:tableViewColumn     columnName          = "XUBNAME"
                                      title               = "Vertreter"
                                      type                = "text"
                                      linkColumnKey       = "linkcarrid"
                                      linkClickTarget     = "_blank">
           </htmlb:tableViewColumn>   
           
           
           




         </htmlb:tableViewColumns>

        </htmlb:tableView>

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


Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
soll der, ich denke mal du meinst mit satz=datensatz, im tableview nicht mehr angezeigt werden oder aus der db gelöscht werden ?

Beitrag von Massa ( / / 0 / 3 ) »
er soll aus der Datenbank gelöscht werden, so in der art:

Code: Alles auswählen.



    delete from MeineDBtabelle where markiertezeilen.


das ganze vielleicht auf den eventhandler OnInputProcessing oder so legen, aber ich weiss wie gesagt die syntax nicht für die markierten zeilen!

Beitrag von Massa ( / / 0 / 3 ) »
PS: der tableview basiert auf den sätzen in der Datenbank, d.h. wenn ich ihn raugelöscht habe wird er automatisch auch aus dem tableview gelöscht!

Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
naja nicht ganz. der tableview kann nicht direkt auf der db basieren. du wirst sicher die db in eine itab geladen haben und zeigst diese dann mittels dem tableview an.
nachdem du den datensatz aus der itab gelöscht hast musst du nach dem vorgang die db der itab angleichen. dann ist der eintrag gelöscht. aber nun zum eingentlichen problem.
wenn du eine zeile im tableview markierst wird diese ich habe z.b. ein multiselect tableview.
die markierten zeilen werden dann hier hinterlegt.

Code: Alles auswählen.

  DATA: tv      TYPE REF TO cl_htmlb_tableview,
        tv_data TYPE REF TO cl_htmlb_event_tableview,

tv_data = tv->data.
tv_data->prevselectedrowindextable
bei singleselect handelt es sich um ein anderes attribut vom tableview. guck dir einfach mal die klasse CL_HTMLB_EVENT_TABLEVIEW an, da wird alles aufgelistet. kannst dann auch z.b. direkt den keyindex auslesen und damit arbeiten.

um dann z.b. die gewählten zeilen zu löschen gibt es dann viele methoden. z.b. alle zeilen die nicht gewählt wurden in eine neue tabelle einlesen und mehr die db abgleichen.

Seite 1 von 1

Vergleichbare Themen

9
Antw.
7175
Views
GET PERNR - Nächster Satz
von mamba » 12.09.2007 08:56 • Verfasst in ABAP® für Anfänger
3
Antw.
3063
Views
ABAP immer letzter Satz
von tjanosch » 08.08.2007 16:05 • Verfasst in ABAP® für Anfänger
4
Antw.
6335
Views
Mwst-Satz in SAPscript Rechnungsformular
von piemo » 25.01.2008 12:25 • Verfasst in ABAP® für Anfänger
2
Antw.
3780
Views
VF05: MWST Satz aus Faktura anzeigen
von Slim_Chance » 07.09.2006 11:24 • Verfasst in Sales and Distribution
0
Antw.
2108
Views

Ü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

Materialstammerweiterung: Neuer Reiter
vor 2 Tagen von DeathAndPain gelöst 4 / 334
Ermittlung der Arbeitstage (Mosid)
vor 3 Tagen von Radinator 11 / 46006
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3896
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2381

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

Materialstammerweiterung: Neuer Reiter
vor 2 Tagen von DeathAndPain gelöst 4 / 334
Ermittlung der Arbeitstage (Mosid)
vor 3 Tagen von Radinator 11 / 46006
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3896
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2381