LOV not bound to any field

Here's the situation: I want to create LOV, that is not bound to any field in any view object. Basically, I want to have an ability to select a value from some dataset (with all Search and Select functionality), but I do not need to save the selected value into some field (in fact, it will go to some attribute of declarative component). Is it possible to do in a "declarative" way, or I need to make my own implementation of TableModel, QueryModel and ListOfValuesModel (perhaps from scratch)?

AFAIK, No declarative approach.

Similar Messages

  • 'BuilHeader not bound' error for custom field added by AET

    Hi,
    We created a Custom field through AET in IC Web UI Screen
    The field is in the Accont Identification screen
    But the field is showing 'Buiheader nto bound error' on loading of the screen.
    We generated the GETTER and the SETTER Methods for the corresponding field in the context node CONTACT PERSONS of the ICCMP_BP_SEARCH Component.
    While Debugging its seen that the
        DATA: current TYPE REF TO if_bol_bo_property_access.
    if iterator is bound.
          current = iterator->get_current( ).
        else.
          current = collection_wrapper->get_current( ).
        endif.
    current  is not getting populated and thats reason why its giving the 'Buiheader not bound error'
    Any suggestions on this will be highly appreciated.
    Regards,
    Sijo
    Edited by: sijokjohn85 on Oct 21, 2009 3:01 PM

    Hi Masood,
    I checked the method create_contactpersons but I couldnt find anything unusual there.
    The code below is present in the  CREATE_CONTACTPERSONS Mehtod of the context class
    model = owner->create_model(
            class_name     = 'ZL_CRMCMP_B_BUPASEARCHB2B_CN01'
            model_id       = 'ContactPersons' ). "#EC NOTEXT
        ContactPersons ?= model.
        CLEAR model.
    * bind to custom controller
      owner->do_context_node_binding(
               iv_controller_type = CL_BSP_WD_CONTROLLER=>CO_TYPE_CUSTOM
               iv_name =
               'ICCMP_BP_SEARCH/CuCoSearch' "#EC NOTEXT
               iv_target_node_name = 'CONTACTPERSONS'
               iv_node_2_bind = CONTACTPERSONS ).
    Any suggestions like how to fix this issue.
    Regards,
    Sijo

  • XFA prefix not bound

    Hi all,
    I have a form in which I allow xhtml in the fields - however when I try to render it in Workspace I get an error which is caused by the following:
    Caused by: com.adobe.livecycle.formsservice.exception.RenderFormException: xmldata: The prefix "xfa" for attribute "xfa:APIVersion" associated with an element type "body" is not bound., cause: The prefix "xfa" for attribute "xfa:APIVersion" associated with an element type "body" is not bound.
    One field in my xml looks like this:
       body xmlns="http://www.w3.org/1999/xhtml" xfa:APIVersion= "Acroform:2.6.7120.0" xfa:spec="2.1">
       p style="margin-top:0pt;margin-bottom:0pt;line-height:12.75pt;
       text-valign:bottom;font-family:Verdana; font-size:9pt; color:#000080;      text-decoration:none"
    Elm Street 2
       body
    What should I do to fix this problem?
    Please advice
    Sincerely
    Kim Christensen

    Hi Jiandong
    Did u check if datasource property of the form is properly bound to address node.
    Or else there can be one more problem that u r writing the code for filling address in controller, so check the binding/ mapping of address node in controller and view.
    Hope this helps.
    Regards
    Amita

  • Account Identification - Not Bound Messages

    Hi Experts,
    when searching an account in the account Identification view in component ICCMP_BP_DETAIL I have a problem with some fields where is appearing the message: 'BuilHeader not bound' in the fields 'Name First' and 'Name Last' and in the fields
    Function and Department is appearing the message 'BuilContactPerson not bound' after choosing the account in the account result list.
    I think that happens becsause the system can not find the relevant 'Contact Person'. As we don't work with the concept persons in my proyect and I have switched the relevant customizing in the account identification profile I don't know why these fields not only appear in blank?
    Best Regards
    Oliver

    Hi, Oliver.
    please read this note:
    Note 1310136 - UI fields contain text "... not bound"
    Or
    Enter the parameter ID BSPWD_SHOW_NOT_BOUND and
    the text "Y=Display, N=Do Not Display, SPACE=System-dependent" and choose "Save".
    Denis.

  • Problem in WEB-UI field (Not Bound)

    Hi Experts,
       I am new to CRM Technical, I have added new standard field (Date Of Birth) thourgh component work bench 'BSP_WD_CMPWB'  in 'Z_IC_AGENT' business role. after execution this business roles i could able to see this DOB field but its showing with 'NOT BOUND'
    1.   Can any one suggest me why that newly added field showing like that? Do i need to add any other setting or coding ?
    2.   How to add new Z field in this business role. Please tell me the right procedure.
    Thanks & Regards,
    Ramesh.

    Hi Ramesh,
    please open you component in transaction BSP_WD_CMPWB.
    Go to the contextnode where you added your attribute.
    Open the GET_ Method of your attribute and set here an external breakpoint.
    Now go back to the webclient UI, restart it and try again.
    You will stop at your breakpoint and you will be able to debug your issue.
    Kind regards
    Manfred

  • Error: Fields not Bound.

    Hi,
    I have developed Z UI Comopnent and facing Error on UI screen for each filed 'Filed not Bound'.
    Below are the steps which i have followed.
    1) Created UI component ZTEST_BP.
    2) Added Model - ALL to models using runtime repository.
    3) Created Custom controller BPCuCO using wizard - Added Model Node BUILHEADER.
    4) Created new View BPDetailsview using wizard, also done binding of view with custim controller during wizard.
    5) In newly created view added First Name, Last Name, *** fields to the View using UI Config tool in GUI.
    6) Assigned View to the window using Runtime Repository.
    7) Executed Application.
    So after execution i am still getting message in each filed as FIRSTNAMEnot bound, LASTNAMEnot bound. Also when i am navigating to the context node it is showing its bound to the Custum controller. Even below code is generated in CREATE method of context impl class.
    method create_builheader.
        data:
          model        type ref to if_bsp_model,
          coll_wrapper type ref to cl_bsp_wd_collection_wrapper,
          entity       type ref to cl_crm_bol_entity,           "#EC *
          entity_col   type ref to if_bol_entity_col.           "#EC *
        model = owner->create_model(
            class_name     = 'ZL_ZBP_UPDA_BPUPDATEVIEW_CN00'
            model_id       = 'BuilHeader' ).                    "#EC NOTEXT
        builheader ?= model.
        clear model.
    bind to custom controller
        owner->do_context_node_binding(
                 iv_controller_type = cl_bsp_wd_controller=>co_type_custom
                 iv_name =
                 'ZTEST_BP/bpupdateCuCo'                      "#EC NOTEXT
                 iv_target_node_name = 'BUILHEADER'
                 iv_node_2_bind = builheader ).
    endmethod.
    Can any one please help, what can be the reason ? why this message is getting populated in UI. And what can be done to correct the same.
    Regards,
    Raghu.

    Instatiating an existing bp can be done by:  Run a query using the BP number as one of the search parameter and the result list contains BP entity( BuilHeader)
    below is the sample code for same
    *Data Declaration
      DATA: l_partner       TYPE bu_partner, "Busines partner number
            lr_bp_col       TYPE REF TO if_bol_entity_col,"Entity collection
            lr_search_bp    TYPE REF TO cl_crm_bol_query_service, " Search query instance
            iv_query_name   TYPE crmt_ext_obj_name. " Query name
    l_partner = <BP number).
      iv_query_name = 'BuilHeaderSearchNew '.
      lr_search_bp = cl_crm_bol_query_service=>get_instance( iv_query_name ).
    *Set selection parameters
      CALL METHOD lr_search_bp->set_property
        EXPORTING
          iv_attr_name = 'PARTNER'
          iv_value     = l_partner.
    *Read Search result
      lr_bp_col = lr_search_bp->get_query_result( ).
      CHECK lr_bp_col IS BOUND.
    lr_bpentity = lr_bp_col->get_first( ) "lr_bpentity contains Builheader entity of the BP number above mentioned.
    this entity needs to be added to your context node collection which will display BP data on your view
    You need explore BOL coding in standard components to find all these things.
    Regards,
    Priyanka
    Edited by: priyanka ganapa on Jun 16, 2011 4:47 PM

  • The contained field name "ADTAGR" does not exist in any of the database tab

    hı all
    how can l  solved thıs problem
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SEMANTICS', was
    not caught in
    procedure "PUT_QMFECAT" "(FORM)", nor was it propagated by a RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    An Open SQL clause was specified dynamically. The contained field name
    "ADTAGR" does not exist in any of the database tables from the FROM clause.
    Information on where terminated
        Termination occurred in the ABAP program "SAPDBZQNQ" - in "PUT_QMFECAT".
        The main program was "ZQMR_BILDIRIM ".
        In the source code you have the termination point in line 732
        of the (Include) program "SAPDBZQNQ".
    Error occurred during batch input processing
        The termination is caused because exception "CX_SY_DYNAMIC_OSQL_SEMANTICS"
         occurred in
        procedure "PUT_QMFECAT" "(FORM)", but it was neither handled locally nor
         declared
        in the RAISING clause of its signature.
        The procedure is in program "SAPDBZQNQ "; its source code begins in line
        715 of the (Include program "SAPDBZQNQ ".
    FORM put_qmfecat.
      DATA: l_tab_fields  TYPE  rsfs_tab_fields.
      DATA: l_ds_clauses  TYPE  rsds_where.
    Dynamische Feldselektion
      MOVE 'QMFECAT_C' TO l_tab_fields-tablename.
      READ TABLE select_fields WITH KEY l_tab_fields-tablename
                                    INTO l_tab_fields.
      IF sy-subrc <> c_rc00.
        CLEAR l_tab_fields.
      ENDIF.
    Dynamische Selektionskriterien
      MOVE 'QMFECAT' TO l_ds_clauses-tablename.
      READ TABLE dyn_sel-clauses WITH KEY l_ds_clauses-tablename
                                 INTO l_ds_clauses.
    DB-Zugriff
      >>>>> SELECT (l_tab_fields-fields) FROM qmfe
      INTO CORRESPONDING FIELDS OF TABLE qmfecat_tab
       WHERE qmnum  =  rqmqmel-qmnum
       AND kzloesch =  space
       AND (l_ds_clauses-where_tab)
       ORDER BY PRIMARY KEY.
    regard sinan
    Edited by: eyup_sinan on Jan 6, 2012 3:21 PM
    Edited by: eyup_sinan on Jan 6, 2012 3:30 PM

    You seem to have made a copy of the standard program. You'll have to make sure that you are handling this field correctly in your code.
    Rob

  • I have created a series of pdf schematics in a portfolio that revolves. For the field service techs I would like it to work on a smart phone or tablet. On the phones and tablet, they do not revolve. Any idea's?

    I have created a series of pdf schematics in a portfolio that revolves. For the field service techs I would like it to work on a smart phone or tablet. On the phones and tablet, they do not revolve. Any idea's? I am using Adobe Acrobat 9 Pro. It looks great and works as expected on my system, but the techs cannot scroll through the different prints.

    Edge has very clear restrictions, one being that you must have 6 months of clean payment history which you don't. Either wait until April 14, or good luck at Sprint.
    I am unsure how it can be determined the payment mix up was the fault of CS, but regardless, the mix up was done. There can be any number of reasons why a payment could be missed without any fault on your part, however you are still the responsible party for the account and must live with the repercussions.

  • WiFI problem: Driver is not bound succesfully...any comments how to solve?

    After a system check my Wifi stopped suddenly working. I have
    - noticed that the WiFI-network object is not anymore visible in the Network Connections
    - run WLAN diagnostics with Deveice Manager ==> Tells hw OK
    - I have updated and reloaded the driver from Intel site and it went thru OK
    - after rebooting I still get the msg "driver is not bound succesfully"
    - radio is ON, many networks are available
    Any suggestions?
    Thanks in advance!
    Hannu

    I managed to solve the problem:
    - download the latest wifi driver from Intel's support pages
    - go to device manager and uninstall the wifi-card driver
    - reboot system: XP notices that you have a new unconnected device and fixed that
    Worked for me!  Have a great day.
    Hannu 

  • Not render any field search criteria initially in Advanced Search Panel

    Hi Everyone!
    It's possible to hide or remove all field search criterias initially in Advanced search panel. We need that initially doesn't exist any field search and the user use the 'Add another' option when him need add search criterias.
    Thanks,
    Carlos C.

    Your solution to the indexing issue with the LIKE operator is taking a small issue and making a big issue out of it.
    Why not just fix the initial problem with basic tuning techniques ... for example a hint would force index usage.
    So might having accurate statistics. So might tuning one or more optimizer parameters a small amount.
    You have chosen the wrong solution for a very small problem thus you are where you are.

  • R12 Invoice Concurrent LOV not showing any Invoice after upgrade from 11i

    Hi All,
    We had 11i instance and then we upgraded to 12i.
    Now one seeded program named "Invoice Print Selected Invoices" has a parameter called "Transaction Number Low"
    , having LOV AR_RAXINV_TRX_NUMBER ,
    does not show any record in R12.
    When i opened LOV i could see following tables:
    1. RA_CUSTOMER_TRX
    2. RA_CUST_TRX_TYPES
    3.AR_LOOKUPS L1
    We are using this value set for one of our custom object too.
    I was wondering if it is not pulling any data for seeded how it could it pull for custom objects.
    I am a newbie in R12.
    Any one has any idea why is it so , i can speed up my work and learn from your experties.
    Thanks,
    Swapnesh Parmar

    Hi
    Did you get the above sorted ? how ?
    I have a similar problem with Selected Invoice Print where the Transaction Type parameter lov doesn't show any values. The seeded value set uses ra_cust_trx_types which (in R12) is a synonym for ra_cust_trx_types_all.
    There is data on ra_cust_trx_types_all.
    Pam

  • When I sync my iPhone 4s with my itunes, the notes/fields in contacts do not sync.  Any ideas?

    When I sync my iPhone 4s with my itunes, the notes/fields in contacts do not sync.  Any ideas?

    In iTunes I go to iPhone --> Info --> Synch Contacts --> All contacts

  • Capturing LOV Return Item in a field of JSP Page

    Dear Members,4
    I am using JDev 10g (10.1.3.5.0)
    Requirement: I want to display a LOV for a field which is not bound to data model. To achieve this requirement I have follwed the below steps.
    Steps:-
    I have a simple JSP page in which there is a select input text field which is as follows:-
    *<af:selectInputText label="Label 1" action="dialog:Test1" windowHeight="500" windowWidth="400"*
    id="label1"/>
    I have created the necessary navigation rules to Test1 page and also the required VO for the respective LOV.
    From this Label 1 field I am able to go to the Test1 page which is a LOV Page and I am displaying the LOV records. After selecting a record, I want to come back to my main JSP Page and the selected value should appear in the field Label 1. I am not able to return the selected LOV value to the Label 1._
    The code I am using to return the value from the LOV Page is as follows:-
    public void returnObject(ActionEvent actionEvent)
    JUCtrlValueBindingRef selectedRowData = (JUCtrlValueBindingRef)getTable1().getSelectedRowData();
    if(selectedRowData==null)
    AdfFacesContext.getCurrentInstance().returnFromDialog(null, null);
    return ;
    assetCat = (String)selectedRowData.getRow().getAttribute("Name");
    AdfFacesContext.getCurrentInstance().returnFromDialog(this,null);
    Note: I want to return the assetCat value to the Label 1 field.
    Can any one please help me in resolving this issue.
    Many thanks in advance.
    Reards,
    R4S

    Hello,
    Many thanks for your reply.
    I am new to ADF. Can you please elaborate your solution.
    Regards,
    R4S

  • OVS value not getting populated in field

    Hi Experts,
    Kindly suggest me a solution for the below given issue.
    I have added three custom fileds to an already existing WD Coponent.
    And also added OVS help as an input help method to these fields.
    If I right click on the WD application and TEST, the application opens in browser and I am able to select the value from OVS list.
    If I run the application by copying the URL and paste it in the browser, or clicking on Portal link, if we select the value from OVS list that value is not getting populated in the field.
    Below is the logic I have written.
    method ON_OVS_PAYMENT .
    TYPES:   BEGIN OF ty_payment,
                 payment TYPE char4,
                 desc    TYPE char30,
               END OF ty_payment.
    * declare data structures for the fields to be displayed and
    * for the table columns of the selection list, if necessary
      types:
        begin of lty_stru_input,
    *   add fields for the display of your search input here
          payment type char4,
    *      desc    type string,
        end of lty_stru_input.
      types:
        begin of lty_stru_list,
    *   add fields for the selection list here
          payment type char4,
          desc    type char30,
        end of lty_stru_list.
      data: ls_search_input  type lty_stru_input,
            lt_select_list   type standard table of lty_stru_list,
            ls_text          type wdr_name_value,
            lt_label_texts   type wdr_name_value_list,
            lt_column_texts  type wdr_name_value_list,
            lv_window_title  type string,
            lv_group_header  type string,
            lv_payment       type string,
            lt_payment       TYPE TABLE OF ty_payment,
            ls_payment       TYPE ty_payment,
            lv_short         TYPE string,
            lv_table_header  type string.
      field-symbols: <ls_query_params> type lty_stru_input,
                     <ls_selection>    type lty_stru_list.
      case ovs_callback_object->phase_indicator.
        when if_wd_ovs=>co_phase_0.  "configuration phase, may be omitted
    *   in this phase you have the possibility to define the texts,
    *   if you do not want to use the defaults (DDIC-texts)
          ls_text-name = `PAYMENT`.  "must match a field name of search
          ls_text-value = `Terms of payment`. "wd_assist->get_text( `001` ).
          insert ls_text into table lt_label_texts.
          ls_text-name = `PAYMENT`.  "must match a field in list structure
          ls_text-value = `Terms of Payment`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          ls_text-name = `DESC`.  "must match a field in list structure
          ls_text-value = `Description`. "wd_assist->get_text( `002` ).
          insert ls_text into table lt_column_texts.
          ovs_callback_object->set_configuration(
                    label_texts  = lt_label_texts
                    column_texts = lt_column_texts
                    group_header = lv_group_header
                    window_title = lv_window_title
                    table_header = lv_table_header
                    col_count    = 2
                    row_count    = 20 ).
        when if_wd_ovs=>co_phase_1.
          ovs_callback_object->context_element->get_static_attributes(
              importing static_attributes = ls_search_input ).
    *     pass the values to the OVS component
          ovs_callback_object->set_input_structure(
              input = ls_search_input ).
        when if_wd_ovs=>co_phase_2.
          if ovs_callback_object->query_parameters is not bound.
    ******** TODO exception handling
          endif.
          assign ovs_callback_object->query_parameters->*
                                  to <ls_query_params>.
          if not <ls_query_params> is assigned.
    ******** TODO exception handling
          endif.
    *     call business logic for a table of possible values
    *     lt_select_list = ???
          lv_short = <ls_query_params>-payment.
          CALL FUNCTION 'ZSIILESD001' DESTINATION 'LOGICALE22'
          EXPORTING
          i_payment             = lv_short
          TABLES
          ET_PAYMENT            = lt_payment.
        lt_select_list[] = lt_payment[].
          ovs_callback_object->set_output_table( output = lt_select_list ).
        when if_wd_ovs=>co_phase_3.
    *   apply result
          if ovs_callback_object->selection is not bound.
    ******** TODO exception handling
          endif.
          assign ovs_callback_object->selection->* to <ls_selection>.
          if <ls_selection> is assigned.
            ovs_callback_object->context_element->set_attribute(
                                   name  = `PAYMENT`
                                   value = <ls_selection>-payment ).
          endif.
      endcase.
    endmethod.

    Hi Pradeep,
    I don't think it really make any difference to the application run if we run from SE80 or run via application url.
    Try to set the external break point in OVS PHASE3 for your user. Check if the break point is reached and data is set after selection from OVS.
    Regards,
    Rama

  • How to store data temporarily in a tablecomponent not bound to database

    hi,
    I have two fields called Product and quantity which are not comming from any database table but need to be stored in a table format so that i am able to add rows to it (ie add more products and their quantity).when i am done with adding rows i should be able to retrive values for all the products from the products column and all the quantities field from the field column. adn later store it in actual database fileds.can i use defaultTableDataProvider and use its RowKey for appending a row....How do i do it, is it feasible.?

    I am not sure this will help, but the table sample project at http://blogs.sun.com/divas/entry/table_component_sample_project has a table component that includes a database-bound data provider as well as fields that are not database-bound.
    Another place to look is the Hibernate tutorial at which shows how to set up an object list data provider. The tutorial doesn't address this, but You can bind to list lists and use the transactional capabilities of the data provider. See http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/apis/dataprovider/com/sun/data/provider/impl/ObjectListDataProvider.html
    The Movie Administration sample app also uses an object list data provider (http://developers.sun.com/prodtech/javatools/jscreator/reference/code/sampleapps/index.jsp)

Maybe you are looking for

  • Call method execute of the application Java mapping

    Hi, I'm using a RFC Lookup in a Java Mapping. In PI 7.0 it was working fine. Now we use the Mapping in our PI 7.30 Testsystem and I get following LookupException: Error when calling an adapter by using the communication channel CC_Receiver_RFC_XXXXX 

  • Export Report Data - Permissions

    Will users be able to export/download report data if they do not have the 3 permissions checked in their role? - Access all Export Request Attachments - Admin Export - List Export Does this have to be set up for each report individually? Can't find t

  • [SOLVED] Problem in getting a secondary null device

    Hi everybody! I need to have a null device in a chroot environment. I know that I could mount the /dev directory with "-bind" option, but I want to share only the essential. So I thought to create the null device with the following (typed as root): #

  • Kindly write some sample code for this scenario

    Kindly write some sample code for the below Logic. For a set of Deliveries entered on the selection screen get the relevant data from LIKP & LIPS. for all the deliveries selected get the sales order data from VBAK & VBAP based on the VGBEL & VGPOS in

  • I cannot read a external hard disk in mac computer!

    I am using a 60G portable Samsung harddisk for working with my present acer laptop and some mac computers A few weeks ago. It works perfectly well whenever i plugged in my portable harddisk into the mac computers. They couol detect the harddisk and i