Make a simple "cut" edit in a singular video in CS6 (one video file as opposed to multiple clips).

I want to be able to do simple editing in CS6. I just spent three hours watching tutorial videos and reading help articles and this forum. I have never used an Adobe video editing program before. I normally use Windows Movie Maker, but it's too simple for my current needs. (Eventually I will learn effects.)
My problem is that the tutorial videos show examples where there is more than one "clip" being placed on the timeline. That seems to pre-set editing points. I only need to import one longer video file and then cut out frames that I no longer want in the video.
I have figured out how to set start and end points on the clip, as in at the actual beginning and actual end. But following every single method described (JKL, etc), I still cannot seem to edit frames out of the middle of my videos. I assume this is because I'm missing some very simple method for setting edit points. This is what I need to know.
I am an extreme novice with this program though I'm somewhat computer savvy. So please no jargon. I know nothing of this program. I did all I could to find my own answers before asking here, but if this is answered somewhere else, please direct me there. Thanks.

I'm in a similar boat -- editing family video recorded on Hi8 and captured into DV with a Canopus ADVC-300. I typically have a 2 hour clip in the timeline.  I'm separating these into clips with the razor tool, but sometimes I want to remove a garbled few seconds from within a clip.
Today I discovered something nifty: in Keyboard options, there are two items that don't have a key assigned:
Application->Ripple Delete->Ripple Trim Next Edit to Playhead
Application->Ripple Delete->Ripple Trim Previous Edit to Playhead
I assigned these to the Shift+] and Shift+[ keys.   Premiere didn't warn me about these keys being assigned already, so I guess it's ok.  At first, I used '}' and '{' but I'm afraid that it is too easy to accidently hit them.
When I play back in the timeline, at the start of the garbled area I want to remove, I hit Ctrl+K to add an edit point (the "out point", I suppose). Then I continue playing.   When I reach where I want the video to resume, I just press Shift+[ and Premiere ripple-deletes to the edit point.
This does leave me with an edit point, though.  I have yet to figure out how to splice the two clips together again.
I'm sure the pros won't like this, but I find it makes things easier.

Similar Messages

  • Can you cut multiple video parts from one video?

    Hi.
    So like, I have 40 minutes long video. I want to cut this video in 20 parts. Do I have to cut every part separately and save project and than export .avi and do this 20 times for 20 parts, or am I able to mark 20 small video parts from one video in 1 project?
    You know, I want twenty 2 minute long videos from 40 minutes video, but I want to find a way how to do it in 1 project, so I can put that project over Media Encoder and go to coffee meanwhile encoder is working.
    Thanks,
    Jackie Chan

    Hello sir. Thank you for fast response. I will check Encore on youtube if you think it is the way this should be done.
    Hm, I found some topics which say you can't even cut in Encore, that you need Premiere.
    Hm, can you provide some tutorial for Encore to show me how to do this sir?
    Thank you

  • How can I mkae a simple photo edit on premiere elements 12 without using the video feature?

    I was told when I spent $1000+ on my HP and all the software that I would have what I needed to edit photos and/or edit videos. I am a yoga teacher so I am posting my classes online as videos, as podcasts, and I also need to edit some of my personal photos to use for marketing material. I can see where I edit photos for a video and incorporate them in that said video but Im also needing to just edit the photos but adding text. Nothing fancy. I just want to make some flyers.

    yogawithlexi,
    Welcome to the forum.
    Im also needing to just edit the photos but adding text. Nothing fancy. I just want to make some flyers.
    For editing photos, to be output to the printed page (whether by a commercial printing service, or a desktop printer), I strongly recommend Photoshop Elements (PsE).
    If you need to output to a video file, then Premiere Elements (PrE) can possibly do what you want, but not for the printed page - at least not easily, and with the ultimate results. First, Video is not dependent on DPI/LPI (Dots Per Inch, or Lines Per Inch), where printed material will be. Also, while PrE can output a Still Image, the quality, when printed, will be far less, than what one can obtain with PsE.
    Do you currently have Photoshop Elements on your computer, or only Premiere Elements?
    Good luck,
    Hunt

  • Please make "Copyright Status" an editable option in creating metadata templates

    I'm new to the Adobe eLearning suite, including Bridge CS4.  I've found a workaround in the forums for this issue already, but I really think this is something that Adobe should fix in the Bridge software itself.  Apologies if someone else has already posted this as a feature request in this forum, but as it seems I'm unable to search within just this forum, I gave up looking.
    In a nutshell: "Copyright Status" should be a field available when choosing what IPTC Core metadata to include in a new metadata template.  And it's also not an editable field when looking at the metadata for an image!  The whole point of metadata templates is to make it unnecessary to edit a single field (like "Copyright Status") one image at a time.  Yet even with the new Bridge CS4, the Copyright Status field is not an option you can include in a new metadata template.  Surely it wouldn't be that big a deal to make the 3-item pick list of "Unknown," "Copyrighted" and "Public Domain" available on the Create Metadata Template checklist.  Or if having a pick list is too tricky to code on that form and it must be just a checkbox item, do that, and let us populate the text in the field ourselves.
    Currently, it's necessary to tweak the metadata on a single image to include the "Copyrighted" status, then Export it and save it as a new metadata template, just to have that one field populated by default.  Supplying copyright status as part of a template is a fundamental need for anyone creating or dealing with large numbers of images, and it shouldn't require a workaround to create a properly inclusive metadata template.
    Thanks!

    In Bridge CS4, highlight your thumbnail, go to the File Menu and select File and then File Info.  There you will be able to choose your Copyright Status under the Description tab.  What a pain in the butt!  Mine kept coming up "Public Domain!"

  • CC MultiCam cannot make cut edits

    I have the PC version Pr CC Version 7.0.0 I am trying to use the multicam function to edit a video from three, 60 minute long videos from a dance recital. The raw files are Canon MXF files shot at 1080, 30P, 35 MBPS. I used the Adobe tutorial video "Using Multicam Mode to auto-sync multiple angles or takes" to setup my 3 MXF files as a multicam sequence. Everything works well. I can play the video, see the 3 views, and switch among the views but no cut edits get put into the multicam sequence as they did in the tutorial video. What do I do to get the cut edits?
    After further work sometimes I do get the cut edits and sometimes I do not get them.
    The box surrounding the current view starts out as yellow.
    If I move the scrub needle to a new position in the timeline and click on another view the new view gets the yellow box but no cut edit line appears at that location.
    When I click on Play and as the scrub needle moves along I click on another view, the new view gets a red box around it.
    When I stop the video a cut edit line appears where I changed the view.
    It seems like I have to make all of my view changes on the fly.
    What is the reason for the red and yellow highlight boxes?

    If I move the scrub needle to a new position in the timeline and click on another view the new view gets the yellow box but no cut edit line appears at that location : that is correct, that's a way of changing cameras.
    When I click on Play and as the scrub needle moves along I click on another view, the new view gets a red box around it. ; that is also correct. every time you click on another camera it is highlighted red and make a cut.
    you can edit manually by cutting the clip at the end of a scene with the cut tool and, while the scrub line is still at the cut point; either click the new camera in the multi camera monitor or press the number key on your key board and it will change the camera ahead of the scrub needle.
    It seems like I have to make all of my view changes on the fly. I actually recomend editing on the fly and then going back and make the required fine adjustments manually. you may be surprized at how quick that is. I just finished a 3 camera 3 1/2 hour dance show doing that very thing (In CS 6 not CC7). I first watch one entire dance, then play it again making my cuts on the fly, then go back and adjust, maybe adding dissolves etc. It's pretty quick
    What is the reason for the red and yellow highlight boxes? the red box indicates which camera angle is being recorded (recorded means the software is remembering the cuts) while playing the timeline and making cuts by selecting different cameras during play. The yellow box indicates which camera WAS recorded and is now "hot" during playback of an edited section.
    Be carefull using CC7 it does have some serious bugs in the multi camera feature and can mess you up big time. CS6 is stable, I recomend that you use CS6 if you can, until the fix the CC7 bug ... the following is what I JUST went through today:
    Finally experienced the multi camera edit bug I've been hearing about: thinking everything was good after editing for a couple of three days ... got a premiere "error warning" after reopening the project I found the last 183 edits which had been auto saving for 1 hr 20 mins, now all start from the beginning of the original clip or are just black and are not fixable. Each edit is now a small clip of a duration of the distance between edit points, almost like the clips had been pulled out of the preview folder as little rendered clips, except they all contain junk.
    The good news is: This is a two act play, the first act in a seperate sequence in the same project is fine. the first 16 mins of act two is fine, the next 20 mins of act 2 is screwed up. Only had another 15 mins to go and I was done. I'm going to see if I can continue. try to save all the audio editing. The screwed up edits at least mark the edit points. I'll move them to a different layer and use them as a guide to my edit discisions. I'll post what happens.
    interesting ... tried to do the above ... while in the program monitor it seemed to be working ... after switching to the multi cam monitor it went right back to the "begining of the clip" syndrome. I hope I havn't lost the entire project. I'll try going back to the last "good" saved project
    OK. went back to the last good auto saved project (9 saves back) and just continued on from B4 it got messed up ... saving frequently and re-opening the project after every segment. now I'm back to where it all got screwed up. Yay!!! Phew!!! could have been worse I guess. I'll be editing my next project in CS6 for sure. I think CC7 should be recalled. It's just a disaster waiting to happen.

  • How to make a simple Plugin system?

    hey guys, first let me say I see very much hostility here, and I'm not here to annoy anyone, so if you don't feel like answering then simply don't.
    I want to design a simple Plugin System for my application. I think what I need is a bit of reassurance and redirection if I'm making wrong assumptions.
    here is the stages I see:
    1. the system has a HashMap<String,PluginTypeData> that holds types of plugins, and the folder of the application that hold the libraries files for the plugins among other details.
    (this would be saved in the application configuration file)
    2. once the application starts/on request the system would load the libraries into the memory.
    3. in each library there should be a file that holds the textual fully qualified name of the classes that this plugin would require to operate properly.
    4. the objects in the library would have to be familiar to the application, therefore they must implement or extend a known base object from the application, and once loaded a reference to that known base object is assigned to the new object.
    5. and then if I want to load a GUI component from the plugin I just get it from the reference.
    lets start with how does that sound? I would like to get a feed back, just a serious one please, that may help me understand any mistakes I might be doing, and not just to understand that I'm wrong....
    Thanks in advance,
    Adam Zehavi.
    Edited by: Adam-Z. on Dec 19, 2009 12:34 AM

    well, English is not my native, so I find it hard to describe, sometimes I feel the lack of words to describe what I want, and I have to take a break, and use a dictionary to find the right word to use, and sometimes these are basic words that I miss so I'm sorry if I'm not clear.
    And this will be required for every single plugin in exactly the same way? If not then each plugin should include a factory.Yes, they are all saved the save way, every plugin has a method that create an instance of a basic class J2MeDataChunk.
    The types of the data chunks are defined on the J2Me platform and only there.
    The reason that they are defined on the J2Me platform is because of the first limitation of the J2Me platform.
    1. I cannot import into the build path of the project any external libraries.Therefore in the future when I would like to add more chunk types, I would have to add them into the J2Me project as classes, and not as a jar in the build path, but the plugin would have to refer to the J2Me project and to know which chunk type it is going to edit.
    Each plugin knows how to edit a different type of J2MeDataChunk, the data chunks saves them selfs into a data output stream using a serialize method in each of them, and the serialize method is invoked from the plugin itself when the user (me) press the save button.
    "produce"? You mean a factory?No, I meant that the object I posted earlier (J2MeDataChunkType) is an object that represent the type of the data chunk for each of the data chunk types, and that there can only be one instance of the object that represent the type of the data chunk, and that single instance of the object that represent the type of the data chunk is the one that can create new instances of that data chunk type, it can create an empty data chunk,or to deserialize the data chunk type using a DataInputStream, and it has an abstract method, that returns Swing component only on the J2Se platform (a class that extends the J2MeDataChunkType object on the J2Se platform that overrides the abstract method for the editing Frame/Panel).
    What do you mean "external" libraries? Your code doesn't count right?I mean that a J2Me project cannot import other jar files into its build path, only the classes files that are in the project are known to the complier.
    The other two limitations are not limitations at all as far as I can see.well the third one might not be a limitation but it is a pain in the .. S since I have to implement every object I want to serialize myself
    but the second one, well, if you don't use the full strength of the 1.5 then you might not miss it, but there are so many elements I miss when programming on J2Me platform... like this one, I don't know how it is called:
    class A {
    class B  extends A {
    class C {
          A getA() {
    //  return instance of A
    class D extends C{
          B getA() {    // this is not implementable on J2Me, and I miss this for better implementation of things since I try to integrate my J2Me platform I'm building with J2Se application.
    //  return instance of B
    }moreover I miss enumeration, god I love using the
    for(Object o: objectList)very useful very efficient to use...
    and how could I leave generics out... wow no generics... terrible oh, and enums, no enums... hell if there were enums on J2Me... life would have been less gray.
    so yes I see all this as limitations, it slows me down allot, and it makes my code less readable.
    well since I try to build a bridge between the J2Me and J2Se platforms, and since there are some limitation to the J2Me platform* I needed to
    define a few things in a few objects, it was possible to make all the data to fit into one object, but it would make that object too heavy for the
    J2Me platform (besides I rather having two objects it felt more OOD right way to do), where one is a type definer that can produce only one
    instance of this object although it is inheritable,
    Memory in terms of the class or the instance? If the instance then it doesn't have much to do with this discussion. If the class then that impacts >your design because with a limited memory size and large impact then unloading might come up - and that requires a class loader.well this design actually adds an extra class for each type I decide to add to my platform although at the end I intend to join all the objects that represent the type of the data chunk into one object only on the J2Me platform which would actually add only one class to the memory on the phone, it is just easier for me to see things clearer now as I design this bridge application between the platforms, besides it allows maximum flexibility to create new types of chunks, and that was my main aim, to make as many types to be saved on files that I can transfer via a wireless onto the phone and the platform on the phone would know exactly what to use them the data chunks for with out any user intervention.
    as for instances, this way I reduce the memory each of the chunks would use and in the total calculation it would improve memory usage while creating objects from these chunks.
    Presumably you are managing the data items because the base class is going to provide functionality relevant to them.Right, the base class is the most common ground I could find for all the chunks together.
    Presuming that each "type" really is a type (say you have 4 interfaces any of which might be implemented) then you would need the following in
    a configuration file for each entry.
    1. Type of the implemented class.
    2. Full name of the implemented class
    3. Full name of the GUI dialog object.
    4. Optional Name of this entry. I suggest this as it allows you to report errors using this name rather than plugin class names
    Per your requirements there is no path nor jar is needed nor can be specified.well I hope that by now you did get that I generalized all the data chunk types that I created into one basic object which I posted earlier, this object handles everything, and the plugin main object would be design on the J2Se platform and would extend that J2MeDataChunkType class and it would return the Swing frame/panel when the J2Se application calls the getPanel method and an empty chunk on the getDataChunk() method.
    well, in my case it would extend an abstract class from the J2Me platform, maybe two object I'm still thinking about a better implementation >> so the plugin would be more simple, consist of only one object, that needs to be loaded.It shouldn't matter to you how the class is implemented.But of course it does, I want to make my life as simple as possible when I implement new plugins, having one object with abstract method, that when I extend it Eclipse would automatically add the abstract method for me to implement, and just a short glimpse at another implementation of the plugin would let me design another plugin in seconds.(with out making the GUI for the data chunk editing obviously).
    I think I got my head around this, especially now that it feels like I could explain what I'm making better in words.
    Thank you for taking the time to respond to my posts, I see you currently have 37k post so I guess you are a very quick typer, yet you take the time to try and understand my design. Thank you.
    Adam Zehavi.

  • Make a simple banner using Captivate 4

    I would like to make a simple banner using the animated text
    object in a single slide. How can I keep it playing? There is no
    way for me to disable the Display Time setting like Question slide.
    Pls advise. Thanks.
    Patrick Yip
    Website:
    http://www.chinese-way.com

    Hi Patrick
    I would think you could achieve this easily. Just configure
    your project to loop.
    Click Edit > Preferences > Project node > Start and
    End node. There you will see a drop-down where you choose the
    action when project ends. Choose Loop project.
    Cheers... Rick

  • Does Aperture make copies when you edit--like iPhoto?

    Sorry to take up time with such a simple question.
    But, my wife is the family photo editor--and she hates iPhoto's non-intuitive way of making duplicates whenever she edits a photo. Inevitably, whenever she tries to get back to the edited version of the photo, she can't find it--or finds the "wrong" one and ends up sending it to the grandparents, etc...
    My question is this: Does Aperture have the ability to simply save the edited photo and permanently trash the original? If so, is the program set up that way as a default setting? Apart from the confusion that iPhoto causes, it really starts to take up valuable drive space with several versions of the same photo...
    Thanks in advance for your help.

    it does not make dups ... especially not in the way you are thinking ...
    unless you tell it to make a new version when editing - but that is not a full copy, just an instruction to make a second version ...
    aperture uses versions to make changes and holds the instructions in small little files ...
    i can make 80 different versions of one master file and never equal double the size of the original (ok 80 may be overstating but you get my point) ...
    it uses non-destructive editing, your original is never touched ... if you need a copy of a version, simply export it out ... you will never trash the original, unless you export a version, delete the master and then reimpor the version as a master ...
    hope this helps ...
    Message was edited by: tidysteve
    oh, the only time it will create a new physical file is if you decide to open the master in say photoshop, then it will create (based on your prefs) a new tiff or psd and add that to your library ...

  • How do I make a simple pulldown bookmark menu like I used to have.

    Firefox used to have a simple pulldown menu for bookmarks. I can't seem to find it or make it work now.

    Do you mean on the classic menu bar? (File, Edit, View...) To display the menu bar, you can use any of these methods:
    * right-click a blank area of the tab bar > Menu Bar
    * right-click the "+" button on the tab bar > Menu Bar
    * tap the Alt key to activate the classic menu bar, then View > Toolbars > Menu Bar
    * click the "3-bar" menu button and use Customize to access the Show/Hide Toolbars list
    If you meant on the toolbar, the icon changed in Firefox 29. You should find a star, and next to it, something that looks like a clipboard. It's that button on the right which drops down your Bookmarks menu list from the toolbar.
    Any luck?

  • How can I make a simple slideshow on iDVD?

    As opposed to the majority of Apple apps that are "user-friendly" I find using iDVD a very awkward, un-friendly application. It offers "drop zones" without me understanding what I should "drop" into them.
    I just want to make a simple DVD of a slideshow with some background music ... nothing fancy. I don't need any theme and I don't need to add any movies.

    To simply create a slide show in iDVD 7 onwards from images in iPhoto or stored in other places on your hard disk or a connected server, look here:
    http://support.apple.com/kb/HT1089
    If you want something a bit more sophisticated:
    There are many ways to produce slide shows using iPhoto, iMovie or iDVD and some limit the number of photos you can use (iDVD has a 99 chapter (slide) limitation).
    If what you want is what I want, namely to be able to use high resolution photos (even 300 dpi tiff files), to pan and zoom individual photos, use a variety of transitions, to add and edit music or commentary, place text exactly where you want it, and to end up with a DVD that looks good on both your Mac and a TV - in other words end up with and end result that does not look like an old fashioned slide show from a projector - you may be interested in how I do it. You don't have to do it my way, but the following may be food for thought!
    Firstly you need proper software to assemble the photos, decide on the duration of each, the transitions you want to use, and how to pan and zoom individual photos where required, and add proper titles. For this I use Photo to Movie. You can read about what it can do on their website:
    http://www.lqgraphics.com/software/phototomovie.php
    (Other users here use the alternative FotoMagico:  http://www.boinx.com/fotomagico/homevspro/ which you may prefer - I have no experience with it.)
    Neither of these are freeware, but are worth the investment if you are going to do a lot of slide shows. Read about them in detail, then decide which one you feel is best suited to your needs.
    Once you have timed and arranged and manipulated the photos to your liking in Photo to Movie, it exports the file to iMovie  as a DV stream. You can add music in Photo to Movie, but I prefer doing this in iMovie where it is easier to edit. You can now further edit the slide show in iMovie just as you would a movie, including adding other video clips, then send it to iDVD 7, or Toast,  for burning.
    You will be pleasantly surprised at how professional the results can be!

  • Transitions - make it simple

    Hello Adobe -
      I would love to be able to have an integrated coloring application in the CS6 suite, and feel that Speedgrade is a great "skeleton" for what it can one day be.
    The two biggest things I'm running into are: 
    1. Lots of crashes.
    2. Transitions between scenes that have been rendered in Premiere should be easily understood by Speegrade and it should have an option to default to "transition between looks" which have been applied to either end of the transition. For example:
    Look A ------> Look B
    Scene A -----> Scene B
    That should be default.
    NOT:
    Look A | Look C | Look B
    Scene A --------> Scene B
    This is creating chaos in my workflow since needing to create a top layer look that uses keyframes to transition smoothly from scene to scene is causing constant crashing.
    Is there any way to make this simple in the current version, 6.0.4?
    Thanks!
    Brian Nunes
    Final Cut 7 Convert

    On your Timeline, when you have done your Cuts and then added the Transitions, is there now a red line above that part of the Clip?
    If so, hit Enter to Render the Timeline, or a part of it, limited by the WAB (Work Area Bar), and now try playback.
    Colin is correct that the H.264 material does take a lot of horsepower to decode.
    Good luck,
    Hunt

  • Is there a way to snap cut/edited portions together on the same track rather than manually having to drag them together?

    Is there a way to snap cut/edited portions together on the same track rather than manually having to drag them together?  To elaborate, if I have a 3 minute track of raw audio and I edit out the middle 30 seconds of it I am left with two tracks with a "30 second" area that has no file.  To join them manually I can click and drag one portion of the audio until I match it with the other section but instead, is there a shortcut or function that I could select that automatically marries up the cut portions of the track, thereby eliminating the 30 second gap?

    Yes: hold the control key while deleting (or select "delete and move" from the Edit menu.)

  • How to make the text_field to editable in the adobe document?

    Hi, expert,
    I meet a problem when I develop a WDA. I hope to get your help. Thanks a lot. The following is my action:
    Action:
    1. I am using "Text Field" control rather "Text" Control in the pfd form by transfer code "sfp". I make sure in Object Palette under value tab type is : user entered - optional in the layout tab in the pfd form. The textfield is editable in the PDF preview.
    2. Add the pdf forms to webdynpro application and set "sss" to the inputfield("Text Field") through context in the WDA.
    3. Run the WDA. In the IE, I found the textfield in the PDF is not editable. How can I make the  textfield to editable?
    Whether I need  change the code or others to make text_field to editable?
    Do you give me some hints? Thank you very much.
    The following is my code in the WDA:
    method WDDOMODIFYVIEW .
    ********Make INTERACTIVE_FORM to editable&#12290;******
    data:
    lr_interactive_form type ref to cl_wd_interactive_form,
    lr_method_handler type ref to if_wd_iactive_form_method_hndl.
    lr_interactive_form ?= view->get_element( 'INTERACTIVE_FORM' ).
    lr_method_handler ?= lr_interactive_form->_method_handler.
    lr_method_handler->set_legacy_editing_enabled( abap_true ).
    data:
    Node_Zz_00_Test_Form_000 type ref to If_Wd_Context_Node,
    Elem_Zz_00_Test_Form_000 type ref to If_Wd_Context_Element,
    Stru_Zz_00_Test_Form_000 type Wd_This->Element_Zz_00_Test_Form_000 ,
    Item_TEST1 like Stru_Zz_00_Test_Form_000-TEST1.
    navigate from <CONTEXT> to <ZZ_00_TEST_FORM_000> via lead selection
    Node_Zz_00_Test_Form_000 = wd_Context->get_Child_Node( Name = wd_This->wdctx_Zz_00_Test_Form_000 ).
    get element via lead selection
    Elem_Zz_00_Test_Form_000 = Node_Zz_00_Test_Form_000->get_Element( ).
    get single attribute
    Elem_Zz_00_Test_Form_000->set_Attribute(
    exporting
    Name = `TEST1`
    Value = 'sss' ).
    endmethod.
    Best regards,
    tao

    Hi Volker,
    Thanks a lot for your help.:)
    When I compile the WDA, the WDA don't occur any error. The WDA occurs error when I run the WDA.
    1. In the st22 transcation code, I found the following code:
    method RAISE .
      DATA: error TYPE STRING.
      error = MSG_STRING( msg = msg a = a b = b c = c i = i j = j k = k ).
    ************************begin of error************************************
      RAISE EXCEPTION TYPE CX_WD_GENERAL EXPORTING msg = error.
    ************************end of error*********************************
    endmethod.
    I think the method RAISE is invoked by CREATE_ADOBE method at the point:
          if sy-subrc ne 0.
    --- there was an error; check, if it was an ADS related problem
            call function 'FP_GET_LAST_ADS_ERRSTR'
              importing
                e_adserrstr = lv_adserrstr.
          cx_wd_general=>raise( msg = lv_adserrstr ).
          endif.
    --- close spool job 
    The following is the code of the CREATE_PDF method:
    method CREATE_PDF.
        data:
          data_source_info          type ref to if_wd_context_node_info,
          data_source_attributes    type wdr_context_attr_info_map,
          interface_type            type fpinterfacetype,
          name                      type string,
          value                     type string,
          fm_name                   type rs38l_fnam,
          fp_docparams              type sfpdocparams,
          fp_outputparams           type sfpoutputparams,
          fp_output                 type fpformoutput,
          pdf_ref                   type ref to fpformoutput,
          output                    type fpformoutput,
          rest                      type string,
          lv_adserrstr              type string.              "#EC NEEDED
        field-symbols:
          <source> type wdr_context_attribute_info.
        data_source_info       = data_source->get_node_info( ).
        data_source_attributes = data_source_info->get_attributes( ).
    --- now build pdf content using the form api
          try.
    --- get name and type of the generated function module
              call function 'FP_FUNCTION_MODULE_NAME'
                exporting
                  i_name     = form_name
                importing
                  e_funcname = fm_name
                  e_interface_type = interface_type.
    ----- what about error handling
            catch cx_fp_api_usage.      "#EC NO_HANDLER
            catch cx_fp_api_repository. "#EC NO_HANDLER
            catch cx_fp_api_internal.   "#EC NO_HANDLER
          endtry.
    --- set output parameters and open spool job
          fp_outputparams-nodialog = 'X'.
          fp_outputparams-getpdf   = 'X'.
    --- workaround ADS drop 8c
        fp_outputparams-connection = 'ADS_PWDF2036'.
          call function 'FP_JOB_OPEN'
            changing
              ie_outputparams = fp_outputparams.
    --- set form language and country (->form locale)
          fp_docparams-langu   = sy-langu.
          call function 'WP_USER_COUNTRY_GET'
            exporting
              user_name           = sy-uname
            importing
              country             = fp_docparams-country
            exceptions
              no_country_assigned = 1
              others              = 2.
          if sy-subrc <> 0.
            fp_docparams-country = 'DE'.
          endif.
    --- this flag indicates that we want to generate an interactive(!) form
          fp_docparams-fillable = enabled.
    --- interface type: SMART FORMS => raise error
    --- interface type: DDIC        => use DDIC interface and render display only form
    --- interface type: XML Schema  => use XML  interface and render interactive form if enabled is true
        case interface_type.
      Smart Forms -> not allowed
          when if_fp_interface=>c_interface_type_sf.
            message x000(00).
       Good old DDIC
          when if_fp_interface=>c_interface_type_new.
        no interactivity for DDIC stuff allowed, but it can be overwritten
          if enabled = abap_true.
            fp_docparams-fillable = legacy_editing_enabled.
          else.
            fp_docparams-fillable = abap_false.
          endif.
          data:
            exception_list    type table of rsexc,
            export_parameters type table of rsexp,
            import_parameters type table of rsimp,
            tables_parameters type table of rstbl.
    --- get the interface of the generated function module
          call function 'FUNCTION_IMPORT_INTERFACE'
            exporting
              funcname                 = fm_name
            tables
              exception_list           = exception_list
              export_parameter         = export_parameters
              import_parameter         = import_parameters
            changing_parameter       =
              tables_parameter         = tables_parameters.
          data:
            ptab type abap_func_parmbind_tab,
            ptab_line type abap_func_parmbind,
            etab type abap_func_excpbind_tab,
            etab_line type abap_func_excpbind.
          field-symbols:
            <import> type rsimp.
    --- dynamical filling of the interface of the generated function module
          loop at import_parameters assigning <import>.
            ptab_line-name = <import>-parameter.
            ptab_line-kind = abap_func_exporting.
            if ptab_line-name cs '/1bcdwb/docparams'.
              get reference of fp_docparams into ptab_line-value.
            else.
    --- is this an attribute?
              data dref type ref to data.
              create data dref type (<import>-typ).
              read table data_source_attributes with key name = <import>-parameter assigning <source>.
              if sy-subrc = 0.
                data: node_name type string.
                node_name = <import>-parameter.
                try.
                    field-symbols <statatt> type any.
                    assign dref->* to <statatt>.
                    data_source->get_attribute( exporting name = node_name importing value = <statatt> ).
                    get reference of <statatt> into ptab_line-value.
                  catch cx_root.             "#EC CATCH_ALL
                    ptab_line-value = dref.
                endtry.
              else.
                ptab_line-value = dref.
              endif.
            endif.
            insert ptab_line into table ptab.
          endloop.
          ptab_line-name = '/1BCDWB/FORMOUTPUT'.
          ptab_line-kind = abap_func_importing.
          get reference of fp_output into ptab_line-value.
          insert ptab_line into table ptab.
    --- error handling
          etab_line-name = 'OTHERS'.
          etab_line-value = 10.
          insert etab_line into table etab.
    --- dynamic call of the generated function module
    --- this is "smart forms style"
          call function fm_name
            parameter-table
              ptab
            exception-table
              etab.
          if sy-subrc ne 0.
    --- there was an error; check, if it was an ADS related problem
            call function 'FP_GET_LAST_ADS_ERRSTR'
              importing
                e_adserrstr = lv_adserrstr.
          cx_wd_general=>raise( msg = lv_adserrstr ).
          endif.
    --- close spool job
          call function 'FP_JOB_CLOSE'.
    --- check the result
          read table ptab with key name = '/1BCDWB/FORMOUTPUT' into ptab_line.
          pdf_ref ?= ptab_line-value.
          pdf = pdf_ref->pdf.
      XML Schema based interface
          when if_fp_interface=>c_interface_type_xsd.
            data: xml type string.
            xml = data_source->to_xml( ).
          data:
            context_node type string.
          context_node = data_source_info->get_name( ).
          data: x_xml type xstring.
          if not data_xml is supplied.
            call transformation wdr_interactive_from_in
              parameters datasource = context_node
              source xml xml
              result xml x_xml.
          else.
            x_xml = data_xml.
          endif.
          call function fm_name
            exporting
              /1bcdwb/docparams        = fp_docparams
              /1bcdwb/docxml           = x_xml
            importing
              /1bcdwb/formoutput       = output
            exceptions
             usage_error              = 1
             system_error             = 2
             internal_error           = 3
             others                   = 4.
          if sy-subrc ne 0.
    --- there was an error; check, if it was an ADS related problem
            call function 'FP_GET_LAST_ADS_ERRSTR'
              importing
                e_adserrstr = lv_adserrstr.
          cx_wd_general=>raise( msg = lv_adserrstr ).
          endif.
    --- close spool job
          call function 'FP_JOB_CLOSE'.
          pdf = output-pdf.
          when others.
            message x000(00).
        endcase.
    endmethod.
    2. I found the defaultTrace.0.trc in the $sap_home$\DEV\DVEBMGS00\j2ee\cluster\server0\log\:
    #1.5#001485BBC8ED0076000000140000044000043973130FA533#1189066310671#com.adobe.AdobeDocumentServicesWorker#com.adobe/AdobeDocumentServices#com.adobe.AdobeDocumentServicesWorker#ADSUSER#228#SAP J2EE Engine JTA Transaction : [018ffffff826002ffffffcc]#devserver_DEV_1606150#Guest#d1f02e705c5011dcb0f5001485bbc8ed#SAPEngine_Application_Thread[impl:3]_22##0#0#Error#1#/System/Server#Plain###Processing exception during a "UsageRights" operation.
    Request start time: Thu Sep 06 16:11:50 CST 2007
    com.adobe.ProcessingError: Error while retrieving a password for credential: ReaderRights:
    java.lang.Exception: Could not retrieve a password for credential: ReaderRights
    Exception Stack Trace:
    com.adobe.ProcessingError: Error while retrieving a password for credential: ReaderRights:
    java.lang.Exception: Could not retrieve a password for credential: ReaderRights
         at com.adobe.ads.request.UsageRights.execute(Unknown Source)
         at com.adobe.BaseADSRequest.doWork(Unknown Source)
         at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
         at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
         at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
         at SoapServlet.doPost(SoapServlet.java:51)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    #1.5#001485BBC8ED0076000000150000044000043973130FAAAC#1189066310671#com.adobe.AdobeDocumentServices#com.adobe/AdobeDocumentServices#com.adobe.AdobeDocumentServices#ADSUSER#228#SAP J2EE Engine JTA Transaction : [018ffffff826002ffffffcc]#devserver_DEV_1606150#Guest#d1f02e705c5011dcb0f5001485bbc8ed#SAPEngine_Application_Thread[impl:3]_22##0#0#Error##Plain###Client: 800 SystemId: DEV AppName: SAFP
    Processing exception during a "UsageRights" operation.
    Request start time: Thu Sep 06 16:11:50 CST 2007
    com.adobe.ProcessingError: Error while retrieving a password for credential: ReaderRights:
    java.lang.Exception: Could not retrieve a password for credential: ReaderRights
         at com.adobe.ads.request.UsageRights.execute(Unknown Source)
         at com.adobe.BaseADSRequest.doWork(Unknown Source)
         at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
         at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
         at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
         at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
         at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
         at SoapServlet.doPost(SoapServlet.java:51)
         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:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         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(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    According the exception in the defaultTrace.0.trc:" Could not retrieve a password for credential: ReaderRights ", beacause Adobe reader8 don't get the credential in my machine, the error is occured when run the WDA. 
    My question is how can I to get credential for Adobe Reader8 ?
    Thanks a billion for your support and help.:-)
    Best regards,
    Tao

  • Make 1 field non-editable while using transaction VA02.

    Hi,
    I want make a field non-editable under tab 'shipping' for transaction VA02. I know one way of doing it by adding code to  MV45AFZZ -> USEREXIT_FIELD_MODIFICATION. is there any other way ( other user-exit / BADI) to achieve the same.

    Hi,
    Please go through this link... It tells you the step to follow....
    http://www.sap-basis-abap.com/sapbs010.htm
    Also please refer these posts..
    Re: Transaction Variants & Variant Transactions
    Re: Transaction Variants

  • How do I make Photoshop the default Edit App for .jpg in Windows 7?

    How do I make Photoshop the default Edit App for .jpg in Windows 7?    I want to be able to right click on a .jpg file, select the EDIT option in the Context Menu, then have Photoshop edit the file instead of Paint.
    In Windows XP it was very easy to use the File Manger to associate the file type .jpg and action edit with Photoshop.    No so easy in Windows 7.  It is easy to change the default OPEN application, but I would like to leave Windows Viewer as the default OPEN application and have Photoshop as the EDIT applicaiton.

    Before I posted the original question here, I had probably spent a couple of hours trying to research it.   I hate to find no answer for something I know can be done.   So I spent some more time and found the following in the bowels of a Tech Forum that is generally way over my head.  I have modified it to be Photoshop specific.
    These instructions will update the default EDIT action for image types - jpg,png,gif and the variations.     If you are unfamiliar with editing the program registry you probably will want to back up your registry or take a system backup.
    1. Open up the registry editor (Regedit.exe).
    You will need to be signed on as a Windows user that is an administrator
    2. Find HKEY_CLASSES_ROOT -> SystemFileAssociations -> image ->  shell -> edit -> command
    This seems like it would be easy but it is not, because there are many key names that are very close (like System.FilesAssociations).   Keep looking because you will find it eventually. 
    3. Double click on "Default" (on right window pane) and update the program location.
    You should see that MSPAINT.EXE is the current program.
    Erase the existing value and enter you photoshop location in quotes followed by %1 in quotes.  For me this is "C:\Program Files  (x86)\Adobe\Adobe Photoshop CS4\Photoshop.exe" "%1"  
    Hit return.
    4.  Exit Regit and test.

Maybe you are looking for

  • "no bootable device" on rMBP Win 7 x64 install

    I'm trying to install Win7 Premium Home x64 on my rMBP. I follow the the Bootcamp wizard, which makes a USB drive from the Win7 ISO I made from my other computer (used ISO Buster on Windows 7, transferred to an ExFAT formatted USB drive). It reboots

  • Wont stay sleeping

    Hi all When i close the lid it enters sleep mode, ca a minute later it wakes up again you can hear the cd drive make sounds and the apple sign on the lid lights up... Then it goes to sleep again.. and wakes up.. etc.. so if i put it into a bag it get

  • Efficient Way to Edit with Secondary/Independent Audio?

    Hello community, I do a lot of documentary package work and I've finally gotten fed up enough with my workflow to ask this question.  Is it possible to efficiently edit in Premiere Pro when your primary source of audio is independent of your video? F

  • Error when posting in F-58

    "enter payment method with which checks are created." i created check lot.

  • Photoshop cc wont begin download.

    When every I try to download the photoshop app from creative cloud nothing happens. It stays at 0% the entire time.