CWYAP2000-2999: SAP Resource Adapter - BAPI

CWYAP2001
DataGraph.get() returned a null business object, possibly because there is an error in the business object schema.
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>
Response
Verify that the transaction version of the SAP adapter is being deployed.

CWYAP2003
An exception occurred while calling JCO.createFunction(BAPI_TRANSACTION_COMMIT). Error:<insert_0>
Explanation
There is an error in the SAP transaction commit.
Response
Verify that the transaction version of the SAP adapter is being deployed.

CWYAP2004
An exception occurred while calling JCO.createFunction(BAPI_TRANSACTION_ROLLBACK). Error: <insert_0>
Explanation
An error occurred in the SAP transaction rollback.
Response
Verify that the transaction version of the SAP Adapter is being deployed.

CWYAP2005
An error occurred while executing JCO.Execute(). Error: <insert_0>
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>
Explanation
An error occurred while parsing business object application-specific information.
Response
Check the business object application-specific information for the BAPI. It is either invalid or corrupted.

CWYAP2007
A error occurred while calling a BAPI. Error: <insert_0>
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>));
Explanation
An error occurred while mapping business object data to SAP JCA data type.
Response
Ensure that the business object application-specific information is correct and that the data passed to the business object is valid.

CWYAP2009
An error occurred because data exceeded the maximum length for BAPI property =<insert_0> asi=<insert_1> valid maxLength=<insert_2> received length=<insert_3>
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() property=<insert_0> parent=<insert_1>
Explanation
The business object application-specific information is invalid.
Response
The operation is invalid. Ensure that the business object application-specific information is valid.

CWYAP2011
An SapAsiException occurred in execute(). Error: <insert_0>
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>
Explanation
An error occurred in the application-specific information.
Response
Check the business object and SAP data.

CWYAP2013
An exception occurred while calling a rollback. Error:<insert_0>
Explanation
A failure occurred while calling BAPI rollback.
Response
Ensure that the business object and SAP data are valid.

CWYAP2014
A SapTransactionException error occurred in execute(). Error: <insert_0>
Explanation
An error occurred while calling a BAPI transaction. Refer to the WebSphere Adapters SAP User Guide for more details about using BAPI transactions.
Response
An error occurred in the SAP BAPI transaction. Check the business object and the SAP data to ensure that they are valid.

CWYAP2015
A JCO.Exception occurred in execute(). Error: <insert_0>
Explanation
An error occurred in JCO.
Response
Check the SAP connection; SAP middleware generated the error.

CWYAP2016
A SapBaseException occurred in execute(). Error: <insert_0>
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>
Explanation
An error occurred while invoking a BAPI. Check the exception message.
Response
Verify and correct the data in the input BAPI business object. See the exception message for more details.

CWYAP2018
An SapAsiException occurred in the execute() method. Error: <insert_0>
Explanation
An error occurred in the application-specific information.
Response
Verify that the business object application-specific information is correct.

CWYAP2019
An SapAsiException occurred in the execute() method. Error:<insert_0>
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>
Explanation
A method is either missing or has invalid application-specific information 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>; both cannot be null.
Explanation
Both verb and operation cannot be null.
Response
Pass the matching verb and operation while invoking the SAP adapter. If no matching verb is available, set the operation name in SAPInteractionSpec.

CWYAP2025
The verb=<insert_0> and operation=<insert_1> do not match.
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 must match the operation.
Response
Pass the matching verb and operation while invoking the SAP adapter; if no matching verb is available, set the operation name in SAPInteractionSpec.

CWYAP2026
No methods were found for verb/operation =<insert_0> in the business object application-specific information.
Explanation
The top level business object did not find the method in the business object.
Response
Check the business object level application-specific information to verify the method names for the corresponding verb or operation.

CWYAP2027
Error BAPI 'MethodName' application-specific information found null. Verify the business object application-specific information for that BAPI; this information is present in the top-level business object.
Explanation
The top-level business object did not find a method in the business object.
Response
Check the business object level application-specific information to verify that the method name for the corresponding verb or operation exists.

CWYAP2028
Business object <insert_0> was not found in the BusinessObject-Wrapper=<insert_1>.
Explanation
The child business object of the wrapper business object might be missing.
Response
Check the Wrapper-BusinessObject level ASI and verify that the method name for the corresponding verb or operation exists.

CWYAP2029
An exception occurred in mapBAPIToSDO for function=<insert_0>
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 property=<insert_0> could not be found for DataObject=<insert_1>.
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 mapBAPIAttributeToSDO for property=<insert_0>
Explanation
An error occurred while mapping the SAP.JCO attribute to the business objects property.
Response
Either the types are mismatched or this version of the SAP instance does not contain the property.

CWYAP2032
An error occurred while getting partner-character encoding; Error:<insert_0>
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
Error while getting metadata for BAPI Object; Error:<insert_0>
Explanation
An error occurred while getting metadata for the BAPI object.
Response
Verify the business object metadata.

CWYAP2034
Error while getting metadata. Error Message: <insert_0>
Explanation
An error occurred while getting metadata for the BAPI Object.
Response
Verify the business object metadata.

CWYAP2035
Exception while converting the EIS object to a Cursor for property : <insert_1>, Error:<insert_0>
Explanation
An exception occurred while converting the EIS object to a Cursor for property : <insert_1>
Response
Verify the business object metadata for the property.

CWYAP2036
Error while mapping table "fieldName=" <insert_1> " propertyName=" <insert_2>, Error:<insert_0>
Explanation
Error while mapping table "fieldName=" <insert_1> " propertyName=" <insert_2>
Response
Verify the data set in the field which is throwing the error.

CWYAP2037
Unable to get the value for the EIS field <insert_1>, Error:<insert_0>
Explanation
Unable to get the value for the EIS field <insert_1>
Response
Verify the adapter is connected to the correct EIS Version.

CWYAP2038
Exception while calling BAPI rollback.
Explanation
The SAP adapter is unable to roll back the BAPI call.
Response
Verify that rollback application-specific information in the transaction business object is correct.

CWYAP2039
Error while calling bapiSerializer.getBapiCursor(). Error:<insert_1>
Explanation
The SAP adapter is unable to serialize the business object.
Response
Verify that application-specific information in the business object is correct.

CWYAP2040
Error while calling getNext() on TopLevelCursor; Error:<insert_0>
Explanation
Unable to map data from the EIS to the Cursor.
Response
See the exception message for more details.

CWYAP2041
The adapter has thrown a DESPI exception; Error:<insert_0>
Explanation
DESPI error thrown while mapping data to the DESPI Cursor.
Response
See the exception message for more details.

CWYAP2042
Failed to initialize Cursorr; Error:<insert_0>
Explanation
Failed to initialize Cursor.
Response
See the exception message for more details.