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
-
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
JRochA 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
kumarHi 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 customers 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.
-garyHi 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 -
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. -
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,
PatIf 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!!! -
Hi All,
Could any one explain what is the best practice for navigational flow for Javafx application?
Thanks,
Thamizharasu SHi 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 MeyersQ1: 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.1Hello,
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 -
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 PMAnswered (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. -
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
SatyaDo 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. -
<!--
@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/”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”-objects (normally “create” is only called once – 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 export 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 a good 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 in my application). 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-primtives 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 difference “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”.
RegardsDarn 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
-
I can't sync my iphone 4 with icloud on my PC. I downloaded the icloud software and it says my ID is a valid Apple ID, but not an icloud ID - this is right after I've set it up as one. Help!
-
CS6 Photoshop Update Option Does Not Run
I ran the Update option once, mainly to get the ACR 8.2 version. It looked like all the files downloaded successfully and that the update process started. Then nothing. - Clicking Update has no effect. There are absolutely no error messages. - Downlo
-
Canon mp600r wifi and airport express
I have 2 airport express. One is a routeur (because there are an imac and an ibook)and is connected to dsl on internet. The others airport express is used to enlarge the wi-fi access network in the house. i want to use the second airport express for
-
Procedure to Delete Serial Numbers
I understand that I have to follow the below procedure: In order to delete serial numbers I have to do the following steps: + delete/replace the serial numbers from the sales order + set the deletion flag in IQ02 + archive the serial number history u
-
Where to download the Mosaic ES2 Module
Hi, Anybody knows Where to download the Mosaic ES2 Module(trial)? Thanks in Advance KBala