Tranquilo Puedes escribir en ingles si te es comodo..
Fijate he puesto el breakpoint en la parte al RV_VALUEHELP_DESCRIPTOR y siempre veo que se llena al hacr el debbug.. más sin embargo al ejectar la Web UI me arroja el mismo error..
No se si lo estoy haciendo malo me falta algo por hacer, favor exlicame un poco al detalle si algo no está bien...
1) Utilizo el AET y amplio un campo en el BO Bussiness Partner.
2) Luego me voy a la Tcode BSP_WD_CMPWB, y voy al Componente / Vista: IUICMD/SearchAccount. en la pestaña configuración agrego el campo a la vista y al rol seleccionado.
3) Amplio el metodo GET_P:
*************************************************
METHOD GET_P_ZZFLD00000Q.
CASE iv_property.
WHEN IF_BSP_WD_MODEL_SETTER_GETTER=>FP_FIELDTYPE.
* field type: picklist
RV_VALUE =
CL_BSP_DLC_VIEW_DESCRIPTOR=>FIELD_TYPE_picklist.
ENDCASE.
ENDMETHOD.
*************************************************
4) amplio el metodo GET_V:
*************************************************
method GET_V_ZZFLD00000Q.
DATA: lt_ddlb TYPE bsp_wd_dropdown_table,
lr_ddlb_rltitl TYPE REF TO cl_crm_uiu_ddlb,
ls_ddlb TYPE bsp_wd_dropdown_line.
ls_ddlb-key = 'ZRM-1'.
ls_ddlb-value = 'ID de Discapacitados Personas'.
APPEND ls_ddlb TO lt_ddlb.
ls_ddlb-key = 'ZRM-2'.
ls_ddlb-value = 'ID de Discapacidad Instituciones'.
APPEND ls_ddlb TO lt_ddlb.
INSERT INITIAL LINE INTO lt_ddlb INDEX 1.
SORT lt_ddlb BY value.
IF sy-subrc = 0.
CREATE OBJECT rv_valuehelp_descriptor TYPE cl_bsp_wd_valuehelp_pldescr
EXPORTING
iv_source_type = 'T'
iv_selection_table = lt_ddlb.
ENDIF.
endmethod.
****************************************************
Activo y listo...
pero cuando ejecuto me sale el error aunque cargue todo bien...
sin embargo cuando el:
RV_VALUE = CL_BSP_DLC_VIEW_DESCRIPTOR=>FIELD_TYPE_picklist.
lo cambio de FIELD_TYPE_picklist >> FIELD_TYPE_input se muestra el campo de entrada sin problemas..
yo siento que me falta definir algo.. solo sucede el error cuando es de tipo "Picklist"...
He intentado crear la F4 ayuda de búsqueda y no me ha funcionado..
Si me falta algo por activar favor indícame...
Saludos y gracias por tus respuestas...
JMP.