BRF -fetch formula  value  set in the expression

Hi expert.
My question is how to fetch formula  value  set in expression of BRF.
Here is my scenario.
For SC object BUS212 is have maintained the 2 levels approval process  as below .
object type u2013 BUS2121
Process schema - 3C_SC_700_002
100-approval-u2018                 ' u2013 u2018        '  u2013 RR_EMPLOYEE- Specify Employee for Approval- 365-40007953- ' ' -dec entire doc.
200-approval- AMT_LIMITu2013 limit ck u2013 RR_EMPLOYEE- Specify Employee for Approval- 250- 40007953- ' '-decision for entire doc.
For second level approval system checks for SC cart  total amount  .
In the BRF the expression type 0FB001u2019 (CL_FORMULA_BRF)  is  created  for event (AMT_LIMIT ) is EX_AMT_LIMIT_2
here
Expression  is of type u20180FB001u2019 (CL_FORMULA_BRF ), formula editor
Has condition  0V_SC_TOTALVALUE ( Overall value) > 10000 (number)
The process levels are maintained in  table u2018 /SAPSRM/C_WF_Lu2019  here I got the EVENT>  AMT_LIMIT.
800         BUS2121              3C_SC_700_002                100         A             RR_EMPLOYEE  365                                  40007953
800         BUS2121              3C_SC_700_002                200         A             RR_EMPLOYEE  304         AMT_LIMIT        40007954
In table TBRF210  I got  event and Expression relation
800         A             SRM_WF             AMT_LIMIT                        A             EX_AMT_LIMIT_2
In table TBRF200 I got the BRF expression EX_AMT_LIMIT_2 and  object OV_SC_TOTALVALUE relation
800         A             SRM_WF             F              EX_AMT_LIMIT_2                            F              A             0V_SC_TOTALVALUE
Now here is my problem how to fetch condition  0V_SC_TOTALVALUE ( Overall value) > 10000 (number)
Suggest the Class-method , tables or FM to fetch this 10000 value against    0V_SC_TOTALVALUE ( Overall value).
Warm Regards.
Indranil Panzade

Hi ,
first thanks for taking the interest in this thread .
I need this  data matinated in BRF expression for my  custome (report and pplication)purpose.
here  i maintained the value 10000 for SC total amount against some EXPRession .
that i want to show in my report's  column like this
Object- process levels-EVENT-EXPRESSION-valid amount(EXP.formula amt) -reposible person(AHUJA)plant-(1000).
wants more explaination ,
please reply.
Indranil

