abap:screens
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
abap:screens [2013/06/17 16:15] – ginko | abap:screens [2017/02/13 17:10] – [Statuts GUI] ginko | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Développement d' | ====== Développement d' | ||
+ | |||
+ | [[abap: | ||
===== Gestion des touches de fonction ===== | ===== Gestion des touches de fonction ===== | ||
Line 11: | Line 13: | ||
ENDMODULE.</ | ENDMODULE.</ | ||
- | ==== Gestion du titre ==== | + | ===== Gestion du titre ===== |
Il faut créer un " | Il faut créer un " | ||
Line 20: | Line 22: | ||
ENDMODULE.</ | ENDMODULE.</ | ||
- | ==== Gestion du cursor ==== | + | ===== Gestion du cursor |
**/!\ Cette commande compile également dans les modules PAI mais est ineffective ! /!\** | **/!\ Cette commande compile également dans les modules PAI mais est ineffective ! /!\** | ||
<code abap> | <code abap> | ||
Line 28: | Line 30: | ||
ENDMODULE.</ | ENDMODULE.</ | ||
- | ==== Gestion des messages d' | + | ===== Statuts GUI ===== |
+ | |||
+ | Les Statuts standards sont contenus dans le program pool '' | ||
+ | |||
+ | |||
+ | ===== Gestion des messages d' | ||
**/!\ En dehors d'un écran, un message va s' | **/!\ En dehors d'un écran, un message va s' | ||
* Une instruction '' | * Une instruction '' | ||
* Une instruction '' | * Une instruction '' | ||
+ | * Un message de type '' | ||
+ | |||
+ | Le traitement PAI des erreurs se fait par module : on utilise la syntaxe '' | ||
+ | On peut associer plusieurs champs à un module en utilisant l' | ||
+ | [[http:// | ||
+ | |||
+ | ===== Manipulation dynamique des champs ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Affichage dynamique des icônes ===== | ||
+ | [[http:// | ||
+ | |||
+ | <code abap>* In this sample program, there is a button on screen 100 | ||
+ | * which has the name of THISBUTTON, and is set as output | ||
+ | * only. | ||
+ | |||
+ | report zrich_0001. | ||
+ | |||
+ | type-pools: icon. | ||
+ | |||
+ | data: thisbutton(30) Type c.</ | ||
+ | |||
+ | |||
+ | call screen 100. | ||
+ | *& | ||
+ | *& | ||
+ | *& | ||
+ | * text | ||
+ | *----------------------------------------------------------------------* | ||
+ | module status_0100 output. | ||
+ | |||
+ | write icon_green_light as icon to thisbutton. | ||
+ | concatenate thisbutton 'This is the button' | ||
+ | separated by space. | ||
+ | |||
+ | endmodule. | ||
+ | *& | ||
+ | *& | ||
+ | *& | ||
+ | * text | ||
+ | *----------------------------------------------------------------------* | ||
+ | module user_command_0100 input. | ||
+ | |||
+ | leave program. | ||
+ | |||
+ | endmodule. | ||
+ | |||
+ | **__NB__** Si le bouton a été déclaré dans le '' | ||
+ | |||
+ | ===== Affichage des décimales ===== | ||
+ | Pour afficher les décimales, il est possible de typer les champs | ||
+ | |||
+ | ===== Publication templates vers serveur ITS ===== | ||
+ | Depuis la SE38 ou la SE80, '' |
abap/screens.txt · Last modified: 2018/06/25 16:33 by ginko