Avalados por :
Olá! Parece que no fórum estão discutindo sobre o uso da função GET PERNR no SAP e a possibilidade de utilizá-la duas vezes em um mesmo programa. Vamos aprofundar um pouco mais nesse tema para entender melhor como funciona e qual é a melhor maneira de abordá-lo.
No SAP, a função GET PERNR é utilizada para recuperar o número de pessoal (PERNR) de um funcionário específico. Esse número de pessoal é único para cada funcionário no sistema e é usado como identificador-chave em muitas operações e consultas.
Ao tentar utilizar a função GET PERNR duas vezes em um mesmo programa, é possível que ocorra um erro indicando que essa função já foi declarada. Isso ocorre porque GET PERNR é uma função padrão no SAP e não pode ser utilizada mais de uma vez no mesmo contexto.
Em vez de usar GET PERNR duas vezes, é recomendável utilizar outras funções ou métodos para acessar as informações que você precisa. Por exemplo, como um usuário mencionou no fórum, você pode usar a função HR_READ_INFOTYPE para ler os infotipos desejados e acessar as informações do funcionário dessa maneira.
É importante lembrar que no SAP existem diferentes maneiras de acessar as informações dos funcionários e cada função tem seu próprio propósito e uso específico. Portanto, é fundamental entender qual é a melhor maneira de atingir seus objetivos com base em suas necessidades e no contexto em que está trabalhando.
Resumindo, se você se deparar com o problema de querer usar GET PERNR duas vezes em um mesmo programa, recomendaria explorar outras opções como a função HR_READ_INFOTYPE ou outras funções disponíveis no SAP que permitam acessar as informações necessárias sem gerar conflitos em seu programa.
Espero que essa explicação tenha sido útil e ajude a esclarecer suas dúvidas sobre o assunto. Se tiver mais perguntas ou comentários, não hesite em compartilhá-los!