1

私のALVにはいくつかのセルがあり、一部のセルにはコンテンツのない他のアイコンとツールチップが含まれています。

ただし、セルに文字を入れようとすると、セルはツールチップ テキストの発生時にあいまいなエラー サイズになります。セルを埋めるためのコードは次のとおりです。

アイコン @SPACE\Q@ を使用してツールチップを配置します

これは私のコードです:

*   Si une livraison ete planifie et a ete reculee.
              ELSEIF ls_plcd2-dlivr GT ls_plcd2-dlivp.
                CONCATENATE   '@B_SPCE\Q' text-t13  '  ' ls_plcd2-dlivr+6(2) '/' ls_plcd2-dlivr+4(2) '/' ls_plcd2-dlivr+0(4)  '@M' INTO  <value> RESPECTING BLANKS.
*                CONCATENATE   '@DENOCO\Q' text-t13  '  ' ls_plcd2-dlivr+6(2) '/' ls_plcd2-dlivr+4(2) '/' ls_plcd2-dlivr+0(4)  '@' INTO  <value> RESPECTING BLANKS.
                ls_colcl-color-col  = gc_liprc+0(1).
                ls_colcl-color-int  = gc_liprc+1(1).
                ls_colcl-color-inv  = gc_liprc+2(1).
                APPEND ls_colcl TO lt_colcl.

                CONCATENATE 'ls_tbxcl-' ls_plani-fldnm INTO lv_value.
                ASSIGN (lv_value) TO <value>.
                <value>           = text-t17. " Texte Livraison reculee pour Excel

*             Si une livraison ete planifie pour cette date et elle a ete avancee.
              ELSEIF ls_plcd2-dlivr LT ls_plcd2-dlivp.
                CONCATENATE   '@B_SPCE\Q' text-t14 '  ' ls_plcd2-dlivr+6(2) '/' ls_plcd2-dlivr+4(2) '/' ls_plcd2-dlivr+0(4)  '@M' INTO  <value> RESPECTING BLANKS.
*                CONCATENATE   '@DENOCO\Q' text-t14 '  ' ls_plcd2-dlivr+6(2) '/' ls_plcd2-dlivr+4(2) '/' ls_plcd2-dlivr+0(4)  '@' INTO  <value> RESPECTING BLANKS.
*                <value>           = text-t05.
                ls_colcl-color-col  = gc_lipav+0(1).
                ls_colcl-color-int  = gc_lipav+1(1).
                ls_colcl-color-inv  = gc_lipav+2(1).
                APPEND ls_colcl TO lt_colcl.

スクリーンコピー :

ここに画像の説明を入力

4

0 に答える 0