Question on the upload attachments process in a request form

hi,
I have a question on the upload attachments process in a request form. I have 2 pages, one is a request form and the other is an attahment page
The request form let users fill the mandatory fields (e.g. name, email, address...) And in the form, there is a link (URL without submit) to the attachment page.
In the attachment page, users can upload the supporting file for their rquest. The file will be uploaded to APEX_APPLICATION_FILES view and then it will be copied it to a customized table (table A) and remove from the view.
When the users finish uploading files (i.e. the files are stored in table A), users need to press a "Done" button back to the request form to submit the form.
My question is:
As the request form is not yet submitted while the attached files are stored in table A, there is no request_id (request from table primary key generated in an Insert trigger after submission) is generated to tag with the files in table A. Is there any standard practice to do this?
What I am doing now is to generate a hidden value in sequence when user goes to the attachment page. The hidden value is stored in table A togehter with the files when uploading. When user goes back to the request form, the hidden value is passed back as session cache. When the request form is submitted, I make an update statement by using the hidden vaule in the Insert trigger to tag the request_id to the attached files in table A.
Is my way appropriate?
Thanks for advice.
cheers,
Pong

Pong,
Yes, this would work just fine. You may want to consider enabling session state protection so that your process is not succeptable to URL tampering, which would cause a user to change the value of the REQUEST_ID in the URL and potentially associate other attahments with their request.
Thanks,
Scott

