‎2009 Oct 12 2:37 PM
HI ,
There is class or method which replace the FM DDIF_FIELDINFO_GET ?
Regards
Joy
‎2009 Oct 12 2:42 PM
‎2009 Oct 12 2:42 PM
‎2009 Oct 12 3:00 PM
HI Raymond
Thanks a lot ,
in the FM i provide in field ls_domain_name-domain_type
domain_type domain_index
DATFM 1
and in LT_DOMAIN_VALUES i get :
1 EQ E DD.MM.YYYY
2 EQ E MM/DD/YYYY
3 EQ E MM-DD-YYYY
CALL FUNCTION 'DDIF_FIELDINFO_GET'
EXPORTING
tabname = 'USDEFAULTS'
langu = sy-langu
lfieldname = ls_domain_name-domain_type
TABLES
fixed_values = lt_domain_v
EXCEPTIONS
not_found = 1
internal_error = 2
OTHERS = 3.There is a way to use it the same since i dont see where i can put the table name and the field name .
Thanks for quick replay .
Regards
‎2009 Oct 12 3:07 PM
‎2009 Oct 12 7:14 PM
HI Raymond,
Can u provide an example how to use it since i don't know where I put The input data
such as table name and domain types .
tabname = 'USDEFAULTS'
lfieldname = ls_domain_name-domain_typeThanks
Joy S
Edited by: Joy Stpr on Oct 13, 2009 8:06 AM
‎2009 Oct 13 10:13 AM
Look via SE24 at the parameters of the methods, a little sample for fields description of structure/table:
DATA: lcl_abap_structdescr TYPE REF TO cl_abap_structdescr,
lt_ddic_info TYPE ddfields.
FIELD-SYMBOLS: <ddic_info> TYPE LINE OF ddfields.
lcl_abap_structdescr ?= cl_abap_structdescr=>describe_by_name( 'MARA' ).
lt_ddic_info = lcl_abap_structdescr->get_ddic_field_list( ).
LOOP AT lt_ddic_info ASSIGNING <ddic_info>.
* Here select your field
ENDLOOP.Another for a single field description
DATA:
lo_descr TYPE REF TO cl_abap_elemdescr,
ls_field TYPE dfies,
lt_domvalue TYPE ddfixvalues.
lo_descr ?= cl_abap_elemdescr=>describe_by_name( 'MARA-MATNR' ).
ls_field = lo_descr->get_ddic_field( ).
lt_values = lo_descr->get_ddic_fixed_values( p_langu = sy-langu )Regards,
Raymond
‎2009 Oct 13 7:18 AM
Hi,
Try with the following alternative FMs
DDIF_FIELDLABEL_GET
DDIF_NAMETAB_GET
DD_INT_UPDATE_DDFTX
Regards,
Deeba
‎2009 Oct 13 9:39 AM
HI ,
Thanks but i want to use the classes instead the function do u have an idea how to provide the table ?
Regards