Attachment Indicator in Inbox Result list

Hi Forum,
do you know if it is possible to add an indicator(Flag) in the Inbox Result list that indicates that the E-Mail or Service Request has an attachment ?
Thanks a lot !!!!

Hi,
You can create an attribute of type boolean. Set the property of the attribute as ICON in the get_p method. Afterwards, in the do_prepare_output of the field set its value to 'X' when there is an attachment and SPACE when there is no attachment.
Follow the steps.
1.) Create the attributes in respective context node of the view in the component.
2.) Generate the GETTER & SETTER, GET_P methods for these attributes.
3.) In the GET_P method of the attribute, define the field type as image.
CASE iv_property.
WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.
rv_value = cl_bsp_dlc_view_descriptor=>field_type_image.
ENDCASE.
4.)In the GETTER method assign the image url to the 'value' attribute based on the conditions,
IF 'X'.
value = cl_thtmlb_util=>get_icon_url( 'image1.gif').
ELSE.
value = cl_thtmlb_util=>get_icon_url( 'image2.gif').
ENDIF.
Regards
Prasenjit

Similar Messages

  • Adding Customer Phone in Inbox result list

    Hello All,
    We would like to add customer phone number in Inbox result list so that agent can call customer directly from Inbox. The customer column is available in UI configuration. I was doing enhancement using enhancement set method and created an enhcement in SM34 for view cluster BSPWDVC_CMP_EXT also in Component workbench I used this enahcement set for compoenent ICCMP_INBOX and enhance the view InboxItems.
    Should I create a Contet Node for new field Phone, and use design layer to add that field in this view? When I was creating a new Context Node for context CL_ICCMP_IN_INBOXITEMS_CTXT it is adding the attribute not with other attributes such as CREATEDON, CUSTOMER etc.
    Can someone send the steps to add a column in the Result list in a table in ICWC.
    Thank you in advance.

    Hi,
    Create ZCL_ICCMP_IN_INBOXITEMS_CN01 that inherits from CL_ICCMP_IN_INBOXITEMS_CN01
    Redefine ZL_ICCMP_IN_INBOXITEMS_CTXT- CREATE_ITEMS to create the model based on the above class
    Create ZCL_ICCMP_IN_INBOXITEMS_CN02 that inherits from CL_ICCMP_IN_INBOXITEMS_CN02
    Re-define ZCL_ICCMP_IN_INBOXITEMS_CN01- REFRESH to use the above Z Class
    Create method ZCL_ICCMP_IN_INBOXITEMS_CN02-GET_<your field>
    Create ZCL_ICCMP_IN_INBOXITEMS_CN03 that inherits from CL_ICCMP_IN_INBOXITEMS_CN03 in order to show your field for the children as well.
    Implement the method ZCL_ICCMP_IN_INBOXITEMS_CN03-GET_<your field> lile for the class ZCL_ICCMP_IN_INBOXITEMS_CN02
    Redefine ZCL_ICCMP_IN_INBOXITEMS_CN02- IF_BSP_WD_TREE_NODE~GET_CHILDREN to use the above class
    Add your field in ZCL_ICCMP_IN_INBOXITEMS_CN01-GET_TABLE_LINE_SAMPLE
    METHOD get_table_line_sample .
      TYPES: BEGIN OF line,
    INCLUDE TYPE crmst_inbox_resultlist.
    u2026u2026u2026u2026u2026u2026
                <your field> TYPE string,
              END OF line.
      CREATE DATA rv_sample TYPE line.
    ENDMETHOD.
    This way the field will be available in the configuration tool
    It worked for me, I hope I did not miss any step.
    Regards

  • IC Inbox Result list

    Hello Experts,
    One of my client is using the inbox to search Service Requests and E-mails.
    He would like to have a different Result list view (different columns) when searching one or the other transaction type.
    Do you know if it's feasible ?
    Thank you,
    Benoît

    Hi,
    This can be solved by doing settings in SPRO.
    Goto <b>CRM->IC WebClient->Agent Inbox->Map Item Attributes to Inbox Attributes</b>
    Then run <b>Map Element Status to Inbox Status</b>
    Or you can goto this screen using Tcode <b>CRMC_IC_AUI_MAP_STA</b>
    You will get list of all the user status for the Status Profile created.Check the <b>NotCompleted</b> tab checkbox for <b>Open</b> status and save the setting.
    Regards,
    Amit
    *Always reward points for helpful answers

  • Compliants from Inbox result list are not opening

    Hi all,
         when i click on compliants from inbox search result ,   compliants are not opening.    tasks, and interaction records are opening properly.
    plz suggest
    ram

    The Navigation in IC Web works using 'Navigation Links'.  In this Case , there is one to one link for a Business Object and Naviagation Link in the Standard Code
    for Complaints , Business Object BUS2000120  , the Navigational Link is AuiItemsEvComplaint
    Make Sure in your Design Time Repository  used in your Runtime Profile ( the Standard is CRM_IC_DT_REP )  , File AuiNavigationalLink.xml should have ...
    <NavigationalLink name="AuiItemsEvComplaint">
      <Source viewRef="AuiItems" outboundPlugRef="default"/>
      <Targets>
        <Target viewRef="ComplHeader" inboundPlugRef="inboundPlug"/>
      </Targets>
    </NavigationalLink>
    Hope this helps.

  • Adding columns to result list in inbox view of web client

    Hi,
    I have a requirement to display custom columns in result list of inbox view of web client. I copied the view and controller to custom name space. In BSP_WD_WORKBENCH , for AUIITEM view, there are two context nodes . AUIITEMTREE is one of thena and has tree structure and under it tree node proxy. Tree node proxy has attributes, I can not add more attributes to Tree node proxy in work bench. Would you please any one suggest the approach to solve this problem.
    Thanks in advance.
    With regards,
    Ravi Kumar

    Hi Ravi,
    Have u got solution for ur problem.I have got same requirement.
    As per my requirement I need to search for Sold To Party for all category and display it in AUIITEM.
    Please provide with some inputs .
    Regards,
    Vikas

  • How can I move an e-mail forwarded as an attachment into my inbox?

    I recently migrated from MS Outlook 2003 to Thunderbird 24.4.0 for my personal e-mail because I can't afford the latest MS Outlook and wouldn't really want version 2013 anyway. Prior to the migration, any time someone sent me a personal e-mail at work, I would forward it home as an attachment and move that attachment into my inbox at home. In Thunderbird, I find that when I drag the e-mail attachment from the attachment section to the Inbox folder (the actual folder in the navigation pane or the list of e-mails in the inbox), I get the unavailable symbol (circle with slash through it). I am guessing this is not going to be something I can do in Thunderbird, but wanted to check here and see if anyone had other ways to get the same end result.
    The reason I have done this historically is to preserve the original e-mail and have the mail client show me who sent it to me. Viewing the forwarded message is fine, but if I want to look for it later, I have to look for a forwarding e-mail from myself instead of the original message that was sent to me.
    Beyond getting people to use my personal address (really not sure why/how they have my work one), does anyone have any advice that could make this happen? For the record, I also tried resending the e-mail to my personal address as if it were from the original sender, but that won't fly at work due to the security configuration in the Exchange server.

    Save the attachment, and give it an eml extension if it doesn't have one (messages attached to TB messages are named 'Attached Message'), then drag the eml file from the Explorer folder where you saved it and drop it on a TB folder in the Folder Pane.

  • Delete button not enabled on Inbox Search List

    We are using CRM 2007 sp4.  In one of our Web Interaction Centers we want to allow certain end users the ability to delete certain transactions from the inbox search list.  At present when an item in the result list on the inbox [Component ICCMP_INBOX (Inbox Items)] the delete button is not enabled whilst the Edit, Display and Interact are all enabled.  how do we enable the delete button.
    Thanks in advance

    Hey corrines,
    Here is an article for you that will help you troubleshoot this issue with your keyboard:
    One or more keys on the keyboard do not respond
    http://support.apple.com/kb/TS1381
    Take care, and thanks for visiting the Apple Support Communities.
    -Braden

  • Read Attachment from SAP inbox and Transfer to Application Server Folder

    Hi
      I have one requirement . I have to developed one background program to read the all the attachment in SAP inbox and transfer all this attachment to sap application server folder.
    Thanks and Regards
    Shyam

    Hi Rajendra ,
    please try this code snippet , here we call a selection screen that allows us to browse the file name .
    PARAMETER : p_file TYPE localfile OBLIGATORY .
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file .
      data: user_action type i, filename type filetable, result type i,
            fn type file_table.
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
      EXPORTING
        WINDOW_TITLE            = 'SELECT FILE'
       DEFAULT_EXTENSION       =
       DEFAULT_FILENAME        =
       FILE_FILTER             =
       INITIAL_DIRECTORY       =
       MULTISELECTION          =
      CHANGING
        FILE_TABLE              = filename
        RC                      = result
        USER_ACTION             = user_action
      EXCEPTIONS
        FILE_OPEN_DIALOG_FAILED = 1
        CNTL_ERROR              = 2
        ERROR_NO_GUI            = 3
        NOT_SUPPORTED_BY_GUI    = 4
        others                  = 5
      if user_action = cl_gui_frontend_services=>action_ok.
        clear p_file.
        loop at filename into fn.
          p_file = fn-filename.
        endloop.
      endif.
    Hopefully it helps

  • Embedded Search: Additional columns in search result list of cv04n

    Dear all
    We needed to extended a standard append object to add an additional attribute column "description" in the search result list of cv04n.
    Otherwise no user is able to find out best-fit search result really without any indicator about content.
    Now my question is if it is possible to add more columns class-independently?
    So description is defined for every class type, but what about individual ones for each class?
    Best regards
    André

    Hi,
    First check, how the dropdown has been added on toolbar. check if any view set is there in sales order search component.Try by put break point in do_handle_event method of the view and viewset if any.
    There might be different configuration in result view to select based on the value selected from dropdown.
    Regards,
    Dharmakasi.

  • Get result list in TS2013

    I want to get the TS2013 result list to custom the report in labview vi, but it error at get the property object of "MainSequenceResult->TS", please help me ,thanks
    Solved!
    Go to Solution.
    Attachments:
    get value.jpg ‏49 KB

    I' m sorry, Because my English is not very good, so it may not very clear presentation
    I use windows7 and TS2013, The attachment"get result list size.jpg" is looking at the variables in the sequence editor while at a breakpoint, attachment"Error.jpg" is error information when access variable "TestSocket.MainSequenceResult->TS.SequenceCall.ResultList", Why I want to get the ResultList,because it include all step's result and other information
    Now the problem I encountered was I don't know what is the "Referenced Object", When I use the mouse to click on it, it goes blank, I copy the "ResultList" and paste it in a string, it show like this "TestSocket.MainSequenceResult->TS.SequenceCall.ResultList"
    Attachments:
    get result list size.jpg ‏51 KB
    Error.jpg ‏175 KB

  • Error while adding a 'Ext No' field to Activities Search Result List on UI

    Hi Experts,
    The requirement is to add a new display field u2018External Nou2019to the activities SEARCH Result list.
    At the moment activities are displayed with start date, end date and category, now the user want to display External No as well.
    The details for that
    Target:
    Component:BT126S_APPT
    View:bt126s_Appt/ApptSR
    Context Node:BTQRACT
    New attribute 'EXTERN_ACT_ID' to be added to the context node.
    Source: component: BT125H_TASK
    View: BT125H_TASK/TaskDetailsOV
    ContextNode:BTACTIVITYH
    Attribute:Struct.Extern_Act_Id
    BOL Relation:
    BOL ENTITY: BTQRAct
    BOL Attribute: BTADVSAct -> BTOrderHeader -> BTHeaderActivityExt/EXTERN_ACT_ID
    When i tried to added the attribute to the context node BTQRACT, it gave me the error 'method CL_BT126S_A_APPTSR_CTXT CREATE_BTQRACT DOES NOT EXIST.
    please give me some inputs.
    Regards
    Krishna

    Hi steve,
    Still my issue was not resolved, could you help me to find the exact error.I have enhanced the component, view and context node, still i couldn't able to add attributes to the context node BTQRACT.I tried to add several fields, but it is giving the same error 'METHOD CL_BT126S_A_APPTSR_CTXT' CREATE_BTQRACT DOES NOT EXIST'. I have checked the OSS messages and found 2 relavant to this component. I have implemented both the Sap Notes 1363752, 1226612. Still after implementing the OSS note, i am getting the same error.My guess is one of the method is missing. Please help me out?
    Regards
    Krishna

  • How to change search result list entries?

    Hi together,
    I'd like to fit the TREX search result list to my own requirements. I've edit the Search Result Renderer Settings, Search Result Layout Set, Search Component Set and the Search Option Set. But that's not enough.
    1.) I would like to display the relevant index name, in which the document was found.
    2.) For special indexes (not for all!) I want to change the content link:
    For example: if TREX is finding an xml-File in index "abc_index" I would like to change the content link from
    "https://portalserver/irj/go/km/docs/folder/p76.xml" to
    "https://portalserver/irj/go/km/docs/folder/p76.htm"
    and from
    "https://portalserver/irj/go/km/docs/folder/p76_data.xml" to
    "https://portalserver/irj/go/km/docs/folder/p76.htm"
    3.) I'd like to display a special part of the document as a explanatory text in the result list.
    I think point 1 and 3 are possible with properties and HTML-extractors. But point 2 I'm afraid I have to create my own component.
    But how to manage this? I cannot find any code snippets or tutorials or pattern to copy and develop further.
    Is it possible or advised to write a WebDynpro? Are there other possibilities? I don't know how to start.
    I would be pretty delighted to get any idea...
    Thanks a lot
    Steffi

    Hi Stefanie
    1) If you want to be able to show the name instead, you should write your own property renderer. Heres the link for the documentation: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c739e546-0701-0010-53a9-a370e39a5a20 -> How to Implement Flexible UI
    Components -> Property Renderer
    2) Documentation will be send in a matter of minutes.
    3) I also think the web property extractors only work with the web repository manager, because as far as I know that is the only repository manager, where you can select a web property extractor upon creation. I guess you could open an OSS to SAP and ask if its not possible to extract properties in your scenario just to be sure if its not possible. But my guess is that you either have to develop your own repository manager or publish your files on a web server in order to meet your requirements.
    Best regards,
    Martin

  • Result table data to be populated based on selection in the result list

    Hi,
    We have a parent data source "P" containing all the record types. Further we have two child data sources each having filters on exclusive record types(for ex. child1 containing record types X, Y, Z and child2 containing record types A, B).
    In our page we have a result list associated with data source child1(record types X, Y, Z) and result table associated with data source child2(record types A, B). There exists common attributes among the attributes present in result list and in the result table.
    Rest of the containers in the page namely search, breadcrumbs, guided navigation point to the parent data source("P") containing all the record types.
    Whenever we select a value from the guided navigation using the common attributes both the result list and result table are getting filtered.
    What we require is that, whenever an attribute(common attribute) is clicked in the result list, the data in the result table needs to get filtered based on the value of the attribute that is clicked.
    Is this possible? If so, pl. suggest how.

    Take a look at the Studio release notes for EID 2.4 http://docs.oracle.com/cd/E35976_01/studio.240/RELNOTES.txt a lot of little bugs like the one you describe have been resolved. If you haven't already done so you should upgrade to 2.4.

  • How to get latest record on top of the result list

    Hi Gurus,
    How to get latest record on top of the result list when you open the record.
    saved data method in BT120H_CPL of OverView page and result list in ICCMP_INBOX.
    Regards,
    Ravi

    Hi
    Try sort descending by on fileld "changed at ".
    manipulate the sort depends on your requirement
    Regards
    Logu

  • Different Color Text of Topic Titles by Child Project in Search Results List

    Does anyone know how I can change the text color to indicate the source project of a topic as displayed in the Search Results list?
    I have followed Peter Grainge's directions for setting up a parent project that has several child projects, one of which contains outdated version-specific information. Thanks, Peter!
    I would like it to be obvious to the user before they open a topic from the Search Results list that it is from the old legacy project.
    I have found where the font is set, (thanks to the RoboWizard), but I am not a Javascript programmer and am uncertain how to code the "if document is from this project, then use this font" logic.
    I would also like to put a "caption" below the "Search Results per page" line to explain the purpose of the color change.
    I am using RoboHelp HTML 8.0.2. I generate WebHelp output which is then FTP'd to our server.
    Thanks in advance!

    Hi Leon,
         Let me make sure that I understand your suggestion - I should change the title of each topic in the "legacy" knowledge base so that they each include a short identifier, such as "First Topic - Legacy"? If so, I suppose that would work, but I'd have to change 1,000 topics. The topic titles would no longer match the filenames (I'm trying to freeze changes to the old knowledge base to which there are many links from our user forum), which I suppose is not a big concern at this point.  I'll run some tests.
         That has also raised another question in my mind, but I'll post that separately. It's about the way Robohelp selects the text that is shown immediately after the title of the topic in the Search Results list.
         Thanks for taking the time to help!

Maybe you are looking for

  • CS4 Crashing with PDF export

    I cannot export to pdf without crashing. I have deleted preferences, started in safe mode, used another account, deleted font caches, repaired permissions, sworn a lot (made me feel better) Now I don't know what else to do. the crash report is below,

  • Parse out the contents of meta tag using HTML.Tag

    I need help with using the HTML.Tag class. I don't even know where to start... I want to make a method that allows me to pass in a very long string and the NAME of the meta tag.. and will return the contents of the meta tag.. any help will be super..

  • Third party customization process

    pls send me third party customization process. It's very urgent. pls.....................................................

  • Notes from Global Creation

    I have a screenflow inside the Global Creation activity. The screenflow has a form with a text field in it. I use Note.create(text) method to copy the notes typed in the text field to the notes section of ALBPM. But it does not let me copy the notes

  • Unsure I have the correct version Flash Player

    My version of Flash Player, according to the version test on adobe.com is WIN 10,0,45,2 at first glance this seems to be in order. but upon closer inspection I realized that the separating factors are commas, not periods. Therefore, I should have 10.