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.