Similar Messages

  • How to set the where clause of a value set on the basis of a form field

    I am using a DFF(Descriptive FlexField), which needs to display the value of a certain column(say columnA) on the basis of the value of another column(say columnB).
    So i have created a value set which points to the table which has both these columns, and the DFF uses this value set. However, the problem is that I have not put any where clause in the value set, because of which i cannot handle the exact fetch returns more than one rows error.
    The query has to be as follows:
    select ColumnA from tbl where ColumnB = [ a form value ];
    What I want to know is how can i get the value of a certain field of a certain block of the form in the above query.
    Edited by: 981615 on Jan 14, 2013 12:48 AM
    Edited by: 981615 on Jan 14, 2013 12:48 AM

    Just have a look over these two statements if it solves your problem
    one time where clause
    Set_Block_Property('BLOCK_NAME',ONETIME_WHERE,your form item);
    dynamic where clause
    set_block_property('BLOCK_NAME'default_where, your form itme)
    you can where clause at run time from any procedure or some triggers

  • How to reuse a value set in the filter into an LMD process

    Using apex 3.2, I'm wondering how to re-use the value currently set into the filter (interactive report) into a LMD process attached to a button created on the same page.
    The process on Submit - after validations and computations, I presume, should look like to the following statement, but in a dynamic way:
    begin
    insert into table2 select * from table1
    where study = 'ABCD';
    end;
    I tested the following clauses options, which none of them work:
    a) where study = :STUDY
    b) where study = :IR_STUDY
    setting the debbug to on, I could realize that the report was based on (apparently, APEX generates APXWS_EXPR_1 bind variable for the first parameter and APXWS_EXPR_2 if a second parameter is used into the filter, and so on...) :
    where ("STUDY" = :APXWS_EXPR_1)
    and then saw :
    0.28: IR binding: ":APXWS_EXPR_1"="APXWS_EXPR_1" value="ABCD"
    0.28: IR binding: ":APXWS_MAX_ROW_CNT"="APXWS_MAX_ROW_CNT" value="10000"
    of course, I thought that the clause 'where ("STUDY" = :APXWS_EXPR_1)' could work. Unfortunaltely, not.
    any king of support is welcome.
    Thanks a lot,
    Bruno

    but I don't know how to execute it from putty ? Can some one help me.Use the same command. Just make sure you are logged in as applmgr user and source the application env file before you run the command. Also, make sure you issue the command in a directory where applmgr has read/write privilege.
    How to Load Value Set Values When Using Fndload To Load A Concurrent Program [ID 252853.1]
    Tips About FNDLOAD [ID 735338.1]
    How To Download A Single Flexfield Structure Using FNDLOAD? [ID 745689.1]
    Download Multiple Flexfields From FNDLOAD [ID 316600.1]
    Thanks,
    Hussein

  • BTS 2013 - How to Enable BizTalk to Use the Supplied ISA11 Value on a File Instead of the Value Set in the Agreement ("^", "U")

    I have a case where a trading partner sends two separate file types: a 999 acknowledgement (uses the carat separator) and a 277U (uses the "U"). The trading partner uses the same ISA6/ISA8 identifiers. The 999 acknowledgement
    cannot be defined in the Transaction Set List so I need to support all transaction sets in the agreement. For the 277U, I can set the 277 in the set list, but then having multiple agreements with the same ISA6/ISA8 is not allowed. The type
    of file we accept is directed to an orchestration via the receive port/receive folder (999 files go to one folder and 277U files go to another).
    I would like to be able to accept the file and let BizTalk determine the repetition separator by reading it from the supplied ISA11 value rather than the set value in the agreement. Is this possible?

    Here's the thing, all other HIPAA transactions define ISA11 as Repetition Separator so having an ISA11 value of 'U' on a 277U is an outlier. 
    Let me alter my advice...the first thing you should do is check their Companion Guide for the 277U to see if they have specified the interpretation of ISA11.
    But, looking at the 277CA Implementation Guide, ISA11 is defined as Repetition Separator.  I don't have have the official 277U IG but if you can get a copy, that will decide this definitively.
    So, I would raise it as a bug on their side.
    However, if they insist on remaining non-compliant, you then have to get them to document to you the exact meaning of ISA11 since they're causing some ambiguity.  If they are sending 'U' as Standards Identifier, they I would use a custom Pipeline Component
    to change 'U' to '^' in EDI.

  • RE: Setting up the Express Delivery Company in SAP

    Hi,
    We had engage a company to perform delivery services.
    I wanted to set it up as a EXPRESS Delivery partner - Forwarding agent.
    I want to make use of the transportation planning in the system.
    Can any SAP guru guide me what I need to configure and what data do I need to maintain?
    Any references or BLOG that can helped me?
    Thanks

    The main configuration is in VTRC by creating a vendor master for the forwarding agent.It's been a  while I worked on this.
    So cannot give you the exact details but I have found a lot of articles relating to setting up express delivery company.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1b17c690-0201-0010-17b1-a362e172a094
    http://www.sapfans.com/forums/viewtopic.php?f=5&t=318640
    http://www.erptips.com/Snippet1/pohgynlevs.pdf
    Hope this helps.Please try it in the sandbox and let me know if you have any more issues

  • How to skip a train step on the basis of field value set by the user

    Hi,
    I am working with JDev 11.1.1.2.0 and ADF 11g.
    I am using Taskflow with train steps. I have a requirement that, say, in 1st step I am showing a screen with many fields.
    One such field is a dropdown. On the basis of the selected value of the drop down I want to skip say steps 2 and 3 and jump to step 4. When on step 4 if user click 'back' then it should go back to step 1 rather than 3.
    Can this be achieved? If so can anyone pls share a small sample OR send a link?
    Thanks in advance.

    Here a task flow with the skip properties used to evaluate a value that was selected in a lov components in the first page (radio button). Note the use of the attributeValue method to get the attribute from the binding (using inputValue caused a type mismatch when executing the comparison).
    <?xml version="1.0" encoding="windows-1252" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-definition id="task-flow-newFlexStandard-definition">
        <default-activity id="__1">CreateInsertStandardFlexParameter</default-activity>
        <transaction id="__41">
          <requires-transaction/>
        </transaction>
        <data-control-scope id="__42">
          <shared/>
        </data-control-scope>
        <task-flow-reentry id="__43">
          <reentry-allowed/>
        </task-flow-reentry>
        <view id="createNewStandardFlexParameter">
          <description id="__22">Saisir le code d'identification interne et les éléments descriptifs du nouveau paramètre standard.</description>
          <display-name id="__21">Edition du nouveau paramètre</display-name>
          <page>/pages/standardFlexParameter/createNewStandardFlexParameter.jsff</page>
          <train-stop id="__2">
            <display-name id="__19">Edition de nouveau paramètre standard</display-name>
          </train-stop>
        </view>
        <view id="selectSingleTreeFlexParameter">
          <page>/pages/standardFlexParameter/selectSingleTreeFlexParameter.jsff</page>
          <train-stop id="__17">
            <display-name id="__28">Classe de paramètres unique</display-name>
            <outcome id="__44">initializeFlexStandardTreeRow</outcome>
            <skip>#{bindings.FsClasscardinality.attributeValue !='1'}</skip>
          </train-stop>
        </view>
        <view id="selectMultipleTreeFlexParameter">
          <page>/pages/standardFlexParameter/selectMultipleTreeFlexParameter.jsff</page>
          <train-stop id="__18">
            <display-name id="__29">Classes de paramètres multiples</display-name>
            <skip>#{bindings.FsClasscardinality.attributeValue != '*'}</skip>
          </train-stop>
        </view>
        <view id="selectSingleFlexParameter">
          <page>/pages/standardFlexParameter/selectSingleFlexParameter.jsff</page>
          <train-stop id="__24">
            <display-name id="__27">Sélection d'une occurence de paramètre</display-name>
            <skip>#{bindings.FsItemcardinality.attributeValue !='1'}</skip>
          </train-stop>
        </view>
        <view id="selectMultipleFlexParameter">
          <page>/pages/standardFlexParameter/selectMultipleFlexParameter.jsff</page>
          <train-stop id="__25">
            <display-name id="__26">Sélection de plusieurs occurence de paramètre</display-name>
            <skip>#{bindings.FsItemcardinality.attributeValue !='*'}</skip>
          </train-stop>
        </view>
        <view id="summaryNewStandardFlexParameter">
          <description id="__4">Présentation des éléments saisis ou modifiés. Confirmation ou annulation de l'opération.</description>
          <display-name id="__3">Résumé des changements</display-name>
          <page>/pages/standardFlexParameter/summaryNewStandardFlexParameter.jsff</page>
          <train-stop id="__9">
            <display-name id="__23">Résumé des changements et confirmation</display-name>
          </train-stop>
        </view>
        <task-flow-return id="commitNewStandardFlexParameter">
          <outcome id="__10">
            <name>commitNewStandardFlexParameter</name>
            <commit/>
          </outcome>
        </task-flow-return>
        <task-flow-return id="rollbackNewStandardFlexParameter">
          <outcome id="__11">
            <name>rollbackNewStandardFlexParameter</name>
            <rollback/>
          </outcome>
        </task-flow-return>
        <method-call id="CreateInsertStandardFlexParameter">
          <method>#{bindings.CreateInsert.execute}</method>
          <outcome id="__48">
            <fixed-outcome>createInsert</fixed-outcome>
          </outcome>
        </method-call>
        <method-call id="createInsertFlexStandardTree">
          <method>#{bindings.CreateInsert.execute}</method>
          <outcome id="__32">
            <fixed-outcome>CreateInsert</fixed-outcome>
          </outcome>
        </method-call>
        <train/>
        <control-flow-rule id="__12">
          <from-activity-id id="__13">summaryNewStandardFlexParameter</from-activity-id>
          <control-flow-case id="__15">
            <from-outcome id="__16">commit</from-outcome>
            <to-activity-id id="__14">commitNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__49">
          <from-activity-id id="__50">CreateInsertStandardFlexParameter</from-activity-id>
          <control-flow-case id="__51">
            <from-outcome id="__53">createInsert</from-outcome>
            <to-activity-id id="__52">createNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__6">
          <from-activity-id id="__5">*</from-activity-id>
          <control-flow-case id="__7">
            <from-outcome id="__20">cancel</from-outcome>
            <to-activity-id id="__8">rollbackNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__30">
          <from-activity-id id="__31">*</from-activity-id>
          <control-flow-case id="__33">
            <from-outcome id="__35">initializeFlexStandardTreeRow</from-outcome>
            <to-activity-id id="__34">createInsertFlexStandardTree</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__36">
          <from-activity-id id="__37">createInsertFlexStandardTree</from-activity-id>
          <control-flow-case id="__39">
            <from-outcome id="__40">CreateInsert</from-outcome>
            <to-activity-id id="__38">selectSingleTreeFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <use-page-fragments/>
      </task-flow-definition>
    </adfc-config>

  • Table Value Set Definition - Fetch Error

    I am trying to use a TABLE Validated Value Set based on the value set used in the Accounting Key Flexfield using the following query. When you run the test button in the DFF Table definition, it says that it is succesfully tested.
    SELECT FLEX_VALUE, DESCRIPTION
    FROM FND_FLEX_VALUES_VL
    WHERE FLEX_VALUE_SET_ID=1010305
    order by flex_value
    But when I go to the Oracle form to the respective DFF, it throws the below long error.
    APP-FND-01564: ORACLE error 24345 in fdlget
    Cause: fdlget failed due to ORA-24345: A Truncation or null fetch error occurred.
    The SQL statement being executed at the time of the error was: SELECT FLEX_VALUE, FLEX_VALUE VALUE, DESCRIPTION DESCRIPTION, NVL('N','N'), NVL(TO_NUMBER(NULL),-1), NULL, NVL('Y','Y')
    Can anybody help me, how to get this resolved.
    Regards,

    R12 problem - check the definition of your value set being used. If it is defined as List type "List of Values", then try changing to "Long List of Values". Save and try again. If you don't get the error again, then you probably have a column in the value set that is shorter than the defined table size. For example, description is 50 characters long in the value set, but the table column is 240 characters. If you have data that is longer than 50 characters, you will get this error. But if you change the List type to "Long List of Values", it won't throw the error. I've been trying to get Oracle to figure out the problem, but they just want us to increase the size of the value sets.
    Good luck and let me know if this works for you.

  • What is the value sets?

    Hi all,
    What is the value sets? can somebody explain me about it with example
    Regards
    Kiran Kumar

    hi,
    chk the links
    Precalculated value set
    check the below link.
    http://help.sap.com/saphelp_nw04/helpdata/en/84/00783b3af21f5ee10000000a11402f/content.htm
    Defining Value Set Settings (SAP Library - BI Platform)
    http://help.sap.com/saphelp_nw04s/helpdata/en/84/00783b3af21f5ee10000000a11402f/frameset.htm
    Ramesh

  • How to create a value sets for concurrent program?

    Hi Friends,
    I am creating a concurrent program with a parameter period...
    In the value set for the parameter period, I am using the following query :
    ---where application_id = 101
    and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
    and closing_status IN ( 'O', 'F', 'C')
    order by period_year, period_num' ----
    In my cursor, i have a condition 'where set_of_books_id = ' ---
    How can I pass the above set of books id into the cursor ?? it is not working when I am defining another parameter as Book and passing that value to the cursor....
    I need that period parameter to return all the periods for the set of books where we are running the concurrent request from...I also need to get the set of books id for my cursor...
    Hope I am making sense...All that I am trying is to have period parameter and also a SOB id in cursor condition...
    Rgds,

    Hi Vamsi /Nitin,
    Let me explain the whole thing now.....
    My plsql procedure is ......
    CREATE OR REPLACE procedure GL_INT(
         perrbuff     out varchar2,
         pretcode     out varchar2,
    pbook          in varchar2,
    pperiod          in varchar2
         ) is
    cursor cur1 (p_sdate in date, p_edate in date )is
    select distinct group_id groupid,
    user_je_source_name source
    from gl_interface
         where accounting_date >= p_sdate
    and accounting_date <= p_edate
    and set_of_books_id = pbook;
    cursor cur2 is
    select distinct start_date sdate,
         end_date edate, period_name period
    from gl_period_statuses
    where      period_name = pperiod
         and set_of_books_id = pbook
         and application_id = 101;
    i               cur1%rowtype;
    j               cur2%rowtype;
    begin
    open cur2;
                   fnd_file.put_line(fnd_file.output,'PERIOD'||'----'||'GROUPID'||
                                       '----'|| 'SOURCE');
              loop
                   fetch cur2 into J;
    exit when cur2%notfound;
                   open cur1(J.sdate,J.edate);
                   loop
              fetch cur1 into I;
                        exit when cur1%notfound;
              fnd_file.put_line(fnd_file.output, J.period||'----'||I.groupid||'----'||
                                  I.source);
                   end loop;
              end loop;
         Close cur1;
    close cur2;
    Exception when others then dbms_output.put_line(SQLERRM);     
    end;
    ==================================================================================================
    For SOB value set, I have passed the default value as vamsi suggested ($profiles$.gl_set_of_bks_id)....
    For period value set, I have entered query as ..where application_id = 101
    and set_of_books_id = :$PROFILES$.gl_set_of_bks_id
    and closing_status IN ( 'O', 'F', 'C')
    order by period_year, period_num...................
    It still doesn't work....I don't know how to derive those Periods based on the SOBs and at the same time pass SOB id into the cursors...
    Please help...
    Rgds,
    Murali

  • Set color from expression

    I'm trying to set a forecolor using an expression but its not working.  the expression is:
    =Fields!ProposalColor.Value
    and the value returned by the expression is:
    #FF87A845
    and he error msg is:
    Warning 1 [rsInvalidColor] The value of the Color property for the textrun ‘ProposalName.Paragraphs[0].TextRuns[0]’ is “#FF87A845”, which is not a valid Color.
    Any idea what I need to do?
    Thanks.

    Hi moondaddy,
    Based on my test, I can reproduce the issue you occurred in my local environment. Just as you said, the string would automatically converts to #87a845 in Reporting Services. Because
    HTML color codes are hexadecimal triplets representing the colors red, green, and blue (#RRGGBB). There are only six characters in the color code.
    To work around this issue, we can use the expression below to instead the former expression in the color property.
    =left(Fields!ProposalColor.Value,1)& right(Fields!ProposalColor.Value,6)
    If there are any other questions, please feel free to ask. 
    Thanks,
    Katherine Xiong
    If you have any feedback on our support, please click here.
    Katherine Xiong
    TechNet Community Support

  • Hey, I have a AirPort Express Base Station ( 2nd Generation ), and I wanted to ask that if I join my network at home with the Express Station, will it still run the 2.5 GHz and the 5.0 GHz?

    Okay, well I have just bought a AirPort Express Base Station ( 2nd Generation ) and I'm new to it, but I wanted to ask that if it join's a network you have setup at home, will it still run with the 2.4 GHz and the 5.0 GHz.

    The AirPort Express will "extend" both the 2.4 GHz and 5 GHz networks and provide more wireless signal coverage when it is connected to another Apple AirPort router and configured correctly.
    The AirPort Express cannot provide more wireless coverage though, if you are trying to connect it to another 3rd party wireless router using wireless only.
    It should be possible to set up the Express to provide more signal coverage if you connect it back to the main router using a wired Ethernet connection or using Ethernet powerline adapters.

  • Report Manager: How to make value sets appear in security workbench

    Hi:
    R12.1.3
    In Report Manager Security Workbench, when I search for value sets, I see none of the custom value sets I created. Can anyone tell me what the rules are for accessing a custom value set through the Security Workbench?
    Thanks.

    Hi,
    About iTextSharp component issue , I think this case is off-topic in here.
    I suggest you consulting to compenent provider.
    http://sourceforge.net/projects/itextsharp/
    Regards,
    Marvin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Default DFF based of user login and value set

    Hi All,
    My requirement is: Default the value of a DFF based on a value set and the person who logs in.
    My value set is:
    Person A - Value 1
    Person B - Value 2
    So, if person 1 logs in - the DFF value should be Value 1.
    If person 2 logs in - the DFF value should be Value 2.
    How can this be achieved?
    Alex

    You can default the value by using SQL in the default type for the particular DFF segments. You can get the user id from $PROFILES$.USER_ID. You can derive the employee id / name from the user id (provided you do indeed tag an employee to the FND User definition)

  • Value Set  error msg when opening sales order Form

    Hi
    I created a value Set(where the values are populated at run time based on a view) which is attached to DFF (column eg Attribute13),The Value set would get value populated only if any sales order lines are cancelled, as the value of Attribute13 on cancelled line would be inserted to new Order Line.
    The Problem is when ever the Sales order Form is opened it throws the error message
    "Value XX For the FlexField Segment dosent not exists in the valueset (Valueset name)" as the oe_order_lines_all.attribute13 has value and the value set has null, it matches it and throw the above error.
    Could you guys give any suggestion how to avoid it, or is there any workarould , Thanks
    Thanks

    This tells me that the same attribute is used for something else and there is a value in that the column that is not your table which you are validating against. Or the value you are setting is not in that table.
    About the context: If the same attribute is used under a different context AND if that context gets set when you open the sales order AND if the validation type is different under that context for attribute13, you will get this error.
    Thanks
    Nagamohan

  • DropdownByKey inside ALV Table - Problem with Value set

    Hi,
    I have Component A which has a custom controller that uses the interface controller of the ALV Component.
    Custom controller has node ITAB.. that has certain attributes...
    I want DropdownByKey inside the ALV Table column. I am populating the corresponding attribute of ITAB node with the value set that I want the drop down to have.
    However when I execute the application..I get error
    " Key XXX not present in Value Set and is not initial"
    XXX is present in the Value Set table of the attribute.
    <b>Following is my code in the methods of CUSTOM CONTROLLER</b>
    <u>Generate Value Set</u>
    nodeinfo_context = wd_context->get_node_info( ).
    nodeinfo_ITAB= nodeinfo_context->get_child_node( wd_this->wdctx_ITAB ).
    <u> Populate the Value Set</u>
    data ls_valueset type wdy_key_value.
    data it_valueset type wdy_key_value_table.
    ls_valueset-key = 'FRA'.
    ls_valueset-value = 'FRANCE'.
    Append ls_valueset to it_valueset.
    ls_valueset-key = 'SFO'.
    ls_valueset-value = 'SAN FRANCISCO'.
    Append ls_valueset to it_valueset.
    <u>Set the Value Set for the Attribute</u>
    call method nodeinfo_ITAB->SET_ATTRIBUTE_VALUE_SET
                  EXPORTING
                     NAME = <b>'ATTR1'</b>
                     VALUE_SET = it_valueset.
    <u>Changing ALV Column</u>
    Get the ALV Configuration Model
      ifc_alv2 = wd_this->wd_cpifc_alv2( ).
      itab_alv2_config = ifc_alv2->get_model( ).
      itab_alv2_config->IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY( abap_false ).
    <u>Get the Column reference for ATTR1</u> 
    ref_alv2_colset = itab_alv2_config->if_salv_wd_column_settings~get_column( <b>'ATTR1'</b> ).
    <u>Create the DropDownByKey Object</u>
    CREATE OBJECT ref_dropdownkey
              exporting SELECTED_KEY_FIELDNAME = ref_alv2_colset->id.
      ref_dropdownkey->SET_SELECTED_KEY_FIELDNAME( <b>ref_alv2_colset->id</b> ).
      ref_alv2_colset->SET_CELL_EDITOR( <b>ref_dropdownkey</b> ).
    <u>Check the value set</u>
      ref_attr_info = nodeinfo_flight_details2->get_attribute( ref_alv2_colset->id ).
    I do get back the value set if I see ref_attr_info->value_set.
    SO the Value Set is getting set for attribute ATTR1, but still I get Error
    <b>"The value selectedKey = "SFO" in DropDownByKey "_8C" does not exist in the value list and is not initial either "</b><u></u>
    SAP  User

    You have forgotten to set a cell variant. I had the same with setting a ProgressIndicator cell-editor to a table column as default editor. This causes the column to be hidden on the table while it did show up in the settings dialog. I removed the set_editor( lr_progressindicator) and created a cell variant instead with this lr_progressindicator. You then need to add this cell variant to your column. By default it will select the standard viewtext-cell-editor (which can only be textview and inputfield, like when you create a table yourself in a view), but if you use a cell variant, it will display the required cell editor if you set it (last line of the code).
    <b>In your case, replace lr_progressindicator by your ref_dropdownkey.</b>
      DATA: lr_column_settings    TYPE REF TO if_salv_wd_column_settings,
            lr_column             TYPE REF TO cl_salv_wd_column,
            lr_column_header      TYPE REF TO cl_salv_wd_column_header,
            lr_cellvar            TYPE REF TO cl_salv_wd_cv_standard,
            l_cellvar             TYPE string,
            lr_progress_indicator TYPE REF TO cl_salv_wd_uie_progr_indicator.
      lr_column_settings ?= wd_this->mr_table.
      lr_column = lr_column_settings->get_column( 'STATUSBAR' ).
      lr_column_header = lr_column->get_header( ).
      lr_column_header->set_text( 'Completed' ).
    CREATE OBJECT lr_cellvar.
      l_cellvar = 'CV_SB'.
      lr_cellvar->set_key( l_cellvar ).
      CREATE OBJECT lr_progress_indicator.
      lr_progress_indicator->set_percent_value_fieldname( 'STATUSBAR' ).
      lr_progress_indicator->set_tooltip( 'completed' ).
      lr_cellvar->set_editor( lr_progress_indicator ).
      lr_column->add_cell_variant( lr_cellvar ).
      lr_column->set_selected_cell_variant( l_cellvar ).
    I hope this will solve your issues.

Maybe you are looking for

  • Issue at the time of Down payment

    Dear friends I created one Down payment request for Rs.10000/- in F-47. When I am making the Down payment through F-48, system is allowing more than Rs.10000/- against the above Down payment request. Is there any control or any note to apply or any c

  • Working with WMV files in FCP 5 Timeline

    I know Flip4Mac Studio Edition allows for importing and exporting into and out of FCP 5 in WMV format. What I'm not sure of, is can you do intensive editing on the WMV files in FCP 5 without any glitches. Will FCP run smoothly? I am asking because I

  • Shift data to emty fields...

    HI experts I have one reqirement in which i need to shift fields with data to without data.. E.g If internal table 2nd field is empty and 3rd field is having data then it should shift data to 2nd field...

  • How to undo CTRL+Right Click Personalization

    Hello, I used CTRL+ Right Click to hide a button on an ESS iView, Family Members and Dependents. Now I want to unhide the button. But can't seem to find it. Any clue, how I should retrieve it back? I am using Web Dynpro Java. I used Administrator ID

  • Mixed content - https and http

    Guys and Gals - I have a page that has mixed content - http and https. Users talk to my webserver using https, which talks to the portal server using http. The browser popups a warning saying that the site has mixed content. Is there any way to preve