Code: Alles auswählen.
CALL METHOD oc_viewfields->get_oc_fields_for_table
EXPORTING
view_name = me->view_name
IMPORTING
oc_found_tab = oc_found_tab
CHANGING
view_fields = view_fields
EXCEPTIONS
view_not_found = 1
no_oc_found = 2.
CASE sy-subrc.
WHEN 1.
RAISE view_not_found.
WHEN 2.
RAISE no_oc_found.
ENDCASE.
* note: view_fields sorted descending now
INSERT LINES OF view_fields INTO TABLE me->viewfields.
Code: Alles auswählen.
clear: gt_sellist[].
gw_sellist-viewfield = 'USER'.
*gw_sellist-and_or = 'AND'.
gw_sellist-operator = 'EQ'.
gw_sellist-value = 'BENUTZER'.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
action = 'U'
view_name =
'ZACTIVITIES_VIEW'
TABLES
DBA_SELLIST = gt_sellist
EXCEPTIONS
client_reference = 1
foreign_lock = 2
invalid_action = 3
no_clientindependent_auth = 4
no_database_function = 5
no_editor_function = 6
no_show_auth = 7
no_tvdir_entry = 8
no_upd_auth = 9
only_show_allowed = 10
system_failure = 11
unknown_field_in_dba_sellist = 12
view_not_found = 13
maintenance_prohibited = 14
OTHERS = 15
.
IF sy-subrc <> 0.
* EXIT.
ENDIF.
Code: Alles auswählen.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
action = 'U'
view_name = 'ZACTIVITIES_VIEW'.
Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
STDIN
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
STDIN
gt_sellist scheint leer zu sein...?!
Guter Hinweis!a-dead-trousers hat geschrieben: ↑26.02.2020 13:33Kann es sein, dass es sich bei ZACTIVITIES_VIEW um einen Pflege-View mit Feldern handelt die das Pflegemerkmal "Subset" gesetzt haben?
Ganz leicht festzustellen, indem man den Pflegedialog über die Transaktion SM30 aufruft und dann kommt ein Auswahlpopup "Arbeitsbereich festlegen".
Spielt ja keine Rolle, da sein Problem auch dann fortbesteht, wenn er die Tabelle gar nicht übergibt. Das mache ich bei dem FB aber immer so; das funktioniert.ewx hat geschrieben:gt_sellist scheint leer zu sein...?!
Siehe meinen Kommentar viewtopic.php?f=1&t=24205#p94979DeathAndPain hat geschrieben: ↑26.02.2020 14:20Spielt ja keine Rolle, da sein Problem auch dann fortbesteht, wenn er die Tabelle gar nicht übergibt. Das mache ich bei dem FB aber immer so; das funktioniert.ewx hat geschrieben:gt_sellist scheint leer zu sein...?!
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
DeathAndPain