abap:table_control
Differences
This shows you the differences between two versions of the page.
abap:table_control [2015/12/24 12:18] – created ginko | abap:table_control [2015/12/24 14:27] (current) – ginko | ||
---|---|---|---|
Line 6: | Line 6: | ||
* Soit passer par l' | * Soit passer par l' | ||
* Soit Déposer le widget table control puis des champs dans le corps du tableau et des labels dans l' | * Soit Déposer le widget table control puis des champs dans le corps du tableau et des labels dans l' | ||
+ | |||
+ | ===== F4 ===== | ||
+ | Cf. [[abap: | ||
+ | |||
+ | ===== Table control éditable ===== | ||
+ | L' | ||
+ | |||
+ | L' | ||
+ | ==== PBO ==== | ||
+ | Pour permettre à l' | ||
+ | <code abap> | ||
+ | wgtc_plop-lines = wlv_lines + 1.</ | ||
+ | | ||
+ | Alimentation du table control : | ||
+ | <code abap> | ||
+ | WITH CONTROL wgtc_entrepots | ||
+ | CURSOR wgtc_entrepots-current_line. | ||
+ | MODULE tbctl_pbo. "Le module peut ne pas être défini, la LOOP suffit | ||
+ | ENDLOOP.</ | ||
+ | | ||
+ | ==== PAI ==== | ||
+ | <code abap> | ||
+ | CHAIN. | ||
+ | FIELD wgt_plop-field1. | ||
+ | FIELD wgt_plop-field2. | ||
+ | MODULE tbctl_pai ON CHAIN-REQUEST. | ||
+ | ENDCHAIN. | ||
+ | ENDLOOP.</ | ||
+ | | ||
+ | Dans le module, il faut vérifier que la ligne est présente dans notre table interne. Si ce n'est pas le cas, ajouter la ligne. Une façon de gérer la suppression de ligne, c'est de considérer qu'à partir du moment où un champ particulier est vidé, c'est que la ligne doit être supprimée. Dans ce cas, dans le module PAI, supprimer la ligne '' |
abap/table_control.1450955896.txt.gz · Last modified: 2015/12/24 12:18 by ginko