Uso do sc_make_link

Pessoal,
Tenho o seguinte chamado para um relatório:

Mas com isso ele não abre em ABAS

Criei algo assim:

$abre_das_regional_pendente =’’;
if ({ds} === false)
{
echo "Erro de acesso. Mensagem = " . {ds_erro};
}
else
{
while (!{ds}->EOF){
$regional = {ds}->fields[0];
$total = {ds}->fields[2];
$foto = {ds}->fields[1];
$id = {ds}->fields[3];
$abre_das_regional_pendente= sc_make_link(grid_processo_por_regional_pendente_dash,var_regional=<?php echo $id; ?>);
?>





Regional :<?php echo $regional;?>
Registros:<?php echo $total;?>



<?php
{ds}->MoveNext();
unset($abre_das_regional_pendente);
}
{ds}->Close();
}

Mas está aparecendo o erro:

Not Found

The requested URL /scriptcase/app/refatura/dashbord_cemig/scriptcase/app/refatura/grid_processo_por_regional_pendente_dash/ was not found on this server.

Como se duplicasse a informação.

Alguem poderia me ajudar?

Començando por aqui:
sc_make_link(grid_processo_por_regional_pendente_dash,var_regional=<?php echo $id; ?>);

vc já está dentro do php porque escapar para o php ?

isso esta dentro de um while: $abre_das_regional_pendente=

no próximo laço do loop vc mata o valor e faz o que com $abre_das_regional_pendente?

Isso é uma blank?

Abrir em abas?

Esta confuso isso aí.

Na verdade já tentei de tudo.
Isso é um blank.
Abrir em abas?
resposta: sim. porque da forma que estava ele abre em _blank
target=“CMIframe”

Retirando o <?php echo $id; ?> ); aparece essa mensagem:
The requested URL /scriptcase/app/refatura/dashbord_cemig/scriptcase/app/refatura/grid_processo_por_regional_pendente_dash/ was not found on this server.

Por isso eu usei o unset.

essa macro esta retornando errado o caminho da aplicação.