MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Webdynpro Object Desde Codigo (foro/showthread.php?t=10993)

Heran 14/02/08 11:30:01

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.

abapconsultoria 14/02/08 12:01:31

Que tal : No se nada de webdynpro pero evidentemente el problema debe ser la clase..... la clase ziwci_wd_p21_01 la definiste vos ?? como la definiste ?? desde la SE24 o desde codigo?

Saludos.

Heran 14/02/08 13:58:26

Desde la se24 se pueden modificar y visualizar. Pero estaran creadas desde la se80 al hacer las webdynpros.

Methods.
CALC_HCDA Instance Method
WD_GET_API Instance Method


Husos Horarios son GMT. La hora en este momento es 14:00:24.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web