“Data Changed” on ALV Grid

This entry will demonstrate a semi-pseudo code template on how to catch the “Data Changed” event on an editable non-OO ALV grid, and how to modify data further. This means, we are dealing with a grid generated by “REUSE_ALV_GRID_DISPLAY”, not “CL_GUI_ALV_GRID”. *&------------------------------ *& STEP 1: Preparation *&------------------------------ * Read data, create field catalog, etc.   … Continue reading “Data Changed” on ALV Grid

Advertisement

Süreç Analizi

Özet Bu döküman, yazılım geliştirmeye yönelik süreç analizlerinin kritik noktalarını örnekler yardımıyla açıklamaktadır. Bu örneklerde, örneklere konu edilen süreçlerden ziyade düşünce şekline odaklanmanız tavsiye edilir. Genel Prensipler Ekstrem Sayılar Oluşturduğunuz süreçteki sayıları tespit edip, sürecin bu sayılar değiştiğinde nasıl etkileneceğini düşünmek önemli adımlardan biridir. Geliştirilecek olan yazılım, bu durumları da karşılayabiliyor olmalıdır. Örnek: Kantar Süreci … Continue reading Süreç Analizi

“For All Entries” – Pitfalls, Limitations, Workarounds

“For All Entries” is a useful ABAP command used in the following basic format: SELECT a b c FROM dbtab FOR ALL ENTRIES IN git_itab WHERE fld1 EQ git_itab-fld1 AND fld2 EQ git_itab-fld2. However, it has two pitfalls I have witnessed to be ignored by ABAP programmers occasionally. PITFALL 1: If git_itab is empty, the … Continue reading “For All Entries” – Pitfalls, Limitations, Workarounds

“Update Was Terminated” Debug

Sometimes; after you finish a transaction, SAP system doesn't do what it's supposed to do, and you receive a message saying "Update was terminated". This occurs when the transaction forks into a multithread process (through an event or something). If the error occurs within the main thread, you would simply get a short dump message. … Continue reading “Update Was Terminated” Debug

ALV Grid Line Selection Modes

When calling the method SET_TABLE_FOR_FIRST_DISPLAY, the parameter "IS_LAYOUT" has a parameter called "SEL_MODE". SEL_MODE. Selection mode, determines how rows can be selected. Can have the following values: A - Multiple columns, multiple rows with selection buttons. B - Simple selection, listbox, Single row/column C - Multiple rows without buttons D - Multiple rows with buttons and select all ICON … Continue reading ALV Grid Line Selection Modes