How to get Fiori fluid design in Non ABAP environment

hi All,
I am very new to fiori, want to use the the responsive lay-outing  in business objects product so please help me getting the stating guide for fiori.
In Business objects we have the webapp (tomcat) so how to bootstrap fiori in tomcat??. First of all is my understanding correct about fiori??
Can it be used outside ABAP or SAP context like SAPUI5.
Thanks & regards
Kunal

Hi Kunal,
Fiori uses UI5 libraries (html5) hence it is responsive(adjusts as per the resolution of the screen).
This cannot be used for SAP GUI as we have webdynpro screens and these are non responsive.
Fiori is always placed as a frontend being UI5 application. Business data comes from SAP. If you want to build fiori-like applications. You need an odata service(to be built using SAP Netweaver gateway) and a ui5 application to consume the service. You can either setup eclipse or use WEBIDE.
For more information on FIori : All Things SAP Fiori
For information on UI5 area : SAPUI5 Developer Center | SCN
or What is OpenUI5 / SAPUI5 ?
Regards,
Tejas

Similar Messages

  • How to get selected row from a non-bind ADF table

    Hi,
    I have an ADF table that is based on a collectionModel built programmatically. The collectionModel is this:
    model = new SortableModel(new ArrayList<ArrayList>());
    Hence, it is not a binding table. My question is how to get the selectedRows from a non-bind table.
    I am used to building binding ADF table and I know we can get it from voiterator.getCurrentRow, since the selectionListener is set to the binding....collectionModel.makeCurrent
    <af:table value="#{bindings.ItasLookupTypesVO1.collectionModel}"
    selectedRowKeys="#{bindings.ItasLookupTypesVO1.collectionModel.selectedRow}"
    selectionListener="#{bindings.ItasLookupTypesVO1.collectionModel.makeCurrent}"
    </af:table>
    I am thinking maybe I need to write my own selectionListener, but need more advice/ideas of what's the codes in the customer selection Listener to get it from my SortableModel.
    Please help.
    Thanks
    -Mina

    I'm not sure if this works in your case, but check out the selection listener I write in this blog http://wp.me/pcBZk-eu
    You should use the selection event and check the added set. This should give you access to the selected row.
    Timo

  • I had a "pdf export" plan and upgraded it to "pdf pack" plan and it was charged the full price of the new plan in my credit card. How to get the refund of the non used part of the old plan?

    I had a "pdf export" plan and upgraded it to "pdf pack" plan and it was charged the full price of the new plan in my credit card. How to get the refund of the non used part of the old plan?

    Hi edilsoncf,
    I've seen your question on several forums, and responded there. Did you get your subscription sorted out?
    See: How do I get a refund if I have multiple Acrobat service subscriptions?
    Best,
    Sara

  • Cisco 1702i WAP: how to get an interface in a non-native bridge group/ VLAN to be recognized by the internal DHCP server

    Does anyone know how the internal DHCP server in these access points connects to virtual interfaces and bridges in the unit?
    Is there some sort of default connection that connects the DHCP server to the native bridge group or VLAN?
    In a test case, with an SSID in the native VLAN and bridge group, the 1702i serves an IP address to a wireless client no problem. But with a second SSID in a non native VLAN and bridge group, no IP gets served. My only guess is that since the bvi1 defaults to the native bridge group and VLAN, sub-interfaces also in this group are assumed to be in the same subnet as bvi1, or in this case:
    interface bvi1
      ip address 192.168.1.205 255.255.255.0
      no ip route-cache
      exit
    It would be the ..1. subnet.
    Since the dhcp pool is set as:
    ip dhcp pool GeneralWiFi
      network 192.168.1.0 255.255.255.0
      lease 1
      default-router 192.168.1.1
      dns-server 8.8.8.8
      exit
    There may be an assumption that anything bvi1 can talk to is in the ..1. subnet, so the above pool gets activated on a request coming through bvi1.
    Is the DHCP server just hanging out waiting for a request from an "area" that is assumed to be on the same subnet as the given pool?
    Do I need to somehow show the device what subnet the 2nd SSID/ subinterfaces are in so the internal DHCP server can decide it needs to go to work, or is there some sort of bridging between the DHCP server and the interfaces that needs to be done? I am trying to use the same DHCP pool for the second subnet at this point, since I assume I will need another router to service an additional subnet and DHCP pool.

    Keep in mind that DHCP is a broadcast packet to start. So the AP can only listen in the subnet that it has an IP address for.
    Now, for any other subnet you can use the AP for DHCP but you have to have an IP helper address on your L3 pointing back to the AP.
    That being said, I wouldn't use the DHCP server on the AP as it is limited. You'd be better off using a Microsoft server or some other device that is designed for DHCP.
    HTH,
    Steve

  • How to get the query design element meaning with the technical name ?

    In BI 7.0 query designer, we got error msg in Transport Connection like:
    Object 41PPHH3DICYQ56L2XJGXDRSMT is already being
    edited by user_id
    Choose 'Display object' or 'Cancel'.
    How to check what design element is for 41PPHH3DICYQ56L2XJGXDRSMT?  And what could cause the above error?
    We will give you reward points!

    You can collect the query and its elements in the transport connection. The under the technical name you will find this and the element.
    Hope this helps.
    Kumar

  • Help:  How to get rid of the default None from Radio buttons?

    Hi, I searched the forum and found a work around for inputSelect. It seemed it does not work for Radio buttons, i.e., inputSelectGroup with multiple=false.
    Please anyone help us to get rid of the none choice for gender among female and male. Thank you very much in advance.
    ZD

    The 'none' choice is automatically displayed for fields that allow nulls.

  • How to get JMStudio to work with non-multicast

    i can use JMStudio to capture from my webcam and stream video using suggested multicast address;
    i can use 2nd JMStudio on same or different machine to receive the multicast video transmitted from 1st JMStudio;
    i am unable to discover how to use JMStudio with a non multicast IP;
    i try to tell it to use the IP of my local machine and pick a port such as 8008;
    when the other JMStudio is started for receiving (assuming i started transmitting 1st) i tell it the same IP address and port as the 1st --
    and it returns an error;

    I imagine it's just an error dealing with port reuse... you're trying to do two different things on the same port, which isn't possible.
    Try it on two different machines.

  • How to get Sil 3114 to be NON raid on Neo4 platinim

    Ive searched all day to try and find this answer with no luck.  I even saw a post or 2 on the forum here that were not totally resolved.  I want to use the orange usb sil3114 as a normal non raid sata.  It shows up now during bootup because i enabled it in the bios, but it wont work as jbod because when I go into the utility that is not an option so the drive I connect to it wont work.

    http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=165
    Reading below carefully I get the impression, that BIOS will not see the disk.
    SiL chapter is no 6 in the manual. Since you have so many disks already I dare not give any advice of my own:
    Before installing the SATARAID5 software, Silicon Image Serial ATA host adapter
    driver must be installed. Insert MSI driver CD into the computer’s CDROM drive and
    select Silicon Image SATA RAID Drivers.
    The Java 2 Runtime Environment is required for the SATARAID5 GUI. The Java 2
    Runtime Installer and executable package must be downloaded from the Sun
    Microsystems website at http://java.sun.com/j2se/downloads.html. The computer
    must have an Internet connection set up before installation can proceed.
    Save the installer file to a known location, such as the My Documents folder. Using
    Windows Explorer or by clicking on the My Computer icon on the desktop, select
    the installation file and open it. The installation will begin. The installer program will
    download the needed files from the Internet.
    Creating JBOD
    Since BIOS no longer reports non-RAID drives to the system BIOS, if a non-RAID
    boot drive or data drive is desired, a JBOD
    can be created so BIOS will report it to the system BIOS.
    1. To create a JBOD, Select ”Create RAID set”
    2. Select “JBOD” and press Enter.
    3. Select JBOD drive from the physical drive list and press Enter.
    4. Select JBOD size with and keys.
    5. After the JBOD size is set, the message “Are You Sure?” will display before
    completing the configuration. Answer “N” to abort the creation of the JBOD, or “Y”
    to proceed with the JBOD creation.
    Resolving Conflicts
    When a RAID set is created, the metadata written to the disk includes drive
    connection information including the channel on the host adapter to which it is
    connected. If after a disk failure the replacement disk was previously part of a
    RAID set or used in another system, it may have conflicting metadata, specifically
    in reference to the drive connection information. If so, this will prohibit the RAID set
    from being either created or rebuilt. In order for the RAID set to function properly,
    this old metadata must be first overwritten with the new metadata. To correct this,
    select “Resolve Conflict” and the correct metadata, including the correct drive
    connection information; will automatically be written to the replacement disk.
    1. Select “Resolve Conflicts” and press Enter.
    2. Select the “Conflict” entry in the Logical Drive Status window and press Enter.
    3. Note that some conflict resolutions may result in the drive letter assignment
    changing; for example the RAID set may have been drive D: but after the conflict
    resolution, it may become drive E. Be aware of this when performing a conflict
    resolution. To maintain the same drive lettering, the SATA cables connected to the
    drives may need to be swapped, or in the case of a SATA-based removable drive
    unit, the order of the drives within the chassis made need to be changed.
    Press ‘Y’ to accept the change and resolve the conflict.
    4. The conflict will be resolved. The RAID Set will appear in the Logical Drive
    window.
    Reserved Drive and Setting Size for RAID Set, Spare Drive, or
    JBOD
    Once a physical drive has been used to create a RAID set, spare drive, or JBOD
    by BIOS utility, BIOS saves user selected set or drive size in the reserved area of
    the physical drive. There is no way to remove the reserved area information even
    after the user deletes the set or drive. For this reason, after a set or drive is
    deleted, BIOS recognizes the physical drive as a reserved logical drive and it will
    not report the drive to the system BIOS.
    When user selects to create a RAID set, spare drive, or JBOD, he or she has to
    select size for the set or drive. BIOS will set a default size for it and user can use
    the and keys to change the size. If the physical drive has never been used to
    create a set or drive by the BIOS before, the full size of the physical drive will be
    set as default size. Otherwise, BIOS will set default size to the size it saved in the
    reserved area of the physical drive before.
    If the user wants to increase the default size, BIOS will display a warning
    message in the help window and for user’s response
    before changing the default size.

  • How to get InetAddress.getHostName() to skip non valid ips.

    im trying to build a network mapper that will scan all ip addresses up to 192.168.0.256 indexing the last 3 digits from 0 to 257. It takes less than a second to grab the host name of ip addresses that are alive, but for the rest that are down, it takes 10-20 seconds before returning the ip addresses. How can I send a packet to see if the host is up before asking for the hostName. I tried creating a socket to connect to various ports but even that takes 10-20 seconds for downed hosts. Thanks in advance.

    You want to do it fast?
    You can't, that isn't how sockets work. Sometimes it takes minutes to connect.
    If you are scanning local addresses and it takes that long, then something is wrong with your intranet and you need to talk to your sys admin.
    If you are scanning internet addresses then that is how long they take (assuming that something is not wrong with your internal network.)
    You can use a tentative approval process and threads to allow some processing to proceed. That, of course, depends on what you are doing.

  • How to get role check in web dynpro abap

    Hi,
    I am creating an web dynpro application and i need to perform certain functions based on the verification of role name .
    To the users which are been assigned to the particular role only they can perform the desired application.
    But i dont know what condition should be given in order to get the role name from the sap gui as well as from the netweaver portal.
    I would also like to ask how can we import the roles from netweaver portal to sap gui or how can we set authorisations on those roles which are been created in netweaver portal

    Hi,
    There is no support for using portal API to get the roles in webdynpro ABAP.
    So the best way to achieve this would be create an iview for your webdynpro ABAP application and control the user access by assigning them permission and placing the content in "Security zones" which makes the content non-accessible to the user if he is assigned with the role and intill he has required zone assigned to him.
    Thanks & Regards,
    Lokesh Kamana

  • How to get data shown in SM35 trough ABAP

    Hello !
    I'm trying to develop my small application which would be useful during migration process,
    Since we use mainly BDC to insert data we process massive amounts of logs.
    Is there any way to get list of existing batch sessions trough abap?
    I'd like to fetch 3 things from a system :
    - sessions list
    - list of existing logs for each session
    - particular selected log.
    are there any Function modules that can aid me ? where to look for further info on this ?

    OK - thanks for a starting  point.
    the 1st unclear thing is how does logname variable gets assigned.
    I mean standard table bdcld is defined here as follows :
    data begin of bdcld  occurs 0.     " ITabelle der Verzeichniseintraege
            include structure bdcld.   " LogTabelle aller Protokolle
    data: logname(80),                 " protokollpfad
          local_host(12),              " lokaler rechner
          cnt type i,                  " satzzaehler
          active(1) type c,            " active flag
          temseid type rstsoname.      " TemSe ID
    data end of bdcld .
    And that is what i understand.
    now the hard part is this ::
    loop at bdclda where lmand = sy-mandt and quid = queue_id.
        move-corresponding bdclda to bdcld.
        move logname to bdcld-logname.
        move prot_list-local_host to bdcld-local_host.
        append bdcld.
      endloop.
    this means there should be some structure named bdclda with field logname.
    So i search for it and i find it as follows :
    begin of bdclda  occurs 0.
        include structure bdcld.
      data end of bdclda .
    That leaves me with conclusion that bdcld should have logname variable but when i enter bdcld in SE11 no logname field is found... please can you help ?
    i also cant se BDCLDA in SE11

  • How to get the name of an executing ABAP query in run time

    Hi ABAP Gurus,
    I need to get the ABAP query name when it's running. For example we can get the current executing ABAP program name from SY-REPID.
    My tried logic - every query generates an ABAP program like AQZZUGQUERY. 'UG' stands for user-group name and the length specified for it is 12, if the length of the user-group name is less than 12, then the rest will be filled by '='. Next 'QUERY' stands for ABAP query name and the length specified for it is 14, if less, then the rest will be filled in with '=' in the right. I've tried to extract the query name by using cut and trip (offset) operations.
    But somehow this logic is not working - always it's picking up the function name as checked in debug mode.
    Guys - Can you please provide me the solution on this.
    Thanks & regards,
    Jayanta Bej.

    Guys,
    I've cracked the issue. Instead of retrieving the query name from sy-repid, I've retrieved it from sy-cprog and the problem is resolved.
    Thanks guys for your quick responses.
    Thanks and regards,
    Jayanta Bej.

  • How to get Runtime for each statement in abap program

    Is there any tool which tells the runtime of each statement in our program..apart from sto5 and se30
    Thanks in advance
    PRASANNA

    Determining the calculation time for calculating the tangent of 1. Since the runtime of the statement is less than a microsecond, the runtime of several executions in an inner loop is measured. The exection time for the loop itself is also measured in order to deduct it as an offset. These measurements are executed several times in an outer loop and the mean value is created using division by n0. Through division by ni, the runtime of an individual statement is determined.
    DATA: t0    TYPE i,
          t1    TYPE i,
          t2    TYPE i,
          t3    TYPE i,
          t4    TYPE i,
          tm    TYPE f,
          no    TYPE i VALUE 100,
          ni    TYPE i VALUE 1000,
          res   TYPE f.
    DO no TIMES.
      GET RUN TIME FIELD t1.
      DO ni TIMES.
        res = TAN( 1 ).
      ENDDO.
      GET RUN TIME FIELD t2.
      GET RUN TIME FIELD t3.
      DO ni TIMES.
      ENDDO.
      GET RUN TIME FIELD t4.
      t0 = t0 + ( ( t2 - t1 ) - ( t4 - t3 ) ).
    ENDDO.
    tm = t0 / ni / no.
    Source: SAP Help.
    Regards,
    Santosh

  • How to get the transport request number of ABAP query.

    I want to find out last Transport Request  number used of a transporting changes Abap query from development to quality system.
    Also is it possible to do some comparison on version existing in development and quality for abap query.

    goto SE03 ..
    In Object Directory -> Double click on
       Change Object Directory Entries
    Enter AQQU(This is for ABAP Query) in the modifiable box ..
    press enter ...
    Check this check box ... Enter the ABAP query and press F8.
    Double click on the Query and in the popup click on the
    Lock Overview ...
    U'll find the request number ...
    Edited by: Srinivas Gurram Reddy on Apr 2, 2008 6:53 PM

  • How to get the decision key in abap program

    Hi guys.
    I have a user decision workflow that have two options: Accept or Reject. This options has some type of id, right? Like '0001', '0002', right?
    How i get this ids decisions through a abap program.
    I need to know this because i have to pass this id to a Z Function Model.
    Thanks!

    The result is found in the workitem container in the '_RESULT' or '_WI_RESULT' elements, you can use the SAP_WAPI_READ_CONTAINER function module to read the data (read the element from the simple container returned table).
    CALL FUNCTION 'SAP_WAPI_READ_CONTAINER'
      EXPORTING
        workitem_id                    = im_wi_id
      TABLES
        simple_container             = lt_container
    READ TABLE lt_container WITH KEY element = '_WI_RESULT' into ls_container.
    If you what to get the possible decisions description you can use the SAP_WAPI_DECISION_READ function module,
    CALL FUNCTION 'SAP_WAPI_DECISION_READ'
    EXPORTING
    workitem_id  = im_wi_id
    TABLES
    alternatives = lt_alts.

