Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Type conflict during a function module call (field length).??

Hello All,

I am trying to call a bapi for PO upload i.e, bapi_po_create1.

Everything is working fine ,the internal tables for bapi tables are also filled

But when my function module for 'bapi_po_create1' calls,just before i get a dump saying

"   Type conflict during a function module call (field length)."

The call to function module "BAPI_PO_CREATE1" is incorrect:

In the function module interface, it was stipulated that only fields of

a specific type and length can be specified under "POHEADER". The currently

specified field )"GT_POHEADER") has the right type, but its length is


i am passing these tables in bapi.

CALL FUNCTION 'BAPI_PO_CREATE1'                                           


           poheader       = gt_poheader

           poheaderx      = gt_poheaderx


           return         = gt_return

           poitem         = gt_poitem

           poitemx        = gt_poitemx

           poaddrdelivery = gt_podelivery_address

           poschedule     = gt_poschedule

           poschedulex    = gt_poschedulex

           poaccount      = gt_poaccount

           poaccountx     = gt_poaccountx

           potextheader   = gt_potextheader

           potextitem     = gt_potext.


Please help me for this.

Former Member

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question