Upload
insync-conference
View
2.849
Download
14
Embed Size (px)
DESCRIPTION
Note: This presentation contains a large number of camtasia video clips which are not available online.
Citation preview
JDE Power FormsCharles Stephens
Godfrey HirstDate 17/08/2010
The most comprehensive Oracle applications & technology content under one roof
Godfrey Hirst
Largest carpet manufacturer in the southern hemisphere • In the textile industry since 1865 and commenced manufacturing
carpet around 1965 • Manufacturing Operations in Australia and New Zealand • Sales and distribution offices in USA, Canada, Hong Kong and
Singapore • Approximately 1850 employees across the group
Godfrey Hirst - ERPNew Zealand Australia
Financials JDE EnterpriseOne 9.0
Manufacturing JDE ERP8 RPG
Sales/Distribution JDE ERP8 RPG
New Zealand Australia
Financials JDE EnterpriseOne 9.0
Manufacturing JDE EnterpriseOne 9.0
Sales/Distribution JDE EnterpriseOne 9.0
Godfrey Hirst - SOE
Power Forms“Power forms are web-only application forms that, through the use of
the subform control, enable users to view multiple, interrelated views of data, grids, and tab pages on one form and to pass logic between them. The tab pages can have their own business views (BVs), and these BVs can communicate with each other and can update based on data selection and changes that occur in other BVs on the form. In this way, you can simplify navigation tasks for users. ”
Power Forms – Properties• Web Only.• Can contain all regular controls except the parent child
control.• Support horizontal and vertical scrollbars.• Multiple Tab Controls.• Can contain Subforms.
Power Form Types
Power Browse Form:• Data browsing only.
• Must contain a grid with at least one column.
• Equivalent to the ‘Find/Browse’ form.
Power Edit From:• Data browsing.
• Data manipulation.
• Equivalent to the ‘Header Less Detail’ form.
Demo – Brief
Develop an application that will allow a user to display the path from one address to another using “Google Maps” , after selecting a ‘from’ and ‘to’ address book record from a grid. The grid should be filterable by the ‘Address Book - Search Type’, provide a default value.
Demo – Brief
‘From’ Address Book Grid Goes
Here
‘To’ Address Book Grid Goes
Here
Google Map Goes Here
Find Search Type Search TypeFind
Power Forms• Power forms can only support a single grid and business
view directly.• Powers can contain multiple subforms, each subform
can support a single grid and business view.
Subforms
“A subform is a control designed for use on a power form or another subform.”
• To its parent a subform is a control.• To its children it is a form.
Subform Types
Standard Subforms• Must be placed on a power or sub form (embedded) at design time.
• Can contain any JDE control.
Reusable Subform• Is a pointer to a control (Alias)
• Completely independent of its host or any subform(s) it may contain.
• All Communication with parent and children must be done through ER.
• Can contain any JDE control.
Reusable Subform Types
Browse Subform:• Data browsing only.
• Equivalent to the ‘Find/Browse’ form.
Edit Subfrom:• Data browsing.
• Data manipulation.
• Equivalent to the ‘Header Less Detail’ form.
Reusable Subforms• Subforms must be hosted in a power in order to be run.• Subforms do not have a menu bar• Default buttons are not provide at design time.
Reusable Subforms – Button Types
Browse• Select
• Find
Edit• Clear
• Find
• Delete
• Save
Reusable Subforms - Communication
Data• No access to processing options
• Data structure used to exchange data with parent (SI).
Events:• No Dialog Initialized Event
• No Post Dialog Initialized Event
• Notified By Parent
• Notified By Child
Notified By Patent
Reusable Subforms - Communication
Parent
SI Data StructureSI Data Structure
Notify Child msgMessage (1)
AT1_addressType (“BAR”)
msgMessage (1)
AT1_addressType (“BAR”)
msgMessage
AT1_addressType
Child
Reusable Subforms – Custom Events
• ‘msgMessage’• ‘Notify Child’ system function• ‘Notified By Parent’ event
Resusable Subforms – Control Hierarchy
Notified By Patent
Reusable Subforms - Communication
Parent
SI Data StructureSI Data Structure
Update Parent
msgMessage
AT1_addressType (“BAR”)
msgMessage (1)
AT1_addressType (“BAR”)
msgMessage (59100)
AT1_addressType (“BAR”)
Child
ALPH_alphaName (“a bar”)
ALPH_alphaName
Resusable Subforms – Control Hierarchy
Resusable Subforms - Hierarchy Structure
SOE – Powerform
SOE – GH Powerform
SOE – JDE SOE Powerform
Tell us what you think…
• http://feedback.insync10.com.au