Point objects?

(copied from an e-book)based from the code below, how come it didn't used a data type when declaring the instance variables?
class Line {
  Point start;   // Start point of line
  Point end;     // End point of line
  // Create a line from two points
  Line(final Point start, final Point end) {
    this.start = new Point(start);
    this.end = new Point(end);
  // Create a line from two coordinate pairs
  Line(double xStart, double yStart, double xEnd, double yEnd) {
    start = new Point(xStart, yStart);   // Create the start point
    end = new Point(xEnd, yEnd);         // Create the end point
  // Calculate the length of a line
  double length() {
    return start.distance(end);  // Use the method from the Point class
  // Convert a line to a string
  public String toString() {
    return "(" + start+ "):(" + end + ")";    // As "(start):(end)"
  }                                           // that is, "(x1, y1):(x2, y2)"
}

Point is a class,
hmmn..im just a lil confused about those instance variables
it used a Point class instead of declaring the start and end coordinates as;
double start; //something like this two, hope you got what i mean
double end;

Similar Messages

  • Measuring Point Object??

    Hi All
    Could anyone tell me where to maintain "Measuring Point Object" (TCode -"IK01") in SPRO?
    Regards.

    hi this is
    System table, maint. only by SAP, change = modification
    pl check with your technical team
    -ashok

  • Point Object of the Oracle Spatial

    Dear All,
    This is C. T. Lin. I got some problem about point object of the Oracle geometry!
    Describe:
    1.I use the GeoMedia Professional to export the points to Oracle, but the oracle do not insert the geometry data into the SDO_Point, the Geomedia put the point geometry into the Ordinate_Array.
    2. I also use the MapInfo Professional to export the points to oracle, then the geometry write in the SDO_Point!
    3. the problem is occur! the MapInfo look like support the Point object that define the coordinate in the SDO_Point ,only!
    So, Can some one tell me how to write the coordinate data from the Ordinate_array into SDO_point!

    First you should create a PL/SQL function that does this convertion. Here is two version of this function, one 2D and one 3D:
    CREATE OR REPLACE
    Function changePoint3D ( Geo Mdsys.Sdo_geometry )
    return Mdsys.Sdo_geometry AS
    declare
    Point mdsys.sdo_geometry ;
    begin
    Point := Mdsys.Sdo_geometry( 3001, 82344,
    Mdsys.Sdo_point_type( geo.sdo_ordinates(1), geo.sdo_ordinates(2), geo.sdo_ordinates(2) ),
                   NULL, NULL );
    return Point;
    end;
    Function changePoint2D ( Geo IN Mdsys.Sdo_geometry ) return Mdsys.Sdo_geometry AS
    Point mdsys.sdo_geometry ;
    begin
    Point := Mdsys.Sdo_geometry( 2001, 82344,
    Mdsys.Sdo_point_type( geo.sdo_ordinates(1), geo.sdo_ordinates(2), NULL ),
    NULL, NULL );
    return Point;
    end;
    When you have these functions defined it is very easy to do what you want with a simple update sentence , like this :
    update table_X set Geo_Column = changePoint3D( Geo_Column );
    Hope this helps you.
    Hans

  • [svn:fx-trunk] 12930: Optimize transformSize and transformBounds, reduce allocation of Point objects.

    Revision: 12930
    Revision: 12930
    Author:   [email protected]
    Date:     2009-12-14 16:23:58 -0800 (Mon, 14 Dec 2009)
    Log Message:
    Optimize transformSize and transformBounds, reduce allocation of Point objects.
    This change addresses a couple of FIXMEs I had put in the internal MatrixUtil class. The parameters were changed to numbers instead of points and I unrolled the matrix multiplication to significantly reduce the number of multiplications and additions. Both methods now return reference to the same internal static Point object to further reduce dynamic object allocation.
    QE notes: None
    Doc notes: None
    Bugs: None
    Reviewer: Deepa
    Tests run: checkintests, mustella tests/gumbo/layout
    Is noteworthy for integration: Yes
    Modified Paths:
        flex/sdk/trunk/development/eclipse/flex/sparkTest/src/layouts/WheelLayout.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/LayoutElementUIComponentUtils.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/MatrixUtil.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ScrollerLayo ut.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/core/SpriteVisualElement.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicEleme nt.as

  • Creating Enhencement-Point  - Object can only be created in SAP package

    Hi Guys,
    I am creating an enhencement point in Z program in Z package. I am getting following message.
    " Object can only be created in SAP package "
    Please help.

    Hi Mini
    Enhancement points are like hooks where you can attach your own piece of code and coding in an enhancement point is no different than a normal coding , just that it is a point in the standard program into which you can give your own custom logic.
    There are 2 types of enhancements given by SAP:
    1. Explicit enhancement points: Go to program RIAUFMVK . You can see ENHANCEMENT-POINT at many places. These are all explicit enhancement points and you can easily implement these points . Simply press shift+F4 and then go to the point which you want to implement. Right click on  it and follow the path Enhancement implementation->create. Give the name of the implementation and the assign it to a package(shoud not be a Z package).
    Once it is created you can start your coding as you normally do.
    2. Implicit enhancement points are not very stable and should be the last resort after you have explored all the user exits , BAdIs and explicit points. In order to find out the implicit enhacement points , press shift+F4  then goto menu option Edit->Enhancement Operations->show implicit enhancement options. This will bring up all the points that you can enhance. This will appear as a line with arrows. To implement this you have to follow the same procedure as for explicit enhacement points.
    So enhacement point works like the other codes . Just that you should know which  one to implement and where. As far as possible avoid implicit enhacements as they are not very stable at present and even if you are going for it keep a  back-up of your code always.
    Hope this helps you. lemme know if you have any other issues.
    Cheers
    shivika
    Message was edited by:
            Shivika Bhorchi

  • Point Object in a Vector

    Is there a way to obtain the x (or y) coordinate of a point that has been placed in a vector?
    Vector vecArr = new Vector();
    vecArr.addElement(new Point(e.getX(), e.getY())); I've tried getting it the way I've done it before in a standard array (array[0].x etc..), but it doesn't recognise the x or y.

    int x = ((Point )(vecArr.elementAt(your_index))).x;
    // but if you have used an array of Objects instead of point
    // the solution is the same
    int x0 = ((Point )yourArrayOfObjects[0]).x; but if you use Tigrr, you can define a Vector of Points, too.

  • Scaling of point objects with MapViewer

    Hi forum
    Does anyone know, whether it's possible to make a marker style for point geometries, whose size somehow always is attached to the current map scale? What I want to do is: whenever the user zooms in and out on the map, I want the point markers to change size and be scaled according to the map scale.
    Is this possible? Whatever I try to do, the marker object always has the same size regardless of map scale.
    Thanks in advance,
    Jacob

    The MARKER style does not support this behavior yet. One possible work around is to manually create a set of marker styles for various map scale ranges with identical shape but varied size. The create multiple themes for the same set of data points, each theme using one of the marker styles and associated with a specific scale range (in the context of a base map).
    thanks

  • Getting a x- and y-ordinate of a point object

    Can anybody tell me how I simply can get de x- and y-coord of a pointobject using sql
    I need to update the X and Y field in a spatial table based upon the spatial object in the same table.
    It must be a simple SQL, but I can't find it.

    Hi Mark,
    try it like this:
    select * from table ( select b.geom.sdo_ordinates from gemetry_table b
    where rownum < 2 )
    for geometry_table you have to insert your geo-feature, Rownum is a sample of limiting objects to _1_ Object from
    your Objects-List.
    Substitute rownum with your unique Object_Identification.
    The other way is to write a simple function:
    create function get_geom_ordinate( geom, position) returns number
    as
    begin
    return ( geom.sdo_ordinates(position));
    end
    And use it :
    select get_geom( geom, 1) as 'X' , get_geom( geom, 2) as 'Y'
    from geometry_table
    where Objects# = '0815';
    Good Luck
    Stefan
    Landeshauptstadt M|nchen

  • Itunes cannot find entry point object

    Hello, please help before I go insane
    I have a brand new Dell laptop and an iPhone 5c with a USB cable that has seen better days. It still charges, but not very consistently through a laptop and often comes up with 'the device you have plugged in has malfunctioned' or 'unknown device' but will occasionally work. I also have an iPad 2 which works absolutely fine.
    I have iTunes installed, the latest version, it was a struggle getting it to work without it just crashing initially, but after about 40 uninstalls, delete, redownload, reinstall etc I finally managed to get it to work. I plugged my phone in and got the message 'the procedure entry point _objc_load_image could not be located in the dynamic link library objc.dll.' and iTunes wouldn't recognise my iPhone although my laptop did. The message wouldn't go away so I downloaded the latest iTunes again, uninstalled and deleted using the wizard and then downloaded again. I did try using the 'repair' option, however it told me that 'the feature you are trying to use is on a network resource that is unavailable. Click OK to try again or enter an alternate path to a folder containing the installation package 'iTunes64.msi' in the box below' (I have no idea where to find iTunes manually).
    Anyway, after doing this 7 times after connecting my phone or my iPad into the computer and the same '_objc_load_image_' error coming up each time, and me then having the reinstall iTunes, I still cannot get it to read my phone or iPad.
    Someone help, I only have a laptop for 7 more days...
    P.S. I have tried searching the computer for .dll files but there is never any
    Thanks in advance

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
    Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
    tt2

  • How to find intersection point between a lineseries and a vertical line.

    I have a lineseries chart (refer the screenshot). As I move the spend slider shown in the attachment, a vertical line is drawn in the chart. (I did this using the cartesian canvas as annotation element - using canvas.moveTo(), canvas.lineTo() functions)
    I want to find out the intersection point(y value) where the vertical line meets the lineseries. Can someone help me on this. It will be really helpful.
    Thanks,
    Jayakrishnan

    Here are a few functions I wrote years ago for common chart transformations... the function you're going to focus on for your solution is chartToScreen...
    *  Converts the screen position to chart value position
    *  @param thePos - Number - The position you want to convert
    *  @private
            private function getChartCoordinates(thePos:Point):Object
                   var tmpArray:Array = dataTransform.invertTransform(thePos.x, thePos.y);
                   return {x:tmpArray[0], y:tmpArray[1]};
    *  Takes a non-numeric chart value and returns a proper numeric value
    *  @param inValue - String - The display name of the instance showing on the axis (eg. if we're showing months, it might be 'Sep - 06'
    *  @param theAxis - IAxis - The axis on which we're looking
              public function getNumericChartValue(inValue:String, theAxis:IAxis):Object
                   var axisCache:Array = new Array({inValue: inValue})                 
                   if(!(theAxis is LinearAxis))
                        theAxis.mapCache(axisCache, "inValue", "outValue", true);
                        return {numericValue: axisCache[0].outValue}
                   else
                        return {numericValue: Number(inValue)};
    *  Converts the chart values into screen coordinate values
    *  @param chartX - Number - The display name of the instance showing on the axis (eg. if we're showing months, it might be 'Sep - 06'
    *  @param chartY - Number - The axis on which we're looking
              public function chartToScreen(chartX:Number, chartY:Number, theSeries:Series):Point
                   var tmpCache:Array = new Array({chartX:chartX, chartY:chartY});
                   if(theSeries)
                        theSeries.dataTransform.transformCache(tmpCache, "chartX", "screenX", "chartY", "screenY");
                   else
                        dataTransform.transformCache(tmpCache, "chartX", "screenX", "chartY", "screenY");
                   return new Point(Math.round(tmpCache[0].screenX), Math.round(tmpCache[0].screenY));
    *  takes a point in mouse position, and runs it through converting to chart coordinates, converts chart coordinate to numeric value if needed
    *  and then back into mouse position to get the nearest axis snap point
    *  @param thePoint - Point - The position we're converting
    *  @private
              private function getSnapPosition(thePoint:Point):Point
                   var chartPoint:Object = getChartCoordinates(new Point(thePoint.x, thePoint.y));
                   //if either of the axis chart results is not in numeric format, we get the numeric equivalent of it
                   var chartX:* = chartPoint.x;
                   var chartY:* = chartPoint.y;
                   chartX = getNumericChartValue(chartPoint.x, CartesianChart(this.chart).horizontalAxis).numericValue;
                   chartY = getNumericChartValue(chartPoint.y, CartesianChart(this.chart).verticalAxis).numericValue;
                   return chartToScreen(chartX, chartY, null);

  • Problem with socket object writing

    hi,
    I made this little programm , with a class point , a server and a client.
    I try to send via the socket several point object.
    If send differents objects ( with several new point(... )) it works fine , but if i send the same object changing only the properties it doesn't work. Changing are not applicate.
    Here is the code.
    // POINT
    import java.io.Serializable;
    import java.awt.*;
    public class point implements Serializable{
        private int x_;
        private int y_;
        private Color c_;
        public point(int x, int y, Color c) {
           x_=x;
           y_=y;
           c_=c;
        public int get_x() { return x_ ; }
        public int get_y() { return y_ ; }
        public void set_x(int x) { x_=x ; }
        public void set_y(int y) { y_=y ; }
        public Color get_color() { return c_ ; }
    // SERVER
    import java.io.*;
    import java.net.*;
    public class s {
        public s()
            try
                ServerSocket server = new java.net.ServerSocket(80);
                java.net.Socket client  = server.accept();
                ObjectInputStream Istream_ = new ObjectInputStream(client.getInputStream());
                ObjectOutputStream Ostream_ = new ObjectOutputStream(client.getOutputStream());
                for(int i=0;i<4;i++)
                    point p_read = (point)Istream_.readObject();
                    System.out.print("x="+p_read.get_x());
                    System.out.println(" y="+p_read.get_y());
             catch (Exception exception) { exception.printStackTrace(); }
        public static void main(String args[])
         s s_ = new s();
    // CLIENT
    import java.io.*;
    import java.net.*;
    import java.awt.*;
    public class c {
        public c()
            try
                ipJDialog ipjd = new ipJDialog();
                String ip = ipjd.getvalue();
                Socket socket  = new Socket(ip,80);
                System.out.println("connection avec serveur reussi");
                ObjectOutputStream Ostream_ = new ObjectOutputStream(socket.getOutputStream());
                ObjectInputStream Istream_ = new ObjectInputStream(socket.getInputStream());
                point p1 = new point(50,50, new Color(255,0,0));
                Ostream_.writeObject(p1);
                point p2 = new point(22,30, new Color(255,0,0));
                Ostream_.writeObject(p2);
                point p3 = new point(8,7, new Color(255,0,0));
                Ostream_.writeObject(p3);
                point p4 = new point(2,1, new Color(255,0,0));
                Ostream_.writeObject(p4);
             catch (Exception exception) {exception.printStackTrace();}
        public static void main(String args[])
         c c_ = new c();
    // DIALOG TO GET IP FROM INPUTBOX
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    public class ipJDialog extends JDialog implements ActionListener {
        private String ip_;
        private JTextArea jta_;
        private JTextField jtf_;
        private JButton jb1_;
        public ipJDialog()
            this.getContentPane().setLayout(null);
            this.setTitle("Entrez l'IP du serveur");
            this.setSize(220,100);
            this.setModal(true);
            ip_= "localhost";
            jta_ = new JTextArea("IP du serveur :");
            jta_.setBounds(10,5, 90,20);
            jta_.setOpaque(false);
            jta_.setEditable(false);
            getContentPane().add(jta_);
            jtf_ = new JTextField();
            jtf_.setBounds(110,5, 90,20);
            jtf_.requestFocus();
            getContentPane().add(jtf_);
            jb1_ = new JButton("OK");
            jb1_.setBounds(10,30, 90,30);
            jb1_.addActionListener(this);
            getContentPane().add(jb1_);
            this.setVisible(true);
        public String getvalue() { return ip_ ; }
        public void actionPerformed(ActionEvent evt)
            String ChoixOption = evt.getActionCommand();
         if(ChoixOption.equals("OK"))
                ip_=jtf_.getText();
                this.setVisible(false);
    if I replace in client :
             point p1 = new point(50,50, new Color(255,0,0));
                Ostream_.writeObject(p1);
                point p2 = new point(22,30, new Color(255,0,0));
                Ostream_.writeObject(p2);
                point p3 = new point(8,7, new Color(255,0,0));
                Ostream_.writeObject(p3);
                point p4 = new point(2,1, new Color(255,0,0));
                Ostream_.writeObject(p4);
    by :
             point p = new point(50,50, new Color(255,0,0));
                Ostream_.writeObject(p);
                p.set_x(20);
                p.set_x(22);
                Ostream_.writeObject(p);
                p.set_x(55);
                p.set_x(32);
                Ostream_.writeObject(p);
                p.set_x(14);
                p.set_x(88);
                Ostream_.writeObject(p);
    I doesn't work , i receive a point with 50,50 ( the first one ) four times ...If you can explain me me why and what can I do ...
    Thx.

    For ObjectOutputStream, multiple references to a single object are encoded using a reference sharing mechanism so that graphs of objects can be restored to the same shape as when the original was written. State of a object will be recorded so that the ObjectOutputStream doesn't writes the same object to the outputstream when the object was refered by multiple references. So, when you tried to write the same object agains into the ObjectOutputStream, the ObjectOutputStream doesn't write the object, but passed the as a reference to the outputstream... In this case, on the other side, the ObjectInputStream will receive this reference and it will return the reference of this object (which is previous created when this object was passed over on the 1st time). This caused the ObjectInputStream will return a "unchanged" object even your object have changed before you write it agains to the ObjectOutputStream.
    My explaination maybe not that good... hope you can understand... :)

  • Trying to understand object oriented programming

    Hi all,
    I'm new to programming and I'm trying to learn C and Objective-C to eventually write an iPhone/iPad app.
    I want to make sure I'm understanding some fundamental Object Oriented principles and so I'm starting with a very basic program.
    I've produced a class called CartesianPoint which has an x and y variable plus methods to set and return these variables and also a method to calculate the magnitude from the origin.
    What I would like to do now is to extend the program to have a CartesianVector class.
    I'm a little unsure as to whether a Vector is a subclass of a Point or whether a Point is a subclass of a Vector... or neither?
    Secondly, I'm a little unsure of how to implement the vector class to use two point objects. How should the header and implementation files be set up to receive point objects from the main.m program?
    I'd like to also try and extend the program to include other ways of defining a vector (i.e. origin, unity vector and magnitude).... and then use the vectors to build 2D shapes.
    Many thanks,
    Glyn
    Message was edited by: GlynC
    Message was edited by: GlynC

    Hi Glyn -
    I agree with William and would vote for "neither". I see a subclass as a specialization of its superclass, not, for example, something contained by its superclass. A container relationship might apply to a subview and its superview, yet the class of the superview could be a specialization of the subview's class so the subview's class might be the parent of the superview's class. The classic example of cat as a subclass of animal (cat:animal) can be misleading if we see the relationship as member:group. Cat is a subclass of animal because it's a specialization.
    Also ask, "What's accomplished by making a subclass"? Does the subclass want to use all or most of the parent's instance variables and methods? Could the job be done any other way? Are any of those ways simpler or do they lead to more reusable code?
    One of the best examples (from the Cocoa docs?) is about a programmer who needs a specialized array. A newbie might immediately attempt a subclass of NSArray (a rather tricky subclassing job as it happens). In most cases however, the correct solution would be a class which includes an NSArray* type instance variable.
    Hope some of the above is helpful!
    \- Ray

  • Assign meter that already created from PM to rental object

    Dear Expert,
    Please kindly advice on how to assign the meter that already created (already has the measuring point ) into pooled space or rental object.
    When I use REBDRO --> Meter Tab
    the transaction allows only creation of new measuring point , Field Measuring Point is disable and allow to assign internally from the system
    Best regards,
    Tima

    Hi Tima,
                I dont think it is possible to assign the measuring point already created to RE Objects. As, if we go to transaction IK01 we select the Measuring point object as "IME" and then select the object type and ID. If we use any other measuring point object we dont have the option to enter the Rental object type and rental object ID to create the measuring point. So any measuring point created with any other Measuring point object cant be attached to the rental objects.
    Even if we directly create measuring point from rental object, the object is created with "IME" Measuring point object.
    Regards,
    Deepak M

  • Object is invalid on object.parentStory.characters.item(i+1).fontStyle;

    Hey guys,
    I have an array where I save the contents of a textFrame, where "object" is the textFrame.
    textContent = object.contents;
    Then I have a for loop to loop  through all items. With
    if(i > 0)
    object.parentStory.characters.item(i-1).fontStyle.toString().toLowerCase();
    object.parentStory.characters.item(i).fontStyle.toString().toLowerCase();
    if(i < textContent.length-1)
    object.parentStory.characters.item(i+1).fontStyle.toString().toLowerCase();
    I am getting the previous, current and next styles. It's for xml purposes and with this I can add a "<b>" , "<i>", etc. tag for my objects. The problem occuring now is that on some point, object.parentStory.characters.item(i+1).fontStyle; returns "object is invalid".
    That being said, item(i+1) is valid. If I alert this, it says "object [character]". I tried to use if(object.parentStory.characters.item(i+1).hasOwnProperty('fontStyle')), but it didn't work. I don't know why it throws this error and I couldn't find any solution to this problem on the web.
    Has anybody experienced this?  Here is the complete code(without italic and bold italic):
    function spliceSlice(str, index, count, add) {
      return str.slice(0, index) + (add || "") + str.slice(index + count);
    function checkFontStyle(object){
        textContent = object.contents;
        for(i = 0; i < textContent.length; i++){
            style = object.parentStory.characters.item(i).fontStyle.toString().toLowerCase();
            if(i > 0)
                prevStyle = object.parentStory.characters.item(i-1).fontStyle.toString().toLowerCase();
            if(i < textContent.length - 1){
                nextStyle = object.parentStory.characters.item(i+1).fontStyle.toString().toLowerCase();
            if(style.indexOf('bold') > -1){
                if(prevStyle.indexOf('bold') > -1){
                else if(nextStyle.indexOf('bold') < -1){
                    textContent.spliceSlice(textContent, i, 0, '[/b]');
                else{
                    textContent = spliceSlice(textContent, i, 0, '[b]');
        return textContent;
    The desired behaviour would be, that if the current object has no "fontStyle" it should just skip this iteration.

    be carefull with var totalPages = parseInt(app.activeWindow.activePage.name);
    the pagename can be (for ex.) "MXIV", if you use roman numbering.
    use .documentOffset to be on the safe side.

  • Array of Class object

    Pls.c the following code,
    public class Rate
    private Points []startPoints;
    public Rate()
    startPoints = new Points[4];
    startPoints[0].p_intX = 40;
    startPoints[0].p_intY = 40;
    }//Constr
    public static void main(String []args)
    new Rate();
    }//main
    class Points
    int p_intX=0;
    int p_intY=0;
    }//Class
    }//class
    Above class compiles perfectly but i am getting NullPoiinterException at
    startPoints[0].p_intX = 40;
    startPoints[0].p_intY = 40;
    Can nebody pls. tell me whats wrong with this?
    Thanx in advance,
    Sandeep

    startPoints = new Points[4]; only initialises the array itself, it does not add Points objects to it. Since you never put anything into your array, the pointer at startPoints[0] is null at the offending line. Add a startPoints[0] = new Point(); or a loop that populates the whole array.

Maybe you are looking for

  • Date Parameters in ADF page

    Hi All, I'm using 2 parameters Date From and Date To in my ADF page, where the search is based on a date Range. Its throwing an error showing Error: For Input String "2010-09-11" Is it because of the format? Is there any specific format I have to cha

  • Zen Touch 40GB Cradle for the c

    I'd like to set up some sort of cradle system in my car so I can just slide my Zen Touch in. Where can I find such an animal?

  • Unable to preview existing SSRS reports in VS2010 x64

    I cannot preview any SSRS reports in VS2010, there are no errors, warnings or messages.  Output window says "Build: 1 succeeded or up-to-date, 0 failed, 0 skipped." The preview window reads: An error occurred during local report processing. An error

  • RSS Feed glitches in Mail

    A few weeks ago I started having trouble with an RSS feed in Mail. First of all it would not update. Now all items received in Mail are being dated 4 April regardless of when they were posted. What is so special about 4 April. I tried deleting the fe

  • Travel Expense settlement

    We are using ESS only for Travel Request and Travel Expenses. I have the following queries: 1. Can we enter non-travel related expenses also in TRAVEL MANAGEMENT module for e.g. Petrol, mobile (company provided) bill etc. 2. Without using PR05 tcode