Thanks for the reply Pranay.
I fully understand what you are saying and I think the code for ZZ_TEXT_SYMBOL_REPLACE is indeed to be created in program RV60AFZZ and that this is called in the NACE records by program SAPLV60A.
My question is, what code is required in ZZ_TEXT_SYMBOL_REPLACE to get KNA1-NAME1? The below code is given in SAP note 718018 to access data from XVBRK table.
*>>>> START OF INSERTION <<<<
*---------------------------------------------------------------------*
* FORM ZZ_TEXT_SYMBOL_REPLACE *
*---------------------------------------------------------------------*
FORM zz_text_symbol_replace TABLES xtlines STRUCTURE tline
USING xthead STRUCTURE thead
snast STRUCTURE nast.
READ TABLE xvbrk WITH KEY vbeln = snast-objky(10).
PERFORM text_symbol_replace TABLES xtlines
USING xthead
snast.
ENDFORM.
*>>>> END OF INSERTION <<<<<<