ELM_INIT is a standard SAP function module that performs Ext. List Management - Initialize List functionality. This is available within standard R/3 SAP systems depending on version and release level.
Below are the pattern details for this FM showing its interface including any import, export and tables parameters. There is also a list of Exceptions and for your convenience any standard documentation available. All this information and more can also be viewed if you enter the function module name ELM_INIT into the relevant SAP transaction such as SE37 or SE80.
CALL FUNCTION 'ELM_INIT' "Ext. List Management - Initialize List
* EXPORTING
* iv_list_guid = " elmt_list_guid Ext. List Management: GUID for BP List
* iv_commit = ' ' " elmt_boolean Ext. List Management: True = X, False = SPACE
* iv_rollback = ' ' " elmt_boolean Ext. List Management: True = X, False = SPACE
* iv_init_ob = ' ' " elmt_boolean Ext. List Management: True = X, False = SPACE
* iv_init_db = ' ' " elmt_boolean Ext. List Management: True = X, False = SPACE
. " ELM_INIT