Maybe you are looking for

  • IOS 7, iTunes Match, and downloads to Music -- beware of your first use

    I'll explain the situation in a moment. My question for the community is if someone saw a way to avoid this from happening. I just encountered a perfect storm when I upgraded to ios 7. So far it has cost me $230 in excess data charges. I am an iTunes

  • ORA-01001: invalid cursor

    I have the below code I am trying to execute and get the error ORA-01001: invalid cursor create or replace PROCEDURE TESTUPDATE(pNAME VARCHAR2,pID NUMBER) IS   CN NUMBER;    CURSOR C1 IS    SELECT CODE,SOPTION,SFILE           STREET1,           STREE

  • Quick Look no longer works with AVI files.

    Hi For some reason, quicklook no longer looks inside avi files. I get a black screen and audio, but no visual. This is a recent problem, nothing has changed on my system other than itunes 9 being installed. AVI files worked fine with quicklook but ha

  • Executing Scenario on the basis of a variable.

    Hi I have a requirement of executing one interface out of more than 2 interfaces on the basis of incoming variable value in a package. For Eg: Scenario is like .., one variable named as 'VAR_LOCAL' returns one 'filecode' value. --> filecode can have

  • How many devices can use the same rescue email?

    I support over 40 ipads at  my school. I want teachers to set up a rescue email that comes to me in case they are locked out. How many different apple ids can use the same rescue email address ?