ABAP: Can I reproduce this Excel code in ABAP?

Hi Experts,
I've got a process that I want to improve using ABAP code so that I can reduce user interaction. I have a table (SKAS) on the ECC side that contains some data that I need to report on within BI. I am currently exporting this to a flat file, doing string manipulation in Excel, and then importing it into BI using a File type datasource.
The problem with this is that I constantly have to do this maintenance for the simple task of adding another field (from the string manipulation) to the table. Is there a way that I can do this using ABAP, so that I can build an extractor for SKAS and then set a transformation to DSO level and add the field there.
Here is my code in Excel:
=IF(ISERROR(LEFT(A318,FIND("CTY",A318)-1)),A318,LEFT(A318,FIND("CTY",A318)-1))&IF(ISERROR(RIGHT(A318,LEN(A318)-FIND("CTY",A318)-3)),"",RIGHT(A318,LEN(A318)-FIND("CTY",A318)-3))
Any questions about the code, please let me know.
Thanks!

Brian - for a non abapper the simplest way to do this is create a generic data extractor based on a view of the SKAS table
then in transformations use the forumula builder to replicate your excel code
True you could do it in abap and normally I would if it were me - but the transformation builder is very very similar to the way you have built your excel forumula - ie it contains IF and LEFT and STR functions

