Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

bapi_pr_create,, error - convt_no_number

Former Member
0 Kudos

Hi expert !

i was trying to post pr docu by using bapi_pr_create, but i got dump error /;convt_no_number

searched notes , but didn't find related notes.

i did deleted some source not needed in the whole source, because convt_no_number comes up.

i hoped that return table from bapi_pr_create, but dump error came up with convt_no_number,

humm,,, very strange issue, please get back to me with good advise.

my source code is not complete to post docu ,, just hope not dump error comes up, but dump error as convt_no number.....

someone can execute this source whether dump error or return bapi return table with some error message ?

System environment

SAP-Release 700

SAP kernel....... 700

created (date)... "Aug 24 2008 21:47:28"

Patch level. 175

Database............. "ORACLE

SAP database version. 700

APPL SP 18

data : g_mereqheader like bapimereqheader,

g_mereqheaderx like bapimereqheaderx,

g_mereqitem like bapimereqitemimp occurs 0 with header line,

g_mereqitemx like bapimereqitemx occurs 0 with header line,

g_mereqacc like bapimereqaccount occurs 0 with header line,

g_mereqaccx like bapimereqaccountx occurs 0 with header line,

g_te_meqitem type bapi_te_mereqitem,

g_te_meqitemx type bapi_te_mereqitemx,

g_ext_in like bapiparex occurs 0 with header line,

g_ext_out like bapiparex occurs 0 with header line,

g_prnumber like bapimereqheader-preq_no,

gt_return like bapiret2 occurs 0 with header line,

wa_valuepart(960),

wa_valuepartx(960).

data : ex_value type me_max_container.

data : lv_item like eban-bnfpo,

lv_sn like bapimereqaccount-serial_no.

g_mereqheader-pr_type = 'NB'.

g_mereqheaderx-pr_type = 'X'.

lv_sn = '01'.

loop at gt_itab where check = 'X'.

clear : g_mereqitem, g_mereqitemx.

lv_item = lv_item + 10.

g_mereqitem-preq_item = lv_item.

g_mereqitem-acctasscat = '1'. " 1 is used for stock material

g_mereqitem-material = gt_itab-matnr. " valuse 00000123 or 123 both tried ,,

g_mereqitemx-preq_item = lv_item.

g_mereqitemx-preq_itemx = 'X'.

g_mereqitemx-acctasscat = 'X'.

g_mereqitemx-material = 'X'.

g_mereqacc-preq_item = lv_item.

g_mereqacc-serial_no = lv_sn.

g_mereqaccx-preq_item = lv_item.

g_mereqaccx-serial_no = lv_sn.

g_mereqaccx-serial_nox = 'X'.

append g_mereqacc. append g_mereqaccx.

append g_mereqitem. append g_mereqitemx.

endloop.

call function 'BAPI_PR_CREATE'

exporting

prheader = g_mereqheader

prheaderx = g_mereqheaderx

  • TESTRUN =

importing

number = g_prnumber

  • PRHEADEREXP =

tables

return = gt_return

pritem = g_mereqitem

pritemx = g_mereqitemx

  • PRITEMEXP =

  • PRITEMSOURCE =

praccount = g_mereqacc

  • PRACCOUNTPROITSEGMENT =

praccountx = g_mereqaccx

  • PRADDRDELIVERY =

  • PRITEMTEXT =

  • PRHEADERTEXT =

extensionin = g_ext_in

  • extensionout = g_ext_in

  • PRVERSION =

  • PRVERSIONX =

  • ALLVERSIONS =

.

Edited by: venjamin on Sep 10, 2010 10:15 AM

Edited by: venjamin on Sep 10, 2010 10:18 AM

3 REPLIES 3

kesavadas_thekkillath
Active Contributor
0 Kudos

Make sure you are filling the numeric values properly without any characters like ','

Former Member
0 Kudos

Leading whitespace may also be causing your issue.

0 Kudos

Hi there

as you see the above source, there is no one you worry about.

could you test the above source if dump error comes up or get return table included error message without dump error?

Best & Regards;

venjamin