Quantcast
Channel: SCN: Message List - SAP CRM: Webclient UI - Framework
Viewing all articles
Browse latest Browse all 7775

Re: How to pass value instead description in picklist

$
0
0

HI Ravi,

please get code:

DATA: current TYPE REF TO if_bol_bo_property_access.

   DATA: dref    TYPE REF TO data.

   DATA: LV_TYP  TYPE STRING.

 

   value =

'BTAdminI not bound'.                                       "#EC NOTEXT

 

 

   if iterator is bound.

     current = iterator->get_current( ).

   else.

     current = collection_wrapper->get_current( ).

   endif.

 

 

   TRY.

 

       TRY.

           dref = current->get_property( 'ITM_TYPE' ).       "#EC NOTEXT

         CATCH cx_crm_cic_parameter_error.

       ENDTRY.

 

     CATCH cx_sy_ref_is_initial cx_sy_move_cast_error

           cx_crm_genil_model_error.

       RETURN.

   ENDTRY.

 

   IF dref IS NOT BOUND.

 

     value = 'BTAdminI/ITM_TYPE not bound'.                  "#EC NOTEXT

 

     RETURN.

   ENDIF.

   TRY.

       value = if_bsp_model_util~convert_to_string( data_ref = dref

                                   attribute_path = attribute_path ).

 

     CATCH cx_bsp_conv_illegal_ref.

       FIELD-SYMBOLS: <l_data> type DATA.

       assign dref->* to <l_data>.

*       please implement here some BO specific handler coding

*       conversion of currency/quantity field failed caused by missing

*       unit relation

*       Coding sample:

*       provide currency, decimals, and reference type

*       value = cl_bsp_utility=>make_string(

*                          value = <l_data>

*                          reference_value = c_currency

*                          num_decimals = decimals

*                          reference_type = reference_type

*                          ).

 

       value = '-CURR/QUANT REF DATA MISSING-'.

     CATCH cx_root.

       value = '-CONVERSION FAILED-'.                        "#EC NOTEXT

   ENDTRY.

 

 

* TRY.

  CALL METHOD CURRENT->SET_PROPERTY_AS_STRING

    EXPORTING

      IV_ATTR_NAME = 'ITEM_TYPE_DESCR'

      IV_VALUE     = VALUE

      .

apart from standard i only written set_method code here

Regards

Praveen


Viewing all articles
Browse latest Browse all 7775

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>