Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/04/2006, 13h59   #1
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Par défaut [ABAP][SAP] Remplir un tabControl sous Screen Painter

Bonjour,

le problème est plus ou moins résumé dans le titre.
j'aimerais remplir un tablCOntrol avec le contenu d'une table interne.
Il y un seul champ. J'ai correctement définie et remplie la table et j'associe bien dans une boucle le champ de cette table au champ correspondant dans le tabControL.
Tout s'active correctement, mais à la fn de la boucle mon tabControl est vide et je ne comprends absolument pas pourquoi

Please help
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2006, 13h22   #2
Membre expérimenté

 
SAP for Banking
Inscription : juin 2002
Messages : 539
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : SAP for Banking
Secteur : Conseil

Informations forums :
Inscription : juin 2002
Messages : 539
Points : 566
Points : 566
Bonjour,

Et pourquoi pas quelque chose comme ca ?
Admettons que tu possedes les elements suivants :

Code :
1
2
3
4
5
6
7
8
9
10
TABLES:
      MY_CONTROL_TABLE.

CONTROLS: "conteneur de my control table
       tctrl_param   TYPE TABLEVIEW USING SCREEN '0100'.

DATA: "internal table
       g_tab_param      TYPE MY_INT_TABLE_TYPE,
       g_wrk_selparam  LIKE LINE OF g_tab_param.
Dans le PBO/PAI de ton Dynpro tu appelles un module ainsi :

Code :
1
2
3
4
LOOP WITH CONTROL tctrl_param.
    MODULE write_tab_control_param.
ENDLOOP.
que tu implementes ainsi :

Code :
1
2
3
4
5
 READ TABLE g_tab_param INTO g_wrk_param
       INDEX tctrl_param-current_line.

  MOVE-CORRESPONDING g_wrk_param TO MY_CONTROL_TABLE.
Enfin, avec un bout de ton code, ce serait toujours plus facile de voir ce qui ne tourne pas rond.

Ludovic
__________________
TRY.
N/A
CATCH cx_root.
ludovic.fernandez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 09h34   #3
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Great ca marche très bien


Merci
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h15.


 
 
 
 
Partenaires

Hébergement Web