We are writing a tool in Java that parses and converts ABAP code. Therefore, we are not going to write new ABAP code, but our tool should handle all ABAP, even outdated statements. Also, I am not an ABAP expert.
One object that we see uses the begin_of_block macro, which is defined in the RFDBRMAC object. This includes loading when using the BRF logical database; using a different logical database, and also no logical database will load it at all. But neither its corresponding SAPDBBRF object nor its mention of RFDBRMAC . In particular, none of the former includes the latter.
How to assign a logical database BRF program, it includes RFDBRMAC ?
Demo program using the logical database BRF. Macro is known 
Demo program using a different logical database. Unknown macro 
source share