|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 340 ![]() |
Bonjour,
Je fais un select et je stocke les données dans une table interne. Ensuite je fais un loop sur cette table lequel contient un write_form. Je n'arrive cependant pas à récupérer mes données dans le formulaire. voici le code : TYPES: BEGIN OF type_list, urtxt LIKE viqmur-urtxt, fenum LIKE viqmur-fenum, urnum LIKE viqmur-urnum, urkat LIKE viqmur-urkat, urgrp LIKE viqmur-urgrp, urcod LIKE viqmur-urcod, urver LIKE viqmur-urver, causelong(100) TYPE c, qpctktext LIKE qpct-kurztext, END OF type_list. DATA t_list TYPE type_list OCCURS 0 WITH HEADER LINE. SELECT urtxt fenum urnum urkat urgrp urcod urver FROM viqmur INTO (t_list-urtxt, t_list-fenum, t_list-urnum, t_list-urkat, t_list-urgrp, t_list-urcod, t_list-urver) WHERE qmnum = viqmel-qmnum. CONCATENATE viqmel-qmnum t_list-fenum t_list-urnum INTO t_list-causelong. SELECT kurztext INTO t_list-qpctktext FROM qpct WHERE katalogart = t_list-urkat AND codegruppe = t_list-urgrp AND code = t_list-urcod AND version = t_list-urver AND sprache = 'F'. APPEND t_list. ENDSELECT. ENDSELECT. LOOP AT t_list. CALL FUNCTION 'WRITE_FORM' EXPORTING element = 'DEFAUT' window = 'MAIN' EXCEPTIONS element = 1 function = 2 type = 3 unopened = 4 unstarted = 5 window = 6 bad_pageformat_for_print = 7 OTHERS = 8. IF sy-subrc NE 0. ENDIF. ENDLOOP. ENDFORM. "WRITE_defaut Ma table interne est remplie, mon sy-subrc est égal à zéro donc pas d'erreur. Est-ce que quelqu'un peut m'aider ? Mon formulaire est un sapscript. Dans la fenêtre MAIN j'ai déclaré : /E DEFAUT J'essaie d'afficher les zones de cette façon : AS T_LIST-URTXT D'avance merci pour l'aide |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
bonjour,
je ne manipule pas les sapscript, mais d'après ce ke j'ai vu sur des standards, il ne te manquerait pas un : => READ_FORM_ELEMENTS => START_FORM => END_FORM ???? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 340 ![]() |
j'ai pas l'impressiond 'après ce que je peux lire dans le manuel des sapcripts et je verrais pas comment faire....
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 340 ![]() |
Mon code était juste, je n'avais pas déclaré des variables globales.
Merci pour l'aide et bon après-midi |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com