SELECT Pedidos APPEND ... SELECT Itens APPEND ...Aqui, a área ativa é Itens, o que causará que qualquer código de movimentação de registros atue nesta área, e não em Pedidos. Provavelmente o que está faltando é um select de volta para Pedidos no final da rotina de salvamento:
SELECT Pedidos APPEND ... SELECT Itens APPEND ... SELECT Pedidos && AdidionarUm abraço!