Ver Mensaje Individual
  #1  
Viejo 14/02/08, 11:30:01
Heran Heran is offline
Junior Member
 
Fecha de Ingreso: may 2007
Localización: No consigo ubicarme
Mensajes: 21
Webdynpro Object Desde Codigo

Saludos,

Problema.

Desde un programa llamo a un metodo. Pero el objeto esta a NULL, no consigo instanciarlo.

* Se declaran los datos para el metodo
DATA lt_p0001 TYPE zp0001_table.
data lv_p0001 type zp0001.
DATA lt_incidencia TYPE zp0001_table.
DATA lv_employee TYPE zhr_web_employee_line.
DATA lo_p21_01 TYPE REF TO ziwci_wd_p21_01.

REFRESH lt_p0001.

* Se guardan los PERNR en la tabla lt_p0001
LOOP AT lt_employee INTO lv_employee.

lv_p0001-pernr = lv_employee-pernr.

APPEND lv_p0001 to lt_p0001.

ENDLOOP.

CREATE OBJECT lo_p21_01.

* Se llama al metodo de la WEBDYNPRO que crea las hojas CDA
* con los datos a exportar
CALL METHOD lo_p21_01->calc_hcda
EXPORTING
it_p0001 = lt_p0001
i_missing = 'X'
i_zfcda = p_dats
IMPORTING
et_zp0001_incidencia = lt_incidencia.


****

Esto es lo que tengo hecho.

En todas las ayuda me dice que la forma de hacerlo es: CREATE OBJECT lo_p21_01.

Pero... LO_P21_01 is not an object reference.
__________________
- Heran -
Responder Con Cita