Professional Documents
Culture Documents
נרצה -'A',ראשית אכין כמה נתוני הדגמה .זו תהיה רשימה של חומרים ומצב התחזוקה שלהם .אם הסטטוס מוגדר ל
.להשבית את עריכת הסטטוס ברשת
123456 K
654321 E
ד 567890
ב 876543
'א 900000
.שלנו -ALVכעת אנו יוצרים קבוצת פונקציות עם מסך (כלומר )0200שבה נצייר את רשת ה
GO_GRID_CONTAINER.בעורך פריסת המסך צור מיכל מותאם אישית ושם לו ,כלומר
MODULE pbo_0200.
*
MODULE pai_0200.
הנה הקוד שלה -ALV.משמש לאיסוף נתונים ,יצירת קטלוג שדות והצגת ה PBO_0200מודול
:נתונים
:סמלי שדות
PF-STATUS 'PF_STATUS'.הגדר
יצירה ראשונית של מיכל ורשת *
יצוא
container_name = 'GO_GRID_CONTAINER'.
יצוא
i_parent = gr_container.
יצוא
'i_structure_name = 'ZMATSTAT
ִמׁשְתַ נֶה
ct_fieldcat = gt_fieldcat.
!!!חשוב !!!*
<fs_fcat>-edit = abap_true.
-R/Oשדה מתאים כ *
reload_data.בצע
ls_layout-stylefname = 'CELL_STYLES'.
ls_variant-report = sy-repid.
ls_variant-username = sy-uname.
*!!! !!!חשוב
* צייר את ה-ALV
gr_grid->set_table_for_first_display(
יצוא
is_layout = ls_layout
is_variant = ls_variant
i_save = 'A'
i_default = 'X'
ִמׁשְתַ נֶה
it_fieldcatalog = gt_fieldcat
it_outtab = gt_data ).
ENDIF.
נתונים:
סמלי שדות:
CASE sy-ucomm.
0 הגדר מסך.
'כאשר 'עדכון.
* עדכוןDB Z-table
שנהzmatstat מ-l_matstat.
ENDLOOP.
בצעreload_data.
gr_grid->refresh_table_display( ).
'כאשר 'רענן.
בצעreload_data.
gr_grid->refresh_table_display( ).
ENDCASE.
המסייעFORM RELOAD_DATA בלבד/משמש לאיסוף נתונים ממסד הנתונים ולסמן את השדות המתאימים כקריאה
טופסreload_data.
נתונים:
סמלי שדות:
נקהgt_data[].
* קרא את הנתונים
* בחר
מ-zmatstat.
* גלגל על כל שורות הנתונים והגדרPSTAT
LOOP AT gt_data
< הקצאתfs_data>
l_lvc_styl-style = cl_gui_alv_grid=>mc_style_disabled.
l_lvc_styl-fieldname = 'PSTAT'.
* יש להשתמש בפקודהINSERT
ENDLOOP.
Mais sobre o texto originalÉ necessário fornecer o texto original para ver mais informações
sobre a tradução
Enviar feedback
Painéis laterais