Вы находитесь на странице: 1из 2

Documentação BADI: HRPAYBR_EFD_EMPLOYEE_INFO

BAdI: eSocial - informações do empregado

Utilização

Este Business Add-In (BAdI) é utilizado no componente Cálculo das folhas de pagamento - Brasil (PY-BR). Este BAdI
permite alterações e customizações no conteúdo dos eventos do eSocial que apresentem informações do empregado.

A interface IF_HRPAYBR_EFD_EMPLOYEE_INFO é composta pelos seguintes métodos:

 Preencher informações de contato (FILL_CONTACT_INFO): este método permite preencher o registro contato. A
partir das informações de número de pessoal, tipo de evento do eSocial e validade, você pode alterar o parâmetro
CS_CONTACT, referente à tabela Informações de contato do empregado (T7BREFD_EECNTC).

 Preencher informações legais (FILL_POSITION_INFO): este método permite preencher campos dos registros
vinculo, infoCeletista, FGTS e infoContrato. A partir das informações de número de pessoal, tipo de evento do
eSocial e validade, você pode alterar o parâmetro CS_LEGAL_INFO, referente à tabela Informações legais do
empregado (T7BREFD_EELINF).

 Preencher informações do vínculo (FILL_CONTRACT_INFO): este método permite preencher campos dos
registros aposentadoria, vinculo, infoCeletista, infoEstatutario, remuneracao, duracao, horContratual,
infoAfastamento e infoDeslig. A partir das informações de número de pessoal, tipo de evento do eSocial e
validade, você pode alterar o parâmetro CS_CONTRACT, referente à tabela Informações do vínculo
(T7BREFD_EECNTR).

 Preencher informações da sucessão de vínculo trabalhista (FILL_SUCCESSION_INFO): este método permite


preencher o registro sucessaoVinc. A partir das informações de número de pessoal, tipo de evento do eSocial,
validade, e tipo de admissão, você pode alterar o parâmetro CS_SUCCESSION, referente à tabela Grupo de
informações da sucessão de vínculo trabalhista (T7BREFD_EESVNC).

 Preencher informações de cessão de trabalhador (FILL_TRANSFEROR_INFO): este método permite preencher o


registro cessaoTrab. A partir das informações de número de pessoal, tipo de evento do eSocial e validade, você
pode alterar o parâmetro CS_TRANSFEROR, referente à tabela Grupo de informações de cessão de trabalhador
(T7BREFD_EETRFR).

 Preencher informações de trabalhador temporário (FILL_TEMP_EMPLOYEE): este método permite preencher os


registros trabTemporario e ideTrabSubstituido. A partir das informações de número de pessoal, tipo de evento do
eSocial e validade, você pode alterar o parâmetro CS_TEMP_EMPLOYEE, referente à tabela Trabalhador
temporário (T7BREFD_EETEMP).

 Preencher atividades desempenhadas pelo trabalhador (FILL_EE_ACTIVITIES): este método permite preencher
o registro infoAtivDesemp. A partir das informações de número de pessoal, tipo de evento do eSocial e validade,
você pode alterar o parâmetro CT_EE_ACTIVITIES, referente ao tipo de tabela Atividades desempenhadas
(HRPADBR_EFDE_T_ACTIVITIES).

 Preencher dependentes (FILL_EE_DEPENDENTS): este método permite preencher o registro dependente. A


partir das informações de número de pessoal, tipo de evento do eSocial e validade, você pode alterar o parâmetro
CT_EE_ACTIVITIES, referente ao tipo de tabela Tipo de tabela para dependentes
(HRPADBR_EFDE_T_DEPENDENTS).

 Modificar ou preencher documentos (FILL_EE_DOCUMENTS): este método permite preencher o registro


documentos. A partir das informações de número de pessoal, tipo de evento do eSocial e validade, você pode
alterar o parâmetro CS_DOCUMENTS, referente à tabela Documentos de identificação do empregado
(T7BREFD_EEDOCS).

 Preencher o nome social do empregado (FILL_SOCIAL_NAME): este método permite preencher o campo nmSoc.
A partir das informações de número de pessoal, tipo de evento do eSocial e validade, você pode alterar o
parâmetro CV_SOCIAL_NAME, referente ao elemento de dados Nome social do empregado
(HRPADBR_SOCIAL_NAME).

 Preencher a jornada de trabalho do empregado (FILL_WORK_SCHEDULE): este método permite preencher ou


alterar os registros horContratual e horario. A partir das informações de número de pessoal, tipo de evento do
eSocial e validade, você pode alterar os seguintes parâmetros:
o CV_WORK_HOURS, referente ao elemento de dados Horas semanais (WOSTD)

o CV_WRKSCH_TYPE, referente ao elemento de dados Tipo da jornada (


HRPADBR_EFD_WRKSCH_TYPE)

o CV_DESC_WRKSCH_REG, referente ao elemento de dados Descrição do tipo de jornada


(HRPADBR_EFD_DESCRIPT_WRKSCH)

o CT_EE_WORKDAYS, referente ao tipo de tabela Diárias do horário contratual


(HRPADBR_EFDE_T_WORKDAYS)

 Preencher os dados de contrato do empregado estatutário (FILL_PS_CONTRACT): este método permite


preencher o registro infoEstatutario. A partir das informações de tipo de evento do eSocial e validade, você pode
alterar o parâmetro CS_PS_CONTRACT, referente à estrutura Informações de Trabalhador Estatutário
(T7BREFD_EECNTRPS).

 Preencher o campo se o empregado é aposentado ou não (FILL_RETIREMENT_INFO): este método permite


preencher ou alterar o registro trabAposent. A partir das informações de aposentadoria, você pode alterar o
parâmetro CV_RETIREMENT_INFO, referente ao elemento de dados Indicador de aposentadoria (
HRPADBR_EFD_RETIRED).

 Preencher observações do contrato de trabalho (FILL_EE_CONTR_NOTES): este método permite preencher o


registro observacoes. A partir das informações de tipo de evento do eSocial e validade, você pode alterar o
parâmetro CT_NOTES, referente ao tipo de tabela Observações (HRPADBR_T_T7BREFD_NOTES).

 Preencher dados de alteração contratual (FILL_CNTR_CHG_AGREEMENT_INFO): este método permite


preencher os campos dtEf e dscAlt. A partir das informações de validade e número de pessoal, você pode alterar
os seguintes parâmetros:

o CV_AGREEMENT_BEGD, referente ao elemento de dados Data da assinatura do acordo ou convenção


coletiva ( HRPADBR_AGREEMENT_BEGDA).

o CV_AGREEMENT_DESC, referente ao elemento de dados Detalhe do instrum. que originou pgto. de


verbas per. anter. (HRPADBR_AGREEMENT_DESC).

 Preencher dados de estabelecimento e lotação (FILL_EE_WORK_PLACE): este método permite alterar o registro
ideEstabLot. A partir das informações de validade, número de pessoal, e evento, você pode alterar os seguintes
parâmetros:

o CV_INSC_TYPE, referente ao elemento de dados Tipo de inscrição ( HRPADBR_INSC_TYPE)

o CV_INSC_NUM, referente ao elemento de dados Número CNPJ/CEI (HRPADBR_CNPJ_CEI)

Nota

Os métodos Preencher informações de cessão de trabalhador (FILL_TRANSFEROR_INFO) e Preencher atividades


desempenhadas pelo trabalhador (FILL_EE_ACTIVITIES) estão fora de manutenção devido à exclusão dos registros
cessaoTrab e infoAtivDesemp do eSocial.

Configurações padrão

Para obter mais informações sobre as configurações standard (filtros, utilização individual ou múltipla), consulte a aba
Defs. elementos ponto ampliação no BAdI Builder (transação SE18).

Ver também

Para mais informações sobre a implementação de BAdIs como parte do conceito de ampliação, consulte a biblioteca SAP
para a plataforma NetWeaver no SAP Help Portal em http://help.sap.com/nw_platform. Escolha um release, depois
selecione Application Help. Na biblioteca SAP, selecione SAP NetWeaver Library: Function-Oriented View -> Application
Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development ->
Enhancement Framework.

Вам также может понравиться