Comment masquer SAP ABAP Tableau de contrôle de la Colonne?
Code suivant dans PBO ne fonctionne pas pour masquer la colonne complètement.
LOOP AT SCREEN.
IF SCREEN-NAME EQ 'GT_SO-POSNR'
SCREEN-INPUT = 0.
SCREEN-ACTIVE = 0.
SCREEN-INVISIBLE = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
Mais ci-dessus est la désactivation de la colonne, de ne pas s'en cacher. Toute aide comment masquer la Colonne?
Vous devez vous connecter pour publier un commentaire.
Utilisez le champ
INVISIBLE
de laCOLS
table dans la structure définie par laCONTROLS
déclaration. L'ensemble de la structure est documenté ici. Il devrait être un exemple de programme nomméRSDEMO02
dans votre système qui permet de modifier les propriétés de la table de contrôle et d'examiner les résultats comme vous le faites.Nous avons eu le même problème dans notre projet et nous comprenons comment le faire.
Voir ci-dessous, exemple:
Vérifiez la façon dont vous essayez de cacher la colonne particulière. Chaque fois que vous avez une Table de contrôle sur l'écran, il y a CXTAB structure qui est créée contre elle. Si la désactivation d'un domaine n'est pas aussi simple que d'écrire le nom de la table Interne, suivi du nom de la colonne.
Votre code doit être quelque chose comme ceci