Shipping Objects

Hi,
I just wanted to run this by ye and see if ye think it would be OK.
For Shipping, we use actual Items to represent the shipping costs.
So they would be literally added in to the order when its being taken.
Apparently this is a must for accounting purposes.
Now Netpoint takes a different approach - it puts a negative "discount" on the order which modifies the order total to add the correct shipping amount.
I need to change this for two reasons
1. Accounts will kill me with the negative discounts
2. For accounts that have discounts already, I want them to be able to see this in the discount field, without any changes made by Netpoint to account for shipping.
So here is my plan, I wanted to put it up here and see if anyone can see any holes in it before I do it.
1. Keep my "Rates" defined as usual, but with all prices set to 0.00
2. Create the relevant Shipping Objects in SAP and sync into PartsMaster, these objects are tax rate 0% so as not to upset the taxes in the Order.
3. Create a lookup table that relates an OrderRatesMaster record to a Shipping Object
4. Just before the order is saved (I am already using my own verify.aspx page), modify the order by adding the appropriate shipping object based on the Order's "ShippingMethod" Rates lookup.
5. Make other modifications to show the shipping rates on the pages leading up to the Verification stage (i.e because the Order.ShipTotal will ==0)
can anyone see any major issues that could come back and bite me?
thanks in advance.

Hi shane,
Thanks for the info.
I always assumed the Negative discount was just shipping, as in 5.9 I was under the impression that there is no actual link between NP Taxes and B1 taxes?
For example if you ordered something for a total of EUR 100 and the shiping charge was 5.00, lets say the item is tax free, then in B1 the order would show up as Total EUR 100, with Discount -5% to add the 5.00 Shipping charge...if there was VAT at 20% involved then it would get more complicated but the numbers do add up.
Is there actually some other way that a shipping charge is meant to show up in B1 when it syncs from Netpoint? Maybe I have gotten the things thw wrong way round?

Similar Messages

  • Passing Complex Object into Grid Component

    OK here is what i am trying to do.
    I have a grid component, and I wanted to display on the grid,
    a list of ship objects. Think of this like a cruise liner.
    I am retrieving these objects from a java/hybernate/spring
    adapter using remote object, and it works ok. I get back an
    arrayCollection, then I build a new array, populatate it with
    Actionscript ship objects, which has an embedded port object.
    Ship has attributes like Name, id, comments etc. And it has
    an embedded homeport object also.
    The port, has name, country and comments too.
    I can get the object to come back, and its being built
    correctly. I have ship objects and each one has its own port
    object, I see in the debugger the objects and thier embedded
    objects and the embedded object values. So I know the constructor
    is working fine. Here is the problem.
    I set the dataprovider attribute to match the array of
    completed ships, and I can get the grid, to display all the ship
    data, but not the port data.
    So Here is my code:
    <mx:DataGrid id="ShipListDataGrid" width="978"
    height="190" dataProvider="{initDG}"
    creationComplete="loadAllShips()" selectedIndex="0" >
    <mx:columns>
    <mx:DataGridColumn headerText="Name"
    dataField="name"/>
    <mx:DataGridColumn headerText="Class"
    dataField="clazz"/>
    <mx:DataGridColumn headerText="Comments"
    dataField="comments"/>
    <mx:DataGridColumn headerText="Port Country"
    dataField="port.country" />
    </mx:columns>
    </mx:DataGrid>
    Now the colums name, clazz, comments all work perfectly, as
    they are attributes of ship. However, port.country does not work,
    it just shows a blank column, even though that is the correct
    notation to get to that data field, for the attribute of that ships
    port home country. Its just a string, so for the port called miami,
    the country is "USA". This does not display.
    However if I remove port.country, and only put in port, then
    it shows that whats in that column displays as Object : Port.
    So it seems that the grid knows theres an object in there.
    But not what to do with it?
    I have created a masterViewList and a masterDetails
    component, and the viewList is the grid, and the details is the
    details section of the ship. So there it shows a form, and the form
    shows all the details of the ship selected in the list above. Heres
    the interesting thing. using a label field, I can change the
    selected list item on the grid, and show the ship.port.country in a
    label on the bottom, so it can transverse the ship object, but just
    not seemingly in the grid.
    What can I do? Why does it work with a label field, and not
    in the grid? Why will the grid not show an embedded string
    attribute for an embedded object, but a label or text box will?
    What am I doing wrong?

    You will need to use a label function for this.
    For example:
    <mx:DataGridColumn headerText="Port Country"
    dataField="{calcPortCountry}" />
    private function calcPortCountry(item:Object,
    col:DataGridColumn):String
    return item.port.country;

  • Fill in the blanks...

    Alright so I have this asteroid project I am having to do for a class... I pretty much have to make the asteroids game out of a template he gave us... I have a lot of it done but There are probably like 12ish blanks I need help fiilling in. He gives comments about how he wants it done but I still don't know how to do it. If anyone could tell me how to/what to do that would be awesome. Here is the code. I am going to separate each code (there is one for the ship one for the meteors etc) but a line of ****.
    PS Whatever you can help me with even if it is just one line would be appreciated. :) Oh and there is a bullet code too and an "asteroid" code for the physical comets (my only problem on that one is similar to the assigning a random negative number on the other one... there just isn't enough room for it. :)
    import java.util.Random;
    public class Ship {
         private final int SCREEN_WIDTH = 500;
         private final int SCREEN_HEIGHT = 500;
         private static Random rdm = new Random();
         private boolean visible;
         private int x;
         private int y;
         private int xSpeed;
         private int ySpeed;
         private int xDir;
         private int yDir;
         private int shipHeight;
         private int shipWidth;
         private int maxSpeed;
         // Default constructor for Ship calls the other constructor
         // with a hard-coded value of 30 (ship size)
         public Ship() {
              this(30);
         //Constructor that is reponsible for initializing / instantiating
         // all of a Ship object's instance variables.
    public Ship(int s) {
              //set visibility to true          
              visible = true;
              //set ship height and width to argument passed in
                   shipHeight = 30;
                   shipWidth = 30;
              //initialize the x and y speeds to 0 (ship is not moving)
              xSpeed = 0;
              ySpeed = 0;
              //initialize xDir to a random choice between -1,0, and 1
              //This means the x direction is either right, left, or no change (only vertical movement)
              //initialize yDir to a random choice between -1,0, and 1
              //This means the y direction is either right, left, or no change (only horizontal movement)
              //set x and y to the middle of the screen (initial x and y coordinates of the ship)
              x = SCREEN_WIDTH/2;
              y = SCREEN_HEIGHT/2;
              //set max speed to 10
              maxSpeed = 10;
         //This method resets the ship to the middle of the screen
         // with 0 speed. It is called when a ship is hit by an asteroid.
         public void reset() {
              x = SCREEN_WIDTH / 2;
              y = SCREEN_HEIGHT / 2;     
              xDir = yDir = xSpeed = ySpeed = 0;     
         //get the x position of the ship
         public int getXPos() {
              return x;
         //get the y position of the ship
         public int getYPos() {
              return y;
         //gets the height of the ship
         public int getHeight() {
              return shipHeight;
         //gets the width of the ship
         public int getWidth() {
              return shipWidth;
         //gets the visibility of the ship
         public boolean getVisibility() {
              return visible;
         //gets the x speed of the ship
         public int getXSpeed() {
              return xSpeed;
         //gets the y speed of the ship
         public int getYSpeed() {
              return ySpeed;
         //gets the max speed of the ship
         public int getMaxSpeed() {
              return maxSpeed;
         //SETTER METHODS
         //sets the x speed of the ship
         public void setXSpeed(int xs) {
              for(int i=0;i<maxSpeed.length;i++){
         //sets the y speed of the ship
         public void setYSpeed(int ys) {
         //sets the x direction of the ship
         public void setXDir(int xd) {
         //sets the y direction of the ship
         public void setYDir(int yd) {
         //sets the visibility of the ship
         public void setVisibility(boolean v) {
         //This method is called when it's time for a ship to move (caused by right click).
         //The formula for moving is in the comments below
         public void move() {
              //if xSpeed is greater than 0 (it still has x-ward momentum)
              // change x position by the "x direction" multiplied by the "x speed"
              // You may add a factor to slow down or speed up your ship movement
              // The xSpeed should be decremented by 1 so that eventually the ship will stop moving (giving
              // it the "thrust" effect)
              if(xSpeed>0) {
              //if ySpeed is greater than 0 (it still has y-ward momentum)
              // change y position by the "y direction" multiplied by the "y speed"
              // You may add a factor to slow down or speed up your ship movement
              // The ySpeed should be decremented by 1 so that eventually the ship will stop moving (giving
              // it the "thrust" effect)
              if(ySpeed>0) {
         //This method is called when a user right clicks -- you do NOT need to change this.
         //It is mean to set the x and y speeds/directions such that the ship will burst in the
         //direction of the click, and the move method slowly backs off the speed so it appears
         //like a "burst" on screen. The method's parameters contain the x and y values of the
         //mouse click on screen.
         public void thrust(int cx, int cy) {
              double run = cx - x;
              double rise = cy - y;
              int xInc, yInc;
              double shipAngle = Math.toDegrees(Math.atan(rise / run));
              if((run>0 && rise>0) || (run > 0 && rise < 0)) {
                   xInc = (int) (Math.cos(Math.toRadians(shipAngle)) * (double) maxSpeed);
                   yInc = (int) (Math.sin(Math.toRadians(shipAngle)) * (double) maxSpeed);
              else {
                   xInc = - (int) (Math.cos(Math.toRadians(shipAngle)) * (double) maxSpeed);
                   yInc = - (int) (Math.sin(Math.toRadians(shipAngle)) * (double) maxSpeed);
              xSpeed = ySpeed = maxSpeed;
              xDir = xInc;
              yDir = yInc;
    ************This one and one other are a mess and I have no idea what I am doing. I pretty much just put in my getter methods and did a few other things that I knew how to do... ********************************
    Thank you

    Sorry to harp on with the do's and don't's, but some things do elicit help and some things don't so it's relevant...
    Try and say what specifically your problem is. Of course you may be completely stuck and have no idea even what the problem is, how to describe it, or which way is forward. Still it may come across as a presumption that others will wade through the teacher's comments and figure things out for you. You will do well to avoid giving the impression that you might be sitting with your feet up having dumped the homework request on the forum.
    One way to avoid getting into this situation is to move: one step at a time. Carry out the teacher's instructions in just one comment. Then stop and make sure you can compile and run your code. (possibly even test that the code does the right thing!). Only once you've got one small step nailed do you go on from the beginning of this paragraph.
    Just four things can go wrong with the previous paragraph:
    (a) The teacher's comment makes no sense
    (b) You get a compiler message
    (c) You get a runtime error
    (d) The code runs but does something weird
    Notice how each of these four things gives rise to a very precise question. That's the point. Don't be put off by the fact that even a modest assignment may lead you to many of such questions. As you learn the frequency of puzzlement declines (although hopefully never vanishes.)
    I have waded through the code (or at least glanced at it) and noticed this:
    // if xSpeed is greater than 0 (it still has x-ward momentum)
    // change x position by the "x direction" multiplied by the "x speed"
    // You may add a factor to slow down or speed up your ship movement
    // The xSpeed should be decremented by 1 so that eventually the ship will stop moving (giving
    // it the "thrust" effect)Do you understand this? The idea seems to be for this method to adjust the x variable - which represents the ship's position along the x-axis.
    {noformat}
    Before:
                               xSpeed    xDir <-- (ie -1)
                              <--------->
      O.......................SHIP
                              x
    After:
                     xSpeed   xDir <-- (ie -1)
                    <------>
      O.............SHIP
                    x
    {noformat}Take the xSpeed represented by <--------> and multiply it by xDir which functions as the "heading". In the case illustrated xDir is -1 which means the ship is heading leftwards. Once we have multiplied these thing together we simply add the result to x to find the new value for x.
    {noformat}
    Before:
                        xSpeed * xDir
                    <---------
      O.......................SHIP
                    .         x
    After:          .
                     xSpeed   xDir <-- (ie -1)
                    <----->
      O.............SHIP
                    x
    {noformat}Notice how the speed is smaller after the move: because the ship is slowing down. The instructions say to subtract one from the speed to achieve this.
    The code for this - multiplying the speed and heading and adding the result to the position, then subtracting one from the speed - goes in the first if statement of the move() method.
    Edited by: pbrockway2 on May 2, 2009 12:45 PM

  • Need help with rotation in Java

    Hi, I am trying to write an asteroids remake and I have gotten pretty far, but I'm stuck when I try to rotate my ship object. I have googled various formula's etc. but the code doesn't work as expected. I have posted the relevant ship.class below:
    import java.awt.Polygon;
    import java.awt.Graphics;
    import java.awt.Shape;
    import java.awt.*;
    public class Ship extends MyShape {
         Polygon body;
         //line2D.Double base;
         //line2D.Double lside;
         //line2D.Double rside;
         double dx;
         double dy;
         double angle;
         double dAngle;
         Graphics2D gg;
         public Ship(double a,double b) {
        x=a;
        y=b;
        //base=new line2D.Double(x,y,x+10,y);
        //lside=new line2D.Double(x,y,x+5,y-10);
        //rside=new line2D.Double(x+10,y,x-5,y-10);
        body=new Polygon();
        body.addPoint((int)x,(int)y);
        body.addPoint((int)x+20,(int)y);
        body.addPoint((int)x+10,(int)y-30);
        public void advance(){
        public double getX(){
             return x;
        public double getY(){
             return y;
        public void setY(int y){
             this.y=y;
        public void setX(int x){
             this.x=x;
          public void move(int delta){
          body.translate(0,delta);
           // body.addPoint(x,y);
           // body.addPoint(x+20,y);
           // body.addPoint(x+10,y-30);
        public void rotate(double x, double y, double theta){
             //body=new Polygon();
             theta=theta*(Math.PI/180);
             x=((x-(x+10))*Math.cos(theta)-y*Math.sin(theta)+(x+10));
             y=(y*Math.cos(theta)+(x-(x+10))*Math.sin(theta)+y);
                 //body.translate((int)Math.round(x),(int)Math.round(y));
                 body.addPoint((int)Math.round(x),(int)Math.round(y));
                 body.addPoint((int)Math.round(x+20),(int)Math.round(y));
                 body.addPoint((int)Math.round(x+10),(int)Math.round(y-30));
                 //g.rotate(theta,x,y);
        public void warpAround(int x,int y){
             body.translate(x,y);
        public void draw(Graphics2D g){
             g.draw(body);
    }If you could help me I would appreciate it,
    Sincerely,
    LJ
    P.s. I know its a little rough, I wanted to clean it up soon.
    Message was edited by:
    nipponman21

    Ok, I have officially given up on trying to get it to work via the mathematical definitions of a rotational transform. I decided to use the affine transform and it was MUCH easier than I thought to implement; however, the results are still unexpected, the ship actually turns and moves in a circle which is not what I want, here is the source (its a standalone app so you can compile and run it if you want) import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    public class BouncingBall extends JFrame implements Runnable, KeyListener {
        //Windows
        private JFrame frame;
        private DrawPanel pane; 
        private Thread t;
        //Game Vars.
        public Ball ball;
        public Ship ship;
        public static final int FPS = 30;
        public static final int WIDTH = 800;
        public static final int HEIGHT = 600;
        public static final int MAXSPEED = 30;
        public static double dx,dy;
        public static int theta=0;
        public BouncingBall() {
             frame=new JFrame();
             pane=new DrawPanel();
             frame.getContentPane().add(pane);
             frame.setVisible(true);
             frame.pack();
             frame.addKeyListener(this);
             frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
             initGame();
             start();
        public void initGame(){
             ship=new Ship();
             ball=new Ball();
        public void start(){
        t=new Thread(this);
             t.start();
            public void run(){
                 while(true){
                      try{
                      Thread.sleep(10);
                      }catch(Exception e){}
                      pane.repaint();
        public static void main(String[] args) {
            new BouncingBall();
        public void keyPressed(KeyEvent e){
            switch(e.getKeyCode()){
                   case KeyEvent.VK_UP:
                   dy--;
                   if(dy<MAXSPEED){
                   ship.move(0,dy);
                   else{
                   dy=MAXSPEED;
                   ship.move(0,dy);
                   break;
                   case KeyEvent.VK_LEFT:
                        theta++;
                        break;
                   case KeyEvent.VK_RIGHT:
                        theta--;
                        break;     
        repaint();
        public void keyReleased(KeyEvent e){
            switch(e.getKeyCode()){
                   case KeyEvent.VK_UP:
                   case KeyEvent.VK_DOWN:
                   dy=0;     
                   break;
        repaint();
        public void keyTyped(KeyEvent e){
        class Ball{
              double x;
              double y;
             private Arc2D.Double body;
             public Ball(){
                  x=600.0;
                  y=500.0;
                  body=new Arc2D.Double(x,y,30.0,30.0,0.0,360.0,Arc2D.OPEN);
             public void move(double dx,double dy){
                  body=new Arc2D.Double();
                  x+=dx;
                  y+=dy;
                  body=new Arc2D.Double(x,y,30.0,30.0,0.0,360.0,Arc2D.OPEN);
             public double getX(){
             return this.x;
             public double getY(){
             return this.y;
        class Ship{
              double x;
              double y;
              double angle;         
             private Polygon body;
             public Ship(){
                  x=400.0;
                  y=300.0;
                  angle=0;
                  body=new Polygon();
                  body.addPoint((int)Math.round(x),(int)Math.round(y));
                  body.addPoint((int)Math.round(x+15),(int)Math.round(y));
                  body.addPoint((int)Math.round(x+7.5),(int)Math.round(y-20));
             public void move(double dx,double dy){
                  body=new Polygon();
                  x+=dx;
                  y+=dy;
                  body.addPoint((int)Math.round(x),(int)Math.round(y));
                  body.addPoint((int)Math.round(x+15),(int)Math.round(y));
                  body.addPoint((int)Math.round(x+7.5),(int)Math.round(y-20));
             public double getX(){
             return this.x;
             public double getY(){
             return this.y;
        class DrawPanel extends JPanel{
                public DrawPanel(){
                  setBackground(Color.black);
                  setPreferredSize(new Dimension(BouncingBall.WIDTH,BouncingBall.HEIGHT));
             public void paintComponent(Graphics g){
                 super.paintComponent(g);
                 Graphics2D g2d=(Graphics2D)g;
                 g2d.setColor(Color.white);
                 g2d.fill(ball.body);
                 g2d.rotate(theta*Math.PI / 180.0);     
                 g2d.fill(ship.body);
    }Can you guys maybe run this and look over the code and tell me what I'm doing wrong? I would definitely appreciate it Thanks.

  • Doubts in File to RFC scenario

    <u><b>Scenario we are working on:</b></u>
    Legacy System -> Flat File -> XI2.0 -> RFC -> SAP R/3 470 ( WAS 620 )
    <u><b>What we have done till now:</b></u>
    1. Created technical system for XI server and the SAP 620 ( target system )
    2. Created business system for XI Server and target system
    3. Created a software product for legacy system and the corresponding technical system and the business system
    4. Defined the business scenario in Repository including Actions, Message Interface, Message Type, Data Type (for source file), Imported RFC signature from target system, message mappings and message interfaces.
    5. Configured the file adapter.
    6. Configured business scenario in Integration Directory including interface determination and receiver end points
    <u><b>Where we are stuck:</b></u>
    1. Currently I have created the entire set of objects under the new software component I created for source system. I want to know how to decide under which software component should I create the design objects, e.g under the software component for source system, or under the software component for target system or am I supposed to create a new product altogether including all the software components in my scenario.
    2. What is the significance/dependency of namespace in the design process?
    3. I have configured the inbound file adapter (attached is the configuration file). How do I integrate it with the Integration server? In other words where to specify the link between my business scenario the file adapter.  How do they talk to each other?
    4. We are not able to configure the RFC adapter. Can we get a configuration file for a working adapter? Are there any pre-requisites for the RFC adapter configuration? Also once configured how will it talk to Integration Server?
    5. Is it possible to use proxies on Integration server in our scenario? Our XI system is installed on WAS 620 with J2EE 620 and the target system is also WAS 620.
    6. Is it possible to send email notification from XI in case or any errors e.g while accepting the file, while mapping, or while passing to target system

    Hi Satinder,
    Below are the answers for your questions:
    Regards
    Prasad
    Netweaver RIG-XI
    SAP Labs LLC.
    Ans1: If you are creating a new sceanrio, you can create a product and a software component in SLD and import the software component into Int.Repository. You can define 1 namespace or mutliple namespaces under this SC.
    It all depends on how are desiging your objects in SLD, Int Rep etc. This can be done in various ways.
    Ans2:
    Namespaces  Definition:
    Namespaces in the Integration Builder are namespaces in the sense of XML namespaces that are sub-divided further into semantic units within the Integration Builder software component versions. Objects of a namespace can only be shipped as part of the corresponding software component version and not separately.
    XML Namespace Definition: An XML namespace is a collection of names, identified by a URI reference , which are used in XML documents as element types and attribute names
    RFC2396
    IETF (Internet Engineering Task Force) RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax
    Use
    The following types of namespaces exist in SAP Exchange Infrastructure:
    ·        Repository namespaces are displayed in the Integration Builder (Design) navigation tree. They are all assigned to a software component version but are used differently:
    ¡        Repository namespaces are used to avoid naming conflicts. For objects of the same object type, it is not possible to have duplicate object names within a repository namespace. In other words, a repository namespace is a quantity in the Integration Repository in which the object names are unique.
    ¡        Software component versions are used to define shipment units. It is not possible to ship objects in a namespace (business scenario objects, business process objects, interface objects, mapping objects, and adapter objects) on their own. Instead, they are shipped as a part of the relevant software component version.
    Although repository namespaces are assigned to the software component version in the navigation tree, the software component version does not affect the uniqueness of the object names.
    ·        XML namespaces are used as identifiers for message instances or customer-specific fields in the instance. You can specify XML namespaces as an attribute of (fault) message types and data type enhancements.
    ·        Namespaces in the System Landscape Directory (SLD), which have nothing to do with repository or XML namespaces (see: Namespace).
    ·        Internal namespaces, which are required in message instances, for example. The internal namespace for fields in the message header is: http://sap.com/exchange/MessageFormat, for example. These namespaces are of no further interest for SAP XI users.
    Ans3: Check the Adpater Documentation. In your case, the legacy system will be creating a file in the file system where the file adpater is installed.You have to mention this path in your FA configuration. Once the FA is running, The file is polled automatically. The parameter defined in the config file will send direct the message to XI server. For Ex:
    XMB.TargetURL=http://:8000/sap/xi/engine?type=entry
    Ans4: Check the documentation for RFC Adapter Config. Once configured it will talk to XI via JCO. send me an email if you have more questions.
    Ans5: Yes you can use Proxies as your target system is was620.
    Ans6: this is possible in XI-3.0 -SP04 as the SMTP adpater is available. You have to model the message in XI-3.0 when to send an email message.

  • Map Dynamically created Elements

    Hi,
    I have screen which shows parent and child relation ship objects.
    In the page, Parent details will be in displayed above child details.
    Child details are shown as a row in a table, which is generated dynamically by clicking an Add button in the child table.
    Can any body tell me these ...
    1. How to create such UI in jsf and how to map the child data to the java POJO at server side?
    2. Do i have any existing such UI component already?
    3. How to map the child data of each row to a server component, because i dont know the parent id at row creation..
    Can any body help me out..

    Your description is very vague to me, I can't really picture it in my head.
    Regardless, if you cannot work it out with standard JSF components do some research into the extension frameworks such as Primefaces, Richfaces and Icefaces. Perhaps you can find a pre-built component in there that can do what you need. The websites of these frameworks will show you what the components look like.
    3. How to map the child data of each row to a server component, because i dont know the parent id at row creation..JSF can map components to index in a collection such as a List or a Map. If you do some Google searches, for example "jsf backing map", you'll find plenty of examples.

  • Error generating

    Hi,
    I get a bizare error when generating my forms. I have migrated from version 6.5 to the 9i version of designer and headstart but now i get the folowing error when generating :
    CDG-01364 ERROR: Module CRD0030: Available width on content canvas 2 (-199) less than minimum allowable width (450)
    CDG-01281 ERROR: Module CRD0030: Oracle Forms binary file for MAINTAIN COUNTERPARTIES has NOT been created
    Metalink support told my
    Hi Dirk,
    My guess is that the problem does not happen with the shipped object library (ofgstnd1.olb),
    it only happens with the headstart object library (qmsolb50.olb).
    I have had a cst with the same issue. The solution was:
    Remove the canvases called CGSO$CANVAS, CGSO$CANVAS_TAB,
    CGSO$CANVAS_SPREAD, CGSO$CANVAS_POPUP (from qmsolb50.olb) and replaced
    it with the one from the shipped library and you will be able to generate.
    I have no clue why this happens. I suspect that the olb is corrupted(!).
    BTW: As Headstart is not supported by Oracle Support you may consider to report
    this issue via OTN (headstart forum) to the headstart department.
    Hope this helps.
    so if someone can help me i would be very pleased.
    Kind regards dirk

    Hi,
    Try filling all width and height settings of all windows and canvasses in your form and then generate again. Should work.
    Good luck,
    Michiel

  • Ship Quick Drop Object Shortcuts with LabVIEW

    In my daily work, I'd guess that over 90% of the time I drop something with Quick Drop, I use an object shortcut name ('cs' for Case Structure, 'rn' for Property Node, etc.):
    You can configure object shortcuts by clicking the Configure button in the Quick Drop window. I've often suggested that people download and use my Quick Drop Palette Object Shortcuts for Right-Handed Developers to be able to drop most objects without ever having to move the left hand from the keyboard and the right hand from the mouse.
    But in order for you to benefit from having object shortcuts, you either need to (1) create your own or (2) download mine from the link above. Neither of these options are particularly discoverable, nor do they make it easy to get started with the feature.
    I propose that NI start shipping a pre-defined set of Quick Drop object shortcuts with LabVIEW so that everybody can have access to them from the start.

    EWiebe wrote:
    Good Idea.
    Thanks! Please kudo my good idea.
    EWiebe wrote:
    If you select an item in quick drop box, it should show in quick help (CTRL+H) the standard short information about this item.
    This idea has already been posted here. Please go kudo that one, too.
     

  • Custom Object & Relation ship in OM

    Hi Exports,
    How to create new object and relation ship in OM.
    There is some specific requirment that create new custom object along with relation ship.
    Please let me know.
    Thanks & Regards
    Rajesh

    Heloo Dilek,
    I have created New object and relation ship as suggested by you and I am able to save the record.
    But when I went to Overview of the custom object for IT 1001 I am getting one stranage error "No time constraint exists for key 30001O 500215341001A   1 200901019999123199500354"
    On the above error 50021534 Org. unit object (O), 50035486 is Custom object (99).
    I have maintained TC for AXXX & BXXX as a 3 of subtype 1001 in table V_T777ZVK.
    Please tell me where I did mistake.
    Thanks & Regards
    Rajesh

  • Security object for shipping conditions (T-Code VA02-sales order)

    Hi
    I need to gray out filed-VSBED (shipping conditions) in T-code VA02 (sales order change) for users, what could be the security object to be used for this requirement?
    Regards
    sri

    The functional requirement till doesnt seem very clear to me , why would someone want to grey this field? (unless you have a strong case that you use different document types for normal orders, express deliveries, normal service, free of charge and a whole lot of possibilities)
    Your SD consultant should guide and let you know that:
    Shipping conditions are defined in customizing
    you can eithe assign particular shipping conditions to particuar sales document types to make it as a default
    (or) you can have the shipping conditions defined in the customer master
    the ones set up in SPRO take a preference, but as you rightly noticed - if a use wishes to change the shipping conditions proposed by the system he would be able to do that, and this CANNOT be controlled with authorization objects
    The only option you would have, is to find out if the users who are not suppposed to change the conditions beong to the same user group (or make a logical assesment on the common binding feature in the set of users)
    then evaluate if you want to make the program changes such that the changes affect only the particular set of users
    Note: Changes you make in ABAP do not necessarily apply to the complete user base - it depends on how well you analyse and plan the requirement

  • How can I delete the existing objects and Relation ships in OM?

    Hi One and All,
    Hope all of you doin well,
    I want to delete the all existing objects in OM, like Org units, positions, jobs and etc... and also relationships.
    Please guide me.
    Thanks,
    Potru.

    all Objects are stored in table HRP1000 and relations in HRP1001, related to HRP1001 there are HRPADxx tables depending on the relationship.
    You will have to write your own program.
    If you have Clone&Test you could use /BKC/SOL21_PDPDEL to delete complete (sub-)structures.

  • Unable to shipping sys objects in logical standby

    Dear Friends,
    I read in oracle.com, that sys objects(tables,index..etc)., won't reflect in the logical standby.
    Is there any way to reflect these objects....
    Please help me...

    user8665771 wrote:
    Dear Friends,
    I read in oracle.com, that sys objects(tables,index..etc)., won't reflect in the logical standby. post URL where above is stated.
    Handle:      user8665771
    Status Level:      Newbie
    Registered:      Jan 25, 2010
    Total Posts:      28
    Total Questions:      12 (12 unresolved)
    a Write Once & respond never user!
    Edited by: sb92075 on Sep 14, 2011 8:00 AM

  • Log shipping - destination object locked

    Hi, 
    SQL 2008R2
    Just set-up log shipping between two 2008R2 databases and hit an issue.  
    Whilst the destination database is being rolled forward it seems it's not possible to perform any reads.  e.g. I updated 1,000,000 rows on the source and pushed over to the destination and then whilst these transactions were being applied it was not
    possible to read from the table being updated, in fact the table did not even seem to exist.  
    Is this normal behaviour?  
    Is there any way users can do dirty reads, they would not mind this? 
    I have a requirement to provide a read-only database not less than 5 minutes behind a production server, tried snapshot replication first but got a similar sort of issue, so tried this.  Can't do transactional replication as the database is from a third
    party and has loads of heaps (& I mean loads!) 
    I used RedGate to create the scheduled jobs but I think that's not an issue. 
    Thanks 

    I take it that on the Destination Database the Database is usually in the "STANDBY/READ ONLY" State?
    When the transaction log shipping element is restoring the transaction logs; SQL Serve will mark the Database as "Restoring" and will return the database back to it's original state once the Transcaction Logs have been successfully restored.
    This is normal behaviour for SQL Server.
    Please click "Mark As Answer" if my post helped. Tony C.

  • Shipping type in Interlocutor Bussines Object

    Hello.
    Trying to import Interlocutors, system tells me 0 cannot be a value because there is no 0 cardcode in OSHP table (in other words but that is it).
    If I look in that table, there are 1,2,3,4 values ... but the new value is 5.
    Can I manually insert 0 value?
    Thanks.
    Regards from Spain.

    I am using something like this
    Export in a xml ...
    oItem1.SaveXML(strDirAux & "\" & oInterComer.CardCode & ".xml")
    ... and import from that xml in another database
    strFile = strDirAux & "\" & oInterComer.CardCode & ".xml"
    oItem2 = oCompany.GetBusinessObjectFromXML(strFile, 0)
    intResult = oItem1.Update()
    I have temporaly solved entering some values in database but certain fields like OCRD.DFTcnicians, OCRD.territory, export a 0 (having no value, being NULL, in source database) but after that 0 is not accepted in destiny database because is not linked to the key in another table.
    I have created that necessary keys but I think it has to be another (and smarter) way.
    In addition, DownPaymentClearAcount in destiny database has to be "not linked" to accept the value in the import. In most cases, source value is the same than destiny but, anyway, shows 5002 error.
    I do not know what can happen wether all account has their linked property with false value.
    I am new in this, I have much doubts a not so much clear.
    Thanks a lot.

  • Error while opening BC4J objects in Jdev 10G

    I downloaded the jdev 10.1.3.3 version , copied the entire JAVA_TOP files to myclasses on my local machine. In the project content property i gave the path to myprojects.
    In the include section i included only oracle\apps\ego since these are the only files i need to modify.
    Now when I right click on one of the EOs in jdev, i get an error message that there are java errors in the underlying EOImpl.java and the wizard will open read only.
    I did not modify any files. These are all oracle shipped files. This happens with a few other objects. I am able to open some of the BC4J objects but some of them give me this error mesage.
    When I build the project , i do not see any errors, I am even able to run a page.
    What is wrong here. is it some missing library or do i need to include additional files/folders .. Please help
    thanks,

    I deleted the class files from myprojects and tried opening the EO but that din't help. I created a new project after deleting all the class files, even now i get the same error.
    I wonder if reinstalling jdev will solve the issue? I have only xml files in the myprojects folder but i keep getting the same message that there exist errors in the .java file under the myprojects folder.
    I'm not sure what's going on. Is there some cache that jdev is looking at.

Maybe you are looking for