L_TO_CONFIRM  - Exception

Hi gurus.
I´m trying to confirm a TO using the function L_TO_CONFIRM , but I´m getting the exception 10 (ITEM_NO_SU_BULK_STORAGE). However, I can confirm the same TO, using the transaction LT12 without any problem. I have tried a lot of differents things, but I can´t fix this issue. Any idea?
Thanks in advance guys.
Regards.

Hi Alberto,
The problem  could be related to the field you had filled, may you filled the confirmed quantity into field PICKM and not NISTA.
Please change this and retest.
Hope this can help !!
Regards,
Mauro

Similar Messages

  • Exception handling for a standard SAP Function Module - the OO way

    Hello,
    I was wondering what is the correct way to call a standard SAP function module inside a method of global class.
    I want to display the error via the:
    get_text( ) and get_longtext( ) methods.
    I don't want to use the sy-subrc check. Is this possible?
    My example doesn't seem to work...
    See example bellow:
    DATA: ex_object_cx_root TYPE REF TO cx_root,
          ex_text TYPE string,
          ex_text_long TYPE string.
    TRY.
          CALL FUNCTION 'L_TO_CONFIRM'
            EXPORTING
              i_lgnum                        = i_lgnum      " Warehouse number
              i_tanum                        = i_tanum      " Transfer order number
              i_quknz                        = '1'          " '1' - confirm withdrawal only (picking )
              i_commit_work                  = 'X'          " Indicator whether COMMIT WORK in function module
            TABLES
              t_ltap_conf                    = it_ltap_conf " Table of items to be confirmed
            EXCEPTIONS
              to_confirmed                   = 1    " Transfer order already confirmed
              to_doesnt_exist                = 2
              item_confirmed                 = 3
              item_subsystem                 = 4
              to_item_split_not_allowed      = 51
              input_wrong                    = 52
              OTHERS                         = 53.
        CATCH cx_root INTO ex_object_cx_root.
          ex_text = ex_object_cx_root->get_text( ).
          ex_text_long = ex_object_cx_root->get_longtext( ).
          " Error:
          RAISE EXCEPTION TYPE zcx_transfer_order
            EXPORTING textid = zcx_transfer_order=>zcx_transfer_order
                 err_class = 'ZCL_WM_TRANSFER_ORDER'
                 err_method = 'CONFIRM_TO_2STEP_PICKING'
                 err_message_text = ex_text
                 err_message_text_long = ex_text_long.
      ENDTRY.
    Thank you very much in advance

    Hello Marko,
    If i understand correctly you've enclosed the call to the FM 'L_TO_CONFIRM' inside the TRY ... CATCH ... ENDTRY block.
    CATCH cx_root INTO ex_object_cx_root.
          ex_text = ex_object_cx_root->get_text( ).
          ex_text_long = ex_object_cx_root->get_longtext( ).
    You can't do this because the FM 'L_TO_CONFIRM' doesn't propagate OO exceptions!
    Your approach is almost correct, what you've to do is goes like this:
    CALL FUNCTION 'L_TO_CONFIRM'
      EXPORTING
        i_lgnum                        = i_lgnum      " Warehouse number
        i_tanum                        = i_tanum      " Transfer order number
        i_quknz                        = '1'          " '1' - confirm withdrawal only (picking )
        i_commit_work                  = 'X'          " Indicator whether COMMIT WORK in function module
      TABLES
        t_ltap_conf                    = it_ltap_conf " Table of items to be confirmed
      EXCEPTIONS
        to_confirmed                   = 1    " Transfer order already confirmed
        to_doesnt_exist                = 2
        item_confirmed                 = 3
        item_subsystem                 = 4
        to_item_split_not_allowed      = 51
        input_wrong                    = 52
        OTHERS                         = 53.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
              INTO ex_text. "Get the ex_text by this technique & not by CX_ROOT->GET_TEXT()
    ENDIF.
    I'll have to check how to fetch the long text of the message
    BR,
    Suhas

  • How to use L_TO_CONFIRM to confirm transport order

    Hello friends,
    I am using function L_TO_CONFIRM to confirm transport order in my program.
    But it is not working. I have copied the main fields from table ltak and ltap. However it is still not working. May be some other parameters need to be filled.
    Can anybody of you tell me as how can I use this function module to confirm transport order.
    Regards,
    Navin

    Hi,
        loop at gc_vbfa.
    clear il_ltap_conf.
    refresh il_ltap_conf.
    il_ltap_conf-tanum = gc_vbfa-vbeln.
    il_ltap_conf-tapos = gc_vbfa-posnn.
    il_ltap_conf-nista = 0.
    il_ltap_conf-ndifa = gc_vbfa-rfmng.
    il_ltap_conf-altme = gc_vbfa-meins.
    append il_ltap_conf.
    Confirm TO
    if s_fct_vars-peak_user = space.
    l_ename = sy-uname.
    else.
    l_ename = s_fct_vars-peak_user+0(12).
    endif.
    l_tanum2 = gc_vbfa-vbeln.
    CALL FUNCTION 'L_TO_CONFIRM'
    EXPORTING
    I_LGNUM = l_lgnum
    I_TANUM = l_tanum2
    I_SQUIT = ' '
    I_QUKNZ = ' '
    I_SUBST = ' '
    I_QNAME = SY-UNAME
    I_ENAME = L_ENAME
    I_SOLEX = 0
    I_PERNR = 0
    I_STDAT = INIT_DATUM
    I_STUZT = 0
    I_ENDAT = INIT_DATUM
    I_ENUZT = 0
    I_ISTWM = 0
    I_KOMIM = ' '
    I_EINLM = ' '
    I_TBELI = ' '
    I_UPDATE_TASK = ' '
    I_COMMIT_WORK = 'X'
    I_AUSFB = ' '
    TABLES
    T_LTAP_CONF = il_ltap_conf
    T_LTAP_CONF_HU =
    T_LTAP_CONF_HU_SERIAL = il_ltap_serial
    EXCEPTIONS
    TO_CONFIRMED = 1
    TO_DOESNT_EXIST = 2
    ITEM_CONFIRMED = 3
    ITEM_SUBSYSTEM = 4
    ITEM_DOESNT_EXIST = 5
    ITEM_WITHOUT_ZERO_STOCK_CHECK = 6
    ITEM_WITH_ZERO_STOCK_CHECK = 7
    ONE_ITEM_WITH_ZERO_STOCK_CHECK = 8
    ITEM_SU_BULK_STORAGE = 9
    ITEM_NO_SU_BULK_STORAGE = 10
    ONE_ITEM_SU_BULK_STORAGE = 11
    FOREIGN_LOCK = 12
    SQUIT_OR_QUANTITIES = 13
    VQUIT_OR_QUANTITIES = 14
    BQUIT_OR_QUANTITIES = 15
    QUANTITY_WRONG = 16
    DOUBLE_LINES = 17
    KZDIF_WRONG = 18
    NO_DIFFERENCE = 19
    NO_NEGATIVE_QUANTITIES = 20
    WRONG_ZERO_STOCK_CHECK = 21
    SU_NOT_FOUND = 22
    NO_STOCK_ON_SU = 23
    SU_WRONG = 24
    TOO_MANY_SU = 25
    NOTHING_TO_DO = 26
    NO_UNIT_OF_MEASURE = 27
    XFELD_WRONG = 28
    UPDATE_WITHOUT_COMMIT = 29
    NO_AUTHORITY = 30
    LQNUM_MISSING = 31
    CHARG_MISSING = 32
    NO_SOBKZ = 33
    NO_CHARG = 34
    NLPLA_WRONG = 35
    TWO_STEP_CONFIRMATION_REQUIRED = 36
    TWO_STEP_CONF_NOT_ALLOWED = 37
    PICK_CONFIRMATION_MISSING = 38
    QUKNZ_WRONG = 39
    HU_DATA_WRONG = 40
    NO_HU_DATA_REQUIRED = 41
    HU_DATA_MISSING = 42
    HU_NOT_FOUND = 43
    PICKING_OF_HU_NOT_POSSIBLE = 44
    NOT_ENOUGH_STOCK_IN_HU = 45
    SERIAL_NUMBER_DATA_WRONG = 46
    SERIAL_NUMBERS_NOT_REQUIRED = 47
    NO_DIFFERENCES_ALLOWED = 48
    SERIAL_NUMBER_NOT_AVAILABLE = 49
    SERIAL_NUMBER_DATA_MISSING = 50
    TO_ITEM_SPLIT_NOT_ALLOWED = 51
    OTHERS = 52
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    S_FCT_VARS-FCT_MSG_AREA = sy-msgid.
    S_FCT_VARS-FCT_MSG_ID = sy-msgno.
    S_FCT_VARS-FCT_RTN_CODE = 8.
    S_FCT_VARS-FCT_MSG_VAR1 = SY-MSGV1.
    S_FCT_VARS-FCT_MSG_VAR2 = SY-MSGV2.
    S_FCT_VARS-FCT_MSG_VAR3 = SY-MSGV3.
    S_FCT_VARS-FCT_MSG_VAR4 = SY-MSGV4.
    S_FCT_VARS-FCT_MSG_LEVEL = 'E'.
    else.
    IF L_POST_MSG_SUCCESS = 'MSG_ON'.
    S_FCT_VARS-FCT_MSG_AREA = 'ZPKUK01STD'.
    S_FCT_VARS-FCT_MSG_ID = '209'.
    S_FCT_VARS-FCT_RTN_CODE = 0.
    S_FCT_VARS-FCT_MSG_LEVEL = 'S'.
    S_FCT_VARS-FCT_MSG_VAR1 = gc_vbfa-vbeln.
    S_FCT_VARS-FCT_MSG_VAR2 = gc_vbfa-posnn.
    ENDIF.
    Document logging
    IF L_DOCUMENT_LOGGING = 'Y'.
    concatenate gc_vbfa-vbeln
    gc_vbfa-posnn
    into L_TARGET_DOCUMENT separated by '-'.
    L_SOURCE_DOCUMENT = gc_vbfa-vbeln.
    PERFORM PST1700_DOCUMENT_LOGGING
    USING 'PICKING'
    L_SOURCE_DOCUMENT
    L_TARGET_DOCUMENT
    'TOIT'
    'L_TO_CONFIRM'
    L_TXN_DESC
    L_EVNT_ERROR.
    ENDIF.
    endif.
    endloop. " gc_vbfa
    commit work AND WAIT.
    loop at gc_vbfa.
    gd_vbfa-vbelv = gc_vbfa-vbelv.
    gd_vbfa-posnv = gc_vbfa-posnv.
    append gd_vbfa.
    endloop. " gc_vbfa
    sort gd_vbfa by vbelv posnv.
    delete adjacent duplicates from gd_vbfa comparing vbelv posnv.
    loop at gd_vbfa.
    if s_fct_vars-fct_rtn_code = 0.
    L_VBKOK-VBELN_VL = gd_vbfa-vbelv.
    clear l_vbpok.
    refresh l_vbpok.
    l_vbpok-vbeln_vl = gd_vbfa-vbelv.
    l_vbpok-posnr_vl = gd_vbfa-posnv.
    l_vbpok-lips_del = c_x.
    append l_vbpok.
    set update task local.
    call function 'WS_DELIVERY_UPDATE'
    exporting
    vbkok_wa = l_vbkok
    commit = ' '
    delivery = gd_vbfa-vbelv
    tables
    vbpok_tab = l_vbpok
    exceptions
    others = 0.
    commit work and wait.
    Refer below link:
    https://forums.sdn.sap.com/click.jspa?searchID=4082151&messageID=3039845
    <b>Reward points</b>
    Regards

  • Running L_TO_CONFIRM getting Error Message L3 025

    All;
    I am running L_TO_CONFIRM for confirming a TO. 
      CALL FUNCTION 'L_TO_CONFIRM'
        EXPORTING
          i_lgnum                              = gv_lgnum
          i_tanum                              = gv_tanum
        TABLES
          t_ltap_conf                          =  gt_iltapc
       EXCEPTIONS
    I am getting an error L3 025 "Act.quantities and diff.quantities are not target quantities. Check entry"
    Any ideas what might be causing this problem?   I am not changing ANY quantities.  I am pulling information direct from LTAP and mapping into GT_ILTAPC.  I tried using CONFIRM_TO, but it seemed even worse. 
    I am trying to mimic an LT12 transaction with a straight forward TO.
    Any help would be greatly apprecaited.

    when you are confirming a TO without differences in quantity, you have to set a parameter SQUIT at the item level in T_LTAP_CONF. Please try after setting this parameter.
    Hope this helps.
    Rajiv..

  • L_TO_CONFIRM

    Hi Guyz,
    what are all the parameters needs to pass to confirm TO into the function module(L_TO_CONFIRM)...im passing warehouse number and transfer order number ..Iam getting the exception 'NOTHING TO DO' (NO ITEM FOR CONFIRMATION(CHECK YOUR ENTRY).. i know why this is happening coz the table T_LTAP_CONF type LTAP_CONF is not populated in the   PERFORM QUITTIERUNG_PRUEFEN..
    plz advise..
    regards
    Edited by: BrightSide on Oct 13, 2008 4:54 PM

    Hi,
    You have to pass t_ltap_conf internal table with the TO line populated in it.
    MOVE <TO NO> TO t_ltap_conf-tanum.
                    MOVE <TO ITEM NO> TO t_ltap_conf-tapos.
                    MOVE <SU NUMBER> TO t_ltap_conf-lenum. "If the
         "storage type is SU managed only otherwise do not pass.
                    MOVE 'X'          TO t_ltap_conf-vquit.
    CALL FUNCTION 'L_TO_CONFIRM'
        EXPORTING
          i_lgnum                        = i_ltap-lgnum
          i_tanum                        = i_ltap-tanum
          i_qname                        = sy-uname
          i_commit_work                  = 'X'
        TABLES
          t_ltap_conf                    = t_ltap_conf
        EXCEPTIONS
          to_confirmed                   = 1
          to_doesnt_exist                = 2
          item_confirmed                 = 3
          item_subsystem                 = 4
          item_doesnt_exist              = 5
          item_without_zero_stock_check  = 6
          item_with_zero_stock_check     = 7
          one_item_with_zero_stock_check = 8
          item_su_bulk_storage           = 9
          item_no_su_bulk_storage        = 10
          one_item_su_bulk_storage       = 11
          foreign_lock                   = 12
          squit_or_quantities            = 13
          vquit_or_quantities            = 14
          bquit_or_quantities            = 15
          quantity_wrong                 = 16
          double_lines                   = 17
          kzdif_wrong                    = 18
          no_difference                  = 19
          no_negative_quantities         = 20
          wrong_zero_stock_check         = 21
          su_not_found                   = 22
          no_stock_on_su                 = 23
          su_wrong                       = 24
          too_many_su                    = 25
          nothing_to_do                  = 26
          no_unit_of_measure             = 27
          xfeld_wrong                    = 28
          update_without_commit          = 29
          no_authority                   = 30
          lqnum_missing                  = 31
          charg_missing                  = 32
          no_sobkz                       = 33
          no_charg                       = 34
          nlpla_wrong                    = 35
          two_step_confirmation_required = 36
          two_step_conf_not_allowed      = 37
          pick_confirmation_missing      = 38
          quknz_wrong                    = 39
          hu_data_wrong                  = 40
          no_hu_data_required            = 41
          hu_data_missing                = 42
          hu_not_found                   = 43
          picking_of_hu_not_possible     = 44
          not_enough_stock_in_hu         = 45
          serial_number_data_wrong       = 46
          serial_numbers_not_required    = 47
          no_differences_allowed         = 48
          serial_number_not_available    = 49
          serial_number_data_missing     = 50
          to_item_split_not_allowed      = 51
          input_wrong                    = 52
          OTHERS                         = 53.
    Regards,
    Rudra

  • L_TO_CONFIRM - parcel tracking data

    Hi All,
    I 'm using a scan transaction to scan a transfer order and confirm it.
    Before confirming the Transfer order I can see the parcel tracking data in the delivery header but once I confirm the transfer
    order using L_TO_CONFIRM I cannot find the parcel tracking data in the delivery header.
    Any ideas appreciated.
    Meghna

    Hi,
    Try to use the ERROR_MESSAGE in the exception list.
    CALL FUNCTION 'L_TO_CONFIRM'
      EXPORTING
        i_lgnum = ltapdat_wa-lgnum
        i_tanum = ltapdat_wa-tanum
        i_squit = space
        i_subst = gc_x
        i_update_task = space
        i_commit_work = space
      TABLES
        t_ltap_conf = ltapconf_itab
      EXCEPTIONS
        to_confirmed = 1
        to_doesnt_exist = 2
        serial_number_data_missing = 50
        to_item_split_not_allowed = 51
        input_wrong = 52
        ERROR_MESSAGE = 53.
    If you specify of ERROR_MESSAGE in the exception list you can influence the message handling of function modules. Normally, you should only call messages in function modules using the MESSAGE ... RAISING statement. With ERROR_MESSAGE you can force the system to treat messages that are called without the RAISING option in a function module as follows:
    Messages of classes S, I, and W are ignored (but written to the log in a background job).
    Messages of classes E and A stop the function module as if the exception ERROR_MESSAGE had occurred (SY-SUBRC is set to <r E >).
    http://help.sap.com/saphelp_wp/helpdata/en/9f/db98ef35c111d1829f0000e829fbfe/content.htm
    regards,
    Paulo.

  • L_TO_CONFIRM returning error message

    I am using function module L_TO_CONFIRM to confirm a TO. Function call is something like.
    CALL FUNCTION 'L_TO_CONFIRM'
       EXPORTING
         I_LGNUM                        = 'xxx'
         I_TANUM                        = 'xxxxx'
         I_KOMIM                        = v_KOMIM
       TABLES
         T_LTAP_CONF                    = i_LTAP .
    However I am getting exception 1 and system message 'Item XX : Only 0 CS from material XXXX are available'
    Message ID : VL  Message Number : 198
    Did anyone had this situation?
    PS: I can see required stock in MB52 also allocated qty to delivery in CO09

    >
    Erik Hoven wrote:
    > ....and I guess you can run a manual "Confirm Transfer Order" in LT12 ?
    Just got confirmation from user that he is getting same message from LT12.
    This FM is being called from custom RF transaction.
    Edited by: Pawan Kesari on Sep 21, 2009 5:30 PM

  • L_TO_CONFIRM differences posted to 999 - can this stock be set as blocked?

    I am using fuction module L_TO_CONFIRM for some RF processing and I have been asked that where the differences are posted to 999, can this stock also be blocked so as to remove it from the view of MRP.
    I cannot see how I can do this with this function module as there is no flag to set it to blocked.
    Does anyone have any ideas?
    Regards
    Larissa Maryniuk

    Larissa,
    A useful note on top of Jurgen's.
    Potentially you can cause havoc using LI21 (Clear Differences in IM) as it will allow you to enter any Storage Type.  There is a table where you can exclude Storage Types from being used with LI21.  It makes sense to set this for all Storage Types (except 999 !).
    IMG \ LE \ WM \ Activities \ Physical Inventory \ Clear Differences (Interface to IM)
    2nd option.
    Regards,
    Nick

  • L_TO_CONFIRM - differences posted to 99 - how to set this stock as blocked?

    I am using fuction module L_TO_CONFIRM for some RF processing and I have been asked that where the differences are posted to 999, can this stock also be blocked so as to remove it from the view of MRP.
    I cannot see how I can do this with this function module as there is no flag to set it to blocked.
    Does anyone have any ideas?
    Regards
    Larissa Maryniuk

    Larissa,
    A useful note on top of Jurgen's.
    Potentially you can cause havoc using LI21 (Clear Differences in IM) as it will allow you to enter any Storage Type.  There is a table where you can exclude Storage Types from being used with LI21.  It makes sense to set this for all Storage Types (except 999 !).
    IMG \ LE \ WM \ Activities \ Physical Inventory \ Clear Differences (Interface to IM)
    2nd option.
    Regards,
    Nick

  • If image file not exist in image path crystal report not open and give me exception error problem

    Hi guys my code below show pictures for all employees
    code is working but i have proplem
    if image not exist in path
    crystal report not open and give me exception error image file not exist in path
    although the employee no found in database but if image not exist in path when loop crystal report will not open
    how to ignore image files not exist in path and open report this is actually what i need
    my code below as following
    DataTable dt = new DataTable();
    string connString = "data source=192.168.1.105; initial catalog=hrdata;uid=sa; password=1234";
    using (SqlConnection con = new SqlConnection(connString))
    con.Open();
    SqlCommand cmd = new SqlCommand("ViewEmployeeNoRall", con);
    cmd.CommandType = CommandType.StoredProcedure;
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    da.Fill(dt);
    foreach (DataRow dr in dt.Rows)
    FileStream fs = null;
    fs = new FileStream("\\\\192.168.1.105\\Personal Pictures\\" + dr[0] + ".jpg", FileMode.Open);
    BinaryReader br = new BinaryReader(fs);
    byte[] imgbyte = new byte[fs.Length + 1];
    imgbyte = br.ReadBytes(Convert.ToInt32((fs.Length)));
    dr["Image"] = imgbyte;
    fs.Dispose();
    ReportDocument objRpt = new Reports.CrystalReportData2();
    objRpt.SetDataSource(dt);
    crystalReportViewer1.ReportSource = objRpt;
    crystalReportViewer1.Refresh();
    and exception error as below

    First: I created a New Column ("Image") in a datatable of the dataset and change the DataType to System.Byte()
    Second : Drag And drop this image Filed Where I want.
    private void LoadReport()
    frmCheckWeigher rpt = new frmCheckWeigher();
    CryRe_DailyBatch report = new CryRe_DailyBatch();
    DataSet1TableAdapters.DataTable_DailyBatch1TableAdapter ta = new CheckWeigherReportViewer.DataSet1TableAdapters.DataTable_DailyBatch1TableAdapter();
    DataSet1.DataTable_DailyBatch1DataTable table = ta.GetData(clsLogs.strStartDate_rpt, clsLogs.strBatchno_Rpt, clsLogs.cmdeviceid); // Data from Database
    DataTable dt = GetImageRow(table, "Footer.Jpg");
    report.SetDataSource(dt);
    crv1.ReportSource = report;
    crv1.Refresh();
    By this Function I merge My Image data into dataTable
    private DataTable GetImageRow(DataTable dt, string ImageName)
    try
    FileStream fs;
    BinaryReader br;
    if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + ImageName))
    fs = new FileStream(AppDomain.CurrentDomain.BaseDirectory + ImageName, FileMode.Open);
    else
    // if photo does not exist show the nophoto.jpg file
    fs = new FileStream(AppDomain.CurrentDomain.BaseDirectory + ImageName, FileMode.Open);
    // initialise the binary reader from file streamobject
    br = new BinaryReader(fs);
    // define the byte array of filelength
    byte[] imgbyte = new byte[fs.Length + 1];
    // read the bytes from the binary reader
    imgbyte = br.ReadBytes(Convert.ToInt32((fs.Length)));
    dt.Rows[0]["Image"] = imgbyte;
    br.Close();
    // close the binary reader
    fs.Close();
    // close the file stream
    catch (Exception ex)
    // error handling
    MessageBox.Show("Missing " + ImageName + "or nophoto.jpg in application folder");
    return dt;
    // Return Datatable After Image Row Insertion
    Mark as answer or vote as helpful if you find it useful | Ammar Zaied [MCP]

  • SR Log Error - |  Message  : com.sap.esi.uddi.sr.api.exceptions.SRException

    Hi,
    We are getting below errors in /nwa/logs. We have our PI (7.11) and Service Registry configured on the same server. And have out CE (7.2) system connected to this service registry. Does any one has similar experience? Please let me know if you have any solution for the same.
    SR Log Error
    |  11-Nov-11  14:10:45.568
    |  Method   : getClassificationSystems()
    |  Class    : com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean
    |  ThreadID : 146
    |  Message  : com.sap.esi.uddi.sr.api.exceptions.SRException: No classification system found for ID 'QName: Namespace= http://uddi.sap.com/classification; Name=  ConfigurationFlags'
    |
    |       com.sap.esi.uddi.sr.impl.common.Utility.cs2srException(Utility.java:122)
    |       com.sap.esi.uddi.sr.impl.ejb.ServicesRegistryBean.getClassificationSystems(ServicesRegistryBean.java:242)
    |       sun.reflect.GeneratedMethodAccessor1325.invoke(Unknown Source)
    |       sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    |       java.lang.reflect.Method.invoke(Method.java:585)
    |       com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
    |       $Proxy1087.getClassificationSystems(Unknown Source)
    |       com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean.getClassificationSystems(ServicesRegistrySiImplBean.java:456)
    |       sun.reflect.GeneratedMethodAccessor1324.invoke(Unknown Source)
    |       sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    |       java.lang.reflect.Method.invoke(Method.java:585)
    |       com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_WS.invoke(Interceptors_WS.java:31)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
    |       com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:203)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:512)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:486)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:256)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:176)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:112)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:70)
    |       SoapServlet.doPost(SoapServlet.java:51)
    |       javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
    |       javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    |       com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
    |       com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
    |       com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:486)
    |       com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)
    |       com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)
    |       com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)
    |       com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:84)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:245)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
    |       com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    |       com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)
    |       com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)
    |       com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
    |       com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
    |       com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
    |       com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
    |

    Hi,
    Refer Error:Service Registyr Configuration PI 7.11
    and http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8071b1b8-3c5c-2e10-e7af-8cadbc49d711?QuickLink=index&overridelayout=true
    Thanks,
    Chandra

  • HT1386 I have synced the items from itunes to an iphone 4 without problem, except the two albums I just purchased did not sync.  They show up on the itunes on my desktop and on my ipod, but not on the new iphone.  What do I need to do?

    I have an itunes account and an ipod, and when I purchased 2 albums on the computer they synced straight to the ipod.  I bought an iphone and used the usb cord from the computer to it to sync the itunes albums to the new phone.  Everything transfered, and those were albums I had uploaded (not purchased from the itunes store), except the two albmus I just purchased from the itunes store.  They appear on my itunes on the computer and ipod, but not on the iphone.  What did I fail to do or did I do incorrectly?

    This might sound weird, but here's an idea which worked for me re music that was newly added to itunes and showed up in my ipod but wouldn't play - I simply played the tracks in itunes first, just a second of time or so will do it, not the whole track, then connect the ipod and sync again and this time they played - hope this helps.

  • Get Attribute values from a page and procedure exception handling?

    Hi All,
    I have created new page with two input attributes not based on any VO. This page is created to capture two values and pass these to an AM method upon pressing OK button. The method in AM will call a procedure with two in parameter expecting the two values captured from the above said page.
    I have two questions, first one how to capture the values entered by the page in the controller class and advises me how to handle exceptions when my procedure fails.
    I can not use something like this since this page is not based on a VO
    String fromName = (String)vo.getCurrentRow().getAttribute("FromName");
    Do I have to create a dummy VO like select '' name1, '' name2 from dual?
    Thanks for the help.

    Hi,
    Actually you can capture the parameters on the page like this way
    String test = (String)pageContext.getParameter("id of the text input bean");
    Now in procedure you can take an out parameter which stores the error messages on exception
    and return that out parameter in java.
    and then you can throw exception on page using OAException class.
    Thanks
    Gaurav Sharma

  • Get the values from Exception class

    Hi all ..
    In class i have raised one exception
    when i catch this exception in my program i m able to get the
    error message but i need to get all the parameters that i pass
    when i raise the exception ...
    i have raised like this
          RAISE EXCEPTION TYPE cx_bapi_error
            EXPORTING
              textid = cx_bapi_error=>cx_bo_error
              class_name = 'ZHS_'
              log_no = wa_bapi_return-log_no
              log_msg_no = wa_bapi_return-log_msg_no
              t100_msgid = wa_bapi_return-id
              t100_msgno = wa_bapi_return-number
              t100_msgv1 = wa_bapi_return-message_v1
              t100_msgv2 = wa_bapi_return-message_v2
              t100_msgv3 = wa_bapi_return-message_v3
              t100_msgv4 = wa_bapi_return-message_v4
              STATUS = lt_status
    and caught the exception like this in my program
        CATCH cx_bapi_error INTO go_error.
          gd_text = go_error->get_text( ).
          EXIT.
      ENDTRY.
    in this i m just getting the class name which i have passed in exception
    i need all other parameters that i have passed ..
    if u have any idea pls let me know ..
    Thanks in advance ...

    Hello Jayakumar
    Usually the attributes of standard exception classes are defines as <b>public</b> and <b>read-only</b>. Thus, you should be able to use the following coding:
    DATA:
      go_error   TYPE REF TO cx_bapi_error.  " specific exception class !!!
    TRY.
    RAISE EXCEPTION TYPE cx_bapi_error
    EXPORTING
    textid = cx_bapi_error=>cx_bo_error
    class_name = 'ZHS_'
    log_no = wa_bapi_return-log_no
    log_msg_no = wa_bapi_return-log_msg_no
    t100_msgid = wa_bapi_return-id
    t100_msgno = wa_bapi_return-number
    t100_msgv1 = wa_bapi_return-message_v1
    t100_msgv2 = wa_bapi_return-message_v2
    t100_msgv3 = wa_bapi_return-message_v3
    t100_msgv4 = wa_bapi_return-message_v4
    STATUS = lt_status.
    CATCH cx_bapi_error INTO go_error.
    gd_text = go_error->get_text( ).
    WRITE: go_error->t100_msgid,  " perhaps the attributes have different name
                go_error->t100_msgno, " check attribute names in SE24
    EXIT.
    ENDTRY.
    Regards
      Uwe

  • Trying to delete file from trash but get this: The operation can't be completed because the item "File name" is in use. All other files delete except this one. Please help

    Trying to delete file from trash but get this: The operation can’t be completed because the item “File name” is in use. All other files delete except this one. Please help

    Maybe some help here:
    http://osxdaily.com/2012/07/19/force-empty-trash-in-mac-os-x-when-file-is-locked -or-in-use//

Maybe you are looking for