ABAP Generate Change Pointer can be done directly by ABAP code. The following post will explains how to customize a change pointer and present a Sample ABAP Code to generate a Change Pointer in ABAP.
Change Document
SAP Change Pointer Overview with Tcodes, Tables, Function and BADi
SAP Change Pointer?allows to trigger change on SAP Master Data and distribute the change with ALE ( in IDoc for example).
The SMD tool is connected to the change document interface. If the master data changes are to be distributed, the application writes a change document. The contents of this are passed to the SMD tool. The tool writes change pointers, reads the application data and creates the master IDoc.