De-normalized tables easier to use when creating forms in APEX?
I have about 6 normalized database tables and I want to create some forms that have 15-30 input fields per page (2 pages). I havn't been using APEX long but it seems that when creating forms based on tables you can only base the form on one table at a time. Is there a way to create a form based on several tables and still have APEX do the automatic row processing? Is this difficult?
Is it a better idea to insert this data directly into 1 de-normalized table and then run a pl/sql procedure to load them into other tables?
I should add that I would only want to insert the data into the normalized tables once the user has submitted the final page (ie. paid for their transaction).
Sam
Assuming your developing some sort of shopping cart type application, you could use Apex collections to store data collected in your forms. Then once your user has "paid for their transaction", process the contents of the collection and update your normalised tables accordingly.
See the help for info on using collections. Hope this helps.
Similar Messages
-
Tables used when creating a sales return with and without refrence
Hiya gurus,
I am developing a report to display sales order and sales return created from one partiular storage location and for one particular division. I need to get the tables used when creating the sales order and the sales return's.
For sale order I would be using VBAK and VBAP but for sale return with refrence and without refrence i am not sure which tables to look for.
kindly please let me know which tables i go for to get the sale return data.
Thanking you very much, your efforts are deply appreciated
Cheers,
ZIaHi,
U can see VBFA tablefor CompleteDocu flow with differentconditions.
Regards, -
NESTED Tables for Sub-types when creating table for Super-type
If I create the following types, as an example:
Person with subtypes: Employee and Customer
Appointment
CREATE OR REPLACE TYPE Person_OT AS OBJECT (
person# NUMBER,
personSurname VARCHAR2(50),
personForenames VARCHAR2(50),
personDateOfBirth DATE,
personAddress Address_OT,
) NOT FINAL ;
CREATE OR REPLACE TYPE Employee UNDER Person_OT (
empSalary NUMBER,
empNoSales NUMBER,
makes Appointment_List_OT
) FINAL ;
CREATE OR REPLACE TYPE Appointment_OT AS OBJECT (
some attributes
CREATE OR REPLACE TYPE Appointment_List_OT AS TABLE OF REF Appointment_OT ;
When creating the table to hold objects of Person type, how can the requisite nested table for representing 'makes' be declared? The below approach is not correct, however the table will not compile without naming the nested tables.
CREATE TABLE Person_TBL OF Person_OT (
Person# PRIMARY KEY)
NESTED TABLE makes STORE AS Appointment_List_NTBL;
Advice very much appreciated!CREATE TABLE Person_TBL OF Person_OT(
Person# PRIMARY KEY)
NESTED TABLE TREAT(SYS_NC_ROWINFO$ AS EMPLOYEE).MAKES STORE AS Appointment_List_NTBL
Table created.
SQL> select * from user_nested_tables
2 /
TABLE_NAME TABLE_TYPE_OWNER
TABLE_TYPE_NAME PARENT_TABLE_NAME
PARENT_TABLE_COLUMN
STORAGE_SPEC RETURN_TYPE ELEMENT_SUBSTITUTABLE
APPOINTMENT_LIST_NTBL SCOTT
APPOINTMENT_LIST_OT PERSON_TBL
TREAT(SYS_NC_ROWINFO$ AS "SCOTT"."EMPLOYEE")."MAKES"
DEFAULT VALUE N
SQL> SY. -
What port numbers are used when creating temporary queues
Using the following code as an example, what port(s) are used when creating temporary queues? Is it a range of ports? Is it random? And is it configurable? If you have any insight on this, please let me know. Thanks.
QueueConnection con = connectionFactory.createQueueConnection();
QueueSession session = con.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);
TemporaryQueue replyQueue = session.createTemporaryQueue();The only ports I know about are the defaults ports:
JMS 7676
IIOP 3700
Are these the only ports that are used, even for temporary queues? -
When creating users in apex,how can i limit pages depending the user?
Hi,
1.When creating users in apex,how can i limit every user in the pages he can run or see depending on the user profile ?
2.Are the user that is created in apex also a user in DB ?
Thanks in advance
YoelYoel -
We're talking about end users of applications you develop in Application Express, not users that login to the development environment.
You do not have to use Application Express to create user accounts for your application. Your apps can authenticate using SSO, LDAP, or other methods. If you use Application Express user accounts, that is only for convenience which may not be convenient in the long run if you have to manage those accounts, but that's up to you.
These Application Express accounts have no relation to database accounts. This situation is slightly different when using the XE database.
Your application's authorization logic determines which users can access the application, pages, or other components, that is, it is not the user account properties, per se, that control application access but rather the application's determination about the properties of the authenticated account in use that allow it to control access. For example, you don't create an account and give it attributes that say this user can access application ABC and pages 1,2, and 7. Instead, you might give that account properties like SALES MANAGER ROLE and the the application would allow only users with SALES MANAGER ROLE (whatever that means) to access certain pages.
Scott -
Error using Quick Create Form on custom entity
Hello,
I have a new relationship between opportunity and a custom entity. Now I want to use quick create form for my custom entity. Then from the opportunity form, I click on the "new" action inside the custom lookup field but nothing happens and I have
a JavaScript error... The quick create form has no JS code. The contact quick create form works fine. And the quick create form for my custom entity works if you click on the Add button on the main ribbon... so I'm lost... I've tried also with Chrome and IE,
same result. May be I'm doing something wrong...
Any help will be very apreciated.
Thank in advance to everybody.
The error:
<CrmScriptErrorReport>
<ReportVersion>1.0</ReportVersion>
<ScriptErrorDetails>
<Message>Unable to get property 'getAttribute' of undefined or null reference</Message>
<Line>16</Line>
<URL>/_common/JsProvider.ashx?ids=1545465446-1759665639-1968334880-202661451-1025323794-1793205875-1547461133-1992083491-1000289424-159335543-1376927455-1030632819-1181113682-1314140682-1194605645-1039841082-513446117-1625018438-1460109179-1088147315-706656670-342519603-542820515-1946640899-1603536461-468302605-1405388298-1220618931-511599809-1264077421-1188909594-783705869-374257838-502328314-2050812538-512064351&ver=1313516505</URL>
<PageURL>/main.aspx?etc=3&extraqs=%3fformid%3d5b6f6723-db6e-40f2-9ca5-b78678b1076b%26id%3d%257b4F3786B4-4C0E-E411-93F6-0050569D1A22%257d%26rof%3dtrue%26rskey%3d200436436%26setlastviewed%3dtrue%26theme%3dOutlook15White&pagemode=iframe&pagetype=entityrecord&rof=true&rskey=200436436</PageURL>
<Function>anonymous($p0){var$v_0=this.getLookupSearchText();this.$2a_4($p0,this.$$d_$3n_4);var$v_1=this.get_$1G_4(),$v_2=$get($v_1),$v_3=$v_2.getAttribute("entityDisplayName"),$v_4=Mscrm.InlineEditUtilities.getLinkedDataObject($P_CRM($v_2)),$v_5=String.format("glob</Function>
<CallStack>
<Function>anonymous($p0){var$v_0=this.getLookupSearchText();this.$2a_4($p0,this.$$d_$3n_4);var$v_1=this.get_$1G_4(),$v_2=$get($v_1),$v_3=$v_2.getAttribute("entityDisplayName"),$v_4=Mscrm.InlineEditUtilities.getLinkedDataObject($P_CRM($v_2)),$v_5=String.format("globalqctimestamps_{0}",$v_1),$v_6=null;if(!IsNull($v_4)&&$v_5in$v_4)$v_6=$v_4[$v_5];var$v_7,$$t_A,$$t_B,$v_8=($$t_B=this.$2Y_4($$t_A={val:$v_7}),$v_7=$$t_A.val,$$t_B);Mscrm.GlobalQuickCreate.GlobalQuickCreateBehavior.launchGlobalQuickCreate(this.$1Z_4,$v_3,parseInt($v_2.getAttribute("entityTypeCode")),$v_6,$v_8,$v_7,$v_0)}</Function>
</CallStack>
</ScriptErrorDetails>
<ClientInformation>
<BrowserUserAgent>Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729)</BrowserUserAgent>
<BrowserLanguage>en-US</BrowserLanguage>
<SystemLanguage>es-ES</SystemLanguage>
<UserLanguage>es-ES</UserLanguage>
<ScreenResolution>1364x768</ScreenResolution>
<ClientName>Web</ClientName>
<ClientTime>2014-09-01T16:13:52</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>3082</OrgLanguage>
<OrgCulture>3082</OrgCulture>
<UserLanguage>3082</UserLanguage>
<UserCulture>3082</UserCulture>
<OrgID>{8704CF11-2D0C-E411-93F6-0050569D1A22}</OrgID>
<UserID>{3DDB30DE-B80C-E411-93F6-0050569D1A22}</UserID>
<CRMVersion>6.1.0.581</CRMVersion>
</ServerInformation>
</CrmScriptErrorReport>
FranciscoIt looks like product error message.
If it's happening on production, You can suppress the error message. Settings -> Administration ->Privacy Preferences -> Select Never send error report to Microsoft
Regards,
Prabhu
Prabhu G -
How to fill the tables faglflexa and faglflext when creating a new document
Hello all,
I need to modify the field faglflexa-RMVCT when creating a new FI document , actually i'm using the transaction ABUMN,
i tried to use manu user-exit to change this table unfortunately , I have not changed this entry .
Could you please help me to find a solution for this problem?
Thank you in advance,When you are defining the elements of the datatype there are columns where you can do what you need:
<b>column type</b>: here you choose the type of data of the element
it can be a standard type or a user defined one (if you click one time only it should appear an icon in the right for input help: click there and choose the type you need)
<b>column occurence </b>: in a similar way of column type here you define the cardinality of the element (min occurence and max occurence)
setting min occurrence: 1, max occurrence 1 or unbounded --> required
mmin occurrence 0, max occurrence 0, 1 or unbounded --> optional
about the attributes there are directly the choice between required or optional.
<b> column details </b>: here you define the length of the element if it is a string or a lot of other things if the type is a different one.
I hope this will help you -
Capture DB Table and column comments when creating new Business Area/Folder
Does anyone know if it is possible to pull the DB table and column comments into Discoverer when creating new Business Area/Folders? Our developers take the time to put the information in the Db data dictionary and we would like to leverage it (reduce need for manually adding descriptions) ... has anyone done this?
If there isn't a way to automatically do it, would there be any harm in using a sql script to populate the description fields from the DB data dictionary directly into the EUL tables appropriate?
I have been searching through documentation and forums for information - with no luck at this point.
Thanks!Hi Seymour
You can add column comments to views as well, as this example will show:
CREATE OR REPLACE FORCE VIEW MY_SEQUENCE
(SEQ_ID, SEQ_NAME, SEQ_NEXTVAL)
AS
SELECT "SEQ_ID","SEQ_NAME","SEQ_NEXTVAL" FROM EUL5_SEQUENCES;
COMMENT ON COLUMN MY_SEQUENCE.SEQ_NAME IS 'The sequence';
So you could add the comments at the view level and then refresh Discoverer.
Best wishes
Michael -
Where is the setting for indicating which calendar i want to use when creating an event?
When I use iCal on my iPhone, I use the + sign and then get a screen that gives me Title, Location, Starts, Ends, Time Zone, Repeat, Alert, URL and Notes. I used to get the option to choose which calendar (personal, work family, etc) that I want to use. That Calendar bar is no longer there. Why not?
When I use the iPhone's Calendar app, I have the following avaialble when creating a new Event.
Title
Location
Starts/Ends
Repeat
Invitees
Alert
Second Alert
Calendar
Availability
URL
Notes -
What PDF settings are used when creating DPS articles?
When you create a PDF file using Acrobat Distiller or InDesign you can modify settings such as font subsets, image down-sampling and compression which will have an impact on the final file size. Does anyone know what settings are used when articles are rendered in PDF format in DPS and can the settings be modified? Specifically, what type of compression is applied to images? If I were to place two images on a page, a png and a jpg with medium quality, would they be embedded in the PDF as is or re-compressed in another format and/or level of quality?
Thanks for your help.
So images placed in an InDesign retain their original file format and are unzipped when the article is loaded in the app.
I'm assuming that if compression is applied to the original image files it can have an impact on performance. If you were to use jpeg files in a document they would need to be unzipped and decompressed. I've read other forum posts that suggest the iOS jpeg decompression engine is too slow to present a fluid user experience in a DPS app. The combined processing time of unzipping and decompressing jpegs files may steer me towards the png format. -
URGENT project settings to use when creating broadcast quality television
Hi,
What project settings do I use to create broadcast quality television in a widescreen format. Note I use a mac book and also I'm in NZ so we use PAL. I'm only using animation and still pictures so haven't got any video to import.
I work for a charity museum and my boss has asked me (last minute) to make the ad as we have no money for a professional studio. I'm used to making videos for exhibits only.
Many thanks
AmyUse the PAL DV Widescreen preset.
You will also find links to many
free tutorials in the PremiereProPedia that will quickly show you how things are done in Premiere Pro.
Cheers
Eddie
PremiereProPedia (
RSS feed)
- Over 300 frequently answered questions
- Over 250 free tutorials
- Maintained by editors like
you
Forum FAQ -
about 2 weeks ago I received my HP DV7TQE with Windows 7 64 Bit. First thing I did was create a "restore" backup media just in case for future use. I used a ScanDisk Cruzer 32GB Flash Drive (memory stick). The stick was in one of the USB 3.0 ports while I was creating my "restore" software. On Friday night I performed a test just to make sure my "restore" would work. Unfortunately it did not. I got "the boot selection failed because a required device is inaccessable" message. After some surfing on the Internet I found out that USB 3.0 should not be used to create a "restore" software. My question is why would HP leave this little detail out from the intructions provided on the laptop at the time I was creating this?
From what I have found out it is ok to make the media on a usb 3.0 port, you just cannot restore using a 3.0 port, it should work from a 2.0 port.
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02906094&cc=ad&dlc=en&lc=en&jumpid=reg_r1002_us... -
Which bom explosion/dependent req. used when creating order
a material's production version ( MRP4 in material master) has 2 or more versions and all versions are valid. when creating a production order, which version will the system take?
Dear,
If you are creating the production order manually through CO01,if your order type dependent parameter for the order type in OPL8
is having manual selection of prod version means the system will give the pop up to select the production version.
If it's an automatic selection means the system by default will pick the first production version,if you are having more than 1
production version for same lot size and validity.
Check and revert.
Regards
S Mangalraj
Edited by: Mangalraj.S on Aug 25, 2010 12:48 PM -
Acrobat pro dc windows 8.1 only digital signatures allowed when creating forms
When creating fill in forms, my only option for inserting a signature is a digital signature and then when it comes time to complete the form, it wants a digital signature and does not allow you to just insert one on the tablet you are using to complete the form,
Click to Run according to Microsoft:
https://technet.microsoft.com/en-us/library/jj219427.aspx
"Click-to-Run is a Microsoft streaming and virtualization technology that reduces the time that is required to install Office and helps you run multiple versions of Office on the same computer. The streaming technology enables you to download and begin to use an Office product before the whole product is installed on your computer. The virtualization technology provides an isolated environment for Office to run on your computer. This isolated environment allows you to run the latest version of Office side-by-side with an earlier version of Office that is already installed on your computer." -
ESS Payslip : Error when creating form
Hello All,
I get the following error when i click on
ESS - Pay Information - Payslip - Payslip Inquiry Service.
Please help !
Full Stack Trace
com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Error when creating the form
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:525)
at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcGetForm(FcRepFramework.java:394)
at com.sap.xss.hr.rep.fcrfw.FcRepFramework.processFollowingActions(FcRepFramework.java:484)
at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:378)
at com.sap.xss.hr.rep.fcrfw.FcRepFramework.initModel(FcRepFramework.java:292)
at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.initModel(InternalFcRepFramework.java:256)
at com.sap.xss.hr.rep.fcrfw.FcRepFrameworkInterface.initModel(FcRepFrameworkInterface.java:136)
at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface.initModel(InternalFcRepFrameworkInterface.java:198)
at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFrameworkInterface$External.initModel(InternalFcRepFrameworkInterface.java:258)
at com.sap.xss.hr.rem2.selection.VcRem2Selection.onInit(VcRem2Selection.java:245)
at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2Selection.onInit(InternalVcRem2Selection.java:249)
at com.sap.xss.hr.rem2.selection.VcRem2SelectionInterface.onInit(VcRem2SelectionInterface.java:161)
at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface.onInit(InternalVcRem2SelectionInterface.java:144)
at com.sap.xss.hr.rem2.selection.wdp.InternalVcRem2SelectionInterface$External.onInit(InternalVcRem2SelectionInterface.java:220)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:564)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:196)
at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1288)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:355)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:548)
at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:592)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:864)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:684)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)Please check the user language setting in SU01. If no language is defined, the portal will use the browser to set the portal language. The payslip language is defined in feature HRFOR and must match the employee's molga. If the language defined for the employee's payslip is different from the user's, a dump will occur. Try changing the user's language setting.
Best regards,
Antonio
Maybe you are looking for
-
If someone includes a photo in the email body message (I use yahoo), if I right click on the image to save it to my computer, I only get the option to save it as a firefox document - secure download. If I save it as such and then click on the link, i
-
Can't restore iPod in Windows XP
Hey everybody, I just had my iPod replaced and now have a newly restored monochrome iPod c/w in front of me. It came with instructions stating that it had been formatted for Mac, and that I would need to use the updater to get it ready for my PC. So,
-
IPod won't turn on/computer does not recognize
I am desperate for help that doesn't end restoring factory settings. I charged my iPod last night, and it had a full battery charge. This afternoon when I started to listen to it, it would not turn on. Subsequently, when I plugged it into my computer
-
I've written an applet that connects to a MS Access database. This applet works fine when run in Appletviewer (with the policy file included). The problem is when I try to run it in a Browser the applet is "not initialized" Can anyone suggest a solut
-
Greetings all, I'm needing some advice on how I should proceed with an Upgrade of Comm's. We currently have a small setup with a backend cluster and a couple front ends running the multiplexor. Everything Comms 5 Sun Java(tm) System Messaging Server