CWYAP2000-2999: SAP Software resource adapter - BAPI
- CWYAP2001
- The DataGraph.get() method returned a null business object, possibly because there is an error in the business object schema.
- Severity
- 20 : Error
- Explanation
- The business object structure or application-specific information is incorrect.
- Response
- Correct the business object structure or application-specific information.
- CWYAP2002
- An exception occurred while calling JCo.createFunction(BAPI_TRANSACTION_BEGIN). Error: <insert_0>
- Severity
- 20 : Error
- Response
- Verify that the transaction version of the adapter is being deployed.
- CWYAP2003
- An exception occurred while calling JCo.createFunction(BAPI_TRANSACTION_COMMIT). Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- There is an error in the SAP transaction commit.
- Response
- Verify that the transaction version of the adapter is being deployed.
- CWYAP2004
- An exception occurred while calling JCo.createFunction(BAPI_TRANSACTION_ROLLBACK). Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in the SAP transaction rollback.
- Response
- Verify that the transaction version of the adapter is being deployed.
- CWYAP2005
- An error occurred while running JCo.Execute(). Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The JCo call failed in the adapter.
- Response
- Ensure that the business object is valid and contains valid data that corresponds to existing data in the SAP application.
- CWYAP2006
- An error occurred while processing the application-specific information for the BAPI. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred while parsing application-specific information for the business object.
- Response
- Check the business object application-specific information for the BAPI. It is either invalid or corrupted.
- CWYAP2007
- An error occurred while calling a BAPI. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The BAPI call failed.
- Response
- An error occurred when the adapter called a BAPI. Check the log messages for details and correct the problem.
- CWYAP2008
- An error occurred while mapping data from the BAPI paramlist to the SDO property for propertyName=<insert_0>(<insert_1>), which maps the SAP field names to the SDO types.
- Severity
- 20 : Error
- Explanation
- An error occurred while mapping business object data to the SAP JCA data type.
- Response
- Ensure that the application-specific information for the business object is correct and that the data passed to the business object is valid.
- CWYAP2009
- An error occurred because data exceeded the maximum length for the BAPI property <insert_0> with ASI <insert_1>. The valid maxLength is <insert_2>, but the length received is <insert_3>.
- Severity
- 20 : Error
- Explanation
- Data retrieved from SAP is longer then the property can hold.
- Response
- Reduce the data length for the logged property.
- CWYAP2010
- An application-specific information error occurred in the getOperationASI() with the <insert_0> property, in the <insert_1> parent, because the operation is not valid.
- Severity
- 20 : Error
- Explanation
- The business object application-specific information is not valid.
- Response
- Ensure that the business object application-specific information is valid.
- CWYAP2011
- An SapAsiException exception occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- A business object application-specific information error occurred.
- Response
- The processing failed for some application-specific information. Ensure that the business object schema and the application-specific information are valid.
- CWYAP2012
- An exception occurred while calling the commit. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in the application-specific information.
- Response
- Ensure that the application-specific information for the business object and SAP data is correct.
- CWYAP2013
- An exception occurred while calling a rollback. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- A failure occurred while calling a BAPI rollback.
- Response
- Ensure that the business object and SAP data are valid.
- CWYAP2014
- A SapTransactionException exception error occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred while calling a BAPI transaction. Refer to the WebSphere Adapter for SAP user documentation for more details about using BAPI transactions.
- Response
- An error occurred in the SAP BAPI transaction. Ensure that the business object data and the SAP data are valid.
- CWYAP2015
- A JCo.Exception occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in JCo.
- Response
- Check the SAP connection. The error was generated by SAP middleware.
- CWYAP2016
- A SapBaseException exception occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in the SAP adapter execute() method.
- Response
- Verify and correct the data. If the problem persists, contact IBM support.
- CWYAP2017
- A simple BAPI (without transaction) failed. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred while invoking a BAPI. Check the exception message.
- Response
- Correct the data in the input BAPI business object. See the exception message for more details.
- CWYAP2018
- A SapAsiException occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in the application-specific information.
- Response
- Verify that the business object application-specific information is correct.
- CWYAP2019
- A SapAsiException exception occurred in the execute() method. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred in the business object application-specific information.
- Response
- Verify that the business object application-specific information is correct.
- CWYAP2023
- An error occurred while getting the method name in a BAPI business object: <insert_0>
- Severity
- 20 : Error
- Explanation
- A method is either missing or has application-specific information that is not valid for the operation.
- Response
- Verify that the method name is valid in the business object for the current operation.
- CWYAP2024
- The verb, <insert_0>, and the operation, <insert_1>, cannot both be null for the adapter to continue processing.
- Severity
- 20 : Error
- Explanation
- The adapter cannot determine the operation to be performed on the business object. Either the verb or operation should have a valid value.
- Response
- Pass the matching verb and operation while invoking the adapter. If no matching verb is available, set the operation name in the SAPInteractionSpec object.
- CWYAP2025
- The verb, <insert_0>, and operation, <insert_1>, do not match.
- Severity
- 20 : Error
- Explanation
- If only the verb is specified, the operation is automatically set to the same value as the verb. If only the operation is specified, the verb should either be null or it should match the operation.
- Response
- Pass the matching verb and operation while invoking the adapter; if no matching verb is available, set the operation name in the SAPInteractionSpec object.
- CWYAP2026
- No methods were found for the <insert_0> operation in the business object application-specific information.
- Severity
- 20 : Error
- Explanation
- The top level business object did not find the method in the business object.
- Response
- Check the application-specific information at the business object level to verify the method names for the corresponding verb or operation.
- CWYAP2027
- The BAPI application-specific information at the business object level is used to determine the BAPI name. It is found to be null.
- Severity
- 20 : Error
- Explanation
- The top-level business object did not find a method in the business object.
- Response
- Check the application-specific information at the business object level to verify that the method name for the corresponding verb or operation exists. Verify the business object application-specific information for that BAPI; this information is present in the top-level business object.
- CWYAP2028
- The schema definition for the business object <insert_0> was not found in the business object wrapper <insert_1>. Data objects cannot be generated.
- Severity
- 20 : Error
- Explanation
- The child business object of the wrapper business object might be missing.
- Response
- Check the application-specific information at the wrapper business object level and verify that the method name for the corresponding verb or operation exists.
- CWYAP2029
- An exception occurred in the mapBAPIToSDO method for the <insert_0> function.
- Severity
- 20 : Error
- Explanation
- A JCo exception was generated by the SAP application.
- Response
- An error occurred while calling the BAPI RFC function. Verify that valid values are passed to the business object.
- CWYAP2030
- The application-specific information for the <insert_0> property could not be found for the <insert_1> data object.
- Severity
- 20 : Error
- Explanation
- Application-specific information is missing for the property in the business object.
- Response
- The application-specific information in the business object could not be read; verify that the application-specific information for the property in the corresponding business object is valid.
- CWYAP2031
- An exception occurred in the mapBAPIAttributeToSDO method for the <insert_0> property.
- Severity
- 20 : Error
- Explanation
- An error occurred while mapping the SAP.JCo attribute to the business object property.
- Response
- Ensure that the types are not mismatched or this version of the SAP instance contains the property.
- CWYAP2032
- An error occurred while getting partner-character encoding. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The SAP application might not support the specified character set.
- Response
- Verify that the partner character set is supplied for the given SAP application.
- CWYAP2033
- An error occurred while getting metadata for the BAPI Object. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred while getting metadata for the BAPI object; the BusinessObjectMetadata file might be missing or outdated.
- Response
- Verify that the business object metadata is correct.
- CWYAP2034
- An error occurred while getting metadata for property <insert_0>. Error Message: <insert_1>
- Severity
- 20 : Error
- Explanation
- An error occurred while getting metadata for the BAPI Object.
- Response
- Verify that the business object metadata is correct.
- CWYAP2035
- An exception occurred while converting the enterprise information system (EIS) object to a Cursor for the <insert_1> property. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- An error occurred while converting an EIS object to a business object.
- Response
- See the exception message for failed property information, and verify that the business object metadata for the property is correct.
- CWYAP2036
- An error occurred while mapping the table field name, <insert_1>, to the property name <insert_2>. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- Values could not be mapped from the table field to the property.
- Response
- Ensure that the data set in the table parameter field that is generating the error is correct.
- CWYAP2037
- The adapter cannot get the value for the enterprise information system (EIS) field <insert_1>. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The adapter is unable to get the value for the EIS field <insert_1>.
- Response
- Verify that the adapter is connected to the correct version of the EIS.
- CWYAP2038
- An exception occurred while calling a BAPI rollback.
- Severity
- 20 : Error
- Explanation
- The SAP adapter cannot roll back the BAPI call.
- Response
- Verify that the rollback application-specific information in the transaction business object is correct.
- CWYAP2039
- An error occurred while calling the bapiSerializer.getBapiCursor() method. Error: <insert_1>
- Severity
- 20 : Error
- Explanation
- The adapter cannot serialize the business object.
- Response
- Verify that the application-specific information in the business object is correct.
- CWYAP2040
- An error occurred while calling the getNext() method on the TopLevelCursor object. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The adapter cannot map data from the enterprise information system (EIS) to the cursor.
- Response
- Refer to the exception message for more details.
- CWYAP2041
- The adapter has generated a DESPI exception. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- A DESPI error was generated while mapping data to the DESPI Cursor.
- Response
- Refer to the exception message for more details.
- CWYAP2042
- The Cursor could not be initialized. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The Cursor object could not be initialized.
- Response
- Refer to the exception message for more details.
- CWYAP2043
- The adapter cannot retrieve the child Cursor for the <insert_1> property. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- The metadata for this property was either not found or is incorrect.
- Response
- Refer to the exception message for more details.
- CWYAP2044
- The BAPI, <insert_1>, (without transaction) failed. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- In the input BAPI business object, either the data, metadata, or both, are incorrect.
- Response
- Refer to the exception message for more details.
- CWYAP2045
- An error occurred while processing the query. Error: <insert_0>
- Severity
- 20 : Error
- Explanation
- In the input BAPI business object, the XPath value might not correctly reference a BAPI parameter.
- Response
- Refer to the exception message for more details.
- CWYAP2046
- An error occurred while setting the <insert_1> BAPI property with a value of <insert_2>. Error Message: <insert_0>
- Severity
- 20 : Error
- Explanation
- The metadata for the <insert_1> property is either missing or incorrect.
- Response
- Refer to the exception message for more details.
- CWYAP2047
- An error occurred while getting the Accessor for the <insert_1> BAPI property. Error Message: <insert_0>
- Severity
- 20 : Error
- Explanation
- The metadata for the <insert_1> property is either missing or incorrect.
- Response
- Refer to the exception message for more details.
- CWYAP2048
- The adapter is waiting for <insert_0> seconds before invoking BAPI_TRANSACTION_COMMIT BAPI.
- Severity
- 0 : Information
- Explanation
- The adapter will wait for the configured number of seconds before committing the changes to the SAP enterprise information system (EIS). This will give you control over the explicit commit.
- Response
- No action is required.
- CWYAP2049
- An error occurred while getting the value from the Accessor for the <insert_0> BAPI property. Error Message: <insert_1>
- Severity
- 10 : Warning
- Explanation
- The adapter failed to process the property <insert_0>, the property will be skipped.
- Response
- Verify the input value provided.
- CWYAP2050
- An error occurred while setting the date value <insert_1> to the Accessor for the <insert_0> BAPI property.
- Severity
- 10 : Warning
- Explanation
- The adapter will set the date value as string in yyyy-MM-dd date format.
- Response
- No action required