[T&A] chargement du contenu du presse-papier dans une table interne

[T&A] chargement du contenu du presse-papier dans une table interne

Messagede thoul » 09 Septembre 2010, 16:38

Pour récupérer le contenu du presse-papier (à l'image du bouton de commande ci-dessous qui utilise le contenu du presse-papier pour l'intégrer dans la liste de valeurs d'un select-option),
Image

vous pouvez utiliser la méthode CLIPBOARD_IMPORT de la classe SAP standard CL_GUI_FRONTEND_SERVICES

Exemple de récupération de codes sociétés
Code: Tout sélectionner
REPORT zthoul_clipboard NO STANDARD PAGE HEADING.
TYPES: BEGIN OF ty_clpboard_bkrs,
       bukrs TYPE bukrs,
       END OF ty_clpboard_bkrs.

DATA t_file_table_clip TYPE TABLE OF ty_clpboard_bkrs.
DATA t_file_tab LIKE t_file_table_clip WITH HEADER LINE.

*_appel de la methode d'import des données du presse-papier
CALL METHOD cl_gui_frontend_services=>clipboard_import
  IMPORTING
    data                 = t_file_table_clip
  EXCEPTIONS
    cntl_error           = 1
    error_no_gui         = 2
    not_supported_by_gui = 3
    OTHERS               = 4.
IF sy-subrc <> 0.
ENDIF.
t_file_tab[] = t_file_table_clip[].

LOOP AT t_file_tab.
  WRITE:/ t_file_tab-bukrs.
ENDLOOP.
thomas
'si il n'y a pas de solution, c'est qu'il n'y a pas de problème'
Avatar de l’utilisateur
thoul
Posteur confirmé
Posteur confirmé
 
Messages: 62
Inscription: 26 Juillet 2010, 10:56

Retourner vers ABAP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités