cancel
Showing results for 
Search instead for 
Did you mean: 

CFDi de Nómina Mexicana - Alguien Sabe que es lo que se aplica de Forma Automática.

Former Member
0 Kudos

Ya implemente las primeras dos notas se aplicaron manualmente; la tercer nota se aplica en parte manual y en parte automática aquí es mi duda que es lo que se aplica de forma automática ?


Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola Juan Luis:

Una vez que ya completaste las actividades de pre-implementation, debes aplicar la nota con la

transaccion SNOTE, posteriormente debes realizar las post-implementation activities

Los objetos liberados de forma automatica al aplicar la transacción snotes son:

Program

    RPCPAYMX_CFDI_MANAGER

    RPCPAYMX_CFDI_M_ALV

    RPCPAYMX_CFDI_M_CDEF

    RPCPAYMX_CFDI_M_DATA

    RPCPAYMX_CFDI_M_DATA_PROVIDER

    RPCPAYMX_CFDI_M_FORMS

    RPCPAYMX_CFDI_M_MAIN

    RPCPAYMX_CFDI_M_PAYROLL_READER

    RPCPAYMX_CFDI_M_PROC_DATA

    RPCPAYMX_CFDI_M_SCREEN

Function Group

    HRPAYMXCLST

Interface (ABAP Objects)

    IF_HRPAYMX_CFDI   Metodo CHANGE_PAY_DATA

Former Member
0 Kudos

Hola Juan Carlos,

Los objetos a los que haces referencia son los que están incluidos en la nota 1953642; en la empresa donde yo trabajo intente aplicar la nota y me manda un error de SQL en un reporte este error es por el componente ya que no se ha actualizado la versión del componente ¿Es necesario tener la versión mas actual de los componentes o se pueden aplicar todo de forma Manual?

Este es el componente tengo SAP_HRCMX 604 0026 es necesario tener la version 69 ?

Error Linea 26

               >>>>> insert seocompo from table components-seocompo

1*--------------------------------------------------------------------------

2 ***INCLUDE LSEOOF00 .

3 *-------------------------------------------------------------------

4 *&---------------------------------------------------------------------*

5 *& Form INSERT_COMPONENTS

6 *&---------------------------------------------------------------------*

7 form insert_components

8 using components type seoo_components.

9 field-symbols <compo> type seocompo.

10 * reactivate deleteds

11 if wbinactive = seox_true.

12 loop at components-seocompo

13 assigning <compo>.

14 update seocompodf

15 set version = seoc_version_active

16 where clsname = <compo>-clsname

17 and cmpname = <compo>-cmpname

18 and version = seoc_version_deleted.

19 endloop.

20 endif.

21 * insert component definition

22 modify seocompodf from table components-seocompodf.

23 * insert texts

24 modify seocompotx from table components-seocompotx.

25 * insert components

                              >>>>> insert seocompo from table components-seocompo

27 accepting duplicate keys.

28 case sy-subrc.

29 when 0 or 4.

30 when others.

31 raise internal_error.

32 endcase.

Gracias y ojala puedas a clarar mis dudas.

Former Member
0 Kudos

Hola:

Cuando instale tenia la version 604-062 en mi instalación y no tuve problemas. y no tengo idea de si debes tener una versión más actual, pero la recomendación de SAP es 604-45.

Veo que la tabla seocompo tiene 1,613,065 entradas, por lo que sería util que buscaras en el debug que es lo que está tratando de insertar, lo que tengo en la tabla de mi instalación es, esto corresponde al objeto-componente de la BADI:

Tabla SEOCOMP entradas con llave *CFDI*

ObjectTypeName       Component                    Component type Method type Description

IF_HRPAYMX_CFDI   CHANGE_DATA                 1                          0

IF_HRPAYMX_CFDI   CHANGE_PAY_DATA         1                          0

Como punto de chequeo, verifica si puedes accesar en la SE18 la BADI HRPAYMX_CFDI que fué instalada en la primera nota 1949006, también checa el log de su correspondiente transporte para ver

si hubo errores. En la primer nota solo esta el método CHANGE_DATA, el método CHANGE_PAY_DATA es de la nota 1953642.

Otra ayuda sería checar que numero de mensaje de cuando truena y/o ver la SM21 de la fecha y hora correspondiente para ver si hay algun error en el log del sistema y pasarlos al team de Basis para que te apoyen.

Saludos

Juan Carlos

martinj9@hotmail.com

Answers (0)