Similar Messages

  • How can i write this C-Code in G-Code

    hallo
    how can I write this C-Code in LabVIew ,
    for a=0; a=<10; a++
       for b=0; b=5 ; b+2
            X= 3+b;
      Y=1+a;
    please see the attachment and tell me where is the problem
    Attachments:
    Unbenannt 11.vi ‏43 KB

    Well, at least you tried and got some of it right.
    I think this should do what you want, but my C is rusty. Is the increment performed before or after the loop executes? If it's after, then I believe the loop should iterate 11 times, not 10.
    In any case, you should note that for a literal translation, you would need to add a sequence structure to guarantee that Y was written to only after the inner loop finished because of the way data-flow works.. Also, note that controls and indicators in LabVIEW are not equivalent to variables. They can be used as such, but they usually should not be.
    Another point about this is that you probably want to use the correct data type - the orange terminals are floating point indicators (of double precision, in this case) and you want integers.
    To learn more about LabVIEW, I suggest you try looking at some of these tutorials.
    Try to take over the world!
    Attachments:
    C.png ‏4 KB

  • IPhone 3G Keyboard Bug/Problem/Feature? Can anyone reproduce this?

    Hi -
    I'm now on my 3rd iPhone 3g (16GB, Black) and I'm still having trouble with it.
    As of now I cannot comment on reception/3G issues, since I have only had this particular iPhone for about an hour and a half. However, I've encountered a strange problem when trying to enter a company's name in Contacts on multiple iPhones after multiple restores from Recovery Mode.
    Please help me reproduce this and figure out if it is intended behavior or not; both the Rockaway and Bridgewater, NJ Apple Stores did not seem to know.
    Here is what I am doing:
    1) Go to contacts (via either the phone menu or the Home Screen Icon)
    2) Click the plus sign on the top right
    3) Click "First Last" as if to type in a name
    4) Click in the 3rd field, for Company
    5) Type "R.I.T.A."
    6) Hit backspace once or twice...
    What occurs is quite strange - the whole text field will sometimes delete itself, "click-click-clicking" along the way as if I am hitting backspace over and over again.
    I hope someone can shed some light on this issue.
    Thanks.
    -Scott

    sburck; I have had the same thing happen to me when drafting an email. I type several sentences and then all of a sudden it starts doing backspaces deleting characters until I stop it by hitting some letter.It has erased in this matter whole sentences before I could stop it, and has done this maybe a half dozen times. This really sounds to me to be a bug. Since there is no hard key to stick, this is most likely something in the firmware/software. I have only seen this so far when writing a email.
    The Omega

  • How can I reproduce this layout?

    Hello everyone, I'm very new and green to photoshop and indesign. Can anyone please tell me how I can reproduce this layout, with the text following the curve of the man's frame? My friend who did it says she drew the curve in using the pen bezier tool, but she works in quark and i don't know how to reproduce this in indesign or photoshop.  Thanks so very much everyone. Oh, and I indesign cs5.

    Hi,
    In Photoshop, you'll need to create a closed path that sets the bounds for your text to fill. Then with the type tool, click inside the shape and type away.
    LInk to Help that explains basics of shapes and paths.
    http://bit.ly/aKu3EO
    Enter type inside a closed path
    Select the Horizontal Type tool .
    Position the pointer inside the path.
    When the type tool is surrounded by dashed parentheses , click to insert text.
    Here's the relevant Help document for In Design:
    http://bit.ly/aV4SUW
    I hope that helps get you started.
    regards,
    steve

  • How can i minimize this  trigger code

    Hi,
    I've written the following trigger ,based on the requirement...
    Requirement is following:
    After updating the src table(EMPS) corresponding data need to be replicated to dest (REP_EMPS)
    While UPDATING ('STATUS') the following conditions to be matched
    *(1) updating from any char to 'V then modtp= 'I' AND 'D'*
    *(2) updating from 'V r to any char then modtp= 'I' AND 'D'*
    *(3) ANY TO ANY THEN modtp='U'*
    *(4) while deleting modtp='D'*
    So the following trigger is working fine ..
    But my doubt is can i even be minimize the code so as to achieve the requirement
    CREATE TABLE TEST.EMPS
      EMPNO   NUMBER,
      ENAME   VARCHAR2(11 BYTE),
      STATUS  CHAR(1 BYTE)
    CREATE TABLE TEST.REP_EMPS
      ENO    NUMBER,
      ENM    VARCHAR2(11 BYTE),
      STS    CHAR(1 BYTE),
      MODTP  CHAR(1 BYTE)
    )Trigger:
    CREATE OR REPLACE TRIGGER TEST.EMP_UDAR1
    AFTER UPDATE OR DELETE
    OF ENAME,STATUS
    ON TEST.EMPS  REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    DECLARE
    nmodtp char(1):='U';
    omodtp char(1):='D';
    nempno EMPS.EMPNO%TYPE:=:NEW.EMPNO;
    oempno EMPS.EMPNO%TYPE:=:OLD.EMPNO;
    nename EMPS.ENAME%TYPE:=:NEW.ENAME;
    oename EMPS.ENAME%TYPE:=:OLD.ENAME;
    nstatus EMPS.STATUS%TYPE:=:NEW.STATUS;
    ostatus EMPS.STATUS%TYPE:=:OLD.STATUS;
    docon number:=0;
    dodiscon number:=0;
    BEGIN
    IF (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V')) THEN
      docon:=1;
      nmodtp:='I';
    ELSIF (NOT DELETING) THEN
      docon:=1;
    END IF;
    IF DELETING or (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V')) THEN
      dodiscon:=1;
        END IF;
    INSERT ALL
    WHEN (docon=1) THEN
    INTO REP_EMPS(ENO,ENM,STS,modtp)
    VALUES(nempno,nename,nstatus,nmodtp)
    WHEN (dodiscon=1) THEN
    INTO REP_EMPS(ENO,ENM,STS,modtp)
    VALUES(oempno,oename,ostatus,omodtp)
    SELECT nempno AS nempno,
           oempno AS oempno,
           nename AS nename,
           oename AS oename,
           nstatus AS nstatus,
           ostatus AS ostatus,
           nmodtp AS modtp,
           omodtp AS modtp
    FROM DUAL;
    END;
    /i tried with following in the if condition but not getting the required output
    IF (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V')) THEN
      docon:=1;
      nmodtp:='I';
    ELSIF (DELETING) or (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V')) THEN
      dodiscon:=1;
    ELSE
      docon:=1;
    END IF;thank you,
    josh.....

    Hope this helps you
    create or replace
    TRIGGER EMP_UDAR1
    AFTER UPDATE OR DELETE
    OF ENAME,STATUS
    ON EMPS  REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    DECLARE
    -- no need to declaer other variables here.
    nmodtp char(1):='U';
    omodtp char(1):='D';
    docon number:=0;
    dodiscon number:=0;
    BEGIN
      IF (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V')) THEN
        docon:=1;
        nmodtp:='I';
      ELSIF (NOT DELETING) THEN
        docon:=1;
      END IF;
      IF DELETING or (UPDATING('STATUS') AND (:NEW.STATUS='V' OR :OLD.STATUS='V'))
      THEN
        dodiscon:=1;
      END IF;
    INSERT ALL
        WHEN (docon=1) THEN
          INTO REP_EMPS(ENO,ENM,STS,modtp)
          VALUES(:New.empno,:New.ename,:New.status,:New.modtp) -- Use the :NEW.column values available
        WHEN (dodiscon=1) THEN
          INTO REP_EMPS(ENO,ENM,STS,modtp)
          VALUES(:OLD.empno,:OLD.ename,:OLD.status,:OLD.modtp)-- Use the :OLD.column values available
    SELECT *  FROM DUAL; -- You can do this
    END;

  • Can someone checkout this JDBC code for me?

    I'd be very grateful if an expert out there would check out my code for me, which I am about to use a great deal.
    I've written this to save me some duplicated code, but since I haven't seen this approach much in my travels, I'm wondering if it has any particular flaws.
    A separate DbAccess class is instantiated for any database access work, and once instantiated, getConnection is called and once finished closeConnection must be called.
    You can get a ResultSet instance with just a little code and it's up to the calling programme to close it again.
    The only things left open are the Statements, but they will get garbage collected or at any rate will be closed with the connection (whichever is sooner).
    Is there anything wrong with this code?
    import java.sql.*;
    import javax.naming.*;
    import javax.sql.*;
    public class DbAccess{
         * The chosen datasource for this instance of the class
        private String dataSource;
         * The connection held in this instance (created by calling getConnection())
        private Connection con;
         * Instantiates a DbAccess instance, setting the datasource
        public DbAccess(String datasource){
         this.dataSource = dataSource;
         * Gets a connection to the database chosen in constructor parameter:
         * NB The calling programme MUST call closeConnection() after it's finished with it!
        public void getConnection()
         throws NamingException,
                SQLException{
         Context ctx = new InitialContext();
         DataSource ds = (DataSource)ctx.lookup(dataSource);
         con = ds.getConnection();
        }//end getConnection()
         * Closes the connection previously obtained with getConnection(), this MUST be called when the calling
         * programme has finished using the database.
        public void closeConnection()
         throws SQLException{
         con.close();
        }//end closeConnection()
         * Returns a ResultSet for a simple query, using a plain Statement
         * @param query - the complete database query
         * @return ResultSet for the query in the parameter
         * N.B. The calling programme MUST close the ResultSet after it's finished with it!
        public ResultSet getResultSet(String query)
         throws SQLException{
         Statement stmt = con.createStatement();
         ResultSet rs = stmt.executeQuery(query);
         return rs;
        }//end getResultSet()
         * Returns a ResultSet for a simple query, using a PreparedStatement, and accepting
         * a String parameter that can contain a String for a single setString().
         * @param query - the complete database query
         * @param stringToSet - the String for the preparedStatement's setString() method
         * @return ResultSet for the query in the parameter
         * N.B. The calling programme MUST close the ResultSet after it's finished with it!
        public ResultSet getResultSet(String query, String stringToSet)
         throws SQLException{
         PreparedStatement ps = con.prepareStatement(query);
         ps.setString(1,stringToSet);
         ResultSet rs = ps.executeQuery();
         return rs;
        }//end getResultSet()
    }//end class

    Ok, guys you've thoroughly trashed my code, fine, and
    I half expected it because there's nothing like this
    code about the placeYou're suffering from delusions of grandeur. There are plenty of approaches to that particular itch. The closest to what you're trying to achieve would probably be Spring's JDBCTemplate:
    http://www.springframework.org/docs/api/org/springframework/jdbc/core/JdbcTemplate.html
    Hibernate, iBatis, EJB3, and myriad others tackle the issue in other ways.
    , but are we therefore concluding
    that reducing the jdbc code is virtually impossibile
    - and there's an awful lot of it every time you want
    to do a query?My major objection to your approach is that you introduce a variety of bugs without significantly reducing the amount of JDBC code required. Most of what you're after in your class can be achieved by a convenience method to acquire the Connection object.
    1) If (ok maybe it's a big if) - if I always close
    the connection, the statements aren't being leaked
    right?Not necessarily. To the best of my recollection the spec doesn't mandate this. And even if it does I've certainly encountered drivers that don't clean up statement resources that aren't explicitly released. So there's a theoretical and practical aspect to this.
    2) I'm using Tomcat datasources, for getting the
    connection, and I thought that you just had to call
    con.close() for it to return to the pool. Am I wrong
    on this?No, you're right - but nothing in your class prevents the user from calling getConnection twice and leaking a connection - the least you could do in the circumstances is prevent that by throwing an exception if they try.

  • Can you reproduce this weird playlist bug???

    I see this on Windows 7 and Windows 8.   Spotify desktop app.   Curious if it happens for other people, or on any other platforms.
    1. Create a new empty playlist
    2. Add six albums each with at least 10 tracks.  I drag and drop the albums to the playlist, one at a time.  You should now have at least 60 tracks in the playlist.
    3.  Use the default playlist sorting method,  By that I mean, don't sort the playlist by song, artist, album name, or date.  Should be the order you added the albums.
    4.  Scroll to the bottom of the playlist and highlight all of the tracks in the last album.  Select the first track in the album with the mouse and then hold CTRL while you arrow down or mouse click to select the rest of the tracks.
    5.  Now drag the selected album up to move the tracks above the second to last album.   You're effectively swapping the bottom two albums in the playlist.
    ^^^ At this point I get an error message about adding duplicate tracks to the playlist.  Which is strange because I have not added any new tracks, I'm only  reordering them.
    6. Now create another new empty playlist.
    7.  Select all of the tracks in the first playlist.  CTRL-A works.   And drag and drop them to the new playlist
    ^^^  Notice the new playlist now has TWO copies of each album!   If the first playlist had 60 tracks, this one has 120!!!
    Weird, eh?   Very frustrating when I make playlists of full albums.... 

    Bug reproduced with LibreOffice 3.5.1.2 on Arch x86_64 here.
    officeuser wrote:Can you also reproduce the bug? Can you create a gdb log of the bug according to these instructions?
    I'm afraid I can't. At step 3, when I try to run base within gdb I get no further than the "Database assistant" dialog. Base freezes as soon as the main window is opened when running in gdb.

  • How can i obtain this block code of a Font

    Hello,
    I want to know how do I obtain the definition of a Font (TrueType), I found a block code, and I supposed is the definition of the Font in a PS file. Is it correct?
    I added part of the code, to explain me better.
    $_FONT_ARIALMT ="%%BeginResource: font ArialMT
    %ct_CffDict begin
    %!FontType1
    16 dict begin
    /FontInfo 15 dict dup begin
    /Notice (Copyright (c) 1991, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated.  All Rights Reserved.Arial is a trademark of The Monotype Corporation, registered in the US Patent and Trademark Office and elsewhere.) def
    /version (001.001) def
    /FullName (Arial MT) def
    /FamilyName (Arial MT) def
    /Weight (Regular) def
    /ItalicAngle 0 def
    How to obtain this lines but of another TrueType Font?
    Thanks a lot for your help.

    The PFB files are printer font binary files and they contain a mixture of 7-bit ascii and 8-bit binary characters.
    Read the Adobe Type 1 Font Format version 1.1 book (especially Chapter 2: Font Program Organization on page 11).
    I wrote an application in "C" that reads .PFB files and makes .PS files that are used to insert into PostScript jobs. Whether it is easy or not depends on your level of proficiency in "C" or whatever language you use.

  • Can anyone Reproduce This screencast? Strange behavior from Mac

    https://drive.google.com/file/d/0B5LXJD4aR7maZng4cnl6Z2UxS28/edit?usp=sharing
    1.  Open finder and click go
    2.  go to /var
    3.  click on var alias and go to at file
    After you open the /var/at folder there is a file called at.deny
    4.  Click on the file called at.deny and open with other application
    You can only open it with Imessage, applemail or text edit.  Notice in the screen cast that it automatically sends the at.deny file to any address that I type in I message. 
    5.  You can also click on chron.deny and you can send that file automatically in Imessage or applemail.  IS THIS NORMAL.
    I AM PRETTY MUCH A NOVICE, BUT THIS MAC HAS SOME STRANGE BEHAVIORS.  COULD THIS BE WHAT THEY CALL A BACKDOOR????APPLE JUST SCRATCHES THEIR HEAD??????]

    This is a file that is located at /var/db/caches/opendirectory/cache_mbr
    Does any other mac users have this type of file

  • Trying to buy Complete Creative Cloud (1 year prepaid subscription) and need redemption code. I can't find this redemption code. Where would I find it? Thanks.

    I've tried everything I can think of, and looked everywhere I can think of for the "redemption code" required to proceed with my purchase of Adobe Creative Cloud. My company has decided to get everyone in Marketing on the same platform, and the first one signing up. Can't find redemption code anywhere. Help would be much appreciated!

    Redemption Code http://helpx.adobe.com/x-productkb/global/redemption-code-help.html

  • Can you see this below code and explan me how it is executed

    if (!user.authenticate (username,password))
                   error = true;
                   errMsg = "<li>Username or password is invalid.</li>";
    errMsg = errMsg+"some test";               session.setAttribute("error",errMsg);
    response.sendRedirect("login123456.jsp?username="+username);
    aUser = UserLock.getUsernoLocked(usr);
    String lock =""+aUser.get("LOCKED");
    int locked=Integer.parseInt(lock);
         if (locked!=0)
    errMsg ="<li>Your user account has been locked </li>
              } else {......>if user is authorised cursor goes here---------
    at what condtion the staments after response.sendRedirect("....") is executing.....
    any possiblites......is there that code is executing...
    can u please tell me...

    at what condtion the staments after
    response.sendRedirect("....") is executing.....As soon as the call to sendRedirect() returns.
    any possiblites......is there that code is
    executing...Of course it will execute. But the real question is, why is it there anyway? When you call sendRedirect(), you tell the client to create a new request for some other servlet or JSP. What's the point of continuing to process the current request?
    Or to put it another way, why do you have code in a place where you (mistakenly) don't expect it to run?

  • Can anyone reproduce this bug?

    Mac OS X 10.4.11, with an active Microsoft Remote Desktop Connection and some other windows open, the mouse-pointer disappaers when it is placed on the RDC Window and the Exposé feature "Desktop" is used...

    It would be good if you wrote the smallest possible program that exhibits this behavior.
    That would be for testing -- it's easier for you, and for other readers of this forum, to test the hypothesis that getDefaultToolkit does something weird to the JVM, on a wide variety of environments, etc. Also if it is a bug such a test program would help Sun fix it.
    You may want to try running your program with the JVM option that shows garbage collection events. Just a hunch, it may show something interesting.

  • HTML code to ABAP in WD for OCI

    Hello All,
    How can I convert the below code in ABAP. The example below is what needs to be generated by the catalog engine, after the user is done with picking items in his shopping basket. But, this code is in ITS in HTML format and I need to accomplish similar task in ABAP. Kindly let me know how can I do this in ABAP.
    <HTML>
    <HEAD>
    SAP Open Catalog Interface: HTML - Example
    <BODY bgcolor="#DED6C2">
    <FORM action="<%=Request.QueryString("HOOK_URL")%>" method=post target=_top>
    <input type="hidden" name="NEW_ITEM-VENDOR[1]" value = "1768">
    <input type="hidden" name="NEW_ITEM-VENDORMAT[1]" value = "648570">
    <input type="hidden" name="NEW_ITEM-MANUFACTCODE[1]" value = "4711">
    <input type="hidden" name="NEW_ITEM-MANUFACTMAT[1]" value = "4712">
    <input type="hidden" name="NEW_ITEM-EXT_QUOTE_ITEM[2]" value = "">
    <input type="hidden" name="NEW_ITEM-EXT_PRODUCT_ID[2]" value = "">
    <input type="submit" value="Transfer Items to B2B shopping basket" id=submit1 name=submit1><br>
    </FORM>
    </BODY>
    </HTML>
    Thks & Rgds,
    Hemal
    Edited by: Hemal Gandhi on Jan 11, 2010 7:27 PM

    hi ,
    u donot need to create this code in webdynpro
    in ur WDA ( transaction SE80) , create a View
    go to the layout tab , right click on the Root Element Container and choose insert element .
    create the similar layout as u have for ur HTML
    in ur Context tab , create a context node and as many context attributes under it as there are input fields
    bind the Value property of ur Input field to the context attribute
    now ur layout is created ..
    now create a application for ur application , choose test , and ur layout wud be dispalyed in a browser
    choose View->Source ,u can see  the similar HTML code
    regards,
    amit

  • How to use this example code in Flash AS3?

    Hi,
    How can I use this AS3 code in my Flash CS4 document? The following code is in the below link:
    http://pv3d.org/2009/12/18/tweenmax-tweening-a-timeline-advanced-tweening/#
    Please help.
    Thanks.

    Hi,
    It is working quite nice. I want to use the same code but instead of as "Document Class" I want to put that code in a first key frame of my project. I tried the following but gets an error:
    The error is : 1131: Classes must not be nested.
    And the following code  I tried is:
        import com.greensock.TimelineMax;
        import com.greensock.TweenMax;
        import com.greensock.easing.Linear;
        import com.greensock.easing.Quart;
        import flash.display.Sprite;
         * @author John Lindquist
        [SWF(width="900", height="480", frameRate="31")]
        class EasingATimeline extends Sprite
            private var square:Sprite;
            private static const STEP_DURATION:Number = 1;
            public function EasingATimeline()
                square = new Sprite();
                square.graphics.beginFill(0xcc0000);
                square.graphics.drawRect(0, 0, 50, 50);
                square.graphics.endFill();
                square.x = 100;
                square.y = 50;
                addChild(square);
                //set all the eases of your steps to Linear.easeNone
                var step1:TweenMax = TweenMax.to(square, STEP_DURATION, {x: 700, y: 50, ease: Linear.easeNone});
                var step2:TweenMax = TweenMax.to(square, STEP_DURATION, {x: 700, y: 350, ease: Linear.easeNone});
                var step3:TweenMax = TweenMax.to(square, STEP_DURATION, {x: 100, y: 350, ease: Linear.easeNone});
                var step4:TweenMax = TweenMax.to(square, STEP_DURATION, {x: 100, y: 50, ease: Linear.easeNone});
                var timeline:TimelineMax = new TimelineMax();
                timeline.append(step1);
                timeline.append(step2);
                timeline.append(step3);
                timeline.append(step4);
                //pause your timeline
                timeline.pause();
                //tween your timeline with whatever ease you want
                TweenMax.to(timeline, timeline.totalDuration, {currentTime: timeline.totalDuration, ease: Quart.easeInOut, repeat: -1});
    Please help me to solve this problem.
    Thanks.

  • Can't compile this sourcecode

    why i can't compile this source code??
    if i not mistaken the error like this "can't read bla..bla(i din't remember)"
    (i've install all the java package..)
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.Date;
    import java.util.Hashtable;
    * Date Servlet
    * This is a simple servlet to demonstrate server-side include
    * It returns a string representation of the current time.
    * @author Scott Atwood
    * @version 1.12, 08/29/97
    public class DateServlet extends HttpServlet {
    public void service(HttpServletRequest req, HttpServletResponse res)
         throws ServletException, IOException
    Date today = new Date();
    res.setContentType("text/plain");
    //getOutputStream ni aper?
    ServletOutputStream out = res.getOutputStream();
    out.println(today.toString());
    public String getServletInfo() {
    return "Returns a string representation of the current time";

    Try it again. And this time write down the error message you get so you can ask a coherent question.

Maybe you are looking for

  • Ipod touch is not syncing apps or allowing app changes in itunes

    ipod touch apps not syncing in itunes or allowing you to change what apps are on touch or even add new ones through itunes...very frustrated!!!!  I have two and both are having same issue..  I have updates on everything even computer. My iphone works

  • Sometimes I just want to close ONLY one window, but Firefox is closing ALL TABS, and I don't want this!

    I sometimes will open several windows, especially from my Comcast mailbox. When I am through with that window, I will close it, but leave the other ones open. FIrefox won't do this any more, When I close 1 window, Firefox send me a message stating th

  • Scaling in Report

    Hi Experts, I have a column whose scaling is supposed to be in millions, but among this column, it is required that one of the rows (this is a formula) should be in percentage and scaling factor of 1. I have tried to change the properties of the row

  • Distributed System Manager SysMan ACL.acl

    I've managed to lock myself out of the Distributed System Manager.  The help file http://zone.ni.com/reference/en-XX/help/372572A-01/sysman/ni_acl_db/ says to reset security settings remove the SysMan ACL.acl file from the default LabVIEW Data direct

  • Sorting program

    i have no clue what is wrong with this. please help. i think its something wrong with my methods... public class bubbleSort4{   public static void main (String []args){     bubbleSort4(x);     for (int y=0; y<x.length-1; y+=1){       System.out.print