Trecho do ponto de entrada que faz a chamada para o Ponto de Entrada que o cliente renomeia para XMT103MSG

O fonte MT103MSG.prx (pasta 0-Pontos Entrada Protheus) apenas chama a função U_MLA103MG() (fonte MLA103MG.prw, pasta Pontos Entrada do projeto Central XML), que contém a regra:

User Function MLA103MG()

	Local   lRet    		:= .T.
	Local 	lXMT103MSG		:= .F.
	Local 	lUsaCXml 		:= GetNewPar("XM_USACXML",.T.)

	If lUsaCXml
		If Type("oMulti") <> "U" .And. ( FwIsInCallStack("U_MLMT103X") .Or. FwIsInCallStack("U_XMLDCONDOR") )
			// Efetua a chamada do Conferir impostos antes de abrir a tela de confronto de Impostos
			If !lAutoExec .And. GetNewPar("XM_VLIP103",.T.) .And. (INCLUI .Or. ALTERA)  .And. Alltrim(cEspecie) $ "CTE#CTEOS#SPED"
				lIsNFeConFis	:= .F.
				lRet 			:= ExecBlock("MLA103DN",.F.,.F.,{aNFEDanfe})
			Endif
		Endif
	Endif
	//Ponto de entrada para o Cliente validar de sua forma a exibição e validação da tela de conferência fiscal
	If ExistBlock("XMT103MSG")
		lXMT103MSG	:=	ExecBlock("XMT103MSG",.F.,.F.)
		If ValType(lXMT103MSG) == 'L'
			lRet	:=	lXMT103MSG
		EndIf
	EndIf

Return lRet

Uso na Central XML

Documentação oficial no TDN

MT103MSG - Ponto que permite inibir a mensagem "Deseja salvar as informações inseridas até o momento?" - Linha Microsiga Protheus - TDN

Ponto de entrada MT103MSG

Linha de Produto: Microsiga Protheus
Segmento: Manufatura
Módulo: SIGACOM - Compras
Rotina: Documento de Entrada - MATA103
Issues / Ticket: MMAN-3807 / Ticket: 265694
País(es): Brasil
Banco(s) de Dados: Todos
Sistema(s) operacional(is): Todos

Ponto de Entrada

Descrição: O Ponto de Entrada MT103MSG serve para inibir ou não a mensagem "Deseja salvar as informações inseridas até o momento?", ao informar os dados para classificar um documento de entrada.
Eventos: A chamada do Ponto de Entrada MT103MSG ocorre ao clicar no botão "Fechar", após informar os dados para classificar um documento de entrada.
Programa Fonte: MATA103.PRW
Função: A103GrvCla - Classificação do Documento de Entrada.
Parâmetros: Não possui parâmetros.
Retorno: lRet - Lógico - .T. exibe a mensagem; .F. não exibe a mensagem e não salva as informações já inseridas. Obrigatório.

Exemplo:

#Include 'Protheus.ch'

User Function MT103MSG()

Local lRet := .T.

// Validações do usuário

Return lRet