Regarding the Personalization Examples

Hi Guys,
I am looking for Personalization Examples for oracle weblogic portal 10.3. Where can I find these examples apart form the Bea Docs.I want to run these examples on my local system .
Please help me.
Thanks ,
Vikss

I have created one Content selector and generated a portlet and placed on the the .portal file and i have created some content in the virtual repo..When i run the Content selector I am not able to see the content.Instead in the content preview I am able to see the page which I have created in the CMS Repo. When I click on this Page I am able to see the content.
The code I am using to get the content in the .jsp file is <cm:getProperty id="templateNode" name="adAltText" conversionType="html"/>
How can I see the content on the Content Selector Portlet?

Similar Messages

  • Questions modifying the Personalization Portal

    Hi there,
    I have some questions regarding the customization of the
    Personalization Portal:
    I got the MailAdapter working, but how do I prevent the Portal
    from displaying the Password Input-parameter when entered in the
    Form? Shouldn't there be an additional paramter (besides Format)
    saying type=text/password (WML1.1)?
    How do I remove the "Register here" stuff in the Pers. Portal,
    i.e. how do I prevent anybody coming to that site from creating
    an aacount?
    How do I change the title line in the request manager
    (the "Portal-to-go" stuff)?
    Pls help
    BTW: IS THIS THING STILL ALIVE?
    I am totally frustrated with the horrible documentation and the
    lack of support!!
    Regards
    Jens Mueller

    I don't know samples online, but yes - it is possible.
    On the portal you have an Administration link. There you have
    Schema Management where you can create new object (for example - "Position"). After you create object and add some attribute bindings here, you can add a new attribute "Position" that is "reference" type.
    Then you can modify user's RCDC to view also this reference attribute and an MPR to let some users edit this field.
    [Edit] Oh, here is the link:
    Custom Resource and Attribute Management Deployment Guide
    If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • IView personalization example needed!

    Hi guys,
    I need an example of iview personalization. I know about the personalization of the pages and i can add iviews to it at the runtime.
    I tried using iview personalization for a SAP Webdynpro Iview and SAP Transaction iview as well, however the only option coming at the time of personalization is to change the logon language, how can i add more options to it.
    Or if someone can provide an example of iview personalization that would be really great. I do not want to edit portalapp.xml file right now. There must be some other options available.
    regards
    Justin

    Hi Justin,
    first: every WebDynpro iView has excactly one property that can be read by the WebDynpro application. All the parameters you want to send to your WD must be stored in this property. It's the property "Application Parameters". Your WD may need some values in here to change it's behaviour. The possible values depend on your specific WD application and may vary. Check the documentation of your WebDynpro application.
    Second: What exactly is your business case? What do you want the user to personalize?
    Third: As a complex work-around you may use PCD API from within your WD to change the properties of the WebDynpro iView. But I think you shouldn't do so.
    Fourth: It is NOT possible to make the standard properties of a WebDynpro iView personalizable by configuration. You'll need to change the portalapp.xml of the wrapped around portal application.
    HTH,
    Carsten
    P.S.: If you could post what your specific requirements are, maybe the community may have some more ideas.

  • How can I select a radio button in a table regarding the data in the cells?

    Hi everyone
    This is the issue: I need to select the RadioButton which is in a table with data related to transfers in the cells next to it, so I need to select the correct radio regarding the data next to it.
    This is the whole process: First I go to the Add Recurring Transfer section and select the parameters of the transfer (Accounts, date, amount, months etc), then with VB code I capture those parameters from the page and store them into Global variables for further usage on my E-tester script.
    Right after that I need to select the radiobutton regarding the data of the transfer that I already created in order to delete it or modify it (Please see Attachment selectradio1.jpg)
    So How can I move along the table and compare each cell with the variables that I created with the transfer information, so when I finish comparing a row cell by cell and if all the comparison match well in that row, I could select the radiobutton of the row.
    Note: Second Attachment selectradio2.jpg shows the source code of the table...If you need more info please let me know
    Could you please help me with this problem?? I'm Kind of frustrated with this issue jejeje

    Here is an example. I uploaded mock html so that you can actually try this code. I think this does exactly what you are asking.
    Private Sub RSWVBAPage_afterPlay()
    Dim tbl As HTMLTable
    Dim tblRow As HTMLTableRow
    Dim tblCell As HTMLTableCell
    Dim strValue As String
    Dim rButton As HTMLInputElement
    ' ******** This would be your global variable. I put this so that values are seperated by a semicolin you can use what ever format works for you.
    strValue = "03/22/2008;03/22/2008;*************1977;*************1977;$25.25;Jan, Jun, Jul, Dec"
    ' Strip out the ; for inner text comparison
    strValue = Replace(strValue, ";", "")
    ' This will get the table but can be modifoed to be more specific
    Set tbl = RSWApp.om.FindElement(, "TABLE")
    ' This loops through all the rows in the table until a match to the strValue is found
    ' then clicks the radio button. Findelements allows you to specify a root element
    ' once the correct root row is found, FindElemets can get the correct radio button
    For Each tblRow In tbl.rows
      If tblRow.innerText = strValue Then
        Set rButton = RSWApp.om.FindElement("account", "INPUT", "NAME", , , tblRow)
         rButton.click
       End If
    Next
    End Sub
    I also uploaded the script I created. You should be able to run it and see how it works.
    This should get you going.

  • Regarding the Windows Update

    Regarding the Windows Update, is this given answers are Right? Thank you :)
    Aruna

    Hi,
    1. In the Group Policy Object Editor, expand Computer Configuration, expand
    Administrative Templates, expand Windows Components, and then click
    Windows Update.
    2. In the details pane, click Specify Intranet Microsoft update service location.
    3. Click Enabled and type the HTTP(S) URL of the same WSUS server in the
    Set the intranet update service for detecting updates box and in the
    Set the intranet statistics server box. For example, type
    http(s)://servername in both boxes, where servername is the name of the server. If the port is not 80 for HTTP or 443 for HTTPS, you should add the port number:
    https://servername:portnumber.
    4. Click OK.
    For more information, please read this article:Configure Clients Using Group Policy
    https://technet.microsoft.com/en-us/library/cc708574(v=ws.10).aspx
    Karen Hu
    TechNet Community Support

  • Can't run the cluster example

              I would appreciate if someone can explanation my long list of questions regarding
              the deployment of EJB in cluster environment.
              I can't run the cluster EJB example( Teller/Account) in a cluster(contains two
              server2). I always get
              java.rmi.RemoteException: Unable to
              resolve examples.cluster.ejb.Account
              Home. Resolved: 'examples.cluster.ejb'
              Unresolved:'AccountHome'
              Following is my setup:
              Machine A: exampleServer:7001 (admin server)
              Machine A: testServer1:8001 (Managed server)
              Machine B: testServer1_B:8001(Managed server)
              MyCluster : testServer1, testServer1_B
              Test Client:
              java examples.cluster.ejb.Client "t3://Machine A:8001"
              ======================
              Q1: Should I use 8001 or 7001 as cluster port number?
              Q2: What will happen when we click "apply" after select/unselect the server in
              the "target", "server" tab?
              Q3: And what will happen if we click deploy/undeploy check box in "configuration"
              tab of EJB item?
              Q4: I check the JNDI tree from all above three servers can't find out JNDI tree
              doesn't reflect the change I did in Q2 or Q3.
              Q5: What is the right way to deploy EJB components, should we select both cluster
              and server in the "target" tab?
              Q6: I got this message from one of the server when I try to undeploy/deploy ejb
              object.
              "examples.cluster.ejb.TellerHome_EO in the jndi tree is non clusterable
              and you have tried to bind more
              once? How could I make it clusterable?
              Q7: Undeploy and EJB doesn't work and sometime I still get " JNDI name in use"
              from the server.
              How could I fix it.
              Thanks
              

    First I can tell you that the ports have to be the same, be on the the
              same network , i.e. Telnet into the other m/c. Next which you probably
              have done is the properties files. Per-cluster ...
              >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
              On 6/7/01, 6:59:48 AM, "James Hsu" <[email protected]> wrote regarding
              Can't run the cluster example:
              > I would appreciate if someone can explanation my long list of
              questions regarding
              > the deployment of EJB in cluster environment.
              > I can't run the cluster EJB example( Teller/Account) in a
              cluster(contains two
              > server2). I always get
              > java.rmi.RemoteException: Unable to
              > resolve examples.cluster.ejb.Account
              > Home. Resolved: 'examples.cluster.ejb'
              > Unresolved:'AccountHome'
              > Following is my setup:
              > Machine A: exampleServer:7001 (admin server)
              > Machine A: testServer1:8001 (Managed server)
              > Machine B: testServer1_B:8001(Managed server)
              > MyCluster : testServer1, testServer1_B
              > Test Client:
              > java examples.cluster.ejb.Client "t3://Machine A:8001"
              > ======================
              > Q1: Should I use 8001 or 7001 as cluster port number?
              > Q2: What will happen when we click "apply" after select/unselect the
              server in
              > the "target", "server" tab?
              > Q3: And what will happen if we click deploy/undeploy check box in
              "configuration"
              > tab of EJB item?
              > Q4: I check the JNDI tree from all above three servers can't find out
              JNDI tree
              > doesn't reflect the change I did in Q2 or Q3.
              > Q5: What is the right way to deploy EJB components, should we select
              both cluster
              > and server in the "target" tab?
              > Q6: I got this message from one of the server when I try to
              undeploy/deploy ejb
              > object.
              > "examples.cluster.ejb.TellerHome_EO in the jndi tree is non
              clusterable
              > and you have tried to bind more
              > once? How could I make it clusterable?
              > Q7: Undeploy and EJB doesn't work and sometime I still get " JNDI
              name in use"
              > from the server.
              > How could I fix it.
              > Thanks
              [att1.html]
              

  • How to add a image in the DocSign example

    Hi,
    I am struggling to add a image to the DocSign example instead of text. If somebody could give me a few hints it would be much appretiated.
    I am currently modifying the CreateN2XObject function.
    My situation is as follows:
    I am drawing a image using the wxWidget library. From this a save the raw pixel data to a file. The pixel data is an array of unsigned chars where the first RGB triplet corresponds to the pixel first pixel of the first row, the second one to the second pixel of the first row and so on until the end of the first row; and so on...
    In the CreateN2XObject I create an ASStm to read this file.
    I create an attribute dictionary for this image
    And then a new cos stream from the ASStm and dictionary
    When I return from the function the plugin says that it is successfully signed, but I see nothing on the screen.
    When I open the 'signed' document in a text editor I see:
    <</Subtype/Form/Length 16038/Name/PROS/BitsPerComponent 8/Matrix[1.00011 0.0 0.0 1.00011 0.0000305176 0.0000305176]/ColorSpace/DeviceRGB/Width 54/Height 99/Type/XObject/BBox[0 76 238 0]/FormType 1>>stream
    the data in the file
    endstream
    Below is the code I use to make the image i.e. CreateN2XObject:
         DSAPXObjEntryRec signRec;
         memset(&signRec, 0, sizeof(DSAPXObjEntryRec));
         signRec.rect = *pBBoxRec;
         signRec.bDestroy = true;
         AVDevRect rcDev = { (int)ASFixedToFloat(pBBoxRec->left), (int)ASFixedToFloat(pBBoxRec->top), (int)ASFixedToFloat(pBBoxRec->right), (int)ASFixedToFloat(pBBoxRec->bottom) };
         const char* baseDirectory = "C:/temp/data";
         ASPathName exampleFilePathName = ASPathFromPlatformPath ((char*)baseDirectory);
         ASFile theFile;
         ASInt32 retVal = ASFileSysOpenFile(NULL,exampleFilePathName, ASFILE_READ, &theFile);
         int len = 16038;
         ASStm inStm = ASFileStmRdOpen(theFile,len);
         char tmpsize[255];
         sprintf(tmpsize,"%d",len);
         AVAlertNote("tmpsize");
         AVAlertNote(tmpsize);
         //sprintf_s(buf, 125, "1 0 0 RG %i %i m %i %i l S", rcDev.left, rcDev.top, rcDev.right, rcDev.bottom);
         //ASArraySize len = strlen(buf);
         //int len = 19758;
         //ASStm inStm = ASMemStmRdOpen(buf, len);
         CosObj attrDict = CosNewDict(cosDoc, false, 1);
         CosDictPutKeyString(attrDict, "Type", CosNewNameFromString(cosDoc, false, "XObject"));
         CosDictPutKeyString(attrDict, "Subtype", CosNewNameFromString(cosDoc, false, "Image"));
         CosDictPutKeyString(attrDict, "Width", CosNewInteger(cosDoc, false, 54));
         CosDictPutKeyString(attrDict, "Height", CosNewInteger(cosDoc, false, 99));
         CosDictPutKeyString(attrDict, "ColorSpace", CosNewNameFromString(cosDoc, false, "DeviceRGB"));
         CosDictPutKeyString(attrDict, "BitsPerComponent", CosNewInteger(cosDoc, false, 8));
         CosDictPutKeyString(attrDict, "Name", CosNewNameFromString(cosDoc, false, "PROS"));
         CosDictPutKeyString(attrDict, "Length", CosNewInteger(cosDoc, false, len));
         CosObj cBBoxObj = CosNewArray(cosDoc, false, 4);
         CosArrayInsert(cBBoxObj, 0, CosNewInteger(cosDoc, false, rcDev.left));
         CosArrayInsert(cBBoxObj, 1, CosNewInteger(cosDoc, false, rcDev.top));
         CosArrayInsert(cBBoxObj, 2, CosNewInteger(cosDoc, false, rcDev.right));
         CosArrayInsert(cBBoxObj, 3, CosNewInteger(cosDoc, false, rcDev.bottom));
         CosDictPutKeyString(attrDict, "BBox", cBBoxObj);
         AVAlertNote("Creating cos stream");
         CosObj cStmObj = CosNewStream(cosDoc, true, inStm, 0, true, attrDict, CosNewNull(), len);
         AVAlertNote("Finished creating cos stream");
         ASStmClose(inStm);
         signRec.xobj = cStmObj;
         AFPDWidgetBorderRec border;
         AFPDWidgetGetBorder(PDAnnotFromCosObj(sigAnnot), &border);
         AVAlertNote("Returning DigSigAPXObjectFromXObjList");
         return DigSigAPXObjectFromXObjList(cosDoc, pBBoxRec, &signRec, 0, 0, &border, kDSMerge);
    Regards,
    Magda

    Thanks!
    So, even though I am spesifically telling it to create an Image type with CosDictPutKeyString(attrDict, "Subtype", CosNewNameFromString(cosDoc, false, "Image"));
    I must still create a Form object around it?

  • How to replace the hardwired certificate in the DocSign example

    Hi,
    I am trying to replace the hardwired John Doe certificate in the DocSign example with my own. I have created my own certificate (pfx file); when I use this certificate instead of the hardwired one I receive an error. Obviously I am not doing it right...
    Should I hash the document, encrypt it with the private key, BER encode it and put that result into the hardwired variable?
    Any advice would be appreciated.
    Regards,
    Magda

    Nevermind, I see you only have to use the X.590 data.

  • Requesting feedback and advice on modifications to the FIDL examples

    Hello,
    With the help of this forum, I've been learning about FlexRIOs, low-level FPGA programming, the higher-level FlexRIO Instrument Development Library, and general techniques for high-speed synchronization and acquisition.
    I believe I'm now on the right track, and would like to ask for feedback/advice from someone who's experienced with FlexRIO (or general PXI FPGA) programming on what I've done. I modified Acq Engine on 5734 PXIe-7962R.lvproj:FPGA Top Generic PXIe.vi to let all 15 cards trigger a synchronized acquisition. I replaced the trigger detection mechanism, but left everything else untouched:
    Brief background
    Equipment list
    Controller: PXIe-8135 (Windows 7)
    Chassis: PXIe-1085
    Input cards: PXIe-7962R FlexRIO base with NI-5734 digitizer (Total of 15 cards = 60 channels)
    Requirements
    The system continuously monitors 60 channels for events. (An "event" is when any one channel exceeds a user-defined threshold. Events are up to 30 minutes apart)
    When an event is detected, data is acquired simultaneously from all 60 channels (200 μs pre-event, 300 μs post-event)
    Data is sampled at 10 MHz
    Explanation for code modifications
    Idea
    When a card detects an event, it fires the "Detection" trigger to the Master.
    When the Master receives a "Detection" trigger, it fires the "Acquisition" trigger to all cards.
    When a card receives the "Acquisition" trigger, it transfers data to the host.
    Implementation
    The FlexRIO cards are spread across 3 different PXI busses, so I use 3 "Detection" trigger lines.
    I hijacked Acquisition Engine - FPGA.lvlib:acqEngineTriggerPoly.vi by feed my custom trigger into acq.Trigger Immediate.
    Questions
    Is this a good way to do things? It works overall and the channels are all synchronized, but the additional trigger layer seemed to introduce a delay of ~17 ns (2 samples at 120 MHz, but I think it's negligible at 10 MHz)
    How can I decimate the data to 10 MHz? As a simple first step, I thought I'd put a case structure around everything in the timed loop, and run this case every 12 iterations. However, FIDL Synchronization v1.lvclass:Create.vi only goes down to 17 MHz.
    Thanks in advance!

    David-A wrote:
    Seems fine. I've always just used a single trigger connected to the master, but what you've done to allow any of the slaves to notify the master that it needs to distribute a synchronized trigger to all the slaves should work fine.  Not sure what delay you are referring to though. It probably doesn't matter as long as all of the modules see the synchronized trigger at the same time since you can always just increase the number of pre-trigger samples you collect.  
    Thanks for confirming, David.
    About the delay: With the default example, if I specify 50 pre-trigger samples, then on the host graph I see the y-threshold crossed at t=50. With my modifications, I see the y-threshold crossed at t=48.
    But you're right. Since the shift is constant across all cards, all I need to do is read 2 extra pre-trigger samples to compensate -- not a problem.
    David-A wrote:
    Regarding decimation, I suppose you could just dump 11 of every 12 samples to decimate the data down to 10MS/s, but like Rob mentioned, you may get some nasty aliasing. I would look into using the decimation filter he mentioned.
    I understand the importance of a decimation filter.
    To clarify my question: After filtering my signals, how do I get the FIDL multi-record system to pass downsampled data to the host?
    I tried modifying Acquisition Engine - Facade.lvlib: Packer.vi to Enable every 12th sample:
    Explanation
    If AcqInProgress is FALSE, Counter is always 0.
    If AcqInProgress is TRUE, Counter decrements from 11 to 0 cyclically.
    Enable is TRUE if (AcqInProgress == TRUE and Counter == 0)
    However, the data received by the host is corrupted. Below is from a 100 kHz sine wave input, sampled at 10 MHz. I asked for 100 pre-trigger and 200 post-trigger samples, which should give me 3 cycles. It looks like the wrong sections from the buffer are being read from:
    What did I do wrong?

  • How to modify the VB examples in ni-scope to sample data simultaneously from two channels in PCI 5922?

     Dear all:
    I want to write VB programs to sample data simultaneously from two channels in PCI 5922. The niscope driver has some example VB programs to sample data from one channel, for example, the "save to file ", the program works well to sample the data from one channel.  When I modify it to sample data simultaneously from two channels, I always get error so I seek your help on how to write the program to sample two channels simulatenously. Thanks.  I attached the sample program here and what I tried to modify is the "channel name" and "waveform()"
    Regards
    Andy
    Attachments:
    savetofile.doc ‏42 KB

    Hi Bajaf, regarding the FFT of the four channels, the next link might be what your looking for:
    http://digital.ni.com/public.nsf/allkb/862567530005f09c8625671b00739970
    Respect the phase issue how are you doing the acquisition of the signals, are you doing two independent acquisitions? if you are controlling them as independent acquisitions try to synchronize them with triggers and the clock.
    How much are they out of phase?
    By the way we know have forums in Spanish
    Best Regards
    Benjamin C
    Senior Systems Engineer // CLA // CLED // CTD

  • Some simple questions regarding the Xcode.

    I have some preliminary questions regarding the Xcode (objective C):
    What is the difference between the programming files followed by .h and .m?
    What does an asterisk * followed by a text mean (i.e. *window;)?
    Is there any source that briefly explains the most common codes with examples (nsstring, nsarray, iboutlet, inaction.....etc)?
    Any other tips will be highly appreciated.
    Many thanks.

    Xcode is the IDE.
    Objective-C is the most common language used within Xcode.
    UIWindow *window .....  the * means return the address of the instance variable 'window'.
    An * is called a pointer to a variable.
    Everything you need is explained here:  https://developer.apple.com

  • Regarding the Remote Function Module

    hi,
            Can any body can provide the brief information regarding the Remote Function Module.
    1)How to create the remote function module
    2)how it differ from the normal function module
    3)any special features about this.
    Thanks in advance

    Hi
    RFC (Remote Function Call) is similar to the general SAP fun module: except that in the attributes you click the radio button: RFC enabled;
    and you will be passing an Import parameter DESTINATION to it.
    Other code and usage will be similar to any fun module;
    Have a look at any fun module in SE37 to understand better about the different components of Fun modules;
    Refer this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/22/042518488911d189490000e829fbbd/frameset.htm
    check out the following link it might help you
    http://help.sap.com/printdocu/core/Print46c/de/data/pdf/BCFESDE2/BCFESDE2.pdf
    Function Modules;
    Check this matter.
    Function Modules are Global ABAP programs created by SAP for reusable purpose.they have IMPORT,EXPORT and TABLE parameters, and EXCEPTIONS to through when error occurs.
    You can create them from TCode SE37.
    Go through the following doc:
    Function modules are cross-program, reusable procedures that are organized into function groups, and whose functions are implemented between the statements FUNCTION and ENDFUNCTION. Function modules and their interfaces are created in the Function Builder.
    Function Module Interfaces
    The parameter interface of a function module is defined in the Function Builder. It includes the definition of interface parameters and the specification of exceptions that can be triggered by a function module. The Function Builder automatically generates comment lines below the FUNCTION statement in the source code of the function module, which represent the interface of the function module with the following syntax:
    Syntax
    ... [IMPORTING parameters]
    [EXPORTING parameters]
    [CHANGING parameters]
    [TABLES table_parameters]
    [{RAISING|EXCEPTIONS} exc1 exc2 ...]
    The syntax and semantics of IMPORTING, EXPORTING, CHANGING, RAISING, and EXCEPTIONS mainly correspond to the definition of method interfaces with [CLASS-]METHODS. The additional option of defining table parameters using TABLES is obsolete.
    Interface parameters
    The interface parameters are defined on the relevant tab pages in the Function Builder.
    IMPORTING parameters are input parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input parameter. The content of the actual parameter is passed to the input parameter when the call is made. The content of an input parameter for which 'pass by reference' is defined cannot be changed in the function module.
    EXPORTING parameters are output parameters. When the function module is called, a suitable actual parameter can be specified for every output parameter. The content of an output parameter that is defined for 'pass by value' is transferred to the actual parameter if the function module is completed without errors. An output parameter that is defined for pass by reference is not initialized when the function module is called.
    CHANGING parameters are input and output parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input or output parameter. When the function module is called, the content of the actual parameter is passed to the input/output parameter, and when the function module is completed, the content of the input/output parameter is passed to the actual parameter.
    TABLES parameters are table parameters. Table parameters are obsolete CHANGING parameters that are typed as standard tables with a header line. If an internal table without a header line or a table body is passed as an actual parameter to a formal parameter of this type, an empty local header line is generated in the function module. If an internal table with a header line is used as an actual parameter, both the table body and the header line are passed to the function module. Pass by value is not possible in formal parameters defined using TABLES. Formal parameters defined with TABLES can be replaced by formal parameters defined with CHANGING. A local work area can be created for the internal table in the function module by using the addition LIKE LINE OF itab of the DATA statement.
    Exceptions
    The exception of a function module are defined on the Exceptions tab page in the Function Builder. Here you can select exception classes to define whether class-based exceptions are declared or non-class-based exception are defined. Class-based exceptions are represented in the above syntax by RAISING, and non-class-based exceptions are represented by EXCEPTIONS.
    The addition RAISING is used to declare class-based exceptions that can be propagated from the function module to the caller. Exceptions in the categories CX_STATIC_CHECK and CX_DYNAMIC_CHECK must be explicitly declared, otherwise a propagation can lead to an interface violation. A violation of the interface leads to the treatable exception CX_SY_NO_HANDLER. Exceptions of the category CX_NO_CHECK are implicitly always declared. The declaration of exceptions of the category CX_STATIC_CHECK is statically checked in the syntax check. For exceptions of the category CX_DYNAMIC_CHECK, the check is not performed until runtime. In a function module in which class-based exceptions are declared with the RAISING addition, the statement CATCH SYSTEM-EXCEPTIONS cannot be used. Instead, the relevant treatable exceptions should be handled in a TRY control structure.
    The addition EXCEPTIONS is used to define a list of non-class-based exceptions that can be triggered in the function module using the statements RAISE or MESSAGE RAISING. Exceptions defined in this way - as with formal parameters - are bound to the function module and cannot be propagated. If an exception of this type is triggered in a function module, and no return value has been assigned to it with the homonymous addition EXCEPTIONS of the CALL FUNCTION statement when the call was made, this leads to a runtime error.
    Note
    For new developments after release 6.10, SAP recommends that you work with class-based exceptions that are independent of the function module.
    RFC is a technology which is used to access a functions (Modules) from
    the remote systems.
    If a function module is set as remote enabled which can be access from
    the remote system via RFC.Eg: U can access the Remote enabled function modules in ur VB,Webdynpro,Java,Visual composer program.
    A function module can be set as remote enabled by SE37->Go to ur FM->click the option Button "remote enabled".
    But Normal function modules can not accessd from the remote system.
    Good Example for RFC enabled function module is : BAPI(Business Application Programming Interface)
    Note: All BAPIs are Remote enabled but not all remote enabled function modules are BAPI.
    CALLING A FUNCTION MODULE:
    1)In U ABAP Editor --> Click "Patter" ---> Selection Option Button "Call Function"
    --> Write the Corresponding FM name --> Hit Enter
    2)The appropriate import ,export Parameters will be displayed in ur editor
    3)Pass the Values Here.
    Also check these links.
    http://www.geocities.com/victorav15/sapr3/abapfun.html
    Check this link:
    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
    Check this link:
    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
    See the following links:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Doubt's regarding the Hierarchial Queries in Oracle

    Hi,
    i have a doubt regarding the Hierarchial Queries in Oracle.
    SELECT * FROM TMP_TEST;
    ID     NUMVAL     STRVAL
    1     100     Hello
    1     -100     World
    2     1     Concatenate
    2     2     In String
    2     3     using Connect By
    2     4     Using SYS_CONNECT_BY_PATH
    i am clear with my execution of IN_Line view (mechanism how it work's) .
    But i have also read about the Hierarchial queries in the Oracle product documentation's. i am also aware of the
    SYS_CONNECT_BY_PATH , LEVEL & START WITH , CONNECT BY Keywords.
    But i couldnot able to Manually work out as how this below Query works.
    Can you please explain me how this Hieracial query works ?
    SELECT ID, (SYS_CONNECT_BY_PATH(STRVAL,',')),LEVEL
    FROM
    SELECT ID,STRVAL,ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ID) RNUM,
    COUNT(*) OVER(PARTITION BY ID ORDER BY ID) CNT,NUMVAL
    FROM TMP_TEST
    START WITH RNUM = 1
    CONNECT BY PRIOR RNUM = RNUM - 1
    Many Thanks,
    Rajesh.

    Hi, Rajesh,
    My first message was in response to your first message.
    In your latest message, the query is:
    SELECT  ID, (SYS_CONNECT_BY_PATH(STRVAL,',')),LEVEL
    FROM    (
            SELECT  ID,STRVAL,ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ID) RNUM,
                    COUNT(*) OVER(PARTITION BY ID ORDER BY ID) CNT,NUMVAL
            FROM TMP_TEST
    WHERE   RNUM = CNT
    START WITH  RNUM = 1
    CONNECT BY  PRIOR RNUM = RNUM - 1;It looks like you lost the second CONNECT BY condition:
    AND PRIOR ID = IDPut it back: it's important.
    Now you're confused about the output row:
    2    ,Hello,World,using Connect By,Using SYS_CONNECT_BY_PATH   4It doesn't seem to correspond to anything results that you got when you ran the sub-query alone.
    That's because the resutls from your sub-query may change every time you run it, even though the data doesn't change. The ORDER BY clauses in both of the analytic functions do not result in a complete ordering. In fact, they're completely meaningless. It never makes any sense to PARTITON BY and ORDER BY the same value; "PARTITION BY id" means that only rows with the same id will be compared to each other; you might as well say "ORDER BY 0" or "ORDER BY dmbs_random.value".
    The ORDER BY clause of ROW_NUMBER whould reflect that way in which you want the results to appear within each id, for example:
    ROW_NUMBER () OVER (PARTITION BY id ORDER BY UPPER (strval))Note that this is very similar to what was in my first reply.
    In the COUNT function, why do you want an ORDER BY clause at all? Just say:
    COUNT (*) OVER (PARTITION BY id)

  • The Streaming example is crashing Firefox

    I just tried the Streaming example in this link
    http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf
    This is a build of the OSMF example showing all the possibilities.
    The streaming link is freezing the swf
    When I trying to update my sample video player with the new framework build this is what I get:
    [Fault] exception, information=VerifyError: Error #1053: Illegal override of play2 in org.openvideoplayer.net.dynamicstreaming.DynamicNetStream.
    Execution halted 00009858at 0xExecution halted 00009858 (39000)
    Is it me or do we still have breakages

    Hmmm, works fine on my various test machines. Some questions
    1. Are you loading http://mediapm.edgesuite.net/osmf/swf/ExamplePlayer.swf with Flash Player 10?
    2. Do you get the freeze on all browsers?
    3. Which OS are you runing under?
    Regarding your sample player- is is set up to compile to Flash Player 10.0.0 ?
    Cheers
    Will

  • For a good book regarding the network security and management

    i am not a newbie to networking. i have done ccna successfully. now i want to do gain some knowledge regarding the security of the networks.
    i want to know which book i prefer?? or any other good advice..
    Regards

    You don't get books dealing with ASP and MySQL but you can get books that deals with PHP and MySQL.  For example I have used this book (click on it to go to Amazon):
    There are other books as well but this one gets you started quickly and then you can develop your skills buying something more advanced.
    Good luck.

Maybe you are looking for