Hi, my name is Kris. I’ve been developing in SAP & ABAP since 1999.
Feel free to use my samples and tutorials in your programs.
- Two ways to pretty print XML output from ABAP
- Three types of transformation to generate XML from ABAP
- Selection Screen with Push Button
- SQL outer join vs. join of internal tables
- Read binary file from application server
- SAP Fiori Launchpad – call classic transactions with WebGUI
- Dynamic check of authorization object
- Dynamic variant of a ABAP Program
- Package processing of mass data with COMMIT WORK and SELECT statement
- Save internal table as CSV file delimited by Tab
- Read FI document from remote system with different coding block fields
- Upload data to Excel template
- Protocol messages into application log
- Upload Excel file to internal table
- Report customer modifications of SAP standard in your system
- ALV table edit with copy row, check against duplicate keys, protocol and delta update
- Read internal table with dynamic specified keys
- Split ABAP string to internal table retaining whole words
- Select-Options in dynamic WHERE condition called per RFC
- Display protocol of batch input processing – transaction SM35
- Submit program RFBIBL00 and display protocol from your ABAP
- Create and display protocol in style of transport tools
- Solution Manager – open project transaction SOLAR02 for logical document
- SQL inner join vs. join of internal tables
- How to avoid displaying zero in data cells in ALV
- New General Ledger documents in logical database BRF
- Saving and restoring selected radio buttons on selection screen
- Solution Manager – hierarchies and data model
- Background job – ensure sequential processing
- User exits in the transaction PFCG
- Events in ALV tree based on class CL_SALV_TREE
- Execute system command from ABAP
- Field value request (F4) with filter
- Package processing of mass data with database commit and SELECT statement
- Unicode check for old programs
- Tab character as delimiter in ABAP string
- Tabbed block at selection screen – returning to previous selected tabstrip
- Information about amount of read records returned by SELECT, SELECT SINGLE, SELECT COUNT, etc.
- Generate fieldcat for ALV classic style grid
- Reference on the local internal table from event handler in object oriented ALV
- Refresh ALV classic style grid after edit without pressing ENTER – based on REUSE function
- ALV editable popup based on classic style REUSE_ALV_GRID_DISPLAY function module
- Events in the object oriented ALV based on class CL_SALV_TABLE
- Events in the object oriented ALV based on class CL_GUI_ALV_GRID
- ALV color palette – example based on class CL_SALV_TABLE
- ALV popup based on classic style REUSE_ALV_POPUP_TO_SELECT function module
- ALV popup based on class CL_SALV_TABLE
- Commit Work in SELECT statement
- ALV tree based on class CL_SALV_TREE