Need explanation about the abstractportal mode

Hai all
can any one explain me why we are using different modes in abstractportal component,what is the purpose ,can u explain with examples?
default CONTENT
when a user is not authenticated LOGON
Hide a portal component. HIDEMODE
Display the error returned by a component. ERROR
Start the component in a test mode. TEST
Preview of the component. PREVIEW
Help text of the component. Development model to provide
help files in the par file.
HELP
Edit and save the profile of a component. EDIT
A short text explaining the purpose of the component. ABOUT
Description Mode

Hi Balaji.
an iView can display (or even not display anything at all - if it hides itself, that's the HIDEMODE) different things or in different states. If it should not be displayed at all, see above. The "normal" content is displayed within the CONTENT mode. If you want to edit the profile of the component (i.e. personalize the iView), this is done within the EDIT mode. If an iView is previewed from within the PCD, this is done within the PREVIEW mode (you may differentiate this mode from the CONTENT mode, as maybe you don't want some things to happen if the iView is previewed without it's page context etc).
Also check out the APIDoc: https://media.sdn.sap.com/javadocs/NW04/SPS15/ep/com/sapportals/portal/prt/pom/NodeMode.html
... as well as some examples, here how the to hide an iView: http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/60b54066ea8531e10000000a1550b0/frameset.htm or how to check the called mode in a test scenario: http://help.sap.com/saphelp_nw2004s/helpdata/en/4d/a7b7424ddcda11e10000000a155106/frameset.htm
Hope it helps
Detlev

Similar Messages

  • Need explanation about adobe products for developers

    I need explanation about what products I need to use for developing dynamic adobe PDF forms..
    Currently I use only LiveCycle Designer ,but I in previous posts I found that I need to use additional products as Acrobat or Extension to designer.
    My question is if I need to devlop dynamic PDF form what exactly products I need that will be cover all developing issues?

    Hi,
    Covering all developer/developing issues is very broad.
    LC Designer is part of the LiveCycle suite. Which components you need from the suite will depend on your environment, your workflow, and how you want to process the data.
    More information here: http://www.adobe.com/products/livecycle/
    If you wanted to create forms and use Reader to interact with the form, then the minimum specification would be:
    LC Designer
    Adobe Reader
    However there would be restrictions in the functionality (eg you could not save the form in Reader as it would not be Reader enabled).
    If you want to Reader enabled the form in Acrobat Standard v9 or Acrobat Pro v8, then you will need Acrobat as well. This will unlock some of the features.
    If you want users with Reader to have full access to all features (as if the form was opened in Acrobat) then you will also need LC Reader Extensions ES2. You would use this to Reader enable the form before you deploy it.
    See summary here:
    Other components in the LC suite provide other functionality such as digital signatures, rights management, etc. You should talk directly with the Adobe sales rep in your geographical location.
    Good luck,
    Niall
    Assure Dynamics

  • Need help about the SHA Message Digest ? & what is use of Message Diagest ?

    need help about the SHA Message Digest ? & what is use of Message Diagest ?
    1>i have one program of making message digest
    2>which requires two files name
    3>one for input like txt
    4> second is out put file of message digest
    can any one tell what is the use of second generated file .

    MessageDigest md = MessageDigest.getInstance("SHA");
    FileInputStream fis = new FileInputStream(args[0]);
    byte[] b = new byte[1024];
    int readed = -1;
    while((readed = fis.read(b)) > 0)
         md.update(b, 0, readed);
    fis.close();
    FileOutputStream fos = new FileOutputStream(args[1]);
    byte[] d = md.digest();
    StringBuffer sb = new StringBuffer();
    for(int i = 0; i < d.length; i++) {
         String str = Integer.toHexString(d[i] & 0xff);
         sb.append(str.length() < 2 ? "0" + str : str);
    fos.write(sb.toString().getBytes());
    fos.close();

  • Need info about the parameter _FIX_CONTROL in a BW environment

    Hi ,
    I have done some research about the parameter FIXCONTROL and went through the SAP note 1165319.
    We have a task at hand where SAP has recommended a new value to be added to this parameter in a BW production environment.
    Now in the above note there are an entire set of values which this parameter can take up.
    I have understood to some extent that this has to do with this Fixes if case of any issues.
    last month we have upgraded the oracle version of the database from 10.2.0.2 to 10.2.0.4.
    Can anyone help me in understanding what this MergeFix is all about?
    I need to better understand this concept.
    Thank you.
    Regards,
    Hari Kishan.

    Hello,
    still not sure if I fully understood your question; but the recommended approach regarding patches is:
    1) Apply all the interim patches recommended by SAP. For Oracle 10.2.0.4 these will those from SAP note 1137346. The merge fix from SAP note also 1165319 is mentioneded there.
    And by the way, SAP note 1137346 is updated about once a month; new patches may be added, old ones may be removed. SAP recommends to follow accordingly; but if there aren't any problems, you might want to you keep your current state for a longer period.
    2) Read all the SAP notes mentioned there. You may have to do additional tasks like setting Oracle parameters, FIXCONTROL or others. The value you have to set now may or may not be mentioned in one of these notes, I can't know.
    3) If you encounter some problem, first search in SAP notes, or if necessary open a support call with SAP. You may then have to apply additional patches and set addtional values for FIXCONTROL.
    And yes, this way the list of required patches may become specific to each customer, as customer requirements are specific.
    But it would be difficult to find the exact list of needed patches in advance.
    I think a BW consultant who is familiar with Oracle installations will tell you something similar. One who is very experienced in your scenario might also be able to recommend additional patches in advance.
    regards

  • I need answers about the iCloud - Please help

    Hi guys, well I have a few iOS devices, 2 ipads, and an iphone. Well, I got a few questions to ask.
    1. Ok, on my iphone on settings on the icloud bit, I have my iphone back up aswell as the 2 ipads. What will happen if I delete the back up for 1 of the ipads. Like, I don't know whats on the back up. And If I want a new back up for the ipad, how to I create 1?
    2. On the icloud section with all 3 ios devices, my 5gb of storage is full, and each device has a bit of storage used up by it. The iphone - 1.7gb, ipad 1 - 600 mb... And it all adds up to around 5gb. But what I don't understand is, on 1 of the ipads it says I've used up 17gb of storage (not icloud), so why has the icloud only stored 600 mb of it? Shouldn't it store like the whole 5gb? I really don't know... I need all the info about the icloud. And yes I've read all of it on this website but none of it helps.
    3. Since it say the icloud storage is full, how do i get more storage, should I just buy more, or is there another way?
    All I know is, if I have icloud set up on all 3 of my devices, what ever i buy on 1 devices it goes on the other 3.
    And that, i have a back up with all my music n stuff in, just incase something goes wrong. Please help! Thanks!

    iCloud Support
    http://www.apple.com/support/icloud/
    iCloud Help
    http://help.apple.com/icloud/?lang=en

  • Need information about the transition used in this video.

    Hi,
    I try to make a video about a game (a fragmovie).
    I have see a video with very nice transition. I want try to do same but i don't know how.
    If somemone have tuto, links, tips or whatever for help me, thanks you.
    The video : http://www.youtube.com/watch?feature=player_embedded&v=unWCV9aWWrc
    I want do same transitions as 00:14 or 00:27sec.
    Thanks.

    I'd take your two clips and set them up with a simple dissolve transition between the two using opacity with the blend mode set to alpha add. Next drop the comp with the dissolve transition into a new comp or select both layers and pre-compose. Now apply Effect>Stylize>Motion Tile and animate the tile center to complete the transition.
    EZ as pie.
    Strike that, easier than pie.

  • Need explanation of the following code

    HI All,
    I need your help on explanation of the following code :
    what I don't understand is how it route the request (all the benefit of the replace statement )
    If the input is /scarr/LH/SPFLI/402
    how he know to route it and
    what is the benefit for using the wild card and the concatenate CONCATENATE '^' lv_verif_pattern '$'
    Edited by: James Herb on Apr 13, 2010 9:53 AM
    Edited by: James Herb on Apr 13, 2010 9:53 AM

    DATA: lt_routing_tab TYPE z_resource_routing_tab,
      CONSTANTS: param_wildcard TYPE string VALUE '([^/])*'.
      FIELD-SYMBOLS: <ls_routing> LIKE LINE OF lt_routing_tab.
      CALL METHOD get_routing
        RECEIVING
          rt_routing_tab = lt_routing_tab.
      LOOP AT lt_routing_tab ASSIGNING <ls_routing>.
    *   replace all parameters placeholders by regex
        lv_verif_pattern = <ls_routing>-url_info.
        lv_signature = <ls_routing>-url_info.
        REPLACE ALL OCCURRENCES OF REGEX '\{([A-Z]*[_]*[a-z]*[0-9]*)*\}'
        IN lv_verif_pattern WITH param_wildcard.
        CONCATENATE '^' lv_verif_pattern '$'  INTO lv_verif_pattern.
    *   check if pattern matches current entry
        FIND ALL OCCURRENCES OF REGEX lv_verif_pattern
        IN url_info MATCH COUNT lv_count.
    *   pattern matched
        IF lv_count > 0.
    *     get controller class name
          lv_controller_name = <ls_routing>-handler_class.
          ls_class-clsname = lv_controller_name.
    *     check if class exists
    *     class found
          IF sy-subrc = 0.
    *       create controller
            CREATE OBJECT eo_controller TYPE (lv_controller_name).
    *       create parameter table
            SHIFT lv_verif_pattern RIGHT DELETING TRAILING '$'.
            SHIFT lv_verif_pattern LEFT DELETING LEADING ' ^'.
            SPLIT lv_verif_pattern AT param_wildcard INTO TABLE lt_url_parts.
            lv_url_info = url_info.
            LOOP AT lt_url_parts INTO lv_url_part.
              SHIFT lv_signature LEFT DELETING LEADING lv_url_part.
              SHIFT lv_signature LEFT DELETING LEADING '{'.
              SHIFT lv_url_info LEFT DELETING LEADING lv_url_part.
    Edited by: James Herb on Apr 13, 2010 9:56 AM

  • Tecra A50 PT634E - Need details about the SATA controller

    Hi
    I'm looking for detailed specification of Toshiba Tecra A50 (PT634E-00800JPL).
    I need to know what is the version of internal SATA port.
    Is this SATA II or SATA III ?
    I want to change the hard disk to SSD and buy the most suitable one.

    Install freeware hardware diagnostic software like for example SANDRA Sisoft, Everest Home Edit or HWiNFO32.
    Such tools provide you all essential information about the built in parts and the HDD controller.
    Please post some feedback would be interesting to know what SATA controller details would be reported by such tool.

  • HT1212 Right, home button broken, locked out. Help... i need to access the recovery mode

    Right, home button broken, locked out. Help... i need to access the recovery mode

    Place the iPod in recovery mode using one of these programs:
    For PC
    RecBoot: Easy Way to Put iPhone into Recovery Mode
    If necessary:
    Download QTMLClient.dll & iTunesMobileDevice.dll for RecBoot
    and                         
    RecBoot tip
    For MAC or PC       
    The Firmware Umbrella - TinyUmbrella

  • I need hepl about the unlocking, im from bolivia and im going to the united states but im going to be just one day at the mall at orlando and i need to know how many time takes the unlocking for Bolivia an if it has a extra cost,please help

    im tlaking about the iphone 4s, im going to be really grateful for the help bye

    Please clarify what you mean. Do you already have an iPhone? If so, and it came from the US and is (presumably) carrier locked, you're out of luck. NONE of the US carriers will unlock iPhones. There are no exceptions.
    The unlocked iPhone 4S is not yet available in US Apple retail stores. All phones sold at retail in the US are currently carrier locked.

  • Need info about the integration Process.

    HI ,
    I would like to know about the different components of Integration Process like about the Receiver etc..
    and how do we relate the properties of each component with the container.
    Thanks in advance

    hi Syed
    An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.
    You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    follow this thread to learn how to define an IP
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    You use a correlation to assign messages that belong together to the same process instance. A correlation joins messages that have the same value for one or more XML elements. A correlation is therefore a loose coupling of messages: at design time, it enables you to define which message a receive step must wait for, without knowing the message ID
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    regards
    sandeep
    If helpful reward points

  • Need details about the Snap to Grid function

    I wanted to repair a problem in a guitar track, So I opened a new track and recorded over the problem. I though that with the Snap to Grid function I could slide the new version on the old track without having to worry about the region moving horizontally. That's what's happening, it is impossible to move the track without changing the timing of the track.
    Is it normal?
    Thanks in advance

    Install freeware hardware diagnostic software like for example SANDRA Sisoft, Everest Home Edit or HWiNFO32.
    Such tools provide you all essential information about the built in parts and the HDD controller.
    Please post some feedback would be interesting to know what SATA controller details would be reported by such tool.

  • Need explanation about Oracle documentation (DBMS_LOB.LOADCLOBFROMFILE)

    Hello World,
    I try to understand Oracle documentation about DBMS_LOB.LOADCLOBFROMFILE function.
    I am not shure the explanation is written in a very good english,
    but i can't understand a word !!!
    Is anybody could explain me in more simple sentences ??
    DBMS_LOB.LOADCLOBFROMFILE (
    dest_lob IN OUT NOCOPY BLOB,
    src_bfile IN BFILE,
    amount IN INTEGER,
    dest_offset IN OUT INTEGER,
    src_offset IN OUT INTEGER,
    src_csid IN NUMBER,
    lang_context IN OUT INTEGER,
    warning OUT INTEGER);
    Oracle documentation explanation :
    src_csid Character set id of the source (BFILE) file.
    lang_context (IN) Language context, such as shift status, for the current
    load. (OUT) The language context at the time when the
    current load stopped, and what the next load should be using if
    continuing loading from the same source. This information is
    returned to the user so that they can use it for the continuous
    load without losing or misinterpreting any source data. For the
    very first load or if do not care, simply use the default 0. The
    details of this language context is hidden from the user. One
    does not need to know what it is or what’s in it in order to
    make the call
    warning (OUT) Warning message. This indicates something abnormal
    happened during the loading. It may or may not be caused by the
    user’s mistake. The loading is completed as required, and it’s up to the
    user to check the warning message. Currently, the only possible
    warning is the inconvertible character. This happens when the
    character in the source cannot be properly converted to a character in
    destination, and the default replacement character (e.g., ’?’) is used in
    place. The message is defined as warn_inconvertable_char in
    DBMSLOB.

    I am not kidding. I posted the link but I did not check if it were the same source. Really I do not have time to realize it.
    I think you can get a fast answer in SQL & PL/SQL forum.
    Good Luck!
    Joel Pérez

  • Need explanation about DBMS_LOB.LOADCLOBFROMFILE

    Hello World,
    I try to understand Oracle documentation about DBMS_LOB.LOADCLOBFROMFILE function.
    I am not shure the explanation is written in a very good english,
    but i can't understand a word !!!
    Is anybody could explain me in more simple sentences ??
    DBMS_LOB.LOADCLOBFROMFILE (
    dest_lob IN OUT NOCOPY BLOB,
    src_bfile IN BFILE,
    amount IN INTEGER,
    dest_offset IN OUT INTEGER,
    src_offset IN OUT INTEGER,
    src_csid IN NUMBER,
    lang_context IN OUT INTEGER,
    warning OUT INTEGER);
    Oracle documentation explanation :
    src_csid Character set id of the source (BFILE) file.
    lang_context (IN) Language context, such as shift status, for the current
    load. (OUT) The language context at the time when the
    current load stopped, and what the next load should be using if
    continuing loading from the same source. This information is
    returned to the user so that they can use it for the continuous
    load without losing or misinterpreting any source data. For the
    very first load or if do not care, simply use the default 0. The
    details of this language context is hidden from the user. One
    does not need to know what it is or what’s in it in order to
    make the call
    warning (OUT) Warning message. This indicates something abnormal
    happened during the loading. It may or may not be caused by the
    user’s mistake. The loading is completed as required, and it’s up to the
    user to check the warning message. Currently, the only possible
    warning is the inconvertible character. This happens when the
    character in the source cannot be properly converted to a character in
    destination, and the default replacement character (e.g., ’?’) is used in
    place. The message is defined as warn_inconvertable_char in
    DBMSLOB.

    I am not kidding. I posted the link but I did not check if it were the same source. Really I do not have time to realize it.
    I think you can get a fast answer in SQL & PL/SQL forum.
    Good Luck!
    Joel Pérez

  • Need explanation about DefaultFramework Layout

    hai friends,
    i downloaded the PAR file of the default frame work layout provided by SAP in EP7.the coding is given below
    <%@ taglib uri="prt:taglib:com.sap.portal.reserved.layout.TagLibHtmlb" prefix="hbj" %>
    <%@ taglib uri="prt:taglib:com.sap.portal.reserved.layout.TagLibLayout" prefix="lyt" %>
    <%@ page import="com.sapportals.portal.pb.layout.taglib.variabledef.RunMode" %>
    <%
      RunMode pageRunMode = null;
    %>
    <lyt:template>
    <%
    pageRunMode = epPageVariables.getRunMode();
    if(pageRunMode == RunMode.RUN_TIME){
    %>
        <script>
            document.body.style.margin=0;
            document.body.scroll = "no";
        </script>
    <%}%>
        <hbj:content id="myContext" >
            <hbj:page title="Portal Page">
                <lyt:container id="frameworkColumn" />
            </hbj:page>
        </hbj:content>
    </lyt:template>
    <%
    if(pageRunMode == RunMode.RUN_TIME){
    %>
        <script>
            // Set the Top Level Navigation iView size and position.
            EPCM.raiseEvent("urn:com.sapportals:toplevelnavigation", "Onload", null);
        </script>
    <%}%>
    in this i understood everything except the EPCM part.they have given the purpose as to set the Top Level Navigation iView size and position.but i want to know how it sets,where is the subscribe event for that.
    if anybody knows please help me....
    if u have more details about it please send that also...
    regards,
    Tamil K

    hai Mr.Venkat,
    Tahnks for your reply.
    yes i downloaded the "com.sap.portal..layouts.framework.par.bak" only.but i am not using all the jsps available in that.
    i am using only "framework.jsp".that also i changed according to my need.i changed only the layout part not the whole thing.And also i dont find any "subscribeevent" relevant to the "raiseevent" presents in tha jsp file.
    as u said i searched with the WAandNAVpanel.jsp also but i couldnt find. the subscribe events present in the specified file is not relevant to my raise event i think so.....
    regards,
    Tamil K

Maybe you are looking for

  • How is the best way to restore Thumbnails?

    I'm an experienced Mac user and have used iPhoto since it began. I have carefully arranged my iPhoto collection over the years so it has always served me well. I am currently running iPhoto 11. Yesterday, out of the blue, when I started iPhoto I rece

  • Cannot use aipprint from iphone 4 with ios 5.0.1. does not find the hp m1212nf laser.

    have a hp m1212nf mfp(airprint compatible according to the hp web site) hooked up via usb to mac running OS 10.6.8., other mac hooked up via router to same network, Can print from both machines to the printer, which has the latest firmware installed.

  • Missing records in W_INVENTORY_DAILY_BAL_F

    Hi: I just did my first load of the Supply Chain/OM module. The supply chain looks good, but the W_INVENTORY_DAILY_BAL_F has just 3 records in it. The product dimension has over 6K rows. Why configuration controls the loading of the inventory records

  • Vista "still" doesn't recognise sound blaster aud

    I know it's been covered to death, but any of the programs suggested will not install because vista doesn't recognise that I have a sound card. Sound blaster audigy 2 + vista home premium. That includes, drivers and audio console. WIll not install be

  • Auto section group/stop section

    Does stop section stops the indexing of the content between stop section tag of XML? Is there a way to stop intermedia to index a xml tag? Not just does to display like seting the visibility to false, but ignore the text between a xml tag. null