Introdução:
Nos projetos participam diversas pessoas. Isso pode incluir gerentes de projeto, proprietários de projetos, chefes de divisão, finanças, etc. Normalmente, a maioria dos consultores utiliza o campo "Pers. Resp.No." (VERNR) para manter essa informação. No entanto, os requisitos são adicionar várias identificações com diferentes funções. Aqui é onde entra o conceito de Função de Parceiro nos Sistemas de Projetos.
As funções de parceiro podem ser adicionadas tanto no nível de Definição de Projeto quanto no nível da Estrutura Analítica do Projeto (EAP).
Problema
Durante a migração de dados do sistema de projetos PS, não há um modelo padrão para fazê-lo. Os dados da função de parceiro são refletidos na tabela IHPA. Não há uma forma direta de atualizar a tabela.
Solução
Podemos usar a FM "PM_PARTNER_UPDATE" para isso. A mesma FM também pode ser chamada através de serviços de dados.
O conjunto de dados de amostra se parece com isso:
Por favor, note que é necessário preencher o campo UPDKZ. Caso contrário, não será refletido na tabela.
'D' Excluir
|
'L' Excluir fisicamente
|
'E' Herdado
|
'I' Novo
|
''' Sem alteração
|
'U' Atualizar
|
UPDKZ = 'D' ---> Atualiza o campo KZLOESCH como 'X' na tabela IHPA.
UPDKZ = 'U' -> Atualiza a entrada na tabela.
UPDKZ = 'I' --> Insere um novo registro na tabela.
UPDKZ = 'L' ---> O registro é excluído da tabela.