Documentation for V function

Hi Folks,
Sprinkled throughout lots of the documentation there is a reference to the "v()" function.
Examples include "v('APP_USER')" and similar.
Since this function doesn't appear to be part of a PL/SQL package, using it perturbs me slightly: I always
like to have at least some sort of grasp of what I'm using and although I am grateful for all the folk that
show examples of its use, there's nothing like having the fundamental definition to make a Developer sleep
a little easier at night... :-)
Can any kind soul give a URL for the place in the documentation where it describes this mysterious function
please?
Thanks in advance
Mungo

Thanks to (currently) the two respondents. Though I didn't state it, it was the API documentation that I
was seeking, hence I marked "jarola" as Correct. The other respondent was most helpful too.
Follow-on question: if I use "v(...)" in a database table trigger, that trigger runs in the database and (I think) only has
access to the schema's code as well as the usual built-ins.
Since this function belongs to Apex, how is it "attached" to my schema? When I specify a schema to be linked to a Workspace,
is this where the linking occurs?
Hoping you can see my question through the fog of feeble words I've used; thanks in advance.
Mungo

Similar Messages

  • Documentation for SAP function modules??

    Hello,
    is there any documentation for the SAP function modules available?
    I need documentation for SJ01 (SAP Objects). If I try to view the documentation in SE80, I get the error message: "Document OJ_XXX(whatever I selected) is not available in language DE"
    Where can I get this documentation?
    Is there an overview+documentation available somewhere of all SAP functions which may be used for own programs? Or how do I know what's already available and how to use it?
    Thanks
    Steffi

    Hi,
    Go thru this links
    http://sap.ittoolbox.com/topics/t.asp?t=303&p=449&h2=322&h1=303&h3=449
    http://www.erpgenie.com/abap/functions.htm
    Thanks
    Sunil

  • Documentation for XQuery Functions?

    I have been looking for more information on the Aqualogic specific XQuery functions but have so far come up short. In particular I want to know the details for fn-bea:uuid(). I would like to be able to generate a unique identifier to use for correlating messages that come through ALSB in my log. Is there somewhere that I can find a description of what this function does?

    WaltK wrote:
    Where do I find documentation for APEX provided javascript functions such as addRow();?
    addRow is undocumented.
    Documented JavaScript methods are described in the API Reference, other documentation for the current version is located on the APEX Documentation page. Documentation for previous versions is located in the documentation archive.

  • Documentation for Javascript Functions

    Where do I find documentation for APEX provided javascript functions such as addRow();?

    WaltK wrote:
    Where do I find documentation for APEX provided javascript functions such as addRow();?
    addRow is undocumented.
    Documented JavaScript methods are described in the API Reference, other documentation for the current version is located on the APEX Documentation page. Documentation for previous versions is located in the documentation archive.

  • Replacement  for a function module in  6.0

    Hi
       I  am in the process of upgrading from 4.7 to 6.0 . The function module SAPWL_STATREC_READ_FILE is flagged as obsolete . Am unable to find a documentation for this function module . So which is the replacement for this function module . ?
    Please help . .

    hi,
    the replacement is SAPWL_STATREC_DIRECT_READ
    next time check the source code of the FM, probably you'll find the answer...
    hope this helps
    ec

  • Trouble creating Variant format for ActiveX Function (MintMT Controller)

    Hello!
    I am creating a VI to control 2-axis motion using the MintMT activeX library and have run into a problem.  I was able to easily call and execute functions from Labview until I ran into one (VectorA) that requires an array of variant input.  I cannot format my input correctly and have exhausted myself trying different combinations of building this array and converting to variant type (To Variant). I also have wired Labview arrays directly (with no luck). The arrays are very small (only 2 elements). Finally I tried the OpenG library (Cluster to Varray and Array to Array of Vdata) without success.  The error code is: LabVIEW:  (Hex 0x80070057) One or more arguments are invalid.
    Any advice?
    Attached is the documentation for the function:
    VectorA
    Prototype:
    VB      VectorA(nNumberOfAxes As Integer, nAxesArray As Variant,
                    fPosArray As Variant)
    Delphi  VectorA : (nNumberOfAxes: Smallint; nAxesArray: OleVariant;
                       fPosArray: OleVariant)
    C++     void VectorA(short nNumberOfAxes, VARIANT nAxesArray, VARIANT fPosArray);
    C       void VectorA(__int16 nNumberOfAxes, __int16 *nAxesArray, float *fPosArray);

    Hi Mr. NiceGuy,
    The code from the manufacturer has a To Variant converter between the arrays and the Property Node. I'd recommend converting the arrays to variants in your code. You can find that To Variant VI on the Functions Palette » Programming » Cluster, Class, & Variant »Variant. Let us know if that works.
    Hillary
    Regards,
    Hillary E
    National Instruments

  • Where can I find documentation for the HSP* Custom Functions

    I can see a number of HSP functions are registered in Essbase but cannot find any documentation for them. I am reluctant to use them for client development without some proper documentation. Does anyone know where it can be found?
    The functions are :
    @HspNthMbr
    @HspNumToString
    @HspDateToString
    @HspConcat
    @HspMbrIndex
    @HspMessage
    @HspGetMbrCount
    @HspCreateCDFSession
    @HspRemoveCDFSession
    @HspAddPageCombination
    @HspCreateEssbaseServerFile
    @HspWritePageCombinations
    @HspGetFileName
    Many of these look interesting. Some of them seem obvious, others might have a number of paramenters and options.
    Any help appreciated.
    Richard

    Here is the contents of essfunc.xml.  A little bit more information than what is available than in EAS; for example regarding function @HspGetMbrCount, it has a limited function prototype "@HspGetMbrCount(StringArray)" and purpose "Returns the member count of the range provided".  I got this from Oracle/Middleware/user_projects/essbase1/EssbaseServer/essbaseserver1/java.  You can view it more easily in Internet Explorer or vim.
      <?xml version="1.0" encoding="utf-8" ?>
    - <definitions version="6.2.0">
      <macros />
    - <functions>
    - <function name="@HspNthMbr" tssec="1377715749" tsmcs="202567" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getNthMember(String[],int)">
    - <spec>
    - <![CDATA[ @HspNthMbr(memberRange, PosIndex)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns nth member in the range provided
      ]]>
      </comment>
      </function>
    - <function name="@HspNumToString" tssec="1377715749" tsmcs="224917" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.numToString(int)">
    - <spec>
    - <![CDATA[ @HspNumToString(NumericInput)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns String type value for the numeric value provided
      ]]>
      </comment>
      </function>
    - <function name="@HspDateToString" tssec="1377715749" tsmcs="246968" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateToString(int)">
    - <spec>
    - <![CDATA[ @HspDateToString(NumericDateInput)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns String type date in DD/MM/YYYY format
      ]]>
      </comment>
      </function>
    - <function name="@HspConcat" tssec="1377715749" tsmcs="268969" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.makeAString(String[])">
    - <spec>
    - <![CDATA[ @HspConcat(StringArray)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns a single string by concatenating all the values passed to it
      ]]>
      </comment>
      </function>
    - <function name="@HspMbrIndex" tssec="1377715749" tsmcs="291290" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMbrIndex(String[], String)">
    - <spec>
    - <![CDATA[ @HspGetMbrIndex(String[], String)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the member position in the dimension based on outline order.
      ]]>
      </comment>
      </function>
    - <function name="@HspMessage" tssec="1377715749" tsmcs="315045" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getURL(String[])">
    - <spec>
    - <![CDATA[ @HspMessage(StringArray)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns URL format of the message and parameters
      ]]>
      </comment>
      </function>
    - <function name="@HspGetMbrCount" tssec="1377715749" tsmcs="335521" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMbrCount (String[])">
    - <spec>
    - <![CDATA[ @HspGetMbrCount(StringArray)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the member count of the range provided
      ]]>
      </comment>
      </function>
    - <function name="@HspDateDiff" tssec="1377715749" tsmcs="357494" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateDiff(int,int)">
    - <spec>
    - <![CDATA[ @HspDateDiff(fromDate, toDate)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns difference between two dates in days, inclusive of dates passed.
      ]]>
      </comment>
      </function>
    - <function name="@HspDateRoll" tssec="1377715749" tsmcs="379014" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.dateRoll(int,int,int)">
    - <spec>
    - <![CDATA[ @HspDateRoll(startDate, noOfPeriods, periodType)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the next date, resulting from adding noOfPeriods to StartDate.
      ]]>
      </comment>
      </function>
    - <function name="@HspOffsetIdx" tssec="1377715749" tsmcs="400720" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getDataOffsetIdx(long[],long[],long[],int,int,int)">
    - <spec>
    - <![CDATA[ @HspOffsetIdx(DataList, StartDateList, EndDateList, BaseValue, OffSet, BaseDate)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the pointer to data which is nth distinct value, where n is the offset and for that data, gets relevant row based on date array.
      ]]>
      </comment>
      </function>
    - <function name="@HspMbrList" tssec="1377715749" tsmcs="422891" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getMemberList(String[],long[],int)">
    - <spec>
    - <![CDATA[ @HspMbrList(MemberList, DataList, ChkValue)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the list of members, at positions corresponding to data same as ChkValue in DataList.
      ]]>
      </comment>
      </function>
    - <function name="@HspNextAllocIdx" tssec="1377715749" tsmcs="445933" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getNextAllocIdx(long[],long[],int)">
    - <spec>
    - <![CDATA[ @HspNextAllocIdx(dataList,unspAcc,counter)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the pointer for the first row with no allocation or first row positive allocaction and not a modified row or total
      ]]>
      </comment>
      </function>
    - <function name="@HspStringCompare" tssec="1377715749" tsmcs="469322" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.stringcompare(String, String)">
    - <spec>
    - <![CDATA[ @HspStringCompare(srcstring, trgtstr)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Does a string compare and Returns the true if sourcestring and target string are same.
      ]]>
      </comment>
      </function>
    - <function name="@JDebug" tssec="1377715749" tsmcs="493564" javaSpec="com.hyperion.calcmgr.common.cdf.DebugFunctions.debug (int , String, String[], double , String)">
      <flag value="RUNTIME" />
    - <spec>
    - <![CDATA[ @JDebug(action, returnAddr, str_array, dblInput, lineKey)
      ]]>
      </spec>
      </function>
    - <function name="@JSendDebug" tssec="1377715749" tsmcs="521638" javaSpec="com.hyperion.calcmgr.common.cdf.DebugFunctions.sendDebug(int , String , String[] , double[] , String )">
      <flag value="RUNTIME" />
    - <spec>
    - <![CDATA[ @JSendDebug(action, returnAddr, str_array,dblInput_array, lineKey)
      ]]>
      </spec>
      </function>
    - <function name="@HspCreateCDFSession" tssec="1377715749" tsmcs="548082" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.createCDFSession()">
    - <spec>
    - <![CDATA[ @HspCreateCDFSession()
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Creates and returns a unique session Id
      ]]>
      </comment>
      </function>
    - <function name="@HspRemoveCDFSession" tssec="1377715749" tsmcs="578942" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.removeCDFSession(long)">
    - <spec>
    - <![CDATA[ @HspRemoveCDFSession(sessionId)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Removes the session with the provided sessionId
      ]]>
      </comment>
      </function>
    - <function name="@HspAddPageCombination" tssec="1377715749" tsmcs="610001" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.addPageCombination(long, String[])">
    - <spec>
    - <![CDATA[ @HspAddPageCombination(sessionId, pages)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Adds a page combination
      ]]>
      </comment>
      </function>
    - <function name="@HspCreateEssbaseServerFile" tssec="1377715749" tsmcs="640601" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.createEssbaseServerFile(long,String,String)">
    - <spec>
    - <![CDATA[ @HspCreateEssbaseServerFile(sessionId, appName, cubeName)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Creates a unique file on the Essbase server and returns the file path
      ]]>
      </comment>
      </function>
    - <function name="@HspWritePageCombinations" tssec="1377715749" tsmcs="669640" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.writePageCombinations(long, String)">
    - <spec>
    - <![CDATA[ @HspWritePageCombinations(sessionId, fileName)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Writes all the page combinations with data to the file
      ]]>
      </comment>
      </function>
    - <function name="@HspGetFileName" tssec="1377715749" tsmcs="705211" javaSpec="com.hyperion.essbase.cdf.psb.HSPCDFUtils.getFileName(String)">
    - <spec>
    - <![CDATA[ @HspGetFileName(filePath)
      ]]>
      </spec>
    - <comment>
    - <![CDATA[ Returns the file name for the give path
      ]]>
      </comment>
      </function>
      </functions>
      </definitions>

  • Documentation for declare cursor in table function

    Thanks in advance to all,
    Could anyone pont me to doc about declaring cursor for table function?
    For example something as:
    CURSOR cur_test IS     
    SELECT S.*,       OT.par1
        FROM  table S, TABLE (pak.tabfunc(&par0,S.col1) ) OT'Cause having problem in compilation (ORA_904 invalid identifier)
    Thanks

    Thanks William for reply,
    Is that part of the code? No, It was only for example.
    my problem is:
    I don't understand, I have success in SQL
    begin
      FOR x IN
        (SELECT s.*,       OT.*
        FROM  tablex S,
         TABLE (pkg.myfunctpipilined(x1,x2,x3,s.col1) ) OT
        WHERE ........
      ) LOOP
        dbms_output.put_line('Fetching.... ' || x.xxxxx);
      END LOOP;
    END;but, when i insert that in a procedure I get ORA-904 identifier on pkg.myfunctpipilined
    Thanks again for your time, I appreciated, I keep on to try and looking for
    ps. pkg.myfunctpipilined is pipelined function in Package based on Table's Object

  • How to check for a function module with its description and functionality

    Hi all,
    How to check for a function module,with its description and its functionality,in detail how can I know the purpose of a particular function module,how to search for a function module which suits my requirement .

    Hi,
    You can search a FM of your requirement by putting in the Key words and searching for a FM. Like * KEYWORD * and then pressing F4.
    Say for example you need to search something regarding converstion.
    Search for * CONVERT * and press F4.
    If there is something specfic like converting date to something you can give
    DATE * CONVERT *
    OR
    CONVERT * DATE *  and press F4.
    Once you narrow down your search you will have a Function module documentation inside the Function module. Please note that all the FMs willl not have documentation.
    Regards,
    Pramod

  • Examples for using function modules and BApis.

    My Dear FRNDS,
    I am very new to ABAP. And I have read the documentation for  function modules but i am not that clear to practice them.So I would be very happy if u people share a little bit of ur experience with me.
    Please provide me some examples of all the use cases in function modules and specially exception handling.
    Frnds, i am going to work with bapis so i feel practicing function module will give me a edge.
    and please tell me after calling a BAPI FM why we have to perform   'BAPI_TRANSACTION_COMMIT' and 'BAPI_TRANSACTION_ROLLBACK'.
    .Ur efforts  will be greatly rewarded.
    thx,
    reshali

    Hi,
    Please check this sample codes.
    DATA: BAPI_Z05DOGI_DELIVERY LIKE BAPIOBDLVHDRCON-DELIV_NUMB ,
    BAPI_Z05DOGI_HEADER_DATA LIKE BAPIOBDLVHDRCON OCCURS 0 WITH HEADER LINE ,
    BAPI_Z05DOGI_HEADER_CONTROL LIKE BAPIOBDLVHDRCTRLCON OCCURS 0 WITH HEADER LINE,
    BAPI_Z05DOGI_ITEM_DATA LIKE BAPIOBDLVITEMCON OCCURS 0 WITH HEADER LINE,
    BAPI_Z05DOGI_ITEM_CONTROL LIKE BAPIOBDLVITEMCTRLCON OCCURS 0 WITH HEADER LINE ,
    BAPI_Z05DOGI_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE .
    CLEAR: BAPI_Z05DOGI_DELIVERY , BAPI_Z05DOGI_HEADER_DATA , BAPI_Z05DOGI_HEADER_CONTROL , BAPI_Z05DOGI_ITEM_DATA ,BAPI_Z05DOGI_ITEM_CONTROL , BAPI_Z05DOGI_RETURN .
    REFRESH: BAPI_Z05DOGI_HEADER_DATA , BAPI_Z05DOGI_HEADER_CONTROL , BAPI_Z05DOGI_ITEM_DATA , BAPI_Z05DOGI_ITEM_CONTROL , BAPI_Z05DOGI_RETURN .
    BAPI_Z05DOGI_DELIVERY = ZMM_WB1-ISSUE .
    BAPI_Z05DOGI_HEADER_DATA-DELIV_NUMB = ZMM_WB1-ISSUE.
    APPEND BAPI_Z05DOGI_HEADER_DATA.
    BAPI_Z05DOGI_HEADER_CONTROL-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_HEADER_CONTROL-POST_GI_FLG = 'X'.
    APPEND BAPI_Z05DOGI_HEADER_CONTROL.
    BAPI_Z05DOGI_ITEM_DATA-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_ITEM_DATA-DELIV_ITEM = 10.
    BAPI_Z05DOGI_ITEM_DATA-DLV_QTY = LFIMGGIA.
    BAPI_Z05DOGI_ITEM_DATA-SALES_UNIT = XTAB-MEINS.
    BAPI_Z05DOGI_ITEM_DATA-DLV_QTY_IMUNIT = LFIMGGIA.
    BAPI_Z05DOGI_ITEM_DATA-FACT_UNIT_NOM = UMVKZLIPS.
    BAPI_Z05DOGI_ITEM_DATA-FACT_UNIT_DENOM = UMVKNLIPS.
    APPEND BAPI_Z05DOGI_ITEM_DATA.
    BAPI_Z05DOGI_ITEM_CONTROL-DELIV_NUMB = ZMM_WB1-ISSUE.
    BAPI_Z05DOGI_ITEM_CONTROL-DELIV_ITEM = 10.
    BAPI_Z05DOGI_ITEM_CONTROL-CHG_DELQTY = 'X'.
    APPEND BAPI_Z05DOGI_ITEM_CONTROL.
    CALL FUNCTION 'BAPI_OUTB_DELIVERY_CONFIRM_DEC'
    EXPORTING
    DELIVERY = BAPI_Z05DOGI_DELIVERY
    HEADER_DATA = BAPI_Z05DOGI_HEADER_DATA
    HEADER_CONTROL = BAPI_Z05DOGI_HEADER_CONTROL
    TABLES
    ITEM_DATA = BAPI_Z05DOGI_ITEM_DATA
    ITEM_CONTROL = BAPI_Z05DOGI_ITEM_CONTROL
    RETURN = BAPI_Z05DOGI_RETURN.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
    WAIT = 'X'
    IMPORTING
    RETURN = BAPI_Z05DOGI_RETURN.
    Go thru this link
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    BAPI_TRANSACTION_COMMIT
    Execute external Commit when using BAPIs
    This method executes a COMMIT WORK command. It is required for
    transactions developed externally to the R/3 System that change data in
    the R/3 System via BAPI calls.
    When you call BAPIs in your program that change data in the R/3 System,
    afterwards you must call this method to write the changes to the
    database.
    COMMIT WORK
    The statement COMMIT WORK completes the current SAP LUW and opens a new one, storing all change requests for the currenta SAP LUW in the process
    there are some FM that we use for creating trasaction . for example FM : that use for creating production order . if you execut the FM , the system will not create any data in the system so you need to excute the FM : BAPI_TRANSACTION_COMMIT to commit that creating the production order .
    in case of commit work, that is a syntax in abap program . if you use this syntax after you insert ,update or delete table in the sap ,system will do it immediately otherwise the system will do it after execution is complete.
    ROLLBACK WORK.
    for confirming or undoing database updates. COMMIT WORK always concludes a database LUW and starts a new one. ROLLBACK WORK always undoes all changes back to the start of the database LUW.
    Regards,
    Raj.

  • Trying to create a Histogram type/object for aggregate functions

    Hi,
    I am trying to create an aggregate function that will return a histogram
    type.
    It doesn't have to be an object that is returned, I don't mind returning
    a string but I would like to keep the associative array (or something
    else indexed by varchar2) as a static variable between iterations.
    I started out with the SecondMax example in
    http://www.csis.gvsu.edu/GeneralInfo/Oracle/appdev.920/a96595/dci11agg.htm#1004821
    But even seems that even a simpler aggregate function like one strCat
    below (which works) has problems because I get multiple permutations for
    every combination. The natural way to solve this would be to create an
    associative array as a static variable as part of the Histogram (see
    code below). However, apparently Oracle refuses to accept associate
    arrays in this context (PLS-00355 use of pl/sql table not allowed in
    this context).
    If there is no easy way to do the histogram quickly can we at least get
    something like strCat to work in a specific order with a "partition by
    ... order by clause"? It seems that even with "PARALLEL_ENABLE"
    commented out strCat still calls merge for function calls like:
    select hr,qtr, count(tzrwy) rwys,
    noam.strCat(cnt) rwycnt,
    noam.strCat(tzrwy) config,
    sum(cnt) cnt, min(minscore) minscore, max(maxscore) maxscore from
    ordrwys group by hr,qtr
    Not only does this create duplicate entries in the query result like
    "A,B,C" and "A,C,B" it seems that the order in rwycnt and config are not
    always the same so a user can not match the results based on their
    order.
    The difference between my functions and functions like sum and the
    secondMax demonstrated in the documentation is that secondMax does not
    care about the order in which it gets its arguments and does not need to
    maintain an ordered set in order to return the correct results. A good
    example of a built in oracle function that does care about all its
    arguments and probably has to maintain a similar data structure to the
    one I want is the PERCTILE_DISC function. If you can find the code for
    that function (or something like it) and forward a reference to me that
    in itself would be very helpful.
    Thanks,
    K.Dingle
    CREATE OR REPLACE type Histogram as object
    -- TYPE Hist10 IS TABLE OF pls_integer INDEX BY varchar2(10),
    -- retval hist10;
    -- retval number,
    retval noam.const.hist10,
    static function ODCIAggregateInitialize (sctx IN OUT Histogram)
    return number,
    member function ODCIAggregateIterate (self IN OUT Histogram,
    value IN varchar2) return number,
    member function ODCIAggregateTerminate (self IN Histogram,
    returnValue OUT varchar2,
    flags IN number) return number,
    member function ODCIAggregateMerge (self IN OUT Histogram,
    ctx2 IN Histogram) return number
    CREATE OR REPLACE type body Histogram is
    static function ODCIAggregateInitialize(sctx IN OUT Histogram) return
    number is
    begin
    sctx := const.Hist10();
    return ODCIConst.Success;
    end;
    member function ODCIAggregateIterate(self IN OUT Histogram, value IN
    varchar2)
    return number is
    begin
    if self.retval.exist(value)
    then self.retval(value):=self.retval(value)+1;
    else self.retval(value):=1;
    end if;
    return ODCIConst.Success;
    end;
    member function ODCIAggregateTerminate(self IN Histogram,
    returnValue OUT varchar2,
    flags IN number)
    return number is
    begin
    returnValue := self.retval;
    return ODCIConst.Success;
    end;
    member function ODCIAggregateMerge(self IN OUT Histogram,
    ctx2 IN Histogram) return number is
    begin
    i := ctx2.FIRST; -- get subscript of first element
    WHILE i IS NOT NULL LOOP
    if self.retval.exist(ctx2(i))
    then self.retval(i):=self.retval(i)+ctx2.retval(i);
    else self.retval(value):=ctx2.retval(i);
    end if;
    i := ctx2.NEXT(i); -- get subscript of next element
    END LOOP;
    return ODCIConst.Success;
    end;
    end;
    CREATE OR REPLACE type stringCat as object
    retval varchar2(16383), -- concat of all value to now varchar2, --
    highest value seen so far
    static function ODCIAggregateInitialize (sctx IN OUT stringCat)
    return number,
    member function ODCIAggregateIterate (self IN OUT stringCat,
    value IN varchar2) return number,
    member function ODCIAggregateTerminate (self IN stringCat,
    returnValue OUT varchar2,
    flags IN number) return number,
    member function ODCIAggregateMerge (self IN OUT stringCat,
    ctx2 IN stringCat) return number
    CREATE OR REPLACE type body stringCat is
    static function ODCIAggregateInitialize(sctx IN OUT stringCat) return
    number is
    begin
    sctx := stringCat('');
    return ODCIConst.Success;
    end;
    member function ODCIAggregateIterate(self IN OUT stringCat, value IN
    varchar2)
    return number is
    begin
    if self.retval is null
    then self.retval:=value;
    else self.retval:=self.retval || ',' || value;
    end if;
    return ODCIConst.Success;
    end;
    member function ODCIAggregateTerminate(self IN stringCat,
    returnValue OUT varchar2,
    flags IN number)
    return number is
    begin
    returnValue := self.retval;
    return ODCIConst.Success;
    end;
    member function ODCIAggregateMerge(self IN OUT stringCat,
    ctx2 IN stringCat) return number is
    begin
    self.retval := self.retval || ctx2.retval;
    return ODCIConst.Success;
    end;
    end;
    CREATE OR REPLACE FUNCTION StrCat (input varchar2) RETURN varchar2
    -- PARALLEL_ENABLE
    AGGREGATE USING StringCat;

    GraphicsConfiguration is an abstract class. You would need to subclass it. From the line of code you posted, it seems like you are going about things the wrong way. What are you trying to accomplish? Shouldn't this question be posted in the Swing or AWT forum?

  • Documentation about this function module

    ineed Documentation about this function module RP_ANSAL_FROM_PERNR

    Hi Avinash,
    Have a look at the function group program documentation.It gives an idea of what the function module does.
    Short text
    Annual Salary Functionality (ANSAL)
    Description
    This function group contains different functionality for calculating the annual salary, and calculating a period salary from the annual salary.
    The function group evaluates different tables and features:
    Tables
    T503      defines whether an employee is paid on an
              hourly basis or per period
    T510W     defines the time unit
    T511      determines the relevant module from the annual
              salary wage type, rounding, etc.
    T539J     defines the valid wage types for calculating 
              the annual salary
    Features
    ANSAL     defines the annual salary wage type
    PFREQ     number of periods per year
    Old U510F -> use T510F ?
    Thanks
    Lakshman

  • Enduser documentation for fi and co

    Hi Gurus,
    Any body can provide enduser documentation for fi and co i will assign full points to you
    [email protected]
    Thanks
      RAM

    hi
    What Are SAP End User Manual
    It is the same for every other modules although here I reference it mainly for SAP HR.
    1) You should understand which targeted group for the end-user training is for.  Do they have any computer background or not. 
    2) In what way they are going to make use of the manuals supplied to them during the course of training.
    Let us focus on how to prepare manuals:
    In the client side , End Users are not permanent. If they get any better job outside they will resign and go out. Even if you train them well, again the end-user team disappears after some time. That is why implementing company( Client ) expects SAP Consultants to prepare documents which are self explanatory (even to a layman in SAP) and study themselves and use the sap easy access very comfortably.
    Hence we should prepare a document which explains the following things comfortably:
    A) All the buttons and Screens we have in sap and its importance for an end-user.
    B) All the transaction codes used by end user.
    C) The STEP by STEP usage methodology with screen shots and explanatory foot notes for each Transaction code.
    D) Prepare a book a table and columns which should have the following information:
    - Sl.NO.
    - Transaction Code
    - Navigation path 
    - Use of the Code
    - Expected Result
    - Achieved Result
    - Remarks/Any Comment
    E) Highlight the common troubles during the usage of SAP by an end- user and give the solutions (ready to use)
    These problems you can come across while giving the in house training for the end-users.  You just place them at one place and publish it for their usage in future for any of their new joinees as an end-user.
    F) Every consultant is aware that the entire Organsiational Management is with end user only. Means consultant should train the end user in entire OM.
    G) We should inform the importance of info types and usage for our purposes at expert mode, PA30, PA40 etc.,
    H) Each field in the international infotypes should be explained very clearly and ensure that they are comfortable with the fields of infotypes which have been configured for their company.
    For example : info type 0001 Org Assignment insists about the three structures of the HR. We should explain each sub field like Emp Group, Emp Sub Group, Personnel Area and Sub Area and its importance and relevance to their company so as to understand while processing them from the end- user point of view . 
    When an employee is hired into the company , now the end-user in a position to understand which employee group and subgroup, Personnel Area And Sub Area etc., should allotted..
    Like this whatever comes across in SAP Easy Access should be insisted through the training of end users.
    I) Demo, exercises and solutions should be provided in the manuals.
    J) Glossary of terms and expansion of Acronyms, Abbreviations should be given.  Like this each consultant should focus on end user training and prepare the documents.          
    What is the Difference between Consultant & End users?
    SAP consultant role is to build the system, changes & modification/updation in currently installed SAP system for the end users.
    SAP End user only use the SAP system just to fetch some info, or to create new thing. So a end user is just using the final product which it is meant for and consultnat design the product/updation and modification.
    The roles and responsibilities of end users is working in easy access menu they will not have authorizations of using img settings if they get doubt they will send query to the implemented company and just entering day to day transactions.
    Roles and Responsibilities of End User:
    Using the software at the end or after the implementation is an End User.
    In sap HR , we do come across entire Org Management creation by an end user after the Personnel strucutre is created.  OM objects like creation of Org Unit means functional area or dpt , creation Job and Position and its occupancy is with in the limits of an enduser.  Initiallly the OM is created by sap consultant . In course of time a new department has appeared in the company of the client .. this has to be created by the enduser rather than depending up on the implementor... similarly new job and position..like this small things are always done by the enduser.
    The entire work of OM is purely depends upon the enduser.
    After from this running periodical payroll and Ensuring of the Time schedules ( Work Schedules) of each employee is done from sap easy access by an enduser and the show run of payroll everymonth is by the enduser only.  Like this lot of roles are there for an end user. 
    Whatever the problems come across during the enduser utilisation of sap ...that will reach as ticket to the support team
    Explain what are the job responsibilities of END user & POWER user.
    One would need user id and password to access SAP be it a developer, consultant, administrator, or end user.
    End user is the one who performs transactions in SAP after it goes live. Such as posting an invoice, goods receipt, creating purchase orders, sales orders etc.
    Power Users are users with advanced knowledge in certain applications and with special permissions or roles. They work in the specialist departments in the company and are available to other users as contact persons.
    nagesh

  • Documentation for oracle webcenter wiki and blog server 10.1.3.2.0

    Hi
    Can anyone tell me where I can get the documentation for oracle webcenter wiki and blog server 10.1.3.2.0. I am specifically interested in this version and not the latest version Oracle® WebCenter Wiki and Blog Server 10g Release 3 (10.1.3.4.0) because I have heard the older version provided out of the box portlets for creation of blogs.
    Since we want blogs very fast, I want documentation of this older version.
    Can anyone point them out to me as soon as possible please

    You can find the demo portlets here: http://www.oracle.com/technology/products/webcenter/owcs_10132_demos.html#wiki_blog_disc_samples
    I do not believe there were any portlets provided with the earlier release.
    Anyway what i think is it should not take you more than a few hours to integrate blogging functionality if you are using the Connection & Task flows provided by WebCenter.
    Venkat

  • Documentation for exporting apex page to Word or PDF

    Hi,
    Do you know of any examples or documentation for exporting several regions on an APEX page to either a word doc or a pdf? I have tried using the report print functionality but it's not quite robust enough and I can only do one report.
    Any direction would be greatly appreciated.
    Best,
    Forrest

    Hi -
    Not sure if I've understood your requirement but I'll guess that you have multiple reports or other items on a page and you want to generate 1 report with values from all regions...
    If that's the case the approach I would take:
    1) Configure either BI Publisher or Apache FOP printing.
    2) Define a Report Query and Layout under shared components that pulls in all the data you require.
    3) Call the new report from a button on the page.
    You can find docs for all of this on apex.oracle.com, look for "Configure PDF Printing".
    Good luck.

Maybe you are looking for

  • No longer able to print wirelessly

    Hi I have and iPhone 4S and an HP Photosmart 7510 printer and a Three Mifi. I used to be able to print from my laptop and iPhone to my printer with no problem - until I updated my printer. Now I'm unable to print from either wirelessly. My iPhone det

  • Stock Transport for Non Valuated Account Assigned Material

    Hi Experts, I have to satisfy some unique requirement from my demanding FICO team to make certain process work our way. Following is the scenario... 1. Plant A and plant B belongs to the same company. 2. Plant A makes material X (non valuated, ind/co

  • What are the major differecese between PI7.0 and PI7.1

    It's said that there are 3 major differences between PI7.0 and PI7.1. Could you give them here because I cannot find them. Thanks!

  • Putting a bridge photo gallery into my website

    I created a photo gallery in Bridge.  I saved it into a separate folder in my website's folder. How do I add the gallery to one of my pages in Dreamweaver? I took the html code and put it into my page and it just listed all the files and their sizes.

  • Installing 10.7.5 - "unexpected error"

    I've been trying to update my MacBook Pro to OSX 10.7.5 from 10.7.4, but it keeps encountering an "unexpected error." Even when I tried to install from the website it failed while "writing." Any advice on how to make it happy?