Consegui a solução para o problema! usei as funções de apoio concatenando-as com a variável que preciso dentro do parâmetro 3 da MSCBSAYBAR(), desta forma: MSCBSAYBAR(46,02,MSCB128B()+_cProd,"N","MB07",10,.F.,.T.,.F.,,2,2,.T.,.T.,,).
antes eu atribui a função MSCB128A() concatenando com a variável desta forma: cConteudo := MSCB128A()+_cProd,e passei a variável cConteudo no parâmetro 3 da MSCBSAYBAR(),porem não funcionou, tentei também passar a variável como parâmetro direto na MSCB128A()assim: MSCB128A(_cProd) também não funcionou. Em suma, para utilizar os recursos das funções MSCB128A(), MSCB128B() e MSCB128C()basta informa-las diretamente no parâmetro 3 da MSCBSAYBAR(), é possível também utiliza-las em conjunto, se houver essa necessidade, por exemplo concatenar duas variáveis a primeira com os recursos da MSCB128A() e a segunda com os da MSCB128B() basta utiliza-las assim: MSCB128A()+cVar01+MSCB128B()+cVar02, mais informações neste link
https://microsan.wordpress.com/category/linguagens/advpl/