BSP - Frame creation

Hi everybody,
i would like to know how can we create some kind of frame in BSP.
I've created my layout with HTML.
i've separated my layout in 3 parts: Head part, left part and right part.
When i try to insert some <htmlb> elements ( treeView) in my HTML layout in a particular part (left part for example), it doesn'work. My element appears correctly but I cannot use it.
It works only if i open a new window when calling HTMLB.
I think that it's not possible to mix html and htmlb elements.
So how can i divide my layout in several parts and how can i use htmlb in each parts of them?

Hi,
I´d use HTML tags only for the frame and the content of the pages with HTMLB, because it gives more functionality. Anyway, you can do as follows:
create a default.htm page with the following code.
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" controlRendering="sap">
  <htmlb:document>
  <htmlb:documentHead title="FC">
      <frameset cols="16" frameborder="0" border="0">
        <frameset id="mainframeset" rows="55" frameborder="0" border="0" >
           <frameset cols="230,*" frameborder="0">
            <frame src="LEFT.htm" name="left">
            <frame src="RIGHT.htm" name="right">
          </frameset>
        </frameset>
      </frameset>
    </htmlb:documentHead></htmlb:document>
</htmlb:content>
now in LEFT.htm when you fill the itab for htmlb:treeView set the onclientclick property like below
CONCATENATE `javascript:window.open('` right.htm `',target='right');` INTO wa_tree2-clientclick .
Hopefully this is what you need.

Similar Messages

  • What's different between event handle by bsp frame & MAC

    Hi,
    Can anyone know the different between event handle by BSP frame & handle by MAC?
    and how to know which event is handle by BSP frame or MAC?
    thanks
    Gang

    Hi Abdul,
    So that means the add_entry event is standard event handle by BSP frame.
    thanks
    Gang

  • BSP for Creation and change and display of the documents in SAP R/3.

    Dear All,
    In SAP R/3 system, the documents can be maintained using the T-Codes CV01N, CV02N, CV03N for creation, change and display of the documents. Users is allowed to access to these transaction using the BSP application. The BSP page would be used to enable access the T-Code CV01N, CV02N, CV03N and allow uses to carryout the functionalities of check in and checkout of the document and the object links.
    do i need to replicate all these T-Codes in BSP application?
    If anybody hv done this...pl suggest me and give me the code.
    Thanks & Regards
    Pradeep
    Message was edited by:
            Pradeep Reddy

    if you want this out of BSP, yes you have to code all of them there is not easy way.
    but if the idea is to webenable these transaction and you dont have much time/resource to do it , easiest way is to go with ITS. downside of this is that you dont have much control over look and feel.
    If you are on WAS6.40 or above your application server comes with integrated ITS and enabling the same is quiet simple.
    Regards
    Raja

  • BSP frames in EP

    Hi all,
    My BSP application is to be implemented into EP.will the  frames in a BSP application work ,when it is integrated into EP ?
    Thanks&regards
    Ananya

    Hi all,
    Thanks for the replies.I didnot know this.
    Regards
    Ananya

  • CS4 hungs after aborting text frame creation within command interceptor

    Hi all
    I´m using a command interceptor for cancelling any geometry modification to a locked -custom lock- document.
    The interceptor gets kNewPageItemCmdBoss commands and, if the document is "locked", aborts them by returning a ICommandInterceptor::kCmdHandled result. This works fine for image rectangles, lines, etc.Their creation gets canceled.
    The problem is with text frames; after aborting them, InDesign CS4 hungs.
    I guess there is another object creation related, that gets orphaned, but don´t know which. Any idea?
    Best regards

    I finally solved the problem.  Textframe creation involves many commands, and can´t be aborted in the  kNewPageItemCmdBoss phase. I used kNewFrameCmdBoss, and setting global  error within this change works, using only a document observer, without needing a command interceptor
    Regards

  • Regarding BSP page creation in SAP E-Recruiting

    Hi,
    I have a requirement to create a BSP in E-Recruitment module, how can we do this?
    Just give me idea.
    Thanks,
    Anil

    Hello Anil,
    I do not understanad your requirement clearly.Provide us with more inputs.
    If you want to change the color, look n feel and navigation of the standard BSP follow the steps below :
    1. Copy the standard BSP application to a new z-version one.
    2. Copy the control classes of the standard BSP application.
    3. Associate and refer these Z - Control classes with the z bsp application
    4. Start customizing the application  and go through the coding properly to which stylesheets the application is refering it to with each of the bsp.
    Follow the procedure and links given above by shaoming peng. They are even usefull too.
    And if you are looking something like .....integration of this standard bsp application with SAP Enterprise Portal and want to apply the stylesheets of EP ?
    Then it is easy to do this. Since the EP can apply the stylesheets to these BSP application using theme editor.  Follow this steps :
    1. Integrate the standard BSP application in EP.
    2. Start customizing the themes using System Administration -> Portal Display -> Theme Editor ->
    3. Change the colors, stylesheets here.
    4. Save these customized theme in a new z theme.
    5. Attach this theme to Portal Desktop,
    6. Finally refere this Portal Desktop with the Desktop rule collection.
    And you will see the changes with the affected colors and stylesheets applied to BSP application in EP.
    Is this the way you are looking for ?
    Also if you are looking something stylesheet in the BSP application itselfs, then do the changes in theme editor
    follow the procedure sugegsted by shaoming peng to upload these theme editor stylesheets in R/3 using BSP_UPDATE_MIMEREPOS.
    The one which you are saying about visualtools or something might not be possible to do it to apply the stylesheets.
    Finally, the reason why u are not able to see the bsp application in se80 is :
    I guess....you have not typed the  HRRCF in the program name text box.
    Type HRRCF and press F4 for help and you will see the standard BSP application for E-recruitment.
    I hope this information helps.
    Regards,
    Anil Kumar.
    and do some changes then configure the new one to the start page.
    If you want to customize the standard application

  • Frame creation fails at first attempt but creates succcessfully later on

    hi
    i am trying to create frames from a movie using c#.I have converted javascript code to c#.But every time i attemp to create frames with a new movie,it fails to create frames in photoshop cs5.But it easily generates frames for the movie that have been used once in photoshop.I am unable to get any clue why it is working like this.plaese give some advice.

    Try to change the value of Failovertimeout to 1000.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Dynamic frame creation

    hi to all,
    i am trying to develop a web safe color chooser that simply displays the 216 web safe colours and displays there info on mouseover in a JLabel elsewhere on the frame.
    i am doing it manually at the moment there is alot of repetition.
    so i decided to try and make it in a for loop, however when i call the mouselistener i cant get the instance of the JPanel that the mouse has just entered, it always points to the last one created.
    the frame is basically 12 rows (each a JPanel) of 18 JPanels that are 20 x 20 pixels. each has its size, border, mouselisteners and background colours(which are the web safe colours) set in the for loop.
    what i need is that when the mouse enters the JPanel square that is the colour square (1 of 216) the actuall instance that is that colour is returned so i can pass this reference back to the calling frame.
    is this possible ?
    i have tinkered with Class.forName().newInstance, but without success so far.
    the code i have done manually is about 2000+ LOC and the code incorporating the for loop instantiation is about 300 LOC, obviously a better solution if it can be done ?
    kind regards,
    g00fy

    Necessity is the mother of invention :D
    i have solved it, if anyone wants a web safe coolour chooser to add to there app, mail me at [email protected]
    just need to convert to applet for portability, have as swing app as well
    LOC now about 250, much better
    kind regards to all,
    g00fy

  • Do text frames have an (internal) "number / creation date"?

    Assumption:
    I suspect, that (automatic list + paragraph) numbering depends on when a text frame was created.
    Situation:
    I have made a paragraph text style with paragraph numbering and list numbering. Works fine, so far: I can even create multiple text frames (the three green ones in the below picture) that are not connected with / chained to each other and the numbering still is correct.
    Problem:
    But when I create a new text frame (with the color pink in the picture) later on, which shall be inserted as e.g. second in order, the numbering still orientates at the frame creation. Correct would be: the pink paragraph "5. new frame" should be numbered as "3.new frame", the green paragraph "3. drei" should then be numbered as "4. drei" and so forth.
    Question:
    How can I change the frame creation number? Can it be changed at all?

    Thank you, jmlevy, this works!
    But when dealing with an object with many pages, this can be tedious, though. So, is there another way? Is there a way to change the text frame order by e.g. entering a new value for its number somewhere within InDesign?

  • How can we get the reference of XML element on frame as soon as frame is created in Document?

    Hi,
    When ever we copy any text/table cells from any frame, and paste it directly on page, A new Frame is created and the pasted text is placed inside that frame.
    Now to capture this frame creation, We have two possible solutions:
    1) Attach Observer on Document 'kDocBoss' on IID_IHIERARCHY_DOCUMENT and it will notify on frame creation in update function.
    2) Notification event on new story creation.
    Now, I need to perform some changes in the newly created table, for example:
    a)  Need to delete XML tags from newly created frame
    b)  Need to perform action on table cells if any in the created frame.
    But the problem is, when the event comes, I can access basic properties of frame like it's name, type etc, but it does not give me the
    XML element on frame or tables in frame until the event is com pleat.
    I know it's quite a specif requirement, but I guess many of you might have faced these kind of challenges, while processing the event.
    Does any one has any idea how I can get the reference of XML element on frame as soon as it is created?

    Hi Kapoor,
    please give also others a chance, and excuse that I get up late on vacation ;-)
    Anyway, I'd keep the story creation responder to recognize the copy, then combine it with an observer on the backing xml story to catch the associated XML element which is created there. Something like below:
    UIDRef xmlStoryRef = Utils<IXMLUtils>()->GetBackingStore(doc);
    InterfacePtr<ISubject> subject ( xmlStoryRef,IID_ISUBJECT );
    subject->AttachObserver(observer,IID_IIDXMLELEMENT,observer->GetAttachIID());

  • HDMI stuttering

    Have had older Mac Mini as center of my home media center. had older Mac Mini connected to amp/receiver using DVI out, connected to HDMI converter, and then HDMI into the receiver. worked perfectly, but sound like to go through another route. worked fine. got latest Mac Mini (disk drive was starting to die in the older one). took the DVI-to-HDMI connected out of the loop and went directly out the HDMI port on Mac Mini to HDMI port in the receiver, using the same cable, same input port, etc. A little fiddling got the sound and image both going through the HDMI. HDMI signal from receiver goes to Sony Bravia TV. beautiful picture and sound! fantastic. However, soon an intermittent stuttering problem developed. both image and sound disappear very briefly, perhaps a second, but long enough and frequent enough to make watching, say, Netflix unbearable and listening to Pandora very difficult. but the stuttering problem definitely comes and goes. bad for about 15 mins or so, then it goes away for an hour. I've done lots of searching and there are suggestions about screen resolutions, refresh rate, etc. I've tried them all. to no avail. suggestions? or is this likely bum hardware and I need to replace Mac Mini. don't want to restore everything if problem will persist with new machine. suggestions?

    Hi marcek6,
    does your TV show you the frame rate of the incoming video stream when you plug your 808 in?
    In my case, it outputs either 50 Hz or 60 HZ, depending on the video (25 or 30 fps, in the normal UI 60 Hz).
    Do you have any motion interpolation settings on your TV enabled (TrueMotion 200 Hz, Natural Motion, Intelligent Frame Creation etc.)? Try disabling it, or if it is disabled, enable it.
    6600 -> N90 -> N95 8GB -> (skipped N97) -> N8 -> N950 -> 808 PureView

  • System Registration Error in UWL

    Hello All
    i am getting following error while trying to register my sap crm system in UWL.:
    System SAP_CRM: Tue Jul 29 14:56:18 GMT+05:30 2008
    (Configuration)
    :org.xml.sax.SAXException:com.sap.engine.lib.xml.parser.Parser
    Exception: End of model expected. (value='uwl.task.webflow.BSP
    FRAME.SAP_CRM', index=20) (http://www.sap.com/dtds/nw/uwl/,
    row:8, col:0)(Attribute 'name' to element 'ItemType',
    type='NMTOKEN', defDecl='#REQUIRED',
    defValue='')(http://www.sap.com/dtds/nw/uwl/, row:8, col:0)
    i am using EP 7.0 and CRM 5.0.
    thanks & regards
    shankar

    The error was resolved after patch upgradation from sp09 to sp17

  • Best way to compress a video file for burning a Bluray disc?

    I just got an OWC Mercury Pro external Bluray burner that came bundled with Roxio Toast 11 Titanium.  I'm editing with
    FCP6 as part of FCS2 and my version of Compressor is 3.0.5 so no "Share to Bluray" template is part
    of the default options.
    The default Compressor options are:
    DVCProHD 720p24     (the footage was shot and edited using this codec)
    HD DVD H.264 60 minutes
    HD uncompressed 8-bit or 10-bit
    I've also considered exporting a Quicktime .MOV file and letting Toast do the compressing.
    Thanks for your help!

    I feared you might come back and mention juddering. Is this more noticeable when panning?
    Are you observing this from your Bluray burner into your Mac, or through a Bluray Player into a TV?
    If from Bluray Player/TV then you may have to select the Motion Interpolation mode on your TV.
    From Wikipedia
    Names of motion enhancement technologies
    The commercial name given to motion interpolation technology varies across manufacturers, as does its implementation.
    Hitachi – Reel120[2]
    Insignia – DCM Plus, for Digital Clear Motion 120 Hz, or Insignia Motion 120Hz
    Kogan Technologies – MotionMax 100 Hz,[3] 200 Hz
    LG – TruMotion 120 Hz, 240 Hz, 480 Hz
    AOC – Motion Boost 120 Hz
    Bose - VideoWave III 120 Hz (Not named)
    Loewe – Digital Movie Mode (DMM)[4]
    Mitsubishi – Smooth 120 Hz
    Panasonic – Intelligent Frame Creation (IFC) 24p Smooth Film (24p material only)
    Philips – HD Digital Natural Motion,Perfect Motion Rate[5]
    Samsung – Auto Motion Plus 120 Hz,[6] 240 Hz, Clear Motion Rate 100 Hz, 200 ,HZ 400 , 500 , 600 , 800  (PAL video system), Clear Motion Rate 120 , 240 , 480 , 600 , 720 , 960  (NTSC video system)
    Sharp – Fine Motion Enhanced,[7] AquoMotion 240 Hz,[8] AquoMotion Pro
    Sony – MotionFlow 100 Hz, 100 Hz PRO (XBR series, Australia), 120 Hz, 200 Hz, 240 Hz, 400 , 480 , 800 , 960 .[9][10]
    Toshiba – ClearScan 120 Hz, 240 Hz
    Vizio – SmoothMotion [11]
    Sceptre – MEMC (Motion Estimation/Motion Compensation)
    I play around with HDV which is Interlaced , you are dealing with Progressive.
    If I maintain the workflow as Interlaced then I do not get judder for Bluray via Toast, irrespective of Motion Interpolation ON or OFF.
    If I export/Share in a Progressive mode , say 1080P AIC, then the only way to stop judder is to select Motion Interpolation on the TV.
    Also I find that Progressive gives a slight grainy texture to the video which may be what some call 'FILM LIKE"
    but I am not a fan of it's appearance.
    As I maintain Interlacing in all that I do then I do not have to worry about what my TV is set to and more importantly nor that of any friends that  I happen to do Discs for.(not very often)
    I have also played around in ensuring that I am judder free for any DVDs that I do.
    The following give me judder free DVD for TV set to Motion Interpolation OFF .
    DV interlaced into iDVD
    HDV interlaced into iMovie (converted into AIC on import) Shared as AIC 1080i (size 1920x 1080 HD) then into Compressor-DVD Best quality and then into Toast for burning DVD.
    I can of course use HDV in iMovie but the export used for use  in iDVD will give me judder if the TV Motion Interpolation is set to OFF but no judder if set to ON. And, strangely, exactly the same for iMovie HD 6 .
    Is it possible that the majority of people who are satisfied with their iDVD videos  have their Motion Interpolation set to ON and those that are not satisfied have their Motion Interpolation set to OFF ?
    Are you able to experiment with any Interlaced footage? Can your camcorder be set to record Interlaced.If so then you may be able to establish whether or not the issue is down to Interlaced versus Progressive.
    Not trying to rub salt in the wound,( but trying to give you encouragement ) but it is possible to produce really good quality DVDs and Bluray.
    Would be interested to know how you get on.

  • Checkbox in PCUI

    Hi,
    My requirement is i need to develop an application in PCUI that displays a list of locations for a business partner. I need to display the result list as checkbox.
    In the fieldgroup structure, i can make it.
    If the user selects locations in the result list displayed, i need to update a Z_ table with the selected locations.
    Can anyone please tell me how to go ahead with this.
    Thanks and Regards,
    karthik.

    Hi Karthik,
    For this you need to add code in the modify method of the model access class and probably in the save method of the bsp frame controller class.
    Hope this helps. Please reward ponits if it does.
    Regards,
    Chandrika

  • Executable JARs, JFrames, and ActionListeners

    I'm fairly new to Java, and am currently attempting to create my first JAR executable file. I am using the Eclipse IDE and JDK 5.0. I use Eclipse's export option to create a JAR executable. When the JAR is exectued, it successfully creates and displays the intial JFrame; however, a second JFrame that is created by an ActionListener on a JButton, and is based on input from a JTextArea, is never created when the JButton is clicked on. The second JFrame also accesses txt files based upon the JTextArea input, each of which are contained inside of the JAR file as well. The program compiles and runs successfully when ran as a Java Application or SWT Application in Eclipse, so I am unsure why the export ability is not working.
       public FrameClass1()
          inputTextArea = new JTextArea(29, 95);
          inputTextArea.setFont(new Font("Courier New", 0, 12));
          //Adds the inputTextArea to a JScrollPane, and then adds it to the frame's Center
          buttonPanel = new JPanel();
          submitButton = new JButton("Submit");
          submitButton.addActionListener(new
             ActionListener()
                public void actionPerformed(ActionEvent event)
                   String textInput = inputTextArea.getText();
                   //Output frame creation
                   FrameClass2 outputFrame = new FrameClass2(textInput);
                   outputFrame.setVisible(true);
          buttonPanel.add(submitButton);
          //buttonPanel is added to the frame's south portion
       }Any suggestions as to why the second frame class is not being generated and how to fix it are greatly appreciated. Thanks in advance.

    To capture the error messages, I've used this try-catch statement, though as I posted earlier, I am not familar with JARs. I have identified that my error is a IllegalArguementException, though I cannot find a precise location of where this exception occurs, as the exceptionOutputFrame is never populated with the stack trace. I've tried both e.getMessage() (below) and e.printStackTrace().toString() with both JLabels and JTextAreas, but the JPanel will not populate with data. Could anybody recommend a good method of outputing the stack trace? In addition, could someone explain the use of getResourceAsStream a little more? Should I be using the class ClassLoader's method or the interface ServletContext? I'm a little rough around the edges with the idea of a resource, so does anybody have a good online reference that I could look at?
         try
              // Insert output frame creation here.
              Class2 outputFrame = new Class2(textInput);
              outputFrame.setVisible(true);
         catch(Exception e)
              JFrame exceptionOutputFrame = new JFrame(e.getClass().getName());
              JScrollPane exceptionOutputScrollPane = new JScrollPane();
              JPanel exceptionOutputPanel = new JPanel();
              JTextArea exceptionOutputLabel = new JTextArea(e.getMessage());
              exceptionOutputPanel.add(exceptionOutputLabel);
              exceptionOutputScrollPane.add(exceptionOutputPanel);
              exceptionOutputFrame.add(exceptionOutputScrollPane);
              exceptionOutputFrame.setSize(exceptionOutputLabel.getWidth(), DEFAULT_HEIGHT);
              exceptionOutputFrame.setVisible(true);
         catch(Error e)
              JFrame errorOutputFrame = new JFrame(e.getClass().getName());
              JScrollPane errorOutputScrollPane = new JScrollPane();
              JPanel errorOutputPanel = new JPanel();
              JTextArea errorOutputLabel = new JTextArea(e.getMessage());
              errorOutputPanel.add(errorOutputLabel);
              errorOutputScrollPane.add(errorOutputPanel);
              errorOutputFrame.add(errorOutputScrollPane);
              errorOutputFrame.setSize(errorOutputLabel.getWidth(), DEFAULT_HEIGHT);
              errorOutputFrame.setVisible(true);
         }

Maybe you are looking for

  • Problem inserting new node into JTree with depthFirstEnumeration()

    Hello, I'm currently trying to use depthFirstEnumeration() to add and delete nodes for a simple JTree. I've written a method to handle this, but it keeps coming back with an exception saying that 'new child is an ancestor'. All I'm trying to do is ad

  • Av adapter question

    I am trying to play a video from my ipad 2 through the av adapter to the hdmi input on my tv.  Everything works fine except when I try to play a show through the video app it simply won't play, I press the play button and it just goes back to pause. 

  • Flex Time Creates Random Pops

    Flex time is creating random pops after just minor correction of a monophonic bass line. The pops vary depending on where the playback starts in the file and they are recorded into merged or bounce in place audio. No plugs on the channel either. Bob

  • 1099 form?

    Anyone know of who sells a 1099 form for Pages or Word for Mac?  Have searched but not riding anything.  Thanks!

  • ORA-06508 during nested execution

    There are 3 packages in database: - package_A with package_A.proc_AA that calls package_B.porc_BB form package B - package_B.proc_DD with procedure that calls procedure from package_C - I change table that is using only in package_C - I recompile all