Error Return in bapi 'BAPI_CASE_CHANGE'

Hello Im getting error
Internal error: class CL_SCMG_CASE_API; method SAVE
in Bapi "BAPI_CASE_CHANGE" to update the tables ?
I have check the lock also but there is not locking in
'SE12'
What to do ?

Hi Saurabh,
Some of my colleagues had the same problem yesterday. I could find out a solution for them.
We used to get this error as the case that we were trying to change had the status 'New' and the BAPI coding validation prevented it from changing the status from 'New' to 'Closed'. The valid paths of status change are maintained in the table SCMGSTATPROFS.
Hope it would give you some headstart.
Thanks, Debasish

Similar Messages

  • Error Returned From Bapi 'BAPI_INSPECTIONPLAN_CREATE'

    hi
    I am using 'BAPI_INSPECTIONPLAN_CREATE' for creating inspection plan in QM.the bapi is returning error"Inspection characteristic cannot be uniquely assigned to one operation".I am using one operation and one characteristic.I am also providing operation id in both the structures for operation and characterisitcs.Can anyone suggest what the problem is?
    Edited by: abapuser on Oct 10, 2009 5:12 AM

    Hi
    There is Activity Field in BAPI1012_OPR_C  sturcture...
    Similay there is also activity field  BAPI1012_CHA_C sturcture.....
    assign same Activity No in Both sturcture...
    Check this Link  https://wiki.sdn.sap.com/wiki/display/Snippets/ABAP%20Program%20to%20upload%20QM%20Inspection%20Plan%20Using%20BAPI
    Regards
    ABG...

  • Error message in BAPI call

    I have imported RFC Interfaces from SAP system. Each interfaces doesn't  have fault message.
    How to get error message in BAPI call when error occurs?
    I can catch an exception in BPM but I need to get error message and send it to another system.

    Hi Denis,
    >>>I have imported RFC Interfaces from SAP system. Each interfaces doesn't have fault message.
    if you want to use fault messages
    consider using ABAP Proxies
    >>>>How to get error message in BAPI call when error occurs?
    most bapis have return table in which they
    return error messages (you can do it either
    in a sync way or in an async way if the call is too long - with corrlelation of course)
    Regards,
    michal

  • Error Handling for BAPI MB_COUNT_POST_WITHOUT_INV_DOC for MI10 Transaction

    Hi,
    Can any one suggest me, how to handle the errors for the BAPI MB_COUNT_POST_WITHOUT_INV_DOC, because this bapi does not have any return table for errors handling? And also suggest any other BAPI which fits for MI10 transaction.
    <removed by moderator>
    Thanks&Regards,
    Damuan.
    Edited by: Thomas Zloch on Feb 2, 2012

    Hi Dear,
    Your answer is very helpful, thanks..!!
    But when  i am testing with the EIKPF structure, neither error is populating in EIKPF  nor the records are  posting in MI10. Could you please guess what would be the problem?
    Below are the fields that i am passing through this BAPI
    1)Document date 2)count date 3)plant 4)storage location 5)item number 6)material code 7) entry quantity
    Thanks&Regards,
    Damuan.

  • Error handling in bapi

    hi all,
          how to handle errors in bapis,and also can anyone send faqs on bapis.

    Hi
    A BAPI should be able to record and classify all possible errors that may occur a function Module BAPI_MESSAGE_GETDETAIL is used to Handle the Error Messages..
    You have to create a parameter named Return for every BAPI. This parameter returns exception messages or success messages to the calling program.
    BAPIs themselves must not trigger any messages (such as MESSAGE xnnn) in the coding. In particular they must not generate terminations or display dialog boxes. Instead, all messages must be intercepted internally and reported back to the calling program in the Return parameter. Otherwise the BAPI will not be processed correctly and control may not be given back to the calling program.
    All error messages or indeed any message that may be returned by the BAPI, must be defined in message table (Tools ® ABAP Workbench ® Development ® Programming environment ® Messages) and described in the documentation for the return parameter. This also applies to the most important or most likely error messages generated by other programs that can be indirectly passed via the BAPI to the application program.
    You must not use exceptions in BAPI interfaces.
    When a termination message (message type A) is triggered, a database rollback is executed in the standard programming model, that is, all tasks performed since the last COMMIT WORK are canceled. When you program BAPIs, we recommend that you also execute a database rollback in the return parameter for termination messages. You must describe this process in the documentation for the Return parameter. For messages of type E (error), the calling program performs the error handling.
    Application developers are provided with two service BAPIs to diagnose and process error messages from BAPI calls:
    BapiService.MessageGetDetail() displays the short and long texts of BAPI error messages.
    BapiService.ApplicationLogGetDetail(), with which information in application logs can be displayed.
    Features
    The export parameter Return can be implemented as follows:
    As a structure, whereby it must be defined in the function module as an export parameter, as well as in the method in the BOR.
    As a table, whereby it must be defined in the function module as a table parameter, as well as in the method in the BOR as an export parameter.
    Before filling the Return parameter you should either initialize the structure with CLEAR or the table with REFRESH and CLEAR.
    If the return parameter is not set or is set to an initial value this means that no error has occurred.
    The Return parameter may be based on the following reference structures:
    BAPIRET2
    You must use this reference structure when developing new BAPIS.
    BAPIRET1, BAPIRETURN
    These reference structures are still partly used in old BAPIs.
    Both structures must be filled in the logon language.
    Reward if Helpfull,
    Naresh.

  • Error thrown in BAPI for Customer Master

    Hi,
    When I execute the BAPI - BAPI_CUSTOMER_CREATEFROMDATA1 the following error will come.
    Error
    Invalid form of address text for customer
    Please give me a solution for this.
    and documentation also.
    Thanks,
    Suresh Maniarasu.

    *& Report  ZBAPICUST_APPL
    REPORT  ZBAPICUST_APLL.
    TABLES: BAPIKNA101_1,BAPIKNA102,BAPIKNA103,BAPIRETURN1.
    DATA: F_STOP.
    DATA: V_EMPTY TYPE I,V_TOTAL TYPE I.
    DATA: PI_PERSONALDATA LIKE BAPIKNA101_1,
          PI_COPYREFERENCE LIKE BAPIKNA102,
          CUSTOMERNO LIKE BAPIKNA103,
          RETURN LIKE BAPIRETURN1.
    DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF IT_KNA101_1 OCCURS 100.
            INCLUDE STRUCTURE BAPIKNA101_1.
    DATA: END OF IT_KNA101_1.
    DATA: BEGIN OF IT_DATA OCCURS 100,
          AD_TITLETX(30),
          AD_NAMEFIR(40),
          AD_NAMELAS(40),
          AD_NAMEMID(40),
          GBDAT(8),
          REGIO(3),
          AD_CITY1(40),
          SPRAS(1),
          AD_CITY2(40),
          AD_PSTCD1(10),
          AD_POBX(10),
          AD_STREET(60),
          AD_HSNM1(10),
          AD_BLDNG(20),
          AD_ROOMNUM(10),
          LAND1(3),
          AD_TITLE(4),
          WAERS(5),
          VKORG(4),
          VTWEG(2),
          SPART(2),
          REFKUNNR(10),
          KUNNR(10),
          END OF IT_DATA.
    SELECTION-SCREEN BEGIN OF BLOCK SCR1 WITH FRAME TITLE TEXT-111.
    PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\MARCDESCRIPTION.XLS'.
    PARAMETER : P_MAX(4) OBLIGATORY DEFAULT '100'.
    PARAMETERS: P_HEADER TYPE I DEFAULT 0.
    PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
    P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
    P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
    P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
    SELECTION-SCREEN END OF BLOCK SCR1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
      PERFORM VALIDATE_FILE USING P_FILE.
    START-OF-SELECTION.
      PERFORM CONVERT_XLS_ITAB.
      IF NOT IT_DATA[] IS INITIAL.
        PERFORM DELETE_HEADER_EMPTY_RECS.
      ENDIF.
    END-OF-SELECTION.
      PERFORM UPLOAD_CUSTMAS.
    *&      Form  VALIDATE_FILE
          text
         -->F_FILE     text
    FORM VALIDATE_FILE USING F_FILE TYPE RLGRAP-FILENAME.
      DATA: ITAB TYPE TABLE OF STRING.
      DATA: WA TYPE STRING.
      OPEN DATASET P_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT .
        IF SY-SUBRC = 0.
          DO.
            READ DATASET P_FILE INTO WA.
            IF sy-subrc = 0.
              EXIT.
              ENDIF.
              APPEND WA TO ITAB.
            ENDDO.
            ENDIF.
            CLOSE DATASET P_FILE.
    ENDFORM.                    "VALIDATE_FILE
    *&      Form  CONVERT_XLS_ITAB
          text
    FORM CONVERT_XLS_ITAB.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          FILENAME                      = P_FILE
          I_BEGIN_COL                   = P_BEGCOL
          I_BEGIN_ROW                   = P_BEGROW
          I_END_COL                     = P_ENDCOL
          I_END_ROW                     = P_ENDROW
        TABLES
          INTERN                        = IT_INTERN
    EXCEPTIONS
      INCONSISTENT_PARAMETERS       = 1
      UPLOAD_OLE                    = 2
      OTHERS                        = 3
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      PERFORM MOVE_DATA.
    ENDFORM.                    "CONVERT_XLS_ITAB
    *&      Form  MOVE_DATA
          text
    FORM MOVE_DATA.
      DATA: LV_INDEX TYPE I.
      field-symbols <FS>.
      SORT IT_INTERN BY ROW COL.
      CLEAR IT_INTERN.
      LOOP AT IT_INTERN.
        MOVE IT_INTERN-COL TO LV_INDEX.
        ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO <FS>.
        MOVE IT_INTERN-VALUE TO <FS>.
        AT END OF ROW.
          APPEND IT_DATA.
          CLEAR IT_DATA.
        ENDAT.
      ENDLOOP.
    ENDFORM.                    "MOVE_DATA
    *&      Form  DELETE_HEADER_EMPTY_RECS
          text
    FORM DELETE_HEADER_EMPTY_RECS.
      DATA:LV_TABIX LIKE SY-TABIX.
      IF NOT p_header IS INITIAL.
        LOOP AT IT_DATA.
          IF P_HEADER > 0 AND NOT IT_DATA IS INITIAL.
            DELETE IT_DATA FROM 1 TO P_HEADER.
            EXIT.
          ENDIF.
        ENDLOOP.
      ENDIF.
      CLEAR IT_DATA.
      LOOP AT IT_DATA.
        LV_TABIX = SY-TABIX.
        IF IT_DATA IS INITIAL.
          V_EMPTY = V_EMPTY + 1.
          DELETE IT_DATA INDEX LV_TABIX.
        ENDIF.
      ENDLOOP.
      CLEAR IT_DATA.
      DESCRIBE TABLE IT_DATA LINES V_TOTAL.
      IF V_TOTAL = 0.
        F_STOP = 'X'.
        STOP.
      ENDIF.
    ENDFORM.                    "DELETE_HEADER_EMPTY_RECS
    *&      Form  UPLOAD_CUSTMAS
          text
    FORM UPLOAD_CUSTMAS.
      LOOP AT IT_DATA.
        PI_PERSONALDATA-TITLE_P = IT_DATA-AD_TITLETX.
        PI_PERSONALDATA-FIRSTNAME = IT_DATA-AD_NAMEFIR.
        PI_PERSONALDATA-LASTNAME = IT_DATA-AD_NAMELAS.
        PI_PERSONALDATA-MIDDLENAME = IT_DATA-AD_NAMEMID.
        Pi_personaldata-date_birth = IT_DATA-GBDAT.
        PI_PERSONALDATA-REGION = IT_DATA-REGIO.
        PI_PERSONALDATA-CITY = IT_DATA-AD_CITY1.
        PI_PERSONALDATA-LANGU_P = IT_DATA-SPRAS.
        PI_PERSONALDATA-DISTRICT = IT_DATA-AD_CITY2.
        PI_PERSONALDATA-POSTL_COD1 = IT_DATA-AD_PSTCD1.
        PI_PERSONALDATA-PO_BOX = IT_DATA-AD_POBX.
        PI_PERSONALDATA-STREET = IT_DATA-AD_STREET.
        PI_PERSONALDATA-HOUSE_NO = IT_DATA-AD_HSNM1.
        PI_PERSONALDATA-BUILDING = IT_DATA-AD_BLDNG.
        PI_PERSONALDATA-ROOM_NO = IT_DATA-AD_ROOMNUM.
        Pi_personaldata-country = IT_DATA-LAND1.
        Pi_personaldata-title_key = IT_DATA-AD_TITLE.
        PI_PERSONALDATA-CURRENCY = IT_DATA-WAERS.
        PI_COPYREFERENCE-SALESORG = IT_DATA-VKORG.
        PI_COPYREFERENCE-DISTR_CHAN = IT_DATA-VTWEG.
        PI_COPYREFERENCE-DIVISION = IT_DATA-SPART.
        PI_COPYREFERENCE-REF_CUSTMR = IT_DATA-REFKUNNR.
        CUSTOMERNO-CUSTOMER = IT_DATA-KUNNR.
    CALL FUNCTION 'BAPI_CUSTOMER_CREATEFROMDATA1'
      EXPORTING
        PI_PERSONALDATA              = BAPIKNA101_1
      PI_OPT_PERSONALDATA          =
      PI_COMPANYDATA               =
      PI_OPT_COMPANYDATA           =
      PI_CONSUMEREN                =
        PI_COPYREFERENCE             = BAPIKNA102
      PI_CREDIT_CONTROL_FLAG       =
    IMPORTING
       CUSTOMERNO                   = BAPIKNA103
       RETURN                       = BAPIRETURN1
        IF RETURN-TYPE = 'E'.
          WRITE:/ 'ERROR' ,RETURN-MESSAGE,'FOR CUSTOMER' ,IT_DATA-KUNNR.
        ELSEIF RETURN-TYPE = 'S'.
          WRITE:'SUCCESFULLY CREATED CUSTOMER', IT_DATA-KUNNR.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    "UPLOAD_CUSTMAS
    thanks & regards,
    Suresh Maniarasu

  • Passing Error message to BAPI Structure in RFC

    Hi Experts,
    I would like to know how we pass error message to BAPI structurre in RFC?
    Plz some one give the details about how we handle the errors.
    Thanks in advance.

    Like already mentioned before, every Standard SAP BAPI, has an export or tables parameter which is called something like RETURN with structure BAPIRET2. In here, you can store all the messages that are generated during the BAPI Call.
    However, if you also want to catch errors like system exceptions and communication errors, you will have to add these exceptions manually:
    EXCEPTIONS
         SYSTEM_FAILURE        = 1 MESSAGE RFC_MESS
         COMMUNICATION_FAILURE = 2 MESSAGE RFC_MESS.
    However, not sure if this addition works when calling BAPI from NON-sap application.
    Declaration:
    DATA: RFC_MESS(128).

  • Error messages for BAPI

    Hello,
    Is there any way to get list of all possible error messages in BAPI for BAPI_PO_CREATE1 and BAPI_SAG_CREATE?
    I need to prepare check list of all possible error messages BAPI can return while creating PO and Schedulling agreement using BAPI.
    Thanks in advance.
    Madhura

    Try checking the message class used inside BAPI_PO_Create and all the messages in ME21n .
    Then you will need to go to this message class and find out al the messages.
    But this can go for a long list from 'error for valid vendor numbers, materials , and all the fields etc
    Mathews

  • How to consume web service in WDP ABAP ---HTTP error (return code 404, mess

    Hi,
    Am trying to consume a web serivce in WDP where I got error HTTP error (return code 404, message "conn failed")in sdn i came to know that it could be resloved by giving the IP address of the host but in case it is not the web services am using are the external links.
    kindly help me to sort it.
    Regards
    Raj

    hi,
    in addition to above thread
    refer this too
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0d4aa08-beed-2a10-fab2-ad975cead04a
    bvr

  • Error in Webservice Call HTTP error (return code 404, message conn failed)

    Hi
    We wish to call  a standard EP7 webservice through ABAP.
    When we try to create consumer proxy , we get the following error.
    HTTP error (return code 404, message "conn failed")
    Message no. SPRX090
    ==> Display Error Document
    If you want to generate a proxy for an external WSDL document by specifying a URL, check that the proxy settings of the system are correct (transaction SICF - Client - Proxy Settings). If you want to generate a proxy for an XI Repository object, check the connection to the Enterprise Services Builder as follows:
    Check List for Setting Up a Connection to the Service Repository
    1. The address of the Enterprise Services Repository must be known in the SAP system
    Check with report SPROX_CHECK_IFR_ADDRESS
    The address is taken from the following parameters in the exchange profile ('Connections' section):
    com.sap.aii.connect.repository.name: Server (for example,pwdf0436)
    com.sap.aii.connect.repository.httpport: Port (for example, 1080)
    com.sap.aii.connect.repository.contextroot: Root (for example,rep)
    The logon data is also read from the exchange profile ('ApplicationSystem' section):
    com.sap.aii.applicationsystem.serviceuser.name: User
    com.sap.aii.applicationsystem.serviceuser.pwd: Password
    As an alternative to using the exchange profile, you can maintain the RFC destination SAP_PROXY_ESR. If this RFC destination is maintained it will be used by the proxy generation in place of data from the exchange profile to access the Service Repository. In this case, the Exchange Profile will even not be read.
    The RFC destination has to be set up using transaction SM59 and should look like this:
    RFC Destination: SAP_PROXY_ESR
    Connection Type: G (HTTP Connection to External Serv)
    Description1: ESR for Proxy Generation
    Target Host: esr_host
    Service No: 1080
    Path Prefix: rep
    Logon and Security:
    Basic Authentication: active
    User: esr_user
    Password: esr_password
    2. The HTTP Framework of the Web Application Server must function
    Check with report SPROX_CHECK_HTTP_COMMUNICATION
    If necessary, contact your system administrator. Please be aware of the fact, that the HTTP framework is depending on the application server. Thus the result of the report may differ for different application servers.
    3. Proxy generation must interpret the data of the Enterprise Services Repository correctly
    Check with report SPROX_CHECK_IFR_RESPONSE
    you can also login in dev and go to Xn se91
    enter msg id SPRX and msg no 090
    select the message and click on long text..
    you get the same message in a formatted manner..
    How to get rid of this ?
    Regards
    Rajendra

    Hi
    we have given the correct path as we have tested the webserive from
    other technology (.net) by providing the same path.
    regards
    Rajendra

  • Installation - RAWS installation - Error " Return Value Microsoft Visual C++ 2010 Redistributable (x86) : 1603

    i'm install agent Backup Exec 2014. but Error Return Value Microsoft Visual C++ 2010 Redistributable.

    Hi Apisak,
    If you look on DVD under BE_DVD\BE\WINNT\Install\ you will see that there is a VCREDIST folder with the directories you describe above. This directory contains the latest runtimes required by our RAWS installer. It is the directory we are expecting to find
    when we run the install. If you run off of the DVD, we will validate the files are valid before executing the install. This is the recommended method for a clean install.
    However, if your goal is to install and have the patches applied during the initial install. If that is what you are attempting, you can drop in the Agents\RAWSx64\Updates or Agents\RAWS32\Updates folder into the RAWS folder on the DVD and it will accomplish
    the same thing. We do not test this way, so be wary of that method. It should work but I do have to give that disclaimer.
    Refer to:
    BE 2014 Remote Agent Install Failing
    In addition, for the RAWS issue, I also recommend you can connect Symantec for more effective support:
    http://www.symantec.com/connect/backup-and-recovery/forums
    If there is anything else regarding this issue, please feel free to post back.
    Best Regards,
    Anna Wang

  • DBM Error return code -11 in LC10 Administration in SCM System Live Cache

    Hello,
    We have installed SCM 4.1 on Solaris on one box and LC 7.5 on another solaris box.
    For kernel upgrade, we shut down Live Cache using LC10>administration on SCM server. After kernel patch, other patches for ABAP stack, we upgraded LC to SP11 build 35.
    Since then, we get following error in LC10.
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Name and Server : LCA - gva1073
    DBMRFC Function : DBM_EXECUTE
    Command : dbm_version
    Error : DBM Error
    Return Code : -11
    Error Message : tp error: Terminating. [nlsui0.c 1934] pid
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Also, in DB59, when we try to check connection, we get following error -
    General Connection Data
    Connection Name....: LCA
    Database Name......: LCA
    Database Server....: gva1073
    tp Profiles........: no_longer_used
    DBM User...........: CONTROL
    Test Scope
    1. Execute an external operating system command (DBMCLI)
    2. Determine status using TCP/IP connection SAPDB_DBM (DBMRFC
    command mode)
    3. Determine status using TCP/IP connection SAPDB_DBM_DAEMON (DBMRFC
    session mode)
    4. Test the SQL connection (Native SQL at CON_NAME)
    Application Server: gva1075_SCD_03 (
    SunOS )
    1. Connect. test with "dbmcli db_state"
    Successful
    2. Connect. test with command mode "dbmrfc db_state"
    Unsuccessful
    dbm_system_error
    Name and Server : LCA - gva1073
    DBMRFC Function : DBM_EXECUTE
    Command : db_state
    Error : DBM Error
    Return Code : -11
    Error Message : tp error: Terminating. [nlsui0.c 1934] pid
    3. Connect. test with session mode "dbmrfc db_state"
    Unsuccessful
    dbm_system_error
    Name and Server : LCA - gva1073
    DBMRFC Function : DBM_CONNECT
    Error : DBM Error
    Return Code : -11
    Error Message : tp error: Terminating. [nlsui0.c 1934] pid
    4. Connect. test with "native SQL" ( LCA )
    Successful
    ++++++++++++++++++++++++++++++++++++++++++++++++++++
    Can anybody please help?
    Thanks and regards,
    Vaibhav

    Hello Vaibhav,
    while using transaction LC10, the error 11 "tp error: Terminating. [nlsui0.c ...]" occurs. The user authorization with tp fails and the application server cannot connect to the liveCache.
    I assumed, that it's due to a library version mismatch, tp cannot use the liveCahe UNICODE libraries.
    Please check, that the tp call at the command line works properly. And a dbmcli call in the transaction SM49 with the tp options
    (dbmcli ::
    -d <LC-SID> -n <LC-servername> -tpp <profile> -tpi <system-SID>
    -tpc <connection - LCA/LDA> dbm_version)
    works also properly.
    I recommend you to update the liveCache client software on the Application server.
    If you've got access to OSS/Service Market Place, then please take a look at note
    649814 how to update the liveCache client software on the application server.
    < Please also review the SAP notes 847736 & 831108 > 
    Before the liveCache client version will be upgraded on the application
    server you can use the workaround by switching off the central authorization for the liveCache LCA/LDA connections:
    In transaction LC10, choose Integration and deactivate the option Central authorization, then save.
    If you are the official SAP customer, I recommend you to create the ticket to SAP on 'BC-DB-LVC' queue.
    Thank you and best regards, Natalia Khlopina

  • ZTI Error Unhanded error returned by LTISysprep: The system cannot find the file specified -2147024894 0x80070002

    Hi,
    I'm trying to capture an image of computer that was already imaged using MDT 2013. I tried to install the new Windows Updates and add some files to the original image but each time I try to recapture the image I get this error: "ZTI Error Unhanded error
    returned by LTISysprep: The system cannot find the file specified -2147024894 0x80070002"
    I checked the Deployment Share and I do have LTISysprep.wsf in there.

    Well, it only runs LTISysprep when you tell it you want to capture an image (via the wizard, or through the equivalent set of CustomSettings.ini parameters).
    The log you provided doesn't actually show it running LTISysprep.  In fact, it specifically shows that you specified not to capture an image:
    Property DoCapture is now = NO
    Maybe you specified to join a domain (which isn't good for capturing an image) and it skipped the wizard pane about that?
    Thanks,
    -Michael Niehaus
    Senior Product Marketing Manager, Windows Deployment
    http://blogs.technet.com/mniehaus
    [email protected]

  • ZTI Error - Unhandled error returned by LTISysptep: The System Cannot find the file specified (-2147024894)

    ZTI Error - Unhandled error returned by LTISysptep: The System Cannot find the file specified (-2147024894) while capture windows 8.1 machine.

    Check the bdd.log file and/or any sysprep log files to find out specifically what the file is.
    Keith Garner - keithga.wordpress.com

  • Backup Fail with Volume Shadow Copy Service error: Error calling a routine on the Shadow Copy Provider, Event ID 12293, error returned while creating the volume shadow copy 0x8004230f,

    We are using TINA backup solution and windows 2003 backup is failling with VSS error.
    For testing purpose we initiate a system state backup (or any file backup) with the help of windows 2003 ntbackup.exe and found it is failing with below error.
    Backup error report.
    Backup Status
    Operation: Backup
    Active backup destination: File
    Media name: "Backup.bkf created 28/05/2014 at 06:34"
    Volume shadow copy creation: Attempt 1.
    Error returned while creating the volume shadow copy:0x8004230f.
    Error returned while creating the volume shadow copy:8004230f
    Aborting Backup.
    The operation did not successfully complete.
    We check event viewer and found below error event.
    Event Type:       
    Error
    Event Source:   
    VSS
    Event Category:               
    None
    Event ID:             
    12293
    Date:                    
    28/05/2014
    Time:                    
    05:48:10
    User:                    
    N/A
    Computer:         
    CQ329TOS
    Description:
    Volume Shadow Copy Service error: Error calling a routine on the Shadow Copy Provider {b5946137-7b9f-4925-af80-51abd60b20d5}. Routine details Cannot ask provider {b5946137-7b9f-4925-af80-51abd60b20d5} if
    volume is supported. [0x8000ffff] [hr = 0x8000ffff].

    Resolution:
    After getting this error we check Shadow Copy provider and writer health and fond it is fine.
    To get shadow copy providers details use below command.
    Command: vssadmin list providers
    Command output
    C:\>vssadmin list providers
    vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool
    (C) Copyright 2001 Microsoft Corp.
    Provider name: 'Microsoft Software Shadow Copy provider 1.0'
       Provider type: System
       Provider Id: {b5946137-7b9f-4925-af80-51abd60b20d5}
       Version: 1.0.0.7
    To get shadow copy writers health
    Command: vssadmin list writers
    Command Output.
    C:\>vssadmin list writers
    vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool
    (C) Copyright 2001 Microsoft Corp.
    Writer name: 'System Writer'
       Writer Id: {e8132975-6f93-4464-a53e-1050253ae220}
       Writer Instance Id: {333e02cd-d9ec-43c8-9b45-39691ad1b351}
       State: [1] Stable
       Last error: No error
    Writer name: 'Registry Writer'
       Writer Id: {afbab4a2-367d-4d15-a586-71dbb18f8485}
       Writer Instance Id: {800877a5-e13d-47a3-8f99-ebd4d3b3fd12}
       State: [1] Stable
       Last error: No error
    Writer name: 'MSDEWriter'
       Writer Id: {f8544ac1-0611-4fa5-b04b-f7ee00b03277}
       Writer Instance Id: {63400aa0-a17f-4121-9483-1cd226f03238}
       State: [1] Stable
       Last error: No error
    Writer name: 'COM+ REGDB Writer'
       Writer Id: {542da469-d3e1-473c-9f4f-7847f01fc64f}
       Writer Instance Id: {e13cb72b-84fa-4c86-86d8-48f523aafc9a}
       State: [1] Stable
       Last error: No error
    Writer name: 'Event Log Writer'
       Writer Id: {eee8c692-67ed-4250-8d86-390603070d00}
       Writer Instance Id: {ce63b3a0-e038-4e56-9d07-929f256639de}
       State: [1] Stable
       Last error: No error
    Writer name: 'WMI Writer'
       Writer Id: {a6ad56c2-b509-4e6c-bb19-49d8f43532f0}
       Writer Instance Id: {008e8714-ed6d-4288-81ce-4b0b1ec41294}
       State: [1] Stable
       Last error: No error
    Writer name: 'BITS Writer'
       Writer Id: {4969d978-be47-48b0-b100-f328f07ac1e0}
       Writer Instance Id: {e22a8953-a52c-4a76-bec0-8773122cbff8}
       State: [1] Stable
       Last error: No error
    Next I check Shadow Copies details from volume properties (right click on C or other drive then select properties then click on Shadow Copies Tab) and found it is showing the same error code..
    From this error it is clear that the issue is inside the registry hive and due to junk hive shadow copies services not able to working properly.
    For me the server have two disk we check disk signature at MBR and found the disk signature was.
    Signature disk 0 : 9351912b
    Signature disk 0 : FDFBE035
    But at registry we found lot of nonexistance signature. Which indicate lot of junk valu inside registry.
    Now how can we resolve this issue?
    It is very simple just delete the registry key “volume” (registry key “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume”) and reboot the server it will “Volume” registry hive automatically.
    Note:
     When you remove registry key it is showing error unable to delete, then please right click on it select permission then take ownership and assign full permission to your login account.
    Please be careful when you delete registry key because system can fully crashed if you delete or modify wrong registry key.
    Your can take a backup of the registry key by exporting.

Maybe you are looking for