XI 4.0 and BW BICS interface

Hi,
With XI 4.0, there is a mention of using BICS from tools like WebI and Crystal Reports. So far, BICS was olnly used for Xcelsius.
If BICS is also used by other BI tools, does that mean a WebI installation will work without BOE? Or is it the universe that will connect to BW using BICS in addition to OLAP BAPI?
Regards,
Shehryar

As far as I know BOE will still be needed. It is just about the way data are going to be fetched.
Regards,
Stratos

Similar Messages

  • PL/SQL and Java Swing interface

    Everybody in this forum knows that Oracle is the best database around
    with many functionalities, stability, performance, etc. We also know
    that PL/SQL is a great language to manipulate information directly
    in the database with many built in functions, OOP capability,
    transaction control, among other features. Today an application that
    manipulates information, which needs user interface, requires components
    to be developed using different technologies and normally running in
    different servers or machines. For example, the interface is done using
    a dynamic HTML generator like JSP, PHP, PL/SQL Web Toolkit, etc.
    This page is executed in an application server like Oracle iAS or
    Tomcat, just to name two, which in turn access a database like Oracle to
    build the HTML. Also rich clients like Java applets require an intermediate
    server to access the database (through servlets for example) although
    it is possible to access the database directly but with security issues.
    Another problem with this is that complexity increases a lot, many
    technologies, skills and places to maintain code which leads to a greater
    failure probability. Also, an application is constantly evolving, new
    calculations are added, new tables, changed columns. If you have an
    application with product code for example and you need to increase its
    size, you need to change it in the database, search for all occurrences
    of it in the middle-tier code and perhaps adjust interfaces. Normally
    there is no direct dependency among the tier components. On another
    issue, many application interfaces today are based on HTML which doesn't
    have interactive capabilities like rich-client interfaces. Although it
    is possible to simulate many GUI widgets with JavaScript and DHTML, it is
    far from the interactive level we can accomplish in rich clients like
    Java Swing, Flash MX, Win32, etc. HTML is also a "tag-based" language
    originally created to publish documents so even small pages require
    many bytes to be transmitted, far beyond of what we see on the screen.
    Even in fast networks you have a delay time to wait the page to be
    loaded. Another issue, the database is in general the central location
    for all kinds of data. Most applications relies on it for security,
    transaction and availability. My proposal is to use Oracle as the
    central location for interface, processing and data. With this approach
    we can create not only the data manipulation procedures in the database,
    but procedures that also control and manage user interfaces. Having
    a Oracle database as the central location for all components has many
    advantages:
    - Unique point of maintenance, backup and restore
    - Integrated database security
    - One language for everything, PL/SQL or Java (even both if desired)
    - Inherited database cache, transaction and processing optimizations
    - Direct access to the database dictionary
    - Application runs on Oracle which has support for many platforms.
    - Transparent use of parallel processing, clusters and future
    background technologies
    Regarding the interface, I already created a Java applet renderer
    which receives instructions from the database on how to create GUI
    objects and how to respond to events. The applet is only 8kb and can
    render any Swing or AWT object/event. The communication is done
    through HTTP or HTTPS using Oracles's MOD_PLSQL included in the Apache
    HTTP server which comes with the database or application server (iAS).
    I am also creating a database framework and APIs in PL/SQL to
    create and manipulate the client interface. The applet startup is
    very fast because it is very small, you don't need to download large
    classes with the client interface. Execution is done "on-demand"
    according to instructions received from the database. The instructions
    are very optimized in terms of network bandwidth and based on preliminary
    tests it can be up to 1/10 of a similar HTML screen. Less network usage
    means faster response and means that even low speed connections will
    have a good performance (a future development can be to use this in
    wireless devices like PDAs e even cell phones, just an idea for now).
    The applet can also be executed standalone by using Java Web Start.
    With this approach no business code, except the interface, is executed
    on the client. This means that alterations in the application are
    dynamically reflected in the client, no need to "re-download" the
    application. Events are transmitted when required only so network
    usage is minimized. It is also possible to establish triggering
    events to further reduce network usage. Since the protocol used is
    HTTP (which is stateless), the database framework I am creating will
    be responsible to maintain the state of connections, variables, locks
    and session information, so the developer don't need to worry about it.
    The framework will have many layers, from communication up to
    application so there will be pre-built functions to handle queries,
    pagination, lock, mail, log, etc. The final objective is to have a
    rich client application integrated into the database with minimum
    programming and maintenance requirements, not forgetting customization
    capabilities. Below is a very small example of what can de done. A
    desktop with two windows, each window with two fields, a button with an
    image to switch the values, and events to convert the typed text when
    leaving the field or double-clicking it. The "leave" event also has an
    optimization to only be triggered when the text changes. I am still
    developing the framework and adjusting the renderer but I think that all
    technical barriers were transposed by now. The framework is still in
    the early stages, my guess is that only 5% is done so far. As a future
    development even an IDE can be created so we have a graphical environment
    do develop applications. I am willing to share this with the PL/SQL
    community and listen to ideas and comments.
    Example:
    create or replace procedure demo1 (
    jre_version in varchar2 := '1.4.2_01',
    debug_info in varchar2 := 'false',
    compress_buffer in varchar2 := 'false',
    optimize_buffer in varchar2 := 'true'
    ) as
    begin
    interface.initialize('demo1_init','JGR Demo 1',jre_version,debug_info,compress_buffer,optimize_buffer);
    end;
    create or replace procedure demo1_init as
    begin
    toolkit.initialize;
    toolkit.create_icon('icon',interface.global_root_url||'img/switch.gif');
    toolkit.create_internal_frame('frame1','Frame 1',50,50,300,136);
    toolkit.create_label('frame1label1','frame1',10,10,50,20,'Field 1');
    toolkit.create_label('frame1label2','frame1',10,40,50,20,'Field 2');
    toolkit.create_text_field('frame1field1','frame1',50,10,230,20,'Field 1','Field 1',focus_event=>true,mouse_event=>true);
    toolkit.create_text_field('frame1field2','frame1',50,40,230,20,'Field 2','Field 2',focus_event=>true,mouse_event=>true);
    toolkit.set_text_field_event('frame1field1',toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,'FIELD 1','false');
    toolkit.set_text_field_event('frame1field2',toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,'FIELD 2','false');
    toolkit.set_text_field_event('frame1field1',toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,'field 1','false');
    toolkit.set_text_field_event('frame1field2',toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,'field 2','false');
    toolkit.create_button('button1','frame1',10,70,100,25,'Switch','Switch the values of "Field 1" and "Field 2"','S','icon');
    toolkit.set_button_event('button1',toolkit.action_performed_event,'demo1_switch_fields(''frame1field1'',''frame1field2'')','frame1field1:'||toolkit.get_text_method||',frame1field2:'||toolkit.get_text_method);
    toolkit.create_internal_frame('frame2','Frame 2',100,100,300,136);
    toolkit.create_label('frame2label1','frame2',10,10,50,20,'Field 1');
    toolkit.create_label('frame2label2','frame2',10,40,50,20,'Field 2');
    toolkit.create_text_field('frame2field1','frame2',50,10,230,20,'Field 1','Field 1',focus_event=>true,mouse_event=>true);
    toolkit.create_text_field('frame2field2','frame2',50,40,230,20,'Field 2','Field 2',focus_event=>true,mouse_event=>true);
    toolkit.set_text_field_event('frame2field1',toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,'FIELD 1','false');
    toolkit.set_text_field_event('frame2field2',toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,'FIELD 2','false');
    toolkit.set_text_field_event('frame2field1',toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,'field 1','false');
    toolkit.set_text_field_event('frame2field2',toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,'field 2','false');
    toolkit.create_button('button2','frame2',10,70,100,25,'Switch','Switch the values of "Field 1" and "Field 2"','S','icon');
    toolkit.set_button_event('button2',toolkit.action_performed_event,'demo1_switch_fields(''frame2field1'',''frame2field2'')','frame2field1:'||toolkit.get_text_method||',frame2field2:'||toolkit.get_text_method);
    end;
    create or replace procedure demo1_set_upper as
    begin
    toolkit.set_string_method(interface.global_object_name,toolkit.set_text_method,upper(interface.array_event_value(1)));
    toolkit.set_text_field_event(interface.global_object_name,toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,upper(interface.array_event_value(1)),'false');
    end;
    create or replace procedure demo1_set_lower as
    begin
    toolkit.set_string_method(interface.global_object_name,toolkit.set_text_method,lower(interface.array_event_value(1)));
    toolkit.set_text_field_event(interface.global_object_name,toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,lower(interface.array_event_value(1)),'false');
    end;
    create or replace procedure demo1_switch_fields (
    field1 in varchar2,
    field2 in varchar2
    ) as
    begin
    toolkit.set_string_method(field1,toolkit.set_text_method,interface.array_event_value(2));
    toolkit.set_string_method(field2,toolkit.set_text_method,interface.array_event_value(1));
    toolkit.set_text_field_event(field1,toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,upper(interface.array_event_value(2)),'false');
    toolkit.set_text_field_event(field2,toolkit.focus_lost_event,'demo1_set_upper',toolkit.get_text_method,upper(interface.array_event_value(1)),'false');
    toolkit.set_text_field_event(field1,toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,lower(interface.array_event_value(2)),'false');
    toolkit.set_text_field_event(field2,toolkit.mouse_double_clicked_event,'demo1_set_lower',toolkit.get_text_method,lower(interface.array_event_value(1)),'false');
    end;

    Is it sound like Oracle Portal?
    But you want to save a layer 9iAS.
    Basically, that was the WebDB.(Oracle changed the name to Portal when version 3.0)
    Over all, I agree with you.
    >>Having a Oracle database as the central location for all components has many
    >>advantages:
    >>
    >>- Unique point of maintenance, backup and restore
    >>- Integrated database security
    >>- One language for everything, PL/SQL or Java (even both if desired)
    >>- Inherited database cache, transaction and processing optimizations
    >>- Direct access to the database dictionary
    >>- Application runs on Oracle which has support for many platforms.
    >>- Transparent use of parallel processing, clusters and future
    >>background technologies
    I would like to build 'ZOPE' inside Oracle DB as a back-end
    Using Flash MX as front-end.
    Thomas Ku.

  • Is any difference in oracle 11i and oracle 12 interfaces tables

    Dear All,
    Can someone tells me .. Is any difference in oracle 11i and oracle R12 interface tables?? My company want to upgrade Oracle 11i to EBS R12
    PS
    Edited by: PS on Jul 13, 2012 3:07 PM

    Please also see:
    Identifying Data Model Changes Between EBS 12.1.3 and Prior EBS Releases
    https://blogs.oracle.com/stevenChan/entry/ebs_data_model_1213
    EBS File Comparison Report Now Available
    https://blogs.oracle.com/stevenChan/entry/ebs_file_comparison_report_now
    EBS Seed Data Comparison Reports Now Available
    https://blogs.oracle.com/stevenChan/entry/ebs_seed_data_comparison_reports
    Thanks,
    Hussein

  • What does it mean by "Deprecation of MBeanHome and Type-Safe Interfaces" ?

    The "Javadoc" for the type safe WebLogic MBean interfaces have this disclaimer;
    Deprecation of MBeanHome and Type-Safe Interfaces... This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime.
    Link: http://otndnld.oracle.co.jp/document/products/wls/docs100/javadocs_mhome/weblogic/management/configuration/DomainMBean.html
    I don't understand what this means;
    1) Is all the WebLogic MBean interfaces in the "weblogic.management.configuration.*" deprecated?
    2) Is the usage of MBeanTypeService also deprecated. since it requires the an WebLogic MBean interface as input for it's getMBeanInfo method?
    3) If the WebLogic MBean interfaces will dispear, wil there be any reliable source for type information about WebLogic MBean since the information returned by MBeanTypeService.getMbeanInfo(), MBeanserver.getMbeanInfo() or WebLogicObjectName.getMbeanInfo() isn't consist in its naming schemes (tries to but..)?

    Hi,
    While scheduling background job, you can trigger the job based on existing job status as dependency or schedule the job based on the SAP Event.
    Dependency Job like first background job completes successfully then second followup job will executed other job will not triggered.
    Event Jobs: While importing data through transportation, some RDD* jobs automatically triggers. These are event based jobs.
    Regards,
    Ganesh
    ****Reward points if Helpful*****

  • Concrete classes implement abstract class and implements the interface

    I have one query..
    In java collection framework, concrete classes extend the abstract classes and implement the interface. What is the reason behind extending the class and implementing the interface when the abstract class actually claims to implement that interface?
    For example :
    Class Vector extends AbstractList and implements List ,....
    But the abstract class AbstractList implements List.. So the class Vector need not explicitly implement interface List.
    So, what is the reason behind this explicit definition...?
    If anybody knows please let me know..
    Thanx
    Rajendra.

    Why do you post this question again? You already asked this once in another thread and it has been extensively debated in that thread: http://forum.java.sun.com/thread.jsp?forum=31&thread=347682

  • How to internationalize BPM Notifications and the User Interfaces ?

    Hi masters.
    Could anyone say me the better way to internationalize, translate the texts of the BPM Notifications and Adobe Forms and WebDynpro user interfaces ?

    Hi Lehcim,
    Have a look at the src\bpmn folder of your process. For example if your process is called demoprocess, you'll find demoprocess.bpmn.xlf file there.
    If you open that file it should be opened with the S2X editor. Have a look at the Resource Text Tab, you'll find all the texts of your process there. That means e.g. Activity names etc. but also the Texts you have used in your Notification activities.
    Internationalisation works now like the aforementioned WebDynpro internationalisation.
    In short terms: you copy the xlf file, add the iso language code (e.b. demoprocess.bpmn_de.xlf), then open the new xlf file and translate the texts.
    Just post again if my explanation wasn't clear enough.
    Cheers, Marcel

  • Why is the stub generated from the implementation and not the interface?

    Why is the stub generated from the implementation and not the interface?

    Because if a remote server object implements multiple remote interfaces, its stub must implement all the same remote interfaces. The only way to know which interfaces to implement is to examine the server object class.

  • Bridging wifi and ethernet; bring interface up with netcfg

    using bridge-utils I was able to establish a bridge between my ethernet port and my wireless interface.  My wireless interface is the source of the Internet connection on the computer, and the ethernet port is going to send that Internet connection to a nearby computer.  My questions are:
    Is it possible to bring this bridge up via netcfg, so that the wireless interface connects to the desired router?
    If not, how can I use a bridge to bring up a wireless Internet connection using other applications, so that I can write a script to trigger it when I need it?

    So I had this working for a while, and lately I've been using it to bring Internet access to my Xbox 360, which is even more distant from the main router than the desktop I had been using.  It is also a much better use of the bridging in economical terms, since the wireless component for the Xbox is $100 (price gouging jerks...).
    Then yesterday I tried it and the Xbox wouldn't connect.  After fiddling around, I found two things out:
    1. Since the last time I connected the Xbox to the net, I had ran yaourt -Syu, which updated iptables from 1.4.5-x to 1.4.6-1
    2. The specific issue is that, despite the following line in my "ethernet-xover" network profile...
    POST_UP="iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE ; echo 1 > /proc/sys/net/ipv4/ip_forward ; /etc/rc.d/iptables save ; /etc/rc.d/iptables restart"
    ... /proc/sys/net/ipv4/ip_forward isn't getting set to 1.  Once I manually set it to 1, the connection works.
    So I'd like to take this opportunity to peer review this profile, to a) see why echoing is failing, and b) find out if it is really necessary to restart iptables as shown here.

  • FPGA programming for motor control using free downloadable IP cores for PWM and Quadrature encoder interfacing

    Hi,
    I have a cRIO-9014 with a NI9505 DC brushed servo drive module, and I would like to program the FPGA for PWM and Quadrature encoder interfacing using the intellectual property IP functions mentioned in the "CompactRIO Motor Control Basics Tutorial":
    Quadrature Encoder dX Method (FPGA, Use in SCTL).vi
    Pulse Width Modulation (FPGA, Use in SCTL).vi
    I made a search at ni.com/ipnet but I couldn't find them.
    Where can I find free downloadable IP cores for PWM and encoder blocks to include them in my FPGA interface program?
    Thanking you in advance,
    Manuel
    Solved!
    Go to Solution.

    Found by myself (google search!) at:
    https://lumen.ni.com/nicif/us/codepowelecguide/content.xhtml

  • Bridging wireless and wired network interfaces

    Hi,
    Is it possible to "bridge" the airport and ethernet network interfaces on a macbook pro using Leopard (10.5.7) ? I do not mean Internet connection sharing. That results in NAT.
    I recently got a desktop in my room which doesn't have a WiFi interface. I wish to connect its wired interfaced to my mbp's wired interface and give it access to the wireless network my mbp is on. To do this I would need to bridge the wireless and wired interfaces on my mbp. All the results I find online to do this only talk about Internet Connection Sharing ..
    thanks,
    regards,
    Puneet

    You can turn on IP Forwarding to achieve most of what you're after:
    sudo sysctl -w net.inet.ip.forwarding=1
    This will have the Mac forward packets from one interface to the other without NAT.
    However you still need to use separate subnets, and may need to play with routing to get everyone to talk to each other.

  • Monitoring and Restarting Message interfaces using APIs

    Hello Experts,
    My requirement is to monitor and restart Message interfaces from a WD Application.So i need some APIs that can be called for the same.
    From RWB, we can restart and manage(view status details) of messages. Is there any way to do that from a Dynpro application.Any APIs or servlets?
    Regards
    Dhanya

    Hi
    A starting point might be to have a look at the API's:
    http://help.sap.com/javadocs/pi/SP3/xpi/index.html
    there looks like there are some related to Messaging !
    or all the API's - http://help.sap.com/javadocs/
    Thanks
    Damien

  • Is PMC and VME bus interface same?What is the Diffrence?

    hi all,
    This a newbie question i know..But i want the clarification.
    Is PMC and VME bus interface same?What is the Diffrence?
    How they are same?
    I am sorry if i m asking this question onwrong place.
    if this is not the right place plz send me any link where can i post this question and get the answer.
    Thanks
    Vinod

    The best answer to your question that I was able to find can be found at Motorola's website:
    PMC Standard
    Logan S.

  • Difference OLE and CPI - C  interfaces

    Hi,
    Can any one explain the difference between OLE and CPi-C interfaces.
    With Best Regrads
    Mamatha

    Once you get past the starting point (I am referring to the OP here), there are a few salient differences:
    You can only extend (or generalize) a single superclass; however, you can implement (or realize) multiple interfaces. As such, all things being equal, using an interface in lieu of an abstract class 'frees' your design. Later, if you want the implementor of an interface to inherit from another class, there is not issue.
    Any abstract method specifies a contract. However, abstract classes allow you to also add common behavior to subclasses. This is an overused justification for abstract classes, IMO. You can achieve the same effect using delegation and still having interfaces.
    Always program to interfaces wherever possible. This means that you define an interface and have an implementing class (usually at a minimum). Do not do this for all your classes, but rather the ones that make your system unique (the domain model or M in MVC architecture). This allows you to later change implementation with a minimal amount of refactoring. This is a core precept from the Group of Four and any number of decent programming books.Best of luck.
    - Saish

  • Hello! Prompt, if after the arrival in other country to get local SIM a card and to insert it in iPhone, it thus will change the options and the language interface?

    Hello! Prompt, if after the arrival in other country to get local SIM a card and to insert it in iPhone, it thus will change the options and the language interface?

    It should automatically ajust but you may not be able to use it if the country you're going to uses a different network service. The two main services are CDMA and GSM. iPhone 4S can connect to both, but iPhone 4's come in separate CDMA and GSM models. USA, China, Egypt and some other countries use CDMA so if you bought your iPhone from one of these countries, it will not work in most European countries or Australia because they use GSM

  • Engineer's Interface and Subcontractor's Interface

    Does anyone know what "Engineer's Interface" and "Subcontractor's Interface" mean in Primavera P6?
    Regards
    Hawker

    I cannot explain in detail here but bottom line is
    Web is not a live database, its parent is client database were planners are working.
    Web takes the summarize data from Client.
    For example CPI, SPI, Gantt chart, Resource usage.........
    It all comes to quality of planning done at client.
    Web is a fancy tool that has the power to
    Compare projects and portfolios + Plan resources at project level
    Have Calculated UDF that shows traffic lights as required by Executives.
    However, Project Planning using WEB is slow with less options and flexibility for a planner when compared to Client.
    Hope it gives a bit of understanding from where I am coming from.
    Cheers.
    Jawad
    P6 Project Controls Co-ordinator and Administrator
    Novo Rail, Sydney

Maybe you are looking for

  • How to "print" a user-defined report to PDF?

    Hello, I am using sqldeveloper 3.1 and I've got a user-defined report (chart) working. I see one can adjust a bunch of PDF settings in the report properties, but I cannot find how to actually produce a PDF version of my report/chart...

  • Solution Manager Scenarios on transaction SOLAR_PROJECT_ADMIN

    Greetings, experts: When I'm defining a new project in transaction SOLAR_PROJECT_ADMIN, in the scope tab I only see best practices for Water Utility. Do you know how can I display other components in here? Is there a way to show the other templates i

  • Tracking Pass/Fail on LMS

    I am trying to track pass/fail on a Captivate project and I am having difficulties with the LMS. It is tracking as completed after just the first slide, before even taking the quiz. I have my quiz settings set to report "Quiz results only", Pass/Fail

  • Deployment and configuration of MVC framework

    Guys, I have a scenario where I need to deploy one of PHP MVC framework and use Oracle 10g web forms back end queries . Have anyone done anything similar ? Appreciate if you people give me some ideas considering me as a new bee to oracle 10g forms .

  • IPhone Photos and iPhoto

    Ok, I created an iPhone iPhoto Library on my Intel Mac, I did this because I want to keep all my Photos taken on my iPhone in one place. BUT...When I connect my iPhone to the Mac, I always end up copying everything from the "iPhone iPhoto Library" on