Basic flow in JavaFx

Hi,
I am new to JavaFx and trying to create basic flow of my web application. I have a page where user will fill and submit his/her personal information. After filling this, user will be directed to next page which will show summary of that information.
I want to know how navigation from one page to another is achieved in JavaFx. I mean How to call another JavaFx page containing UI after we are finished with first one..
Please tell me how to achieve this basic flow in JavaFx.
Thanks in advance

Although changing page is possible, I think the most sensible option is to remain in the same Web page and JavaFX program and show a different screen once the login have been achieved. It will at least avoid to have two JNLP loading phases...
Beside, logging to a Web app. questions have been raised several times here, some forum search might be fruitful.

Similar Messages

  • XSQL and basic flow control

    Hello again,
    Is there any mean to execute more that one time the same XSQL action-element, like this (future XSQL version?):
    <xsql:for-each test="{@selectedITEMS}">
    <xsql:dml>
    DELETE FROM ITEMS
    WHERE ItemID = {.}
    </xsql:dml>
    </xsql:for-each>
    Yes the duty can still be transferred outside XSQL, in the form of a DB proc or a custom action-element, but if some form of basic flow control exists/ed here inside XSQL, this would certainly come in handy!
    Thanks
    JRoch

    A simple way to do this would be to write an action handler that processes the value of the "selectedITEMS" parameter and sets a page-private parameter to the equivalent value with commas between them, then do:
    <xsql:dml>
    delete from items
    where ItemId IN ({@ListOfLitems})
    </xsql:dml>
    then you do it all in one trip to the database.

  • Help with creating basic flow-charting app

    Hello,
    Warning: I am a Total Flex Newbie, but experienced programmer (C#, Ruby/Rails, ...)
    I am coming up to speed with Flex and want to dive in and improve my proficiency by creating a basic flow-charting app.
    The app will consist of a canvas plus a limited set of resize-able objects that will reside in a "tools" container.   These objects can be selected, dragged onto the canvas, connected to each other using a "connector" object -- either straight or right-angled lines, with the ability to be moved around the canvas while retaining their connections.
    That's it.
    I have been searching the forums and the web for pointers on how to start; but while I have found many related posts, I have not found enough to get me started.
    I would appreciate any pointers to example code or tutorials on how to approach/get started on this app.
    Thanks in advance!
    Dondi.

    Hi there, you can check out Chet Haase app Top Drawer, this app has a lot of the functionality that you want I think,
    http://graphics-geek.blogspot.com/search?q=top+drawer

  • Basic Flow Of SD and T-Codes , Tables

    Hi
    Im SA-BW Consultant . I want some basic knowledge for SD . I mean the flow of SD and Basica Tables and transactions .
    Pls let me know
    kumar

    Hi Ravi Kumar,
    SD Flow Cycle:
    INQUIRY ( VA11)
    |
    QUOTATION (VA21)
    |
    PURCHASE ORDER (ME21)
    |
    ORDER CONFIRMATION (VA01)
    |
    PICKING LIST – (VL36)
    |
    PACKING LIST - (VL02, VL01)
    |
    SHIPPING – (VT01)
    |
    INVOICE – (VF21, VF01)
    |
    AR
    SD FLOW OVERVIEW:
    Sales
    Inquiry - A customer’s request to a company that they provide a quotation or sales information without obligation. An inquiry can relate to materials or services, conditions and if necessary delivery dates. The sales area that accepts the inquiry becomes responsible for further processing.
    Quotation - A quotation presents the customer with a legally binding offer for delivering a product or providing a service within certain fixed conditions. This offer is legally binding for the company within a specified time period. A sales area can reply to a customer inquiry with a customer quotation or use it to refer to a business partner contact.
    Sales Order - Request from a customer to a company to deliver a defined quantity of products or provide a service at a certain time.
    The sales area that accepts the inquiry is responsible for completing the agreement.
    Create Delivery:a. Picking - The picking process involves taking goods from a storage location and staging the right quantity in a picking area where the goods will be prepared for shipping.
    b. Packing - Packing is part of delivery- and shipment processing. When you process a delivery, you can select delivery items for packing and assign them to handling units (HUs).
    c. Goods Issue - As soon as the goods leave the company, the shipping business activity is finished. This is illustrated using goods issue for outbound deliveries.
    Billing - Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing.
    Sales Order Management Transactions
    SALES ORDER PROCESSING
    Creating Sales Order - VA01
    Maintaining a Sales Order - VA02
    Displaying a Sales Order - VA03
    Releasing an Order or Delivery from Credit Hold: Non-Flooring - VKM1
    Display List of RMAs by Customer - VA05
    Confirm RMA Goods Receipt - VL02
    Generate list of open return orders for deletion - VA05
    Display Customer returns eligibility - MCSI
    Removing a Billing Block (Approving Credit/Debit Requests) - V.23
    PRICING MASTER DATA
    Create Pricing - VK11
    Creating a Sales Deal - VB21
    Maintaining a Sales Deal - VB22
    Displaying a Sales Deal - VB23
    Maintaining Prices - VK12
    Displaying Prices - VK13
    MATERIAL MASTER DATA
    Creating Material Substitution Master Data - VB11
    Maintaining/Deleting Material Substitution Master Data - VB12
    Displaying Material Substitution Master Data - VB13
    Creating a Bundled Master - MM01
    Creating a Sales BOM - CS01
    Maintaining a Sales BOM - CS02
    Displaying a Sales BOM - CS03
    CUSTOMER MASTER DATA
    Creating Partner Records - XD01
    Maintaining Customer Master Data - XD02
    Displaying Customer Master Data - XD03
    Deactivating a Partner - VD06
    CUSTOMER CREDIT INFO
    Creating/Maintaining New Customer Credit Information - FD32
    Displaying Customer Credit Information - FD33
    Blocking or Unblocking a Customer - VD05
    SHIPPING
    Creating a Delivery - VL01N
    Displaying a Delivery - VL03N
    Changing a Delivery - VL02N
    Shipment Inquiry / Display - VT03
    Adjusting Transfer Order - Confirmation Quantity - LT12
    Collectively Confirm Transfer Order - LT25
    Batch Shipment Confirmation - VL19
    PGI Reversal Cancellation - VL09
    Creating Service Provider/Carrier Master Data - XK01
    Maintaining Serive Provider/Carrier Master Data - XK02
    Displaying Service Provider/Carrier Master Data - XK03
    Maintaining Product Master/Serial # Profile/Unit of Measure/Shipping Unit - MM02
    IDoc Inquiry - WE02 / WE05
    BILLING
    Invoicing a Customer Shipment - VF01
    Reprinting an Invoice - VF31
    Releasing a Sales Order for Billing - V.23
    Creating an Invoice by Using the Billing Due List - VF04
    Checking Open Billing Documents - VF05
    Create Credit/Debit Memo - FB01
    A/R
    Controlling Total Debit/Credit bkgs - F.03
    Generate FI Account balance - F.08
    Generate Month-to-date Inv. register - F.02
    Process payments - FBZ1
    Rqst Individual Customer Corresp. - FB12
    Generate Customer Correspondence - F.61
    Enter Batch totals under Control ttl - FB07
    Display G/L Acct. totals - FBL3N
    Reverse Posted Amounts - FB08
    Customer Refunds - FBL6
    Customer Refund to other than Payer - FB05
    Clearing Debit/Credit on Cust. acct. - FB1D
    Customer Balance in Local Currency - F.23
    G/L Account Balance Report - F.08
    Create Invoice - legal entity adjust - FB01
    Generate Cust. Acct. statements - F.27
    Generate Dunning Letters - F150
    Generate Billing Due List - VF04
    Generate Blocked Billing Doc list - VFX3
    Inq. via Credit Release Screen - VKM1
    List orders by partner - VA05
    Past Due invoices by customer - FD11
    Check number info by G/L account - FBL3N
    Display customer Line items - FBL5N
    SD TABLES:
    Important Tables for SAP SD
    Sales and Distribution:
    Customers : Table Description
    KNA1 General Data
    KNB1 Customer Master – Co. Code Data (payment method, reconciliation acct)
    KNB4 Customer Payment History
    KNB5 Customer Master – Dunning info
    KNBK Customer Master Bank Data
    KNKA Customer Master Credit Mgmt.
    KNKK Customer Master Credit Control Area Data (credit limits)
    KNVV Sales Area Data (terms, order probability)
    KNVI Customer Master Tax Indicator
    KNVP Partner Function key
    KNVD Output type     
    KNVS Customer Master Ship Data
    KLPA Customer/Vendor Link
    Material Master:
    MARA Material master
    MAKT Material text
    MARC Material per plant / stock
    MVKE Material master, sales data
    MARD Storage location / stock
    MSKA Sales order stock
    MSPR Project stock
    MARM Units of measure
    MEAN International article number
    PGMI Planning material
    PROP Forecast parameters
    MAPR Link MARC <=> PROP
    MBEW Material valuation
    MVER Material consumption
    MLGN Material / Warehouse number
    MLGT Material / Storage type
    MPRP Forecast profiles
    MDTB MRP table
    MDKP Header data for MRP document
    MLAN Tax data material master
    MTQSS Material master view: QM
    Sales Documents
    VBAKUK VBAK + VBUK
    VBUK Header Status and Administrative Data
    VBAK Sales Document - Header Data
    VBKD Sales Document - Business Data
    VBUP Item Status
    VBAP Sales Document - Item Data
    VBPA Partners
    VBFA Document Flow
    VBEP Sales Document Schedule Line
    VBBE Sales Requirements: Individual Records
    VBKA Sales activities
    VBFA Sales Document Flow
    Logical databases: AAV, AKV, ARV, VFV
    Sales requirements
    VBBE Sales Requirements: Individual Records
    VBBS Sales Requirement Totals Record
    SD Delivery Documents:
    LIPS Delivery Document item data, includes referencing PO
    LIKP Delivery Document Header data
    Shipping:
    VTTK Shipment header
    VTTP Shipment item
    VTTS Stage in transport
    VTSP Stage in transport per shipment item
    VTPA Shipment partners
    VEKP Handling Unit - Header Table
    VEPO Packing: Handling Unit Item (Contents)
    VTFA Flow shipping documents
    Billing Document:
    VBRK Billing Document Header
    VBRP Billing Document Item
    SD Shipping Unit VEKP Shipping Unit Item (Content)
    VEPO Shipping Unit Header.
    Pricing:
    KONAIND Index: Groups of Conditions/Header Record Conditions
    KOND Conditions (Data)
    KOND3 Conditions: Campaign Determination - Data Part
    KONDD Material Substitution - Data Division
    KONDDP Conditions: Additional Materials for Material Determination
    KONDH Conditions: Batch Strategy - Data Division
    KONDI Conditions: Data part for certificates
    KONDIND General Document Index for Conditions
    KONDN Conditions: Free goods - Data section
    KONDNS Conditions: Free goods determination - scales
    KONDP Conditions: Packing Object Data Section
    KONDR Conditions: Derivation strategy - data part
    KONDRPR Conditions: Derivation strategy - recipient item data
    KONDRPS Conditions: Derivation strategy - sender item data
    KONDV Conditions: Data part for certificates
    KONH Conditions (Header)
    KONM Conditions (1-Dimensional Quantity Scale)
    KONP Conditions (Item)
    KONV Conditions (Transaction Data)
    KONW Conditions (1-Dimensional Value Scale)
    KOTN900 LSI Free Goods Condition Table
    KONV Conditions for Transaction Data
    KONP Conditions for Items
    LIKP Delivery Header Data
    LIPS Delivery: Item data
    VBAK Sales Document: Header Data
    VBAP Sales Document: Item Data
    VBBE Sales Requirements: Individual Records
    VBEH Schedule line history
    VBEP Sales Document: Schedule Line Data
    VBFA Sales Document Flow
    VBLB Sales document: Release order data
    VBLK SD Document: Delivery Note Header
    VBPA Sales Document: Partner
    VBRK Billing: Header Data
    VBRP Billing: Item Data
    VBUK Sales Document: Header Status and Administrative Data
    VBUP Sales Document: Item Status
    VEKP Handling Unit - Header Table
    VEPO Packing: Handling Unit Item (Contents)
    VEPVG Delivery Due Index
    Bill of Material:
    MAST Material to BOM Link
    EQST Equipment to BOM Link
    STAS BOMs header
    STKO BOM header
    STPN BOM follow-Up control
    STPO BOM item
    STPU BOM sub-item
    STST Standard BOM link
    STVB Bills of material - Serialization of posting
    STZU Permanent BOM data
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Newbie question - parameter selection -- update the table - basic flow?

    Greetings
    Newbie here trying to work my way through a 'simple' example for a demo.
    I'm currently using a workspace on the Apex web site and have uploaded a table with seven (7) columns of which the first three (3) make up the primary key. This is a copy of an actual Production table so I can't change the PK setup.
    What I'm trying to develop as a demonstration of OAE is a Page 1 parameter form that allows the user to input any portion of any or all of the PK values, press the GO button and have Page 2 be a multi-row form showing the results based on the values input on Page 1 and having the user be able to update any of the remaining non-PK columns. After pressing an 'Apply Changes' button to perform the update the user will press a 'New Query' button and go back to Page 1 with the original values cleared out.
    It sounds pretty straight forward but I know the 3-column PK creates some headaches.
    What I'd like is some guidance on what types of pages I need to create and how to clear out the parameter values.
    I was able to create a page with the parameters on it and get them assigned to the session variables but was not able to create the 2nd page that would even just report on the data based on the input parameters.
    I don't need the user to be able to add or delete rows, just update existing ones to correct data values.
    I'm continuing to go through the documentation and manuals but a little nudge in the right direction would certainly help.
    Many thanks for sharing your experiences.
    -gary

    Hi Ben and any others who elect to reply:
    Thanks to your guidance I've made some good progress. I have been able to create a parameter form that will accept part or all of my three (3) PK columns and put those in session variables. a 'GO' button is pressed and the 2nd page comes up which is based on a SQL query using the session variables from the first page and displays multiple rows of data. It even shows the correct data!
    I also modified the non-PK column attributes to make them updatable, at least I can over-type what shows up.
    The issue I'm struggling with now is how to get the COMMIT to happen to the database. I have an 'APPLY CHANGES' button on my report page and I thought I was relating that to a simple 'COMMIT' PL/SQL page process, but nothing gets committed.
    Do I need to code a manual version of a multiple row update (MRU)?
    If so, how do I do that?
    If not, what basic piece of understanding am I missing?
    Many thanks for your help.
    -gary

  • Basic flow of a sales order

    Hi
       Need to flow the sales order flow in process wise and transactional wise.
    regards,
    PradeepM.

    Dear,
            There are different type of sales order like Sales Order, Return Sales Order, Sample Sales Order, Credit note Sales Order, Debit Note Sales Order.
           That all using T.Code VA01.
    Regards,
    Sandip

  • Cover Flow on JavaFX in Swing GUI

    Speaking staff, all good?
    First I apologize for my bad English!
    Well, the question is as follows. I created a class in JavaFX, where this class requires some common parameters. This class creates a CoverFlow, like when you pick an album on the iPod.
    I would use this class in JavaFX in an interface created in Swing (Java). Is it possible?
    If so, does anyone could give me a hint how to do this? I have no idea nor to the start of it.
    Thank you in advance.
    Hail!

    jfx > java - no problem. you can use java apis without any problems like you've been using them until now.
    java > jfx - compile the jfx classes and then you can use them as library in your java project, i think ;)
    jfx - swing - jfx is using scenario2d java.net project that is entirely written in java so you can use jfx components. better way would be to have gui in jfx, for the future.
    jfx libs - there're already some components in development, but jfx is in its early stage, so things can still change. i don't know about any set of jfx classes that i'd call a animation library. we're rather experimenting yet.

  • QM in procurement basic flow

    Hi all,
    Can anybody explain me about the end to end process of QM in procurement ? means....what is the start point and where it end ? ...master data involved ?.......
    Appreciate your help...
    Cheers,
    Pat

    If you want to procure material from outside vendor then you can activate QM in procurement for this you have to follow following point,
    1. Create Material Master and assign Quality Insp data in QM view. - MM01
    2. Create Vendor Master for which vendor you want to procure material - XK01
    3. Create Source list and/ or Info record as per your business requirement for vendor, material combination
    If you want to procure particular material from particular vendor then this relation you can display here. - ME01/ QI01
    4. Create Inspection Plan for material and assign other master data like MIC, Sampling data, Inspection method, work center, equipment to it - QP01, MS21, QS31, QDV1, QDP1, QPV2, QDR1
    5. Now create Purchase requisition for material - ME51N
    6. Purchase dept. will request for quotation to vendor - ME41
    7. With refeance to quotation create PO - ME21N
    8. Release PO. - ME28, ME29N
    9. Do good receipts with referance to PO.
    10. System will generate Insp. lot auto matically and stock comes in quality - QA32/ QA33
    11. Do sampling and result recording of lot - QE51N
    12. Do usage decision - QA11
    13. Stock comes in unrestricted use - MMBE
    Hope this helps.
    Thanks!!!

  • Javafx navigational flow

    Hi All,
    Could any one explain what is the best practice for navigational flow for Javafx application?
    Thanks,
    Thamizharasu S

    Hi All,
    Could any one explain what is the best practice for navigational flow for Javafx application?
    Thanks,
    Thamizharasu S

  • Remaining questions while evaluating JavaFX for a new project

    Dear forum members:
    currently I am evaluating the possibilities of next-generation GUI technologies, such as JavaFX, Silverlight and Flash/Flex, for a new project. To get a basic understanding of JavaFX's concepts, I worked through the available online text and video tutorials, and all the treated topics seem quite obvious/comprehensible to me +as long as one is only confronted to relatively static GUI component hierarchies+. But, as a newbie, some questions concerning more dynamically defined GUIs (i.e. dynamic JFX scripting*) still remain.
    Application scenario (exemplary):
    Say I want to create a "Online Shopping Application" that supports "+ShopOwners+" in *dynamically* defining the "+Shop Model+" structure, e.g. accepted visitor (client) categories, product categories their products, pricing information, payment methods, etc.
    Then, based on the dynamically defined model, the shop owner should be able to design and layout the necessary forms, such as order forms, survey/feedback forms, etc. This should be done in "design mode", and there should also exist a possibility for him/her to preview the specification results in a "preview mode".
    Finally, the shop owner must be able to save the model and forms on the server side in a way that can requested and run be the shopping app end users (the shop clients) via (another (?)) JavaFX frontend.
    _The still remaining questions for this scenario are:_
    +1. Is JavaFX appropriate for creating such kind of applications, especially when it comes to dynamic JFX scripting (and compilation) on the client side??? (By now I'm not quite sure if this is really necessary for my plans!)+
    +2. Concerning the ShopOwner's GUI with its design and preview mode (and knowing that the latter mode will be the GUI version presented to the shop clients in another JFX module):+
    +Is it possible to *dynamically *build up a +Scene Graph+ in a way that lets me handle and *compile* the corresponding +JFX Script+ on the client side for previewing it? Or is a client-server roundtrip absolutely necessary?
    How could one persist this JFX Script on the server side? I.e., which intermediary format would be the most appropriate? => XML, JSON, JFX Script?
    3. Concerning the "Shop Model", would I optimally create JFX classes or even Java Beans to bind to?
    4. And finally: What would be your recommended way (software architecture) to fulfill this task in JavaFX?
    Do there already exist some JFX components (dynamic forms/survey authoring modules, etc.) that persue a similar task and that I didn't find yet?
    As the clarification of the above-mentioned issues are very important for me, I hope that you more experienced users can help me, pointing me to a practicable approach.
    Thank you very much for any help and constructive tips in advance.
    Best regards
    Martin Meyers

    Q1: Do I optimally need 2 different custom components for each treated concept, or do I have just 1 component with 2 internal modes (design & preview/usage)??
    E.g., (a) FormSpec widget composed of LabelSpec, TextBoxSpec, ChooseBoxSpec,... widgets each having their preview pendants
    Form, Label, TextBox, ChooseBox, etc.
    versus
    +(b) only Form widget composed of Label, TextBox, ChooseBox widgets, but all having a "design/preview execution mode".+
    Closer to (b), I think, though each widget doesn't need to be modified to have design and preview modes. Instead, each widget can be wrapped within a Group to provide the design/preview functions without modifying the widget itself.
    The technique is as follows. Given a sequence of widgets (Nodes, really), for each widget, wrap it in a Group that contains that widget but with an overlay Rectangle in front of it. The Rectangle can be semi-transparent, or fully transparent if you prefer. (In the example below I've made it a semitransparent color to make its location obvious as well as to provide a highlight that signals design mode.) The overlay Rectangle is set up so that its dimensions will exactly track the dimensions (bounds) of the widget behind it. I've set blocksMouse to true so that when it's present, the overlay traps events and prevents interaction with the widget. There is a boolean variable previewMode, controlled by a CheckBox, that controls the visibility of these overlay rectangles. I've also added a bit of code to track mouse events on the overlay rectangles so that you can move the widgets around when you're in design mode.
    Note that the visible variable differs from transparent, i.e. opacity == 0.0. If a node is visible but is transparent, it is still eligible to receive events; whereas if visible is false, it does not receive events.
    Here's some code that illustrates this technique. I'll answer your other questions in a subsequent post.
    import javafx.stage.Stage;
    import javafx.scene.*;
    import javafx.scene.control.*;
    import javafx.scene.input.*;
    import javafx.scene.layout.*;
    import javafx.scene.shape.Rectangle;
    import javafx.scene.paint.Color;
    var previewMode = true;
    var lastX:Number;
    var lastY:Number;
    function wrap(n:Node):Node {
        Group {
            content: [
                n,
                Rectangle {
                    opacity: 0.2
                    fill: Color.web("#ffff00")
                    x: bind n.boundsInParent.minX
                    y: bind n.boundsInParent.minY
                    width: bind n.boundsInParent.width
                    height: bind n.boundsInParent.height
                    visible: bind previewMode
                    blocksMouse: true
                    onMousePressed: function(me:MouseEvent) {
                        lastX = me.x;
                        lastY = me.y;
                    onMouseDragged: function(me:MouseEvent) {
                        n.layoutX += me.x - lastX;
                        n.layoutY += me.y - lastY;
                        lastX = me.x;
                        lastY = me.y;
    var controlList:Node[] = [
        Button {
            layoutX: 140
            layoutY: 20
            text: "Button1"
            action: function() { println("Button1 clicked!"); }
        Slider {
            layoutX: 30
            layoutY: 60
            min: 0
            max: 100
            override var value on replace {
                println("Slider value is now {value}");
        Label {
            layoutX: 50
            layoutY: 100
            text: "Non-interactive label"
        CheckBox {
            layoutX: 40
            layoutY: 140
            text: "CheckBox"
            override var selected on replace {
                println("CheckBox is now {if (selected) "checked" else "unchecked"}");
    Stage {
        title: "Design vs Preview Mode"
        width: 400
        height: 250
        scene: Scene {
            content: [
                CheckBox {
                    layoutX: 10
                    layoutY: 10
                    text: "Preview Mode"
                    selected: bind previewMode with inverse
                Panel {
                    content: for (n in controlList) {
                        wrap(n)
    }

  • AR DATA FLOW (TABLE LEVEL) - INVOICE편

    제품 : FIN_AR
    작성날짜 : 2003-09-16
    AR DATA FLOW (TABLE LEVEL) - INVOICE편
    =====================================
    PURPOSE
    이 문서에서는 AR table들에 대해 어떻게 data가 들어가는지에 대해
    설명한다.
    Invoice transaction을 기준으로 설명한다.
    Explanation
    1. Invoice
    User가 invoice를 입력하면, 아래의 table들에 data가 insert된다.
    o RA_CUSTOMER_TRX_ALL (Invoice Header)
    o RA_CUSTOMER_TRX_LINES_ALL (Line Details)
    o RA_CUST_TRX_LINE_GL_DIST_ALL (Information for posting to GL)
    o RA_CUST_TRX_LINES_SALESREPS_ALL (Sales Credit Information)
    일단, invoice가 "Complete"되면, 아래의 table에 한줄(혹은 그 이상)이
    추가로 Insert된다.
    o AR_PAYMENT_SCHEDULES_ALL (Running Totals for Invoice Amounts)
    대체로 하나의 invoice는 하나의 Payment schedule record를 가지지만,
    만약 할부(Installment)로 Pay처리되는 invoice라면, installment하나당
    하나의 Payment schedule record를 가진다.
    | | /| |
    | TRX |---------------<-| PAYMENT |
    | | \| SCHEDULE |
    | |
    | |
    ^ -------
    /|\ |
    ------------ |
    | | |
    | TRX_LINES | |
    _| | |
    / ------------ |
    | | | |
    \__/ | |
    ^ |
    /|\ |
    | |
    | GL_DIST |
    | |
    1.1 RA_CUSTOMER_TRX_ALL
    Invoice의 Header정보(Customer, Invoice Number, date.. etc)를 담고 있는 table이다.
    Invoice하나당 한줄의 정보가 Insert된다.
    Key = CUSTOMER_TRX_ID (generated from sequence RA_CUSTOMER_TRX_S)
    Important Fields
    TRX_NUMBER - User Entered Invoice Number
    CUST_TRX_TYPE_ID - Foreign key to RA_CUST_TRX_TYPES
    BILL_TO_CUSTOMER_ID - Foreign Key to RA_CUSTOMERS
    SHIP_TO_CUSTOMER_ID - Foreign key to RA_CUSTOMERS
    TRX_DATE - Invoice Date
    COMPLETE_FLAG - Y or N
    1.2 RA_CUSTOMER_TRX_LINES_ALL
    Invoice의 Line정보(수금 item및 금액, Tax등)가 insert되는 table이다.
    Invoice하나당 한줄이상을 가진다.
    Key = RA_CUSTOMER_TRX_LINE_ID (from sequence RA_CUSTOMER_TRX_LINES_S)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    LINE_TYPE - LINE, TAX, FREIGHT
    QUANTITY_INVOICED - Line Quantity
    UNIT_SELLING_PRICE - Price per unit
    EXTENDED_AMOUNT - Quantity * Price
    LINK_TO_CUST_TRX_LINE_ID - Null for LINE, for TAX and FREIGHT lines
    contains the RA_CUSTOMER_TRX_LINE_ID of
    associated LINE record
    1.3 RA_CUST_TRX_LINE_GL_DIST_ALL
    GL로 Posting될 정보가 담겨져 있다.
    Invoice Line당 한줄 + Invoice Header 한줄로 이루어져 있다.
    (예를들어, Invoice의 Line이 총 3줄이라면, RA_CUST_TRX_LINE_GL_DIST_ALL table에는 총 4줄의 정보가 담기게 된다.)
    Key = CUST_TRX_LINE_GL_DIST_ID (from sequence)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    CUSTOMER_TRX_LINE_ID - Foreign key to RA_CUSTOMER_TRX_LINES or
    Null if this relates to Invoice Header.
    AMOUNT - Value of distribution - entered currency
    ACCOUNTED_AMOUNT - Value of distribution - book currency
    CODE_COMBINATION_ID - Foreign key to GL_CODE_COMBINATIONS
    POSTING_CONTROL_ID - -3 if unposted
    GL_DATE - Accounting date.
    GL_POSTED_DATE - Date Invoice posted to GL.
    1.4 RA_CUST_TRX_LINE_SALESREPS_ALL
    해당 invoice가 입력될때 함께 입력된 Sales Person에 대한 정보가
    담겨져 있다.
    1.5 AR_PAYMENT_SCHEDULES_ALL
    해당 invoice에 대해서 Line, Tax, 운송비 등 각각의 항목에 대한 Total값과
    Remaining값을 담고 있다.
    대체로 Invoice당 한줄이 insert된다.
    Key = PAYMENT_SCHEDULE_ID (from sequence AR_PAYMENT_SCHEDULES_S)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    STATUS - (OP)en or (CL)losed
    ACTUAL_DATE_CLOSED - 31-DEC-4712 if still open, otherwise
    date payment schedule closed.
    GL_DATE_CLOSED - 31-DEC-4712 if still open, otherwise the
    gl date of the closing transaction.
    AMOUNT_DUE_ORIGINAL - Invoice Total Amount
    AMOUNT_DUE_REMAINING - Total Amount outstanding for Invoice.
    AMOUNT_LINE_ITEMS_ORIGINAL - Sum of Invoice Line amounts.
    AMOUNT_LINE_ITEMS_REMAINING - Outstanding Line amounts.
    TAX_ORIGINAL - Total Tax for Invoice.
    TAX_REMAINING - Outstanding Tax for Invoice
    FREIGHT_ORIGINAL - Total Freight For Invoice
    FREIGHT_REMAINING - Outstanding Freight
    AMOUNT_APPLIED - Total payments applied to this Invoice.
    AMOUNT_CREDITED - Total Credit Memos applied.
    AMOUNT_ADJUSTED - Total value of adjustments.
    The payment schedule should balance within itself, ie the following
    calculations
    should be true:-
    AMOUNT_DUE_ORIGINAL = AMOUNT_LINE_ITEMS_ORIGINAL
    + TAX_ORIGINAL
    + FREIGHT_ORIGINAL
    AMOUNT_DUE_REMAINING = AMOUNT_LINE_ITEMS_REMAINING
    + TAX_REMAINING
    + FREIGHT_REMAINING
    AMOUNT_DUE_ORIGINAL = AMOUNT_DUE_REMAINING
    + AMOUNT_APPLIED
    - AMOUNT_CREDITED
    + AMOUNT_ADJUSTED
    Reference Documents
    Note : 29277.1

    Hello,
    The basic flow of data is
    ERP tables - source snapshots - source views (eg MRP_AP%) - staging tables (MSC_ST%) - ODS tables ( MSC%)
    Check out note 412375.1. This is the flow for sales order data for ASCP.
    regards
    Geert

  • Flow Layout

    Hey,
    i got a little problem. I need to write a clozeTest in JavaFx and it´s not function like i want.
    The problem that i have, is that the text shouldn´t start on a new line in case he hasn´t enough place.
    * clozeStage.fx
    * Created on 03.06.2010, 13:17:03
    package progressbar;
    import javafx.stage.Stage;
    import javafx.scene.Scene;
    import javafx.scene.text.Text;
    import javafx.scene.text.Font;
    import javafx.ext.swing.SwingTextField;
    import javafx.scene.layout.Flow;
    import javafx.scene.shape.Ellipse;
    import javafx.scene.paint.Color;
    import javafx.geometry.HPos;
    import javafx.scene.layout.Tile;
    import javafx.scene.layout.HBox;
    import javafx.scene.Group;
    import javafx.scene.layout.VBox;
    * @author Dori
    var tf: SwingTextField[];
    var luecken: String [];
    var test:Boolean;
    luecken = ["Ich werde gleich ausflippen. Ich","(lernen) dieses JavaFX. Ich finde das echt toll. Außerdem werde ich jetzt mal ein bisschen extrem langen dummen Text schreiben, damit ich überprüfen kann, ob das gute FlowLayout auch einen Umbruch macht.",
                "Das ist ein Test, ob er auch"," automatisch zwischen Wörtern trennen kann.", " Voila", "Ohyeah"];
    for(i in [0..10]){
         tf=SwingTextField {
         columns: 5
         text: ""
         editable: true
    Stage {
    title: "Application title"
    scene: Scene {
    width: 900
    height: 400
    content: [
    Flow{
    width:700
    hpos: HPos.LEFT
    content:[
    for (m in [0..20]){
    if(test == false){
    test = true;
    Text{
    content: luecken[m/2]
    font: Font{size:15}
    wrappingWidth:700
    else{
    test = false;
    tf[m]
    It would be nice if somebody could help me.
    Edited by: avalonne on Jun 7, 2010 3:51 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Answered (I think) in the second [Flow Layout|http://forums.sun.com/thread.jspa?threadID=5441485] topic.

  • Im new. How Do i integrate javaFX in my Existing Application of struts 2

    Hi there,
    I'm new to javaFX, so dont get mad at me with the question's im asking.
    I have a Existing application of struts 2 and now i want to add some enriched features in it using javaFX. So how do i start.
    Basically what is javaFX? Its all Client side rite, so do i have to do it in .jsp or how.
    How do i integrate in my existing application.
    Any link or material would be of great help
    Prateek Agarwal.

    .fx files are compiled to .class files, ie. regular Java code using a special runtime.
    These class files are then packaged to a .jar file and used like a regular applet. Look at the javafx.org site for samples, how they are integrated to the Web page.
    All you have to do is to include the special JavaScript code provided by Sun which will create the applet/object code for you, depending on the browser used by the users.

  • GRIR basic question

    I have a question on GRIR.
    Say a co buys issues PO of material ( eventually becomes fixed asset ) 145 units @ 15$.
    latter they pack this and say packing cost is added ( thru another ) @ 20$ each unit. ( the packing cost not be capitalized).
    Add 6% sales tax separately for items as well as packing.
    Now the invoice comes with all item cost + packing + sales tax.
    Please enlighten me the GRIR accounting path of this transaction. The reason I am asking this question is we have a big cr balance in our GRIR account and my gut feeling is that this packing cost + it's sales tax is creating problem as the vendor is invoicing aggregating the sales tax. I want to understand the basic flow of accounting entry first. Another point, we buy the product ,store it and resell it. Some item may be owned by us  ( fixed asset )  and some item may be sold  (expense ).
    Thanks in advance
    Satya

    Do you perhaps have 'Primary Only' selected? I would suspect that as the culprit. See:
    http://tech.kateva.org/2008/03/apertures-peculiar-selection-behavior.html
    Shift selecting, for me, acts as you describe in the online tutorial...I see the multiple photos for comparison.
    I take cash only.

  • "Wish-list" to JavaFX

    <!--
    @page { margin: 2cm }
    P { margin-bottom: 0.21cm }
    H1 { margin-bottom: 0.21cm }
    H1.western { font-family: "Times New Roman", serif }
    H1.cjk { font-family: "Lucida Sans Unicode" }
    H1.ctl { font-family: "Tahoma" }
    -->Review/&rdquo;wish-list&rdquo; for JavaFX/NetBeans
    The following &ldquo;wish-list&rdquo; for JavaFX (1.1) and NetBeans (1.5), was made based on my experience doing three - smaller - projects in JavaFX. I plan to submit these projects (&ldquo;DestroyerFX&rdquo;, &ldquo;AceOfSpadeFX&rdquo; and &ldquo;SteamPunkWatch&rdquo;) to the &ldquo;JavaFX Coding Challenge&rdquo; (see &ldquo;http://www.javafx.com/challenge/&rdquo;):
    - a &rdquo;recreate&rdquo;-method for &ldquo;CustomNodes&rdquo; in style of the &rdquo;repaint&rdquo;-method of &rdquo;java.awt.Component&rdquo;. Should force the (re)call of &ldquo;create&rdquo;-
    method of a &ldquo;CustomNode&rdquo;-objects (normally &ldquo;create&rdquo; is only called once &ndash; the first time the &ldquo;CustomNode&rdquo; is drawn).
    Useful for &ldquo;CustomNodes&rdquo; changing their graphical expression over time, other than what may be expressed by using transformations.
    Solutions to the problem (using the existing system) could be:
    - reconstruct &ldquo;CustomNode&rdquo;'s for each iteration, or when they need to change their graphics. This would force a (re)call to the &ldquo;create&rdquo;-
    method
    - using a &ldquo;Group&rdquo; (or &ldquo;Sequence&rdquo;) to group different graphical representations/&rdquo;Nodes&rdquo;. The &ldquo;visible&rdquo;-attributes are manipulated to change
    between different representations
    - better support in NetBeans for export of projects as executable JAR-files. Useful for people wanting to distribute their application more in
    the style of traditional applications
    - default-values &ldquo;http://localhost:8082/servlet/...&rdquo; in generated *.jnlp files (by NetBeans) should be changed to relative-path &ldquo;file:.&rdquo;. This would
    make distribution of projects easier.
    I don't know if this already is possible in present system, by for instance setting up NetBeans
    - merge of Java and JavaFX (-script language). Basically features of JavaFX should be included in Java.
    For object-construction-syntax, I suggest some thing like:
    (new) MyClass(parm1,parm2, ...) {
    attr1: ...,
    attr2: ...,
    i.e. first the normal Java-constructor is called, hereafter attributes are assigned in JavaFX-style.
    JavaFX &ldquo;bindings&rdquo; could be a good alternative to &ldquo;Beans Bindings&rdquo; (JSR 295).
    I think both technologies (object-construction and bindings), would be a great addition to the Java-language, and could prove useful in other
    areas than just GUI's.
    The JavaFX API should further be accessible from Java
    - having a project of mixed Java- and JavaFX-files, I wasn't able to &ldquo;see&rdquo; JavaFX-files from Java-files in NetBeans. It would be nice to be able
    to do this, since I still consider Java as a better general-purpose language (for larger projects); and people might have older Java-code they
    may want to incorporate in their JavaFX-projects. I think, I recall some forums talk about this topic, but the solution isn't obvious anyway
    - problems playing sound-clips with the JavaFX &ldquo;MediaPlayer&rdquo; (multiple clips are played at the same time in my application). According to
    forums, this could be due to the sound-files being placed in JAR-files.
    In my projects I &ldquo;cheated&rdquo; by using the JavaSE-primtives for this (&ldquo;javax.sound.sampled&rdquo;). It would be nice if this could be fixed
    - in one of my applications (&ldquo;DestroyerFX&rdquo;), I wanted to use dynamic binding of the &ldquo;Scene&rdquo; of the central &ldquo;Stage&rdquo;-object, allowing the
    application to switch between a number of difference &ldquo;Scene&rdquo;'s according to functionality and context (&ldquo;introduction&rdquo;, &ldquo;level-up&rdquo;, actual game
    and &ldquo;final score&rdquo;). When running the application as a web-browser applet, this approach didn't seem to work (the application was stuck on
    first shown &ldquo;Scene&rdquo;). I recall some forums-posts discussing this.
    My solution to the problem was to reformulate the difference &ldquo;Scene&rdquo;-objects to &ldquo;Group&rdquo;-objects, swifting between the different
    &ldquo;Scene&rdquo;/&rdquo;Group&rdquo;'s by manipulating their &ldquo;visible&rdquo;-attribute.
    A performance problem was discovered in a &ldquo;Group&rdquo; having a &ldquo;content&rdquo; consistent of &ldquo;Sequences&rdquo; with dynamic changing content. I solved
    this by extracting the &ldquo;Sequences&rdquo; from the group, making them &ldquo;first-generation&rdquo; children of the &ldquo;Stage&rdquo;, i.e. going from:
    var grp1 : Group = Group {
    content: [ seq1, seq2, ...],
    var grp2 : Group = Group { ... };
    var actualGroup : Group = ...;
    Stage {
    scene: Scene {
    content: bind [ actualGroup],
    ... to:
    var grp1 : Group = Group {
    content: [ ...],
    var grp2 : Group = Group { ... };
    var actualGroup : Group = ...;
    Stage {
    scene: Scene {
    content: bind [ seq1, seq2, actualGroup],
    With the critics giving, I owe people to say that my overall impression of the JavaFX-system (and NetBeans) has been very positive and
    satisfying. I hope for future development and deployment on diverse platform of the system.
    Fell free to comment, give solutions to problems and make new &ldquo;wishes&rdquo;.
    Regards

    Darn Rich Text-editor:
    Review/”wish-list” for JavaFX/NetBeans
    The following “wish-list” for JavaFX (1.1) and NetBeans (1.5) was made
    based on my experience doing three - smaller - projects in JavaFX. I plan
    to submit these projects (“DestroyerFX”, “AceOfSpadeFX” and
    “SteamPunkWatch”) to the “JavaFX Coding Challenge”
    (see “http://www.javafx.com/challenge/”):
    - a ”recreate”-method for “CustomNodes” in style of the ”repaint”-method
    of ”java.awt.Component”. Should force the (re)call of “create”-method
    of a “CustomNode”-object (normally “create” is only called once – at
    the first time the “CustomNode” is drawn)
    Useful for “CustomNodes” changing their graphical expression over time,
    other than what may be expressed by using transformations.
    Solutions to the problem (using the existing system) could be:
    -- reconstruct “CustomNode”'s for each iteration, or when they need
    to change their graphics. This would force a (re)call to the “create”-method
    -- using a “Group” (or “Sequence”) to group different graphical representations/
    ”Nodes”. The “visible”-attributes are manipulated to change between
    different representations
    - better support in NetBeans for exporting of projects as executable
    JAR-files. Useful for people wanting to distribute their application
    more in the style of traditional applications
    - default-values “http://localhost:8082/servlet/...” in generated *.jnlp-
    files (by NetBeans) should be changed to relative-path “file:.”. This
    would make distribution of projects easier.
    I don't know if this already is possible in present system, by for
    instance setting up NetBeans
    - merge of Java and JavaFX (-script language). Basically features of
    JavaFX should be included in Java.
    For object-construction-syntax, I suggest some thing like:
    (new) MyClass(parm1,parm2, ...) {
                attr1: ...,
                attr2: ...,
            }i.e. first the normal Java-constructor is called, hereafter attributes
    are assigned in JavaFX-style.
    JavaFX “bindings” could be useful as an alternative to “Beans Bindings”
    (JSR 295).
    I think both technologies (object-construction and bindings) would be a
    great addition to the Java-language, and could prove useful in other
    areas than just GUI's.
    The JavaFX API should further be accessible from Java
    - having a project of mixed Java- and JavaFX-files, I wasn't able to
    “see” JavaFX-files from Java-files in NetBeans. It would be nice to be
    able to do this, since I still consider Java as a better general-purpose
    language (for larger projects); and people might have older Java-code
    they may want to incorporate in their JavaFX-projects. I think I
    recall some forums talk about this topic, but the solution isn't
    obvious anyway
    - problems playing sound-clips with the JavaFX “MediaPlayer” (multiple
    clips are played at the same time). According to forums, this could be
    due to the sound-files being placed in JAR-files.
    In my projects I “cheated” by using the JavaSE-primitives for this
    (“javax.sound.sampled”). It would be nice if this could be fixed
    - in one of my applications (“DestroyerFX”), I wanted to use dynamic
    binding of the “Scene” of the central “Stage”-object, allowing the
    application to switch between a number of difference “Scene”'s
    according to functionality and context (“introduction”, “level-up”,
    actual game and “final score”). When running the application as a
    web-browser applet, this approach didn't seem to work (the application
    was stuck on first shown “Scene”). I recall some forums-posts discussing
    this.
    My solution to the problem was to reformulate the different “Scene”-objects
    to “Group”-objects, swifting between the different “Scene”/”Group”'s by
    manipulating their “visible”-attribute.
    A performance problem was discovered in a “Group” having a “content”
    consistent of “Sequences” with dynamic changing content. I solved this
    by extracting the “Sequences” from the group, making them
    “first-generation” children of the “Stage”, i.e. going from:
    var grp1 : Group = Group {
                content: [ seq1, seq2, ...],
            var grp2 : Group = Group { ... };
            var actualGroup : Group = ...;
            Stage {
                scene: Scene {
                    content: bind [ actualGroup],
            }... to:
    var grp1 : Group = Group {
                content: [ ...],
            var grp2 : Group = Group { ... };
            var actualGroup : Group = ...;
            Stage {
                scene: Scene {
                    content: bind [ seq1, seq2, actualGroup],
            }With the critics giving, I owe people to say that my overall impression of
    the JavaFX-system (and NetBeans) has been very positive and satisfying. I
    hope for future development and deployment on diverse platform of the system.
    Fell free to comment, give solutions to problems and make new “wishes”.
    Regards

Maybe you are looking for