How to register IN parameter of Types.Array

I am trying to call a stored procedure in oracle database using a java application. The stored procedure has a IN parameter of Types.Array type. While trying to register the IN parameter using
callableStatement.setArray(pos,(java.sql.Array)sqlParameter.value)
(sqlParameter.value is of Object type)
I get a ClassCastException
Can anyone tell me how to pass the Array to the stored procedure?

sqlParameter.value is of Object typeYou have to create the array using the class oracle.sql.ArrayDescriptor; like this:
Connection dbConnection = dbConnectionAccess.getConnection ();
ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor ("HYPOLINE.NTESTARRAY", dbConnection);
String [] newArrayValue = new String [] {"A1","A2","A3"};
Array newArray = new ARRAY (arrayDescriptor, dbConnection, newArrayValue);
See also the Oracle JDBC Developer's Guide and Reference!
Hope this helps Thomas

Similar Messages

  • URL iView Problem - How to Use URL Parameter of Type 'User Information'

    Hello URL iView experts
    I am currently working on integration of backend-functionality with the help of an URL iView.
    I want to use a parameter of type 'User Information'. In SAP Help Library it is said, that it is possible to set the value of a parameter according to a dynamic query on the users attributes. (Link SAP HELP)
    It is also said, that one can retrieve the Logon ID of the users account.(Attribute Name: j_user -> Link SAP HELP Attributes )
    I can choose the type 'User Information' but i don't know what to specify in the field 'Value'.
    I have made a screenshot of the problem.->[Link to screenshot|http://img66.imageshack.us/img66/7782/urliviewproblemfrsdnthrel3.jpg]
    But if i am calling the application this way, he doesn't retrieve the Logon-ID of the account, but he just uses the 'j_user' as value for the parameter.
    Can you tell me, what i need to specify in the field value?
    Best Regards
    Marcus
    Edited by: Marcus Böhm on Jun 2, 2008 1:22 PM

    Hi Marcus,
    > It is also said, that one can retrieve the Logon ID of the users account
    This is not correct; on the help.sap.com-page concerning the URL-iView-Parameters, it is printed that "other attributes (general, account, group, role) are not supported". The j_user attribute is part of the account group, so - not supported.
    For your needs, it may be a better choose to use the AppIntegrator, which offers such a possibility by using "<User.LogonUid>"; see http://help.sap.com/saphelp_nw70/helpdata/EN/36/5e3842134bad04e10000000a1550b0/frameset.htm and https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0cbc309-ff89-2a10-8bad-bcde4c152ecb
    Hope it helps
    Detlev

  • How to pass a parameter of type __int64 to a DLL from LabVIEW?

    I have a DLL function built in C that has a parameter of type __int64. Is it possible for me to represent a control of type equivalent to __int64 in LabVIEW?

    kelsie,
    I would agree with the other answers, but I have a bit more information as well. LabVIEW's EXT data type is in an IEEE format for an 80-bit floating point number (1 sign, 15 exponent, 64 mantissa, see Application Note 154). This should then represent an 64-bit integer with no issues (theoretically). However, I have only ever been able to get it to represent integers up to 1000000000000000000.000000 visually (1*10^18). I have a VI that reproduces this and I am trying to get it fixed. Now, the numerical value in memory is correct, but LabVIEW cannot visualize it to you at each integer value from 10^18 to 2^64. (Try placin
    g an EXT control on the front panel and typing in 1000000000000000000.000000. Then type in 1000000000000000001.000000. Notice that it does not display that value. However, run the attached LabVIEW VI and notice that the numerical values are not identical because they are not equal.) Another thing to note is that the increment/decrement buttons quit working after 9007199254741000.00.
    This all came about because customers wanted to get 64-bit integers from GPIB instruments. So what I did what to take the string and make the 64-bit integer into 2 32-bit integers. I then put them back together into an EXT data type to represent the large number. This is when I ran into the issue of the very large numbers.
    So, I agree that inputting two 32-bit integers would be the best method. Then use the "Scale by Power of 2" function to multiply the high part by 2^32 and add it to the low part. Again, this works for numbers up to 10^18.
    I hope this helps.
    Randy Hoskin
    Applications Engineer
    National Instruments
    http://www.ni.com/ask
    Attachments:
    EXT_Test2.vi ‏25 KB

  • How to register a new docicon/progid using CSOM/SharePoint Client object model

    I know how to register a new file-type icon in SharePoint 2013 by modifying docicon.xml,
    but is it possible via any sort of web-based API? Specifically I'm trying to do it for a SharePoint Online/office 365 site.

    Hi Dylan,
    For SharePoint Online, the docicon.xml is stored in the SharePoint online Server and there is no such Web API could modify the xml file directly, so there is no easy way to achieve it.
    As a workaround, you can add some JavaScript and Jquery in the master page to modify the file type icon to the new one.
    <script>
    var IMGs = document.getElementsByTagName("IMG")
    for (var i=0; i<IMGs.length; i++)
    var alt=IMGs[i].alt;
    if (alt.substring(alt.length-4,alt.length)==".pdf")
    IMGs[i].src="/yourlibrary/yourimage.gif";
    </script>
    Here is a similar thread for your reference:
    https://social.technet.microsoft.com/forums/msonline/en-US/bf5ff648-eefb-4084-8204-9519efaf50e7/modifying-dociconxml-on-sharepoint-online
    Best Regards
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Zhengyu Guo
    TechNet Community Support

  • How can I pass an empty array to a parameter of type PLSQLAssociativeArray

    How can I pass an empty array to a parameter of type PLSQLAssociativeArray in VB? I defined the parameter like this
    Dim myArray() as String = new String() {}
    Dim myPara as new Oracle.DataAccess.Client.OracleCollectionType.PLSQLAssociativeArray
    myPara = 0
    myPara.Value = myArray
    When I execute my stored procedure giving the above parameter, I got error saying OracleParameter.Value is invalid.
    I have tried to give it the DBNull.Value, but it doesn't work either.
    Note: everything works fine as long as myArray has some item in there. I just wonder how I can make it works in case I have nothing.
    Thank you,

    How can I pass an empty array to a parameter of type PLSQLAssociativeArray in VB? I defined the parameter like this
    Dim myArray() as String = new String() {}
    Dim myPara as new Oracle.DataAccess.Client.OracleCollectionType.PLSQLAssociativeArray
    myPara = 0
    myPara.Value = myArray
    When I execute my stored procedure giving the above parameter, I got error saying OracleParameter.Value is invalid.
    I have tried to give it the DBNull.Value, but it doesn't work either.
    Note: everything works fine as long as myArray has some item in there. I just wonder how I can make it works in case I have nothing.
    Thank you,

  • How to call procedure in which one formal parameter is associative array ty

    how to call procedure in which one formal parameter is associative array type,
    pls explain with eg.

    >
    above code work fine but when i use case then it give error like
    i identifier should be declare
    & my code is as
    CASE v_array(i)
    WHEN 'A' THEN
    insert into di_ivpn_report (ID, test_name, table_name, status, entity, proposition)
    values (v_att_id, v_att_name, 'DI_'||v_array(i)||'_REPORT'||'_'||v_att_id,
    v_status, v_ent_name, v_array(i));
    WHEN 'B' THEN
    insert into di_mpls_report (ID, test_name, table_name, status, entity, proposition)
    values (v_att_id, v_att_name, 'DI_'||v_array(i)||'_REPORT'||'_'||v_att_id,
    v_status, v_ent_name, v_array(i));
    END CASE;
    >
    Then you have to use ordinary loop
    PROCEDURE insert_update_***_array (TRANID IN VARCHAR2, ATT_NAME IN VARCHAR2, ENT_NAME VARCHAR2, v_array IN ***_array)
      IS
        v_tranid VARCHAR2(1);
        v_att_name VARCHAR2(100) := ATT_NAME;
        v_ent_name VARCHAR2(100) := ENT_NAME;
        v_att_id VARCHAR2(6);
        v_ent_id NUMBER;
        v_status VARCHAR2(20) DEFAULT 'INACTIVE';
        I        NUMBER;
       BEGIN
        i := v_array.first;
        while i is not null loop
          CASE v_array(i)
          WHEN 'A' THEN
            insert into di_ivpn_report (ID, test_name, table_name, status, entity, proposition)
            values (v_att_id, v_att_name, 'DI_'||v_array(i)||'_REPORT'||'_'||v_att_id,
            v_status, v_ent_name, v_array(i));
          WHEN 'B' THEN
            insert into di_mpls_report (ID, test_name, table_name, status, entity, proposition)
            values (v_att_id, v_att_name, 'DI_'||v_array(i)||'_REPORT'||'_'||v_att_id,
            v_status, v_ent_name, v_array(i));
          END CASE;     
          i := v_array.next(i);
        end loop; 
    end;

  • Using the value "Image/*" for the accept attribute of the HTML input Element, how can I add .pdf to the array of preconfigured file types (.jpe, .jpg, .jpeg, .?

    On a form, using the value "image/*" for the accept attribute of the HTML input Element, how can I add .pdf to the array of pre-configured file types (.jpe, .jpg, .jpeg, .gif, .png, .bmp, .ico, .svg, .svgz, .tif, .tiff, .ai, .drw, .pct, .psp, .xcf, .psd, .raw)?
    Say I wanted to add .gif, .jfif or .ico. I find this array limited, how can I add types to image?
    <input type="file" name="file" accept="image/*" id="file" />
    mimeTypes.rdf does not seem to allow this.

    ''mimeTypes.rdf'' has nothing to do with web development. It's a file that stores your file handling preferences (e.g. if you want ZIP files automatically saved or opened).
    You can't change the file types of the pre-defined content specifiers (audio/*, video/*, image/*), but you can specify additional MIME types. To add PDF to your above example,
    <pre><nowiki><input type="file" name="file" accept="image/*,application/pdf" id="file" /></nowiki></pre>
    For details, see
    * [https://developer.mozilla.org/En/HTML/Element/Input developer.mozilla.org/En/HTML/Element/Input]

  • How could Ecatt support a FM which has export parameter data type as any

    Hi,
    I have created a FM which has export parameter data type as 'Type ref to data'.
    The actual paremeter value for this export parameter is a dynamically generated internal table, which does not have a abap dictionary data type.
    Could I use the 'FUN' ecatt command to test this FM?  How could I get this reference export parameter?
    Thanks a lot in advance!

    Hi,
    Wouldn't it be enough if you define parameter in test data container as reference to table type with structure of type c(1000)  (or more/less characters depending on how much data you need to pass)?
    I'm not 100% sure if filling this table with data will work (this is reference after all) but if this is an issue than create 2 parameters: 1 of table type and second of reference type. Then inside your script before FUN use ABAP...ENDABAP to assign your table parameter to reference parameter and use second one as input for FUN command.
    I think that either first or second solution should work.
    Best regards
    Marcin Cholewczuk

  • How to force Get Type Array(..) return a direct pointer to the elements

    So, my question is how the native method can ask the VM to pin down the contents of an array.
    Performing storage allocation and copying is too long for
    Java objects containing many primitive data types...
    Thank you !

    I must use GetPrimitiveArrayCritical(..) instead of
    Get<type>array(..).
    Thank you for me!

  • How to add generic parameter for raw types in public Methods

    Hi,
    I have a method declared in Component Controller with the UI for adding methods.
    I want to add a parameter of type HashMap<String,Object>. How can I do this in the UI?
    I just geht HashMap, how do I add <String,Object>?
    When I'm adding it direct in the Code, after Rebuilding the project it's again only HashMap.
    Is there a way to add <String,Object> to the HashMap?
    I want to get rid of the warning and don't wan't to supress the warning.
    Best regards,
    Peter

    HI,
    thanks for your answer.
    Too bad that there is no other way.
    Thanks.
    Best regards,
    Peter

  • How to get a parameter without name in JSP?

    hi everyone, My question is how to get a parameter without name in JSP? I have two pages, 1.html and 2.jsp.
    in 1.html, I embeds some Javascript codes in HTML contents like below ( changed < to ( , > to )):
    function toSubWin( obj )
    window.open('test.jsp?'+obj.firstChild.toString(),'sw');
    (a onClick='toSubWin(this)'style="background:green")focus(/a)
    How can I get the parameter in 2.jsp?
    THANK YOU IN ADVANCE!!

    Does obj.firstChild.toString() evaluate to a "name=value" type of String ?
    Or better what does obj.firstChild.toString(),'sw' evaluate to ? It has to end up in a name=value format, else its just gibberish appended to the url.
    In the jsp, you have to obviously know the name to get the parameter. There's a getParameterNames() method which returns you a Collection of parameter names as Strings, you could probably use that to retrieve the param values.
    Then there's a getParameterMap() method which returns an immutable Map containing parameter names as keys and parameter values as map values. The keys in the parameter map are of type String. The values in the parameter map are of type String array.
    However to what ends you employ them in a program which doesnt know its inputs is a different story.
    cheers,
    ram.

  • Converting object wrapper type array into equivalent primary type array

    Hi All!
    My question is how to convert object wrapper type array into equivalent prime type array, e.g. Integer[] -> int[] or Float[] -> float[] etc.
    Is sound like a trivial task however the problem is that I do not know the type I work with. To understand what I mean, please read the following code -
    //Method signature
    Object createArray( Class clazz, String value ) throws Exception;
    //and usage should be as follows:
    Object arr = createArray( Integer.class, "2%%3%%4" );
    //"arr" will be passed as a parameter of a method again via reflection
    public void compute( Object... args ) {
        a = (int[])args[0];
    //or
    Object arr = createArray( Double.class, "2%%3%%4" );
    public void compute( Object... args ) {
        b = (double[])args[0];
    //and the method implementation -
    Object createArray( Class clazz, String value ) throws Exception {
         String[] split = value.split( "%%" );
         //create array, e.g. Integer[] or Double[] etc.
         Object[] o = (Object[])Array.newInstance( clazz, split.length );
         //fill the array with parsed values, on parse error exception will be thrown
         for (int i = 0; i < split.length; i++) {
              Method meth = clazz.getMethod( "valueOf", new Class[]{ String.class });
              o[i] = meth.invoke( null, new Object[]{ split[i] });
         //here convert Object[] to Object of type int[] or double[] etc...
         /* and return that object*/
         //NB!!! I want to avoid the following code:
         if( o instanceof Integer[] ) {
              int[] ar = new int[o.length];
              for (int i = 0; i < o.length; i++) {
                   ar[i] = (Integer)o;
              return ar;
         } else if( o instanceof Double[] ) {
         //...repeat "else if" for all primary types... :(
         return null;
    Unfortunately I was unable to find any useful method in Java API (I work with 1.5).
    Did I make myself clear? :)
    Thanks in advance,
    Pavel Grigorenko

    I think I've found the answer myself ;-)
    Never thought I could use something like int.class or double.class,
    so the next statement holds int[] q = (int[])Array.newInstance( int.class, 2 );
    and the easy solution is the following -
    Object primeArray = Array.newInstance( token.getPrimeClass(), split.length );
    for (int j = 0; j < split.length; j++) {
         Method meth = clazz.getMethod( "valueOf", new Class[]{ String.class });
         Object val = meth.invoke( null, new Object[]{ split[j] });
         Array.set( primeArray, j, val );
    }where "token.getPrimeClass()" return appropriate Class, i.e. int.class, float.class etc.

  • How to register VSCAN_RFC

    Hello Guyz,
    I am configuring SAP to use symantec antivirus (transaction VSCAN). For that matter I am following help from SAP. SAP Help sayz that you have to register VSCAN_RFC.exe and VSCAN_RFC.XML as service on SAP. I have found VSCAN_RFC.exe on SAP Server but didnt found VSCAN_RFC.xml.
    Can anyone help me out to how to register VSCAN_RFC.exe on SAP and where to find VSCAN_RFC.xml for symantec?
    Moreover I have downloaded symantec specific dll from following link too.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d427de34-0c01-0010-baa8-d1d62e987c98?quicklink=downloads&overridelayout=true
    Regards,
    Usman Malik

    Hi;
    I'm using kernel 7.20 UC for windows.
    - vscan_rfc.exe version is:
    ====================================================================
    SAP Virus Scan Server for Virus Scan Interface, (c) 2002-2012 SAP AG
    ====================================================================
    Server info
         VSI Version   : 1.70
         Versiontext   : Final Release of SAP Virus Scan Server
         Startup time  : Wed Oct 03 10:30:39 2012
         Build release : Release 720, Level 0, Patch 90
         Build date    : May 24 2011
         Build platform: PC with Windows NT
                         (mt,opt,unicode,SAP_CHAR/size_t/void*=16/64/64)
    - In this case, the vscan_rfc.xml file is: (The McFee guide has other .xml example but it doesn't work.)
    <?xml version="1.0" encoding="utf-8"?>
    <sap>
    <vscan>
      <parameter name="CodePage" type="CHAR"/>
      <parameter name="TraceFile" type="CHAR">dev_VSCAN.trc</parameter>
      <parameter name="TraceLevel" type="CHAR">2</parameter>
      <parameter name="GW ProgramID" type="CHAR"></parameter>
      <parameter name="GW Hostname" type="CHAR"></parameter>
      <parameter name="SAP Service" type="CHAR"></parameter>
      <parameter name="Min. threads" type="CHAR">1</parameter>
      <parameter name="Max. threads" type="CHAR">20</parameter>
      <parameter name="VSA_LIB" type="CHAR">C:\Program Files (x86)\McAfee\VirusScan Enterprise for use with SAP\x64\McVsa64.dll</parameter>
      <parameter name="SNC_LIB" type="CHAR"/>
      <parameter name="SNCMyName" type="CHAR"></parameter>
      <parameter name="SNCPartnerName" type="CHAR"/>
      <parameter name="SNC protection" type="CHAR"/>
      <parameter name="InstanceTimeout" type="CHAR">1000</parameter>
      <parameter name="TraceMaxhold" type="CHAR">86400</parameter>
      <parameter name="ProgramID" type="CHAR"/>
      <parameter name="Hostname" type="CHAR"/>
      <parameter name="GatewayService" type="CHAR"/>
      <parameter name="VSA_Profile" type="CHAR">VSA_CONFIG</parameter>
      <parameter name="TraceMaxlines" type="CHAR">10000</parameter>
      <parameter name="TraceBinaryLevel" type="CHAR">0</parameter>
      <parameter name="MaxThreads" type="CHAR">20</parameter>
      <parameter name="MinThreads" type="CHAR">5</parameter>
      <parameter name="SNCQoP" type="CHAR"/>
    </vscan>
    <profiles>
      <profile name="VSA_CONFIG">
       <parameter name="SCANBESTEFFORT" type="BOOL">1</parameter>
       <parameter name="SCANALLFILES" type="BOOL">0</parameter>
       <parameter name="SCANALLMACROS" type="BOOL">0</parameter>
       <parameter name="SCANALLEMBEDDED" type="BOOL">0</parameter>
       <parameter name="SCANEXTENSIONS" type="CHAR">Řο</parameter>
       <parameter name="SCANHEURISTICLEVEL" type="SHORT">0</parameter>
       <parameter name="SCANLIMIT" type="SHORT">0</parameter>
       <parameter name="SCANEXTRACT" type="BOOL">0</parameter>
       <parameter name="CLEANDELETE" type="BOOL">0</parameter>
      </profile>
    </profiles>
    </sap>
    I had to remove the entries:
    <!DOCTYPE sap [
      <!ELEMENT sap (vscan, profile)>
      <!ELEMENT vscan (parameter*)>
      <!ELEMENT profiles (profile*)>
      <!ELEMENT profile (parameter*)>
      <!ATTLIST profile
                name CDATA #REQUIRED>
      <!ELEMENT parameter (#PCDATA)>
      <!ATTLIST parameter
                name CDATA #REQUIRED
                type (TIME_T|SIZE_T|INT|LONG|DOUBLE|FLOAT|SHORT|CHAR|BOOL)
      #REQUIRED>
      ]>
    - It works fine.
    - To check the vscan_rfc.xml  (K:\usr\sap\VSI\V11\profile\vscan_rfc.xml) do :
    [FBATRXOHRI1] C:\Users\triadm>K:\usr\sap\VSI\V11\exe\vscan_rfc.exe get_config -cfg
    K:\usr\sap\VSI\V11\profile\vscan_rfc.xml
    ====================================================================
    SAP Virus Scan Server for Virus Scan Interface, (c) 2002-2012 SAP AG
    ====================================================================
    Server info
         VSI Version   : 1.70
         Versiontext   : Final Release of SAP Virus Scan Server
         Startup time  : Wed Oct 03 10:30:39 2012
         Build release : Release 720, Level 0, Patch 90
         Build date    : May 24 2011
         Build platform: PC with Windows NT
                         (mt,opt,unicode,SAP_CHAR/size_t/void*=16/64/64)
    Server configuration
         Command line  : K:\usr\sap\VSI\V11\exe\vscan_rfc.exe get_config -cfg K:\usr
    \sap\VSI\V11\profile\vscan_rfc.xml
         RFC commands  : -Min. threads 1 -Max. threads 20
         Config file   : K:\usr\sap\VSI\V11\profile\vscan_rfc.xml
         Codepage      : <not set> (default)
         Tracefile     : dev_VSCAN.trc (configuration file)
         Tracelevel    : 2 (configuration file)
         GW program ID : <not set> (default)
         GW host       : <not set> (default)
         GW service    : <not set> (default)
         Min. threads  : 5 (configuration file)
         Max. threads  : 20 (configuration file)
         VSA_LIB       : C:\Windows\System32\McVsa64.dll (configuration file)
         SNC_LIB       : <not set> (default)
         SncMyName     : <not set> (default)
         SncPartnerName: <not set> (default)
         SNC protection: <not set> (default)
         Inst. Timeout : 1000 (configuration file)
         MMTrc maxlines: 10000 (configuration file)
         MMTrc maxhold : 86400 (configuration file)
    ====================================================================
    The configuration of the VSA and the server was saved to K:\usr\sap\VSI\V11\prof
    ile\vscan_rfc.xml
    - To register the perfil file START_V11_FBATRXOHRI1 must have the line :
    Restart_Program_00 = local K:\usr\sap\VSI\V11\exe\vscan_rfc.exe -cfg  K:\usr\sap\VSI\V11\profile\vscan_rfc.xml -a VSCAN_FBATRXOHRI1 -g FBATRXOHRI1 -V C:\Windows\System32\McVsa64.dll -x sapgw10
    you can run it in the command line to verify.
    Vicente.

  • How to register the recipient when create job by function

    I am now use JOB_OPEN , JOB_SUBMIT and JOB_CLOSE to create a job in the program. And need to post the result of the report to the person by email.
    Can you tell me how to register the recipient when create the job.
    ( in sm36, it is easily to do but how to do in coding? )
    regards,
    slam

    Hi
    I think in Back ground using the above fun modules you can't send a mail to the receipient.
    see the use of the above fun modules;
      IF p_bjob = 'X'.
        CONCATENATE sy-cprog sy-datum sy-uzeit
                    INTO jobname SEPARATED BY '_'.
        CALL FUNCTION 'JOB_OPEN'
          EXPORTING
            jobname          = jobname
          IMPORTING
            jobcount         = jobcount
          EXCEPTIONS
            cant_create_job  = 1
            invalid_job_data = 2
            jobname_missing  = 3
            OTHERS           = 4.
        CALL FUNCTION 'GET_PRINT_PARAMETERS'
          IMPORTING
            out_archive_parameters = arc_params
            out_parameters         = print_params
            valid                  = valid
          EXCEPTIONS
            archive_info_not_found = 1
            invalid_print_params   = 2
            invalid_archive_params = 3
            OTHERS                 = 4.
        IF valid = chk.
          SUBMIT ybrep
                          WITH < sel Screen>
                          AND RETURN
                          USER               sy-uname
                          VIA JOB            jobname
                          NUMBER             jobcount
                          TO SAP-SPOOL
                          SPOOL PARAMETERS   print_params
                          ARCHIVE PARAMETERS arc_params
                          WITHOUT SPOOL DYNPRO.
          CALL FUNCTION 'JOB_CLOSE'
            EXPORTING
              jobcount             = jobcount
              jobname              = jobname
              strtimmed            = 'X'
            EXCEPTIONS
              cant_start_immediate = 1
              invalid_startdate    = 2
              jobname_missing      = 3
              job_close_failed     = 4
              job_nosteps          = 5
              job_notex            = 6
              lock_failed          = 7
              invalid_target       = 8
              OTHERS               = 9.
          IF sy-subrc <> 0.
           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ELSE.
            MESSAGE i029 WITH jobname.
          ENDIF.
        ELSE.
          MESSAGE s000 WITH text-003.
          STOP.
        ENDIF.
      ENDIF.
    Reward points if useful
    Regards
    Anji

  • How to register custom report under Custom Development Application

    Hi 2 all
    How to register custom report under the Custom Development application in R12 vision DB, and also confirm location/folder of Custom Development application in R12.
    Thanks
    Zulqarnain

    Hi,
    You may or may not need to "register" the workflow - it depends on the changes that you made and which Item Type you modified. Some applications are essentially hard-coded to use a specific item type and process, some hard-coded to use an item type but you can configure the process to use, and some allow you to specify which item type and which process to use.
    Without knowing exactly what you have done, though, there is no specific advice that anyone can give you here on what you need to do, apart from to ensure that you have saved the new definition to the database.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

Maybe you are looking for

  • Moving iTunes From PC to Mac keeping play counts etc.

    I am trying to move my iTunes from a PC ( XP ) to a Mac ( OS X ). I have moved the entire iTunes folder which contains the XML file and music folder to the mac using an external hard drive. The PC was consolidated before the copy. On the Mac I found

  • How do I get Photos in iPhoto?

    I have added photos to iPhoto 6 program. I then installed Leopard. Now, when I open (or try to open) iPhoto I get blank image areas. They have the same sizes and orientation as photos would have but there are no images. I can't do anything to get the

  • Variant Creation for the Back Ground Jobs

    Hi experts 1) What are the settings we need to consider in the Variant Creation for generating CVC's, Planning Area Initialization, Calculate Proportional Factors and Loading planning area. 2)I believe  Process flow to create process chain: Generate

  • Does the iphone 3GS record stereo audio?

    Does the iphone 3GS record stereo audio? or is there a way to record the audio in stereo

  • Canceled when my best buy reward cert. was used

    I cancelled an order that I used a $5 reward cert on and only got back 125 points not all 250.  Solved! Go to Solution.