SAP Knowledge Base Article - Preview

1922493 - SUP: Cannot map BAPI BIGSTRING field to an MBO field.

Symptom

We are using a BigString type in an MBO and mapping to a SAP JCo data source. The function module that is serving data to the MBO provisions available length character field from a backend data table. When creating the MBO, the variable length string is identified and is correctly mapped to the BigString field on the MBO. We also require a create operation that will create instances on the MBO including the BigString field. The function module that executes the create operation in the backend system therefore receives as one of its input parameters a variable length character field.

When attempting to map the create operation input parameters however, the type of the variable length character string cannot be recognised and therefore is assigned to String(300) by default. This then cannot be mapped to the BigString field.

Why can the MBO recognise and map the variable length character string from SAP in the MBO definition (i.e. the read), but when we try to map it in the create operation its type cannot be determined.

In the Workspace we get this error message:

The length of argument <MBO_name> -> create() -> <BAPI_name> is unknown, set to 300 by default.


Read more...

Environment

Sybase Unwired Platform & Mobile SDK 2.x.x

Product

Sybase Unwired Platform 2.1 ; Sybase Unwired Platform 2.2

Keywords

SUP Workspace BAPI BIGSTRING BIGBINARY , KBA , MOB-SDK , SAP Mobile SDK , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.