R-Base on Virtual PC

Does anyone one if R-Base will run on Virtual PC? Thanks

According to the website's minimum requirements, it should run fine, depending on what Mac you are using. My Powerbook is emulating a PIII 299MHz machine. So IMO, it will work fine. Albeit a little slow.

Similar Messages

  • Error:Unable to determine data basis for virtual InfoCube.

    Hi all,
           I am working on Virtual cubes. I have created a query on virtual cube which is getting loaded from a transaction cube. I am using  a transaction cube which is a  copy of standard cube <b>0BCS_C10 - Consolidation (Company/Profit Center).</b> (Transaction cube).
    When I execute the query in BEX it is disconnecting from the server and if I execute the same in transaction <b>RSRT</b> it is showing following errors.
    1.Unable to determine data basis for virtual InfoCube.
    2.Error reading the data of InfoProvider.
    3.System error in program SAPLRRK0 and form RSRDR;SRRK0F30-01-
    Will be thankful for suggestions.

    Hi Pankesh,
    Thanks for the response..
            Transaction cube contains data and characteristics of virtual cube are  consistent.
              I am trying to see the contents of the virtual cube in transaction <b>LISTCUBE</b>, there also its showing same errors.
    How can I proceed now?

  • Warning :: Derived class hides the base class virtual function

    We are porting from CC5.3 to CC5.8 compiler with Sun Studio one compiler. After plenty of hurdles we are in the final stage of removing the warning messages... Amoung the plenty the following one is very common and in different files. Why am I getting this error in 5.8 and not in 5.3 compiler....
    Warning: derived_Object::markRead Hides the virtual function base_Object::markRead(ut_SourceCodeLocation&) const in a virtual base
    From this it is easily understandable that the base class mark read was hidden by derived class markRead... when we drive and override the derived class function.... It is all over the place....
    Thank you,
    Saravanan Kannan
    //public: using xx_Object :: markRead;
    virtual void markRead() const;

    The Sun C++ FAQ discusses the warning message:
    http://developers.sun.com/prodtech/cc/documentation/ss11/mr/READMEs/c++_faq.html#Coding1
    Notice that warnings are not necessarily errors. But I applaud your desire to fix the code so that it generates no warnings. I wish more of our customers could be persuaded to do the same. :-)
    C++ 5.3 issues this warning, by the way. Example:
    struct B { virtual int foo(int); };
    struct D : B { virtual int foo(double); }; // line 2
    D d;
    line 2: Warning: D::foo hides the virtual function B::foo(int).
    If for your particular code you do not see a warning with C++ 5.3, it would be due to a bug in C++ 5.3 that was later fixed.

  • Virtual cube with services in BCS

    I get the error "Unable to determine data basis for virtual InfoCube <virtual cube>" when running listcube for <virtual cube>. <virtual cube> was manually created from copy of an existing virtual cube mapped to a basic cube.
    I also made an entry in table RSSEM_UCR0_IPD using tcode UC00 to map <virtual cube> to existing basic cube.

    The virtual cube should be generated in the BCS workbech (UCWB) to ensure that the charactersitics and associated roles are consistent. It is not recommended that this be created manually.

  • [solved] Template virtual function in C++

    I know this isn't legal C++ due to the compiler not being able to determine how big exactly the vtable is. I'm looking for alternatives.
    Basically, I have an abstract base class defining the interface for a set of derived classes. One of the functions being exposed through this interface is called run(). Each derived class does something different with run(). So it looks something like this:-
    class base {
    protected:
    base() { }
    public:
    virtual void run(...) = 0;
    /* rest of api here */
    class derived : public base {
    private:
    template<class T>
    void runTemplate() {
    /* Do something with data-type T */
    public:
    void run(...) {
    switch(some_int_value_from_the_input) {
    case 1:
    runTemplate<char>();
    break;
    case 2:
    runTemplate<short>();
    break;
    case 3:
    runTemplate<int>();
    break;
    default:
    /* throw error */
    My 'problem' is that every single derived class has exactly the same run() function, they only differ in the algorithm within runTemplate(). However, since I'm not allowed to implement run() in base calling a templated virtual function in base, I seem forced to have the code above, which seems to me to unnecessarily duplicate code.
    Is there another way to implement the above? My objective is to keep the amount of coding done in the derived class to the bare minimum (pretty much just the algorithm if possible), hence why I'm trying to move run()'s definition from derived to base.
    Last edited by ngoonee (2009-10-07 14:11:01)

    scio wrote:
    Sorry I typing to you and talking to someone else... I meant polymorphism.
    However, I'm not sure if I understand your end goal.  It seems like templates are not needed, but there might be a reason in your code:
    class base {
    protected:
    base() { }
    public:
    virtual void run(...) = 0;
    /* rest of api here */
    class algowrapper{
    public:
    algowrapper(...) {
    /* Use arg to setup algorithm /*
    static void processInput(...) {
    /* Do something with input and defined algorithm */
    class runner : public base{
    protected:
    runner():algo(NULL) { }
    algowrapper* algo;
    public:
    virtual void run(...) {
    if (algo)
    algo->processInput();
    class derived : public runner{
    public:
    derived(...):runner(),algo(new algowrapper(/* some algorithm */)) { }
    class derived2 : public runner{
    public:
    derived(...):runner(),algo(new algowrapper(/* different algorithm */)) { }
    Hmmm, looks like my explaining skills leave a lot to be desired. Basically I want the separate algorithms to be fully implemented within the derived classes.
    Usage case is that, for example, I distribute my executable which includes the object file for base. One of the things my executable does is load .so files (using dlopen), which will be compiled separately from the main executable. These .so files return a pointer to base, but different .so files implement different algorithms. So I can only access the functions which belong to base, since all I have is a pointer to base and no knowledge of the specific derived class, and i just call base->run(...) which is implemented in each derived class and it should handle the rest.
    The problem, as I see it, is that runtemplate() shouldn't need to be part of the API in base, yet if it doesn't exist in base, run() cannot call it. Even if it exists in base, it cannot have the form of a template since this is illegal in C++.

  • Usage of keyword virtual

    Hi,
    Got a basic question.
    Is the usage of keyword "virtual" optional when declaring the methods in the derived class?
    Eg:
    class C {
    public:
    virtual void vmethod();
    class D : public C
    public:
    void vmethod(); // missing keyword virtual. is it ok?
    TIA
    Satya

    If the declaration of the derived-class function is identical to the base-class version, the "virtual" keyword is optional. If the declarations are not the same, the derived-class function will not be a virtual function unles you declare it virtual. Example:
    class Base {
    public:
       virtual int f(int);
       virtual int g(int);
    class Derived : public Base {
    public:
      int f(int, int); // not virtual
      int g(int); // implicitly virtual
    };

  • Data Basis FAQ

    Hi Experts, I am a new member and have some basic doubts on Data Basis:
    When we generate the data basis, the virtual infoprovider for Activity numbers and Sequence of activities are not generated.Is there any specific reason?
    when generating the data basis, except the totals records where we need to provide ann infocube, does the system generates only ODS objects for the rest of the data streams.If yes based on what logic.
    Thanks in Advance

    It is necessary to check the box for generation. The system generates the info objects based on the totals infocube and the roles assigned to the characteristics. The totals info cube is the only info onject needed for the BCS data basis to be generated.

  • How to use one variable for 2 datatype inside class

    Dear all
    i have create 2 class GDI and OGL need use use in M_VIEW as per condition
    in the class M_VIEW (example below)
    #define M_FLAG 1
    class GDI {public: int z;};
    class OGL{public: double z;};
    // in class M_VIEWi need to use GDI or OGL as per user condition
    class M_VIEW{
    public:
    #if (M_FLAG == 1)
    GID UseThis;
    #else
    OGL UseThis;
    #endif
    this is work but it always it take OGL. of if i change condition it take GDI only. but i need to use it runtime as per user choice.
    how to switch GDI to OGL, and OGL to GDI on runtime ;
    is that possible to change M_FLAG  value on run time or is there any other way to achieve it.
    i have try with polymorphism also. switch is ok but all function does not work with dll. when call function on mouse move or some other event it take base class virtual function. it doesn't goes to derived class function. don't know why?
    base class function like this and does not have any variable. all function are virtual.
    virtual void MoveLine(POINT pt1, POINT pt2){};
    virtual void DrawLine(POINT pt1, POINT pt2){};
    please help.
    Thanks in Advance.

    Well, #define, and #if are compile time only constructs.  Technically they are processed before you program is compiled (that is why they are called preprocessor directives).  If you need to support both flavors at runtime you will need a different
    approach.
    Inheritance/polymorphism could be a good approach here, but I don't really understand what you are trying to do well enough to say for sure.  Based on guesses about what you want, here are some thoughts.
    class GDI {public: int z;};
    class OGL{public: double z;};
    class M_VIEW_BASE {
    virtual void MoveLine(POINT pt1, POINT pt2) = 0;
    virtual void DrawLine(POINT pt1, POINT pt2) = 0;
    class M_VIEW_GDI {
    GDI UseThis;
    void MoveLine(POINT pt1, POINT pt2) override {}
    void DrawLine(POINT pt1, POINT pt2) override {}
    class M_VIEW_OGL {
    OGL UseThis;
    void MoveLine(POINT pt1, POINT pt2) override {}
    void DrawLine(POINT pt1, POINT pt2) override {}
    std::unique_ptr<M_VIEW_BASE> drawBase;
    enum DrawMode { DrawGdi, DrawOgl };
    extern "C" __declspec(dllexport) void Init(DrawMode whichMode) {
    if (drawMode == DragGdi) {
    drawBase.reset(new M_VIEW_GDI);
    } else if (drawMode == DrawOgl) {
    drawBase.reset(new M_VIEW_OGL);
    } else {
    throw std::runtime_exception("whoops");
    extern "C" __declspec(dllexport) void MoveLine(POINT pt1, POINT pt2) {
    drawBase->MoveLine(pt1, pt2);
    extern "C" __declspec(dllexport) void DrawLine(POINT pt1, POINT pt2) {
    drawBase->DrawLine(pt1, pt2);

  • Restore, Refresh, reload Win 8.1 after hardrive in multiple similar Thinkpads

    All -
    This is the deal...
    Had a Thinkpad T-61 with partitioned Disk 0 into logical disks C: (System other stuff - no hidden partition), D: (disk images, data back up), E: reload programs and drivers. (WD SATA 320GB, 8 GB new RAM)
    System was drowned in unknown "goo" and was essentially DOA - no power, no battery indicators.
    Harddrive was swapped into my T-61p, and after doing a system enumeration, harddive proved to be uncorrupted (whew) - at least 12 hrs of config not blown, and data saved.
    New T-61 base purchased (virtually identical to old one), LCD screen swapped, and after putting original harddrive, went through new enumeration as , of course, machine now "looked different" and did the Activation dance for both Win 8.1 and Office
    2013.
    The problem - looking in the registry it looks like I have 3 different "hardware profiles".  However, "hardware profiles" with ditched starting with Vista.  What I find is the wireless card is now Card #2 (not 3 as mine was
    an Intel BGN, not a BG), Wireless devices at now Wi-Fi 3 (not Wi-Fi) as is appears machine thinks there are 3 different hardware profiles, although only one is real.  Looking at the Registry, it is clear there are multiple entries, I assume each time
    the harddrive was inserted for test purposes, and finally in the  repaired machine with new mobo, etc.
    Question - can these now "bogus" profiles be deleted or overwritten somehow to make this into a "clean machine".  In XP, this would have been  easy - get rid of the "obsolete" hardware profiles.  In 8.1 can one
    do this with a Restore, Refresh or, worst option (and I have done this) Reinstall 8.1 and everything else on the C: partition.  (Good thing - this is someone else Thinkpad with Office 2013, and maybe  10 other programs including utils, AV, and all
    data backed up; it's not mine, a T-61p used intensively as a development machine for Oracle, SQL-Server, MySQL, etc.)
    Fortunately, the Thinkpads seem to be indestructible (T-61), and not like the old company Toshiba's that they had a stack of 15 in various stages of rebuilds/repairs for which I burned a series compatible XP disk image that just required a data reload.
    Thanks in advance!!!

    Hi,
    System refresh would reserve user profile, it would be better to make system refresh to remove everything also contains User profile and settings, it equals to reinstall system.
    Since your person data already backed up, it would be better to make a system reset to clear these old profiles.
    You can refer to the contents below for more details about system refresh, reset, restore:
    http://windows.microsoft.com/en-us/windows-8/restore-refresh-reset-pc
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How does java implements runtime polymorphism.?

    Hi all.
    we know how does runtime polymorphism take place in java.
    But my quesions is , how does java implement it internally.
    in C++, with the use of keyword virtual , complier decides to make a call at runtime using virtual table and Vptr.
    like in c++,
    class base {
    public:
    virtual void show(){
    cout<<"I am in base class"<<endl;
    class child : public base {
    public:
    void show(){
    cout<<" I am in child class"<<endl;
    int main(){
    base*p = new child();
    p->show();
    return 0;
    out put - I am in child class.
    but if we remove the virtual keyword then output
    I am in base class..
    We know how it happens
    but in java
    class base {
    void show(){
    System.out.println("I am in base class");
    class child extends base {
    void show(){
    System.out.println(" I am in child class");
    class demo {
    public static void main(string args[ ]){
    base b;
    child c = new child();
    b = c;
    b.show();
    output is - I am in child class
    but how can i bring the output as
    I am in base class ---
    complier knows that b is base reference so y doesnt it just use base version.

    if all methods are virtual..then we should always have runtime binding but we do have early biding too.
    shouldnt we able to call base verison using a base reference variable like in c++.
    May be I m mixing big times java n c++. But it seems to me as core java is much like c++ . The things u can do in c++ , u can do same in java in different ways.

  • 0GLACCEXT Hierarchy in 0FIGL_V10 query usage

    I have successfully set up & loaded 0GLACCEXT hierarchy & the whole 0FIGL_V10 pipeline (datasource/infosource/base cube/virtual cube). However, the financial users want a refinement in one of the 0GLACCEXT Hierarchy nodes for the P & L report filtered in the query.
    Specifically, there is a node in the hierarchy, Freight. a couple different G/L account roll up here, but the users would like one of those accounts restricted to cost centers with a specific Functional area "MANF".
    Can anyone suggest to me a way to restict futher in a query the transactions from a G/L account in this hierarchy? Thanks!!!

    Hi Simon,
    to clear things up: the 0FIGL_C10 is the content containg new general ledger transaction data. the 0FIGL_V10 is a virtual cube based on a function module. The source cube for this function module is 0FIGL_C10. The 0FIGL_V10 has only been created by SAP for queries regarding the balance sheet and P&L, since the function module will handle the correct placement of accounts & nodes depending in the query 0FIGL_V10_Q0001 on their balance value.
    The data in C10 has been checked in the meanwhile and matches exactly in the ERP. The data in V10 matches exactly regarding the nodes ASSETS, LIABILITIES and APPENDIX. The other nodes, esp. P&L do not match. Some of the revenue accounts assigned to revenues show a "systematically" higher variance in BI compared to ERP. Those nodes vary by exactly the same amount each (20 Mio. Euro per account), although C10 shows the correct values.
    We discovered the OSS note 1233874, too, and it has just been implemented. Will check right now.
    Thanks for any input,
    Manuel

  • How to generate download links of packages through Pacman

    Hello World
    I have installed Arch base in virtual box before physical install. I have synchronized pacman database with pacman -Syy command. Now I want to install other stuff like x ,gnome, sound etc. Please tell me how to generate download link for any any package and all its dependencies to a text file with Pacman so that i can download it with wget on some other computer and then transfer it back to my system.
    Thanks
    Last edited by cadcrazy (2008-09-23 03:33:08)

    man pacman wrote:-p, --print-uris
               Print out URIs for each package that will be installed, including
               any dependencies yet to be installed. These can be piped to a file
               and downloaded at a later time, using a program like wget.

  • Benefits to vPC on 6200s (Fabric interconnects) in UCS

    I'm a network guy, not VMware.  There are benefits to having the Nexus 5Ks vPC'd together and have a single port channel going upstream to a pair of vPC'd 7Ks.  I've heard this refered to as a 'bowtie' or 'figure 8'.
    Are there similar benefits with the UCS 6Ks to the 7Ks or with the ensuing VMware cfg?  Like maybe simplifying the pinning to the uplinks.
    Or is it just a plain bad idea?
    Thanks,
    Ken J

    Ken,
    The 6200's are not clustered switches as you might find with a pair of N5Ks/N7Ks.  Best practice for UCS uplinks in thei regard would be to create port channels on from each 6200 side, going up to separate N5K/N7Ks as VPCs.    This gives full mesh redundancy from each fabric.
    From a VMware perspective, you would not do any specialized channeling at the vSwitch/vDS level.   You woud use the default vSwitch teaming method - which is Source-Base-On-Virtual-Port-ID.  This allows multlple uplinks connected to the same vSwitch wtihin VMware, without having to aggregate any of the links.  This would completely complement the UCS configuration.
    Hope this makes sense, if not let me know.
    These two deployement guide would be a good read for you:
    http://www.cisco.com/en/US/docs/solutions/Enterprise/Borderless_Networks/Smart_Business_Architecture/February2012/SBA_Mid_DC_UnifiedComputingSystemDeploymentGuide-February2012.pdf
    http://www.cisco.com/en/US/solutions/ns340/ns414/ns742/ns743/ns748/landing_dcServer-blade.html
    Regards,
    Robert

  • Multiple Web Sites on OS X Mavericks Server

    I want to run multiple test web sites off my home Mac OS X Mavericks Server 10.9 can someone point me to a good "How to" on the specific of how to use the Server application to create and operate multiple web sites of a single Mavericks Server?
    Example
    MyServer.inno.com          10.0.2.5
    Basic web is up and running....
    I want to host four other web sites off the same machine for testing purposes how do I do that?
    MyServer.inno.com          10.0.2.5
    MyServer.web1.com          10.0.2.5
    MyServer.web2.com          10.0.2.5
    MyServer.web3.com          10.0.2.5
    MyServer.web4.com          10.0.2.5
    so if I go to the server and load
         MyServer.web1.com          10.0.2.5
    it load a different web server.
    My thought is to use virtual host how does Apple / Community recommend I set this up...
    T.

    Please do not squat in the "home.com" domain.  If you're going to use a bogus domain, please use a bogus to-level domain such as server.home.jarvis — .jarvis is not currently a valid top-level domain, though that might change with the way ICANN has been bringing many new top-levels online, so a real registration is safer here.
    Peter Jarvis wrote:
    Assumptions:
         1. The Server is not intended to be publicly accessable from the Internet
    How will it be accessed?  Entirely privately?  No external access?  OK.
         2. Private Network - 10.0.1.X
    I'd probably pick something a little further into 10, such as 10.8 or 10.10, or 10.20.1.x — if you're ever using a VPN, it's best to use a weirder subnet, and I've worked with several folks that have 10.0.1.0/24 subnets.
         3. DHCP Reservation for the Mac Server - 10.0.1.2.
    I usually prefer keep the server and the other fixed-address hosts outside the DHCP pool.
         4. Server Domain name MacServer.home.com
    Are you the registrant for the home.com domain?  (I'd tend to doubt that, and would therefore suggest use of a real and registered domain or subdomain that you have permission to use or (less desirably) use a bogus top-level domain.)
         5. Example Web Site http:www.rouxacademy.com to also run off the same server...
    Is that going to be public?
    Prequisites:
         1. Static Server IP Address / DHCP Reserved IP Address against MAC Address
         2. DNS Service Configured and Running
         3. Web Service Configured and Running
         4. Example Web Site http:www.rouxacademy.com
         5. You have a basic website (with mysql) files available
                   Directory roux_academy (Contains Basic Web SIte files etc)
    OK.
    Steps:
         1. Static Server IP Address / DHCP Reserved IP Address against MAC Address
    The Airport Airport allows you to Reserve and IP address against a MAC (Media Access Control) physicall address of Server Ethernet Card. You can do this or have the Airport allocated DHCP address from 10.0.1.50 and above and statically allocate the server address of the machine.
    I'd leave the server out of the address pool.  So long as the pool and all static IP hosts are in the same block (usually a 255.255.255.0 or /24 subnet) it'll all work, and you won't need to entangle the OS X Server with the DHCP server.
         2. DNS Service Configured and Running
    Install Mavricks, install OS X Server application, launch server app...
    Go to DNS tab, define a new host name MacServer.home.com and associate with 10.0.1.2 IP Addresss
    Start DNS Service...
    Note: DO not publish DNS service via airport to Internet...
    Other than not squatting in that domain, yes.  There's no reason to open TCP or UDP port 53 inbound.
         3. Web Service Configured and Running
    Go to Web Sites tab...
    Click + and create new web site entry
    Domain Name:                http:www.rouxacademy.com
    IP Address:                     Any
    SSL:                               None
    Store Files in:                /Volumes/dev/Library/Server/Web/Data/Sites/roux_academy
    Who can access:          Anyone # I would restrict to a single user
    Additional Domains:     rouxacademy.com
    no http: prefix there, but yes.
    If you're not exposing the server to the 'net (as mentioned above) there's probably no need to restrict.  If you do need to restrict, you'll need to edit configuration files for Apache, or some other technique — maybe a VPN, if you're allowing (controlled, VPN-based) inbound access into your network.
    Start Web Service...
         4. Back to DNS
    Add host name....
    www.rouxacademy.com / 10.0.1.2
    # Do not create an MX record or publish DNS via airport...
    AirPort does not know from MX records, and does not provide DNS services.  AirPort will know about your local DNS server, since you are apparently using the AirPort for DHCP.
    You can also add the DNS translation during step 2; Apache and DNS are not tightly linked here.
    Launch Safari and type
         www.rouxacademy.com          - should launch web site...
         rouxacademy.com                   - should launch web site
    Caveat: the Real rouxacademy.com will not be accesable from the server or local machines on 10.0.1.X network...
    Ah, so there's a key detail — you're playing games and mimicking a real web site?  OK.
    The rouxacademy.com web site will be accessible from the server, as that'll (also) have the DNS translation (and remember the basis for virtual hosting is the client — the server in this case — has a translation for the host — the rouxacademy.com or www.rouxacademy.com domain in this case — and passes that string over the HTTP or HTTPS connection to the web server.   If you really want to keep the server from accessing this web site, then you'll have to push the local translation of that domain into the hosts file, or to a separate DNS server. 
    I'd try to avoid this configuration though, particularly as your references to MX earlier implies that this domain might be more active than just the web services discussed here — trying to run split-horizon DNS means you'll get what's internal and external somewhat tangled, and you'll have to keep mail — for instance — aimed outside and web services aimed internally.  This is possible for many cases, but gets tricky.
    Best to test the web site with a different domain name, and to use /-relative notation for accessing the files, or using the web content management system's configuration settings to control the "published" name of the site.

  • Error while executing BCS Query

    Dear Friends,
    When i execute the BCS query, I am getting the following error.
    Error reading the data of infoprovider ZBCS_CV11.
    Unable to determine the data basis for virtual infocube ZBCS_CV11
    Request your help.
    Cheers
    Parmanand

    Hi Eugene,
    Yes I have restricted by a variable or a fixed value each char in the filter area, as suggested by you.
    Now i regenerated the virtual cube and assigned the new virtual cube to the query but still the system is throwing the same error as pasted below,
    "You have executed a query on virtual InfoCube ZBCS_CV13. The system is attempting to find exactly one data basis that references the RFC destination DBICLNT100 and that is assigned to the virtual InfoCube ZBCS_CV13. However, the system could not find this data basis".
    But why does it say that the system could not find this data basis??
    Request your help
    Regards
    Parmanand

Maybe you are looking for