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