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

3
Antw.
2271
Views
Select mit genau 1 Satz vor und 1 Satz nach Timestamp
von babap » 04.05.2005 12:56 • Verfasst in ABAP® Core
9
Antw.
6063
Views
GET PERNR - Nächster Satz
von mamba » 12.09.2007 08:56 • Verfasst in ABAP® für Anfänger
2
Antw.
2717
Views
Provide -> neuesten SAtz lesen
von Tunoto » 07.03.2006 13:13 • Verfasst in ABAP® für Anfänger
3
Antw.
2448
Views
ABAP immer letzter Satz
von tjanosch » 08.08.2007 16:05 • Verfasst in ABAP® für Anfänger
4
Antw.
3235
Views
Mwst-Satz in SAPscript Rechnungsformular
von piemo » 25.01.2008 12:25 • 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.