abap:search_help
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
abap:search_help [2015/10/05 18:04] – created ginko | abap:search_help [2016/01/08 10:36] (current) – [Match code sans search help] ginko | ||
---|---|---|---|
Line 11: | Line 11: | ||
__**Astuce**__ : si on sélectionne soi-même les données, on peut tout simplement trier les données de sa table interne. Mais si l'on se contente d' | __**Astuce**__ : si on sélectionne soi-même les données, on peut tout simplement trier les données de sa table interne. Mais si l'on se contente d' | ||
+ | |||
+ | ===== Match code " | ||
+ | Il est possible de définir un matchcode sans créer d'aide à la recherche en '' | ||
+ | Pour cela, faire appel au FM '' | ||
+ | |||
+ | Exemple : | ||
+ | <code abap> | ||
+ | EXPORTING | ||
+ | retfield | ||
+ | dynpprog | ||
+ | dynpnr | ||
+ | dynprofield | ||
+ | value_org | ||
+ | TABLES | ||
+ | value_tab | ||
+ | EXCEPTIONS | ||
+ | parameter_error = 1 | ||
+ | no_values_found = 2 | ||
+ | OTHERS | ||
+ | Ne pas oublier de mettre ça dans un module '' | ||
+ | FIELD wgt_plop-field MODULE pai.</ | ||
+ | Ou en '' | ||
+ | |||
+ | PERFORM show_f4_help_field.</ | ||
+ | ==== Dans un table control ==== | ||
+ | Le cas d'un champ dans un table control est plus chiadé : si l'on veut adapter le search help en fonction d'un autre champ du tableau, cet autre champ n'est pas forcément encore passé dans le module PAI correspondant (et donc dans notre table interne correspondante). Il faut donc : | ||
+ | * récupérer la ligne courante en utilisant le FM '' | ||
+ | * Lire la valeur directement dans le dynpro en utilisant le FM '' | ||
+ |
abap/search_help.1444061071.txt.gz · Last modified: 2015/10/05 18:04 by ginko