Similar Messages

  • Question about the 'Allow Interlaced Processing' option

    Hello, my source is 1920x1080 (non-anamorphic) recorded at 60i. The sequence preset I chose is in the AVCHD folder and is labeled 'AVCHD 1080i30 (60i)'. When I export and select the 'Windows Media' format, there is an option labeled 'Allow Interlaced Processing.' According to the Adobe documentation (http://help.adobe.com/en_US/PremierePro/4.0/WS81733643-B4A6-45c5-ABD7-D5A90EB388FC.html), this should be turned on if the source is interlaced and the output is progressive. Is this option intrinsic to Adobe Premiere or is it merely Premiere surfacing an option of the Windows Media codec? According to the Microsoft documentation (http://www.microsoft.com/windows/windowsmedia/howto/articles/zerotohdsixty.aspx) of this option within Premiere, this option should only be checked if my output is destined for an interlaced display. To sum up, I don't understand exactly what this option is supposed to accomplish and I'd appreciate any feedback or pointers.
    I am using Premiere Pro CS4
    Thank you,
    Matt

    Hi Ann,
       Thanks for the reply!  So, I guess your answer means that the Adobe documentation is wrong because it says "Select this option if the video content in the sequence is interlaced and you are exporting to a noninterlaced medium."  Is my interpretation of your reply correct and should I therefore submit a correction request to Adobe?
    Thanks,
    Mat

  • Mass upload attachments?

    Hi,
    Is it possible in any way for us to mass upload attachments in an Oracle EBS form?
    The requirement is to have each finished goods item to have a picture attachment, and we have an awful lot of new finished goods created each month, while attaching picture one at a time is really time consuming.
    Thanks,
    Gerry

    Have to have it coded, after you setup the required attachement categories for the item screen/function.
    Api FND_WEBATTCH.ADD_ATTACHMENT for programatically doing this

  • F4 help needed in Process on value-request

    Hi,
    I have two fields on screen: region and its description in a dialog program. I want region description to be populated as soon as I  select F4 help for region. Description field is output only . I want to do it using a module in Process On value-request. Field p_region MODULE GET_REGION_DESCRIPTION.
    Using standard F4 help I can do it. If in my table I assign search help at field level for region. For example :
    Search Help: ZREGION_SHLP.  Selection method: ZREGION. Fields: Region and Description.
    Table name : ZREGION.
    i)   1st Fields:  REGION , Data Element - ZREGN, Domain: ZZREGN ( CHAR2), Value table: ZREGN. Assign Search help at field level instead of data element level.
    ii)   2nd Field: REGION_DESC, Data Element - BEZEI30.
    in program:  DATA: p_region like zregion-region. So if I press F4 help and select one region, description field gets populated.
    I don't want to use standard functionality but want to write code in POV event. If I use F4IF_INT_TABLE_VLUE_REQUEST  function module, I will get all the values associated with the field region. Since I don't know which region user has selected, i  can't populate description. How to get the selected value in POV for that particular field. How can I get the value selected for region and then use DYNP_VALUES_UPDATE function module to update the description field. I tried search help exit event return to return the selected value. How to pass that value in POV module  as you cannot use FORM ENDFORM . inside MODULE ENDMODULE.
    Regards,
    DPM

    1st step is:
    choose screen 2000 for the program using t-code se80.
    at the end of the coding enter the below code:
    process ON VALUE-REQUEST.
    FIELD screen field name module f4_zsearchhelp.
    after typing the code double click on f4_zsearch help.
    it ll ask for includes, Choose as main program.
    then enter the below code after choosing:
    DATA : t_dynpro_value TYPE TABLE OF dynpread,
    v_field_value LIKE LINE OF t_dynpro_value,
    lt_fields TYPE TABLE OF dfies,
    t_return_str TYPE TABLE OF ddshretval,
    w_return_str TYPE ddshretval,
    v_text TYPE char25.
    DATA: t_ty_prov_id TYPE STANDARD TABLE OF ty_prov_id,
    w_ty_prov_id TYPE ty_prov_id.
    CLEAR: t_ty_prov_id], w_ty_prov_id, t_return_str[, w_return_str.
    enter the select query from the description table to get the description for the particular code.
    in this i had mentioned with an example that i m getting description for massg :
    p9001-massg ll have the value and v_text ll have the description.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    DDIC_STRUCTURE = 'TY_TAB'
    retfield = 'MASSG'------>returning field
    PVALKEY = ' '
    dynpprog = sy-repid
    dynpnr = sy-dynnr
    dynprofield = 'P9001-ZMASSG'----
    > pass the screen field name
    STEPL = 0
    WINDOW_TITLE =
    VALUE = ' '
    value_org = 'S'
    MULTIPLE_CHOICE = ' '
    DISPLAY = ''
    CALLBACK_PROGRAM = ' '
    CALLBACK_FORM = ' '
    MARK_TAB =
    IMPORTING
    USER_RESET =
    TABLES
    value_tab = t_ty_prov_id
    field_tab = lt_fields
    return_tab = t_return_str
    DYNPFLD_MAPPING =
    EXCEPTIONS
    parameter_error = 1
    no_values_found = 2
    OTHERS = 3.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    READ TABLE t_return_str INTO w_return_str WITH KEY retfield = 'P9001-ZMASSG'.
    IF sy-subrc IS INITIAL.
    READ TABLE t_ty_prov_id INTO w_ty_prov_id WITH KEY zmassg_desc = w_return_str-fieldval.
    IF sy-subrc eq 0.
    DATA: et_desc(20) TYPE c.
    et_desc = w_ty_agrtx-v_gtext.
    MODIFY SCREEN.
    CLEAR : v_field_value,t_dynpro_value[].
    v_field_value-fieldname = 'P9001-ZMASSG'.
    v_field_value-fieldvalue = w_ty_prov_id-action_resn.
    APPEND v_field_value TO t_dynpro_value .
    CLEAR : v_field_value.
    v_field_value-fieldname = 'V_TEXT'.
    v_field_value-fieldvalue = w_ty_prov_id-zmassg_desc.
    APPEND v_field_value TO t_dynpro_value .
    CLEAR : v_field_value.
    ENDIF .
    ENDIF.
    CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING
    dyname = sy-cprog
    dynumb = sy-dynnr
    TABLES
    dynpfields = t_dynpro_value
    EXCEPTIONS
    invalid_abapworkarea = 1
    invalid_dynprofield = 2
    invalid_dynproname = 3
    invalid_dynpronummer = 4
    invalid_request = 5
    no_fielddescription = 6
    undefind_error = 7
    OTHERS = 8.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    you can add the v_text in layput .
    hope it ll satisfy your requirement.

  • PROCESS ON HELP-REQUEST

    Hi
    wat is importance of POH. what If there is no PROCESS ON HELP-REQUEST ?
    Thanks and regards
    - Puneet Sharma.

    To display data element supplement documentation, you must code the following screen flow logic in the POH event:
    PROCESS ON HELP-REQUEST.
      FIELD <f> [MODULE <mod>] WITH <num>.
    After PROCESS ON HELP-REQUEST, you can only use FIELD statements. If there is no PROCESS ON HELP-REQUEST keyword in the flow logic of the screen, the data element documentation for the current field, or no help at all is displayed when the user chooses F1. Otherwise, the next FIELD statement containing the current field <f> is executed.
    If there is screen-specific data element supplement documentation for the field <f>, you can display it by specifying its number <num>. The number <num> can be a literal or a variable. The variable must be declared and filled in the corresponding ABAP program.
    You can fill the variables, for example, by calling the module <mod> before the help is displayed. However, the FIELD statement does not transport the contents of the screen field <f> to the ABAP program in the PROCESS ON HELP-REQUEST event.

  • Basic Questions on the Syncing Process

    I have a couple of questions about the syncing process.
    First - does the syncing take place through MobileMe and the so called “cloud” or does it take place through the physical connection of the Touch to the iMac via the USB cable? When I connect the Touch to the iMac, I have
    sync Address Book contacts
    and
    sync iCal calendars checked in iTunes
    and there’s a little message in the same iTunes window under Bookmarks which tells me that the bookmarks are being synced over the air via MobileMe. So is the following assumption correct on my part that
    Address Book
    iCal
    are being synced via the physical USB connection while the Bookmarks are being synced over the WiFi connection?
    And finally, if I have contacts - let’s call them 1, 2, 3, 4, 5 on the Touch and only 1, 2, 3 on the iMac
    what happens with the syncing process? Do the contacts on the Touch get reduced to 1, 2, 3 or do those on the iMac expand to 1, 2, 3, 4, 5 ? The question I guess is what syncs to what? Do changes on the iMac transfer over to the Touch during syncing or does it work the other way too?
    Thanks
    John
    Thanks
    John

    1) If you have it to sync via Mobileme, then it sync via Mobileme. If you do not, then it does not.
    2) It syncs both ways.
    http://manuals.info.apple.com/enUS/iPod_touch_3.0_UserGuide.pdf

  • Problem: An error occured during the uploading process.

    Hello!  I've searched around but I am having difficulty finding a solution to this problem.
    I am trying to upload videos through Adobe Premiere Elements 9 to YouTube, using the preset options in the share tab.  This worked previously without issue, but then one day I continually ran into an error stating "Sorry, an error occured during the uploading process.  Please try again later."  However, it eventually started working.  It is now a few weeks later, and I am having the very same issue.  I am unable to upload to YouTube or any other service through the Share tab.  Even loading the software itself, the opening splash screen is unable to grab my Adobe ID.  It never stops "Gathering User Info..."
    Steps I have tried:
    Going to Edit -> Preferences -> Web Sharing and hitting the refresh button to update settings.
    Checked router settings.
    Enabled DMZ on router and linked it to this specific computer.
    Rebooted PC and router, and tried updating the Web Sharing settings multiple times.
    I honestly do not believe it to be a router issue, especially since it is currently in DMZ mode and I have had absolutely no trouble with any other software.  This has continued to baffle me though, and finding help is difficult.  Searches keep giving me encoding settings for YouTube videos, and few results pertain to this particular issue.
    I am aware I could export the video normally and upload through YouTube that way, but on DSL, my upload speed is pretty terrible for a high quality video.  The YouTube HD setting has been great for me in the past, as files are small but still look great online.  I would really like to get it working again, both for ease and convenience for simple projects.
    If anyone has any ideas as to what could be causing a problem, I would be greatly appreciative of any advice.  In regards to the project itself, there is no real editing being done at this point, as I am trying to eliminate any possibility of error elsewhere. I opened a new project, added a video clip and went directly to upload it, resulting in the error above.
    I don't believe it matters in this situation, but just in case:
    Windows 7
    AMD Phenom II X4 820 - 2.80 GHz
    6 GB RAM
    Radeon HD 5880 1GB
    Connecting through a Netgear WNDR3400 router, standard DSL connection.

    Sorry, not seeing where to edit my original post.
    Just wanted to add, that I am able to visit both the Photoshop.com website, as well as YouTube through my browser.  So I am not being blocked somehow to those particular sites.  It only seems to be through the software that I cannot connect to any of the online services to upload videos to.
    Additionally, the only virus software running is Microsoft Security Essentials.  It has never raised a flag before with this software or caused interference in the past.  I do not use Norton or any other service which are known to interfere with programs often.
    Just a quick example as well, pinging Photoshop.com through the command prompt shows I am getting through just fine.  As you can see in this image though, it cannot seem to ever connect and grab my user information.
    http://i.imgur.com/S53xN.png

  • Question on the value of an Upload item

    Hi all,
    I have an upload item (:P100_UPLOAD) with a Submit button. When I click on Submit I notice that the value of the upload item is different if access it from javascript or from PL/SQL process.
    From javascript (using html_GetElement('P100_UPLOAD').value), it gives me : C:\Documents...\myfile
    and from PL/SQL (:P100_UPLOAD) it returns something like F30011/myfile ...
    Could someone explain me the difference ?
    Thanks a lot,
    Othman

    Othman,
    Whenever an ApEx page containing a File Browse... item is submitted, if a file has been selected it will be uploaded and stored in the wwv_flow_file_objects$ table (which is accessible via the APEX_APPLICATION_FILES) view. Part of this process includes giving the file a unique ID (such as "F542896243/myphoto.jpg") which is stored in the NAME column in this table. To enable you to then reference and find this file in the APEX_APPLICATION_FILES view, ApEx also sets the value of your File Browse... item in session state to be the same as this unique ID.
    The value you get with javascript is the value that the HTML element itself has (i.e. the full local path to the file you selected.)
    Hope that makes sense,
    Andy

  • I cannot upload attachments to e-mails. When I click on browse in the attachment pop up nothing happens

    I cannot upload attachments to e-mails. When I click on browse in the attachment pop up nothing happens, I cant even type in a document address in the file location box
    == This happened ==
    Every time Firefox opened
    == I downloaded the latest version of firefox

    Again, where are you seeing the date?
    Select one of the imported photos, type Command + i and check in the iPhoto Info drawer to see what the EXIF capture date is for those photos. 
    If the date is correct then you're looking at the file created or modified date and not the EXIF capture date that's embedded in the image file itself.
    OT

  • The upload has failed. An unknown server error occurred during processing. Please try again

    I keep getting this message when I try to upload a folio "The upload has failed. An unknown server error occurred during processing. Please try again". It happens every time, some articles do upload but some not.

    Thanks Automator21 I manage to upload most of my articles successfully by starting again the whole process. But I have 4 articles that I can't upload, all of this articles have big size videos (one 50mb, other one with 70mb, other with 4 small 30mb videos). I could upload those articles by taking the videos out, but I want those videos on my articles.
    I use Adobe Media Encoder to compress the videos and they are not in high quality, for example the 70mb file is an 640x480 8 min. long video. And they are all with H.264 encoding and .mp4.
    Do you know how can I fix this problem.
    Thanks!

  • HT4759 Hello .. I've been subscribed for ic;oud for 20$ per year and I found it useless for many reasons: that I can not disconnect my mobile while the uploading process and it takes long time for uploading my data .. Its not a reliable system that's why

    Hello .. I've been subscribed for ic;oud for 20$ per year and I found it useless for many reasons: that I can not disconnect my mobile while the uploading process and it takes long time for uploading my data .. Its not a reliable system that's why I need to deactivate the space service and take my money back .. Thanks

    The "issues" you've raised are nothing to do with the iCloud service.
    No service that uploads data allows you to disconnect the device you are uploading from while uploading data. Doing so would prevent the upload from completing. It is a basic requirement for any uploading service that you remain connected to it for uploading to be possible.
    The time it takes to upload data to iCloud is entirely dependent on how fast your Internet connection is, and how much data you are uploading. Both of these things are completely out of Apple's control. Whichever upload service you use will be affected by the speed of your Internet connection.

  • HCM Processes & Forms - Some questions about the PD Processes

    Hi Experts,
    At my Organisation we use HCM Processes and Forms and Organisation Management and MSS to manage Position Based Security (PBS).
    The MSS Managers have requested a form be developed which they can use to extend an existing Position to Employee temporary assignment (IT1001 S-P with A081 relationship) which is due to expire within the next 30 days. We recently upgraded to ECC EHP6 and I thought I would now have a go at developing this Form.
    While researching in SCN and SAP Press books on the ‘HCM Processes and Forms’ topic, I have discovered a lot of information that has assisted me so far in progressing this solution.
    There are a few givens that I have confirmed so far, which are as follows;
    Since we are using Positions (Organisation Management), the only option available here is to use the PD Process, which implies using the SAP_PD Back_End Service. Therefore this become the baseline to build upon.
    While researching in SCN and SAP Press books on this subject I could not find relevant information about what is possible using the SAP_PD Service to achieve my solution design for the above requirements and thus my post to the HCM P&F Community for assistance.
    My questions are as follows;
    In the solution design, I was considering to use the “Process without Start Object” or “Mass Start” to skip Step 1 - “Selection Object” and use a Generic Service to get all the positions for the Manager (along the lines of the SAP Standard Generic Service - find Positions in Manager’s area of Responsibility) and only retain the Positions where the End Date for the IT1001 A081 relationship in between the Effective Date and Effective Date plus 30 days. This should provide me with all the positions under the Manager that have the A081 relationship with the assigned employee that are about to expire within the next 30 days.
    I want the result presented on the Form in a Table format so that the Manager has to enter the Extension Start Date and End Date for the new assignment period.
    Is this possible using Standard Design Time functionality?
    2.       Or Instead of Question 1, could I use OADP to achieve the same result using a custom search class to return a list of multiple objects (Positions)which is used to populate the form?
    3.       I get the impression that the ‘Mass Start’ process is mainly for multiple employees. Can it also be used for multiple PD objects?
    4.       I get the impression that if I used the ‘Mass Start’ option I could only use this if I was CREATING a new object or assignment? (I take it that you cannot use the Mass Start option to CHANGE multiple existing objects. Only because I have not seen any SAP Standard examples of this yet!)   Please confirm if this is possible?
    5.       Has anyone used the “Query for Mass Start” option on a Process? How does that work? (Could I write a ‘SAP Query’ to get the positions I am interested in under the Manager?) Is there a sample SAP Standard process that uses a query?
    Your assistance would be greatly appreciated.
    Thanks in Advance.
    Regards,
    Steve

    no limit
    no limit
    limitations of what?
    you can use forms on mac, pc, and other systems

  • HT204406 My iTunes Match will not complete Step 3 of the uploading process. Many songs are "waiting"

    My iTunes Match will not complete Step 3 of the uploading process. I have over 700 "items" designated as "waiting." I have restarted multiple times but it stalls at this point.

    I've been reading all these comments about how match is not working and people are having problems uploading all their songs.  My problem is more basic than that.  When I open iTunes I immediately get the spinning color disc of death and I can't do anything at all.  I can't go to the store.  I can't listen to a song. I can't do anything.  I just tried to sync my iPod.  I pugged it into my computer, iTunes started up, looked like it was going to sync, then the spinning disc again.  So forget match; I can't do anything, nada, nothing.   I even tried to send my iTunes application to trash, but I got a message saying I couldn't do that because it was needed for OS X.  Talk about a do loop, this is unbelievable.
    Is anyone else having the problem I am having?

  • My computer freezes up when trying to upload photo book from iPhoto '11. This happens during the upload process.

    My computer freezes up when trying to upload photo book from iPhoto '11. This happens during the upload process.
    When this happens I need to close down the computer and restart.
    Any ideas ?
    I've got Mountain Lion running.
    I'm on a 13" white MacBook with 8GB RAM installed.
    I recently had a 1 TB hard disc installed at the Apple store.

    can you preview it? -
    Before ordering your book preview it using this method - http://support.apple.com/kb/HT1040 - and save the resulting PDF for reference - the delivered book will match it.
    If that works fine and you still have problems boot into safe mode and try again
    LN

  • IPhoto project will not upload even in safe mode when trying to buy book, any suggestions on how to complete the "BUY BOOK" process. Christmas gift, really need to get this done, have worked MANY hours on putting it together. Please help!

    Iphoto book will not upload even in safe mode when trying to buy book, any suggestions on how to complete the "BUY BOOK" process?

    Make a temporary, backup copy of your library if you don't already have one (Control-click on the library and select Duplicate from the contextual menu) and  apply the fix below:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Since only one option can be run at a time start with Option #1, followed by #3 and then #4 as needed.
    After each run thru the repair process see if you can create a PDF file of the book as described in this Apple Document: iPhoto '11: Preview a book, card, or calendar before you order or print it. If you can try ordering the book.  If you can't finish trying all of the otpions and then boot into Safe mode and try there.
    OT

Maybe you are looking for

  • Photoshop CS4  shuts down only when creating new project.

    I've had CS4 web premium since nov. 08 and everything worked fine until the most recent update from adobe. I ONLY have this problem with Photoshop cs4: when creating a new project after selecting the aspects (name, width, hight, etc.) when you press

  • This is a pile of Junk - How do I return back to the older version?

    Running Window 7 Cannot save a pdf file. The menus just flicker and you cannot access them. The books marks wont stay open. Cannot dual screen. How do I return to the older version?

  • How to add an image over another using af:image

    How to add an image over another using af:image Thanks, Veera

  • Desktop folders will not move

    I accidentally hit a combination of keys and now all my desktop folders and files are aligned on the right side of the screen. If I try to move any of them they automatically bounce back. I've searched the preferences and the option bar without succe

  • 64-bit version of Quicktime for Windows

    I'm running 64-bit version of Windows 7 via bootcamp.  I'm running 64-bit version of Microsoft Office 2010.  I have the latest version of Quicktime installed 7.7.3 something.  I can play the file on the desktop no problem, but when I try to insert th