Skip to Content
0
Former Member
Aug 07, 2008 at 08:07 AM

Why BAPI BAPI_PR_CREATE the same items?

53 Views

Dear All,

I Used Bapi u2018BAPI_PR_CREATEu2019 to create PR,now it can work.but I found a problem.when the data are some lines,then I found the created PR in ME53N the item are the same,Why is that so ?below is my sentence.

LOOP AT IT_UPLOAD.

G_PRHEADER-PR_TYPE = IT_UPLOAD-BSART.

G_PRHEADERX-PR_TYPE = 'X'.

IT_PRITEM-MATERIAL = IT_UPLOAD-MATNR.

IT_PRITEM-QUANTITY = IT_UPLOAD-MENGE.

IT_PRITEM-DELIV_DATE = IT_UPLOAD-LFDAT.

IT_PRITEM-PLANT = IT_UPLOAD-WERKS.

IT_PRITEM-PREQ_PRICE = IT_UPLOAD-PREIS.

APPEND IT_PRITEM.

IT_PRITEMX-MATERIAL = 'X'.

IT_PRITEMX-QUANTITY = 'X'.

IT_PRITEMX-DELIV_DATE = 'X'.

IT_PRITEMX-PLANT = 'X'.

IT_PRITEMX-PREQ_PRICE = 'X'.

APPEND IT_PRITEMX.

ENDLOOP.

CALL FUNCTION 'BAPI_PR_CREATE' DESTINATION Lrfcdest

EXPORTING

PRHEADER = G_PRHEADER

PRHEADERX = G_PRHEADERX

  • TESTRUN =

IMPORTING

NUMBER = G_BANFN

  • PRHEADEREXP =

TABLES

RETURN = IT_RETURN

PRITEM = IT_PRITEM

PRITEMX = IT_PRITEMX

.

Please Help me?

Thanks

Sun