Estoy usando ECC 6.0 y estoy tratando de mover el contenido del infotipo PNNNN a PRELP utilizando el método de clase como.
CALL METHOD cl_hr_pnnnn_type_cast=>pnnnn_to_prelp_tab
EXPORTING
pnnnn_tab = <pxxxx>
IMPORTING
prelp_tab = t_pxxxx[].
pero cuando hago esto, t_pxxxx contiene valores basura que corresponden a los campos de tipo P de PNNNN. También descargamos el archivo que contiene t_pxxxx pero esto está causando un problema ya que estamos actualizando de 4.6 a ECC 6.0 y los caracteres especiales basura introducidos están cambiando el formato del archivo.
código de muestra
FIELD-SYMBOLS: <pxxxx> TYPE table.
DATA: BEGIN OF t_pxxxx OCCURS 0.
INCLUDE STRUCTURE prelp.
DATA: END OF t_pxxxx.
CONCATENATE w_ityp '[]' INTO w_ityp.
ASSIGN (w_ityp) TO <pxxxx>. "por ejemplo, <pxxxx> contiene p0008[]"
CALL METHOD cl_hr_pnnnn_type_cast=>pnnnn_to_prelp_tab
EXPORTING
pnnnn_tab = <pxxxx>
IMPORTING
prelp_tab = t_pxxxx[].
Editado por: Deepankar.B el 1 de febrero de 2011 a las 12:18 PM
Editado por: Deepankar.B el 1 de febrero de 2011 a las 12:19 PM