Test

3101 mots 13 pages
[ABAP] Écran de sélection (partie 2/2)
Bonjour à toi cher lecteur. Voici donc mon deuxième tutoriel pour sap-integration.net et il a pour but d'être la continuité de la partie 1 écrit par Jérome Fortias (alias jfo). Les thèmes abordés dans ce tutoriel seront beaucoup plus poussés que dans la partie 1 car nous verront comment rendre une écran de sélection "vivant", c'est à dire de pouvoir conditionner l'affichage des composants selon les actions faites à l'écran. Donc si ça t'intéresses et que t'es prêt, alors passons à la suite. Avant toute chose, on va commencer par se faire un écran de sélection donc on créé un programme, qui sera ZMODIF_SCREEN pour moi, et on va y placer des composants.

*&---------------------------------------------------------------------* *& Report ZMODIF_SCREEN *& *&---------------------------------------------------------------------* *& Auteur : Celdrøn *& *&---------------------------------------------------------------------* REPORT zmodif_screen.

* Données pour écran de sélection. DATA : vbeln TYPE vbak-vbeln, auart TYPE vbak-auart, pstyv TYPE vbap-pstyv, * BLOCK 1 SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-bl1. SELECT-OPTIONS : so_vbeln FOR vbeln. SELECT-OPTIONS : so_auart FOR auart. SELECTION-SCREEN END OF BLOCK bl1. * BLOCK 2 SELECTION-SCREEN BEGIN OF BLOCK bl2 WITH FRAME TITLE text-bl2. PARAMETERS : cb1 TYPE c AS CHECKBOX USER-COMMAND cb1. SELECT-OPTIONS : so_pstyv FOR pstyv MODIF ID bl2. PARAMETERS : p_file TYPE fileextern MODIF ID bl2. SELECTION-SCREEN END OF BLOCK bl2. Ce qui nous donne à l'affichage.

Voilà, et maintenant je suis grillé car certains vont se rendre compte au premier coup d'œil qu'en ce moment je bosse sur SD. ^_^ Alors si tu te demandes comment j'ai eu les descriptions de champs sans les mettre dans le code, il suffit d'aller dans Saut=>"Éléments de texte"=>"Texte de sélection" et de cocher la case de sélection qui signifie que la description de zone fait référence à celle du DDIC

en relation

  • Test
    456 mots | 2 pages
  • Test
    1773 mots | 8 pages
  • Test
    483 mots | 2 pages
  • Test
    449 mots | 2 pages
  • Test
    4765 mots | 20 pages
  • Test
    909 mots | 4 pages
  • Test
    2519 mots | 11 pages
  • Test
    586 mots | 3 pages
  • Test
    815 mots | 4 pages
  • Test
    652 mots | 3 pages
  • Test
    260 mots | 2 pages
  • Test
    578 mots | 3 pages
  • Test
    2769 mots | 12 pages
  • Test
    1694 mots | 7 pages
  • Test
    283 mots | 2 pages