November 25th, 2010
admin
Premier post - d’une longue série… – sur les différentes sortes de tables internes dans SAP.
- Standard
- Sorted
- Hashed
Les accès : (en bleu ce qu’il faut favoriser)
Via Index : Standard et Sorted
Via les clés : Standard, Sorted et Hashed
L’unicité des enregistrements:
Non-unique : Standard et Sorted
Unique : Sorted et Hashed
Les performances :

September 14th, 2010
admin
Toujours dans la class CL_GUI_FRONTEND_SERVICES, la methode FILE_DELETE permet de supprimer un fichier hors SAP.
DATA : wo_execute TYPE REF TO cl_gui_frontend_services,
wv_rc TYPE i.
CREATE OBJECT wo_execute.
CLEAR wv_rc.
wo_execute->file_delete( EXPORTING filename = ’C:\Temp\test.txt’
CHANGING rc = wv_rc ).
IF wv_rc <> 0.
* message d’erreur
ELSE.
* On continue le traitement
ENDIF.
Dans une méthode de type EVENT, on peut récupérer l’instance de l’objet appelant en utilisant le paramètre d’import SENDER.
Par exemple : C’est important quand on a plusieurs ALV dans un même écran et qu’on ne veut pas multiplier les méthodes pour gérer les évènements double_click .
PUBLIC SECTION.
METHODS constructor.
METHODS dbl_click FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING e_row e_column es_row_no sender.
…
METHOD dbl_click.
…
wv_name_alv = sender->get_name( ). ” On récupère ici le nom de l’objet à partir duquel on a déclenché l’évènement double_click
case wv_name_alv.
when ‘XXX’.
when ‘YYY’.
endcase.
ENDMETHOD.