Hi - I have a requirement to develop an ABAP Webdynpro to create/change purchase requisitions and it should have features similar to ME51N/ME52N. From some OSS notes and forums, I found that BAPI_PR_CREATE and BAPI_PR_CHANGE are the right BAPI's for my need. We are on ECC6 EhP5.We also have MAA(Multiple Account Assignment) switch turned ON in the system. As a first step I am trying to create a service PReq with Limits from SE37 and I keep on getting below 2 errors. I spent a lot of time in trying various combinations of populating the data in BAPI tables but nothing worked. I found a few blogs about this BAPI for Requisitions with Services but I could not find anything useful for service requisitions with Limits.
Would be really helpful if someone can review my test data and suggest where I am going wrong.ERRORS:
E BAPI 001 No instance of object type PurchaseRequisition has been created. External reference: # 2
E 06 436 In case of account assignment, please enter acc. assignment data for item
Test Data used in SE37:
PRHEADER
PREQ_NO
PR_TYPE SNB
CTRL_IND
GENERAL_RELEASE
CREATE_IND
ITEM_INTVL 00010
LAST_ITEM 00010
AUTO_SOURCE
MEMORY
HOLD_COMPLETE
HOLD_UNCOMPLETE
PARK_COMPLETE
PARK_UNCOMPLETE
MEMORYTYPE
PRHEADERX
PREQ_NO
PR_TYPE X
CTRL_IND
GENERAL_RELEASE
CREATE_IND
ITEM_INTVL X
LAST_ITEM X
AUTO_SOURCE
MEMORY
HOLD_COMPLETE
HOLD_UNCOMPLETE
PARK_COMPLETE
PARK_UNCOMPLETE
MEMORYTYPE
PRITEM
PREQ_ITEM 00010
CTRL_IND
DELETE_IND
PUR_GROUP P06
PREQ_NAME JMAGULURI
SHORT_TEXT TEST BAPI
MATERIAL
MATERIAL_EXTERNAL
MATERIAL_GUID
MATERIAL_VERSION
PUR_MAT
PUR_MAT_EXTERNAL
PUR_MAT_GUID
PUR_MAT_VERSION
PLANT DS01
STORE_LOC
TRACKINGNO 1234
MATL_GROUP 6000004
SUPPL_PLNT
QUANTITY 1.000
UNIT AU
PREQ_UNIT_ISO
PREQ_DATE 06/11/2012
DEL_DATCAT_EXT 1
DELIV_DATE 06/20/2012
REL_DATE
GR_PR_TIME 0
PREQ_PRICE 0.000000000
PRICE_UNIT 0
ITEM_CAT 9
ACCTASSCAT P
DISTRIB
PART_INV
GR_IND
GR_NON_VAL
IR_IND
DES_VENDOR 105978
FIXED_VEND
PURCH_ORG DS01
AGREEMENT
AGMT_ITEM 00000
INFO_REC
MRP_CTRLER
BOMEXPL_NO
VAL_TYPE
COMMITMENT
CLOSED
RESERV_NO 0000000000
FIXED
PO_UNIT
PO_UNIT_ISO
REV_LEV
REV_LEV
PCKG_NO 0000000001
KANBAN_IND
PO_PRICE
INT_OBJ_NO 000000000000000000
PROMOTION
BATCH
CMMT_ITEM
FUNDS_CTR
FUND
MATL_CAT
ADDRESS2
ADDRESS
CUSTOMER
SUPP_VENDOR
SC_VENDOR
VALUATION_SPEC_STOCK
CURRENCY USD
CURRENCY_ISO
VEND_MAT
MANUF_PROF
LANGU
LANGU_ISO
VALIDITY_OBJECT
FW_ORDER
FW_ORDER_ITEM 00000
PLND_DELRY 0
DELIV_TIME 00:00:00
REF_REQ
REF_REQ_ITEM 00000
GRANT_NBR
FUNC_AREA
REQ_BLOCKED
REASON_BLOCKING
VERSION
PROCURING_PLANT
EXT_PROC_PROF
EXT_PROC_REF_DOC
EXT_PROC_REF_ITEM 00000
FUNDS_RES
RES_ITEM 000
SUPPL_STLOC
PRIO_URGENCY 00
PRIO_REQUIREMENT 000
NEW_BOM_EXPLOSION
MINREMLIFE 0
PERIOD_IND_EXPIRATION_DATE D
BUDGET_PERIOD
PRITEMX
PREQ_ITEM 00010
PREQ_ITEMX X
CTRL_IND
DELETE_IND
PUR_GROUP X
PREQ_NAME X
SHORT_TEXT X
MATERIAL
MATERIAL_EXTERNAL
MATERIAL_GUID
MATERIAL_VERSION
PUR_MAT
PUR_MAT_EXTERNAL
PUR_MAT_GUID
PUR_MAT_VERSION
PLANT X
STORE_LOC
TRACKINGNO X
MATL_GROUP X
SUPPL_PLNT
QUANTITY X
UNIT X
PREQ_UNIT_ISO X
PREQ_DATE X
DEL_DATCAT_EXT
DELIV_DATE X
REL_DATE
GR_PR_TIME
PREQ_PRICE
PRICE_UNIT
ITEM_CAT X
ACCTASSCAT X
DISTRIB
PART_INV
GR_IND
GR_NON_VAL
IR_IND
DES_VENDOR X
FIXED_VEND
PURCH_ORG X
AGREEMENT
AGMT_ITEM
INFO_REC
MRP_CTRLER
BOMEXPL_NO
VAL_TYPE
COMMITMENT
CLOSED
RESERV_NO
FIXED
PO_UNIT
PO_UNIT_ISO
PO_UNIT_ISO
REV_LEV
PCKG_NO X
KANBAN_IND
PO_PRICE
INT_OBJ_NO
PROMOTION
BATCH
CMMT_ITEM
FUNDS_CTR
FUND
MATL_CAT
ADDRESS2
ADDRESS
CUSTOMER
SUPP_VENDOR
SC_VENDOR
VALUATION_SPEC_STOCK
CURRENCY X
CURRENCY_ISO
VEND_MAT
MANUF_PROF
LANGU
LANGU_ISO
VALIDITY_OBJECT
FW_ORDER
FW_ORDER_ITEM
PLND_DELRY
DELIV_TIME
REF_REQ
REF_REQ_ITEM
GRANT_NBR
FUNC_AREA
REQ_BLOCKED
REASON_BLOCKING
VERSION
PROCURING_PLANT
EXT_PROC_PROF
EXT_PROC_REF_DOC
EXT_PROC_REF_ITEM
FUNDS_RES
RES_ITEM
SUPPL_STLOC
PRIO_URGENCY
PRIO_REQUIREMENT
NEW_BOM_EXPLOSION
MINREMLIFE
PERIOD_IND_EXPIRATION_DATE
BUDGET_PERIOD
PRACCOUNT
PREQ_ITEM 00010
SERIAL_NO 01
DELETE_IND
CREAT_DATE 06/11/2012
QUANTITY 0.000
DISTR_PERC 0.0
NET_VALUE 0.000000000
GL_ACCOUNT 8333050
BUS_AREA
COSTCENTER
SD_DOC
ITM_NUMBER 000010
SCHED_LINE 0000
ASSET_NO
SUB_NUMBER
ORDERID
GR_RCPT
UNLOAD_PT
CO_AREA DSI
COSTOBJECT
PROFIT_CTR
WBS_ELEMENT CHR-ORA-01
NETWORK
RL_EST_KEY
PART_ACCT
CMMT_ITEM
REC_IND
FUNDS_CTR
FUND
FUNC_AREA
REF_DATE
TAX_CODE
TAXJURCODE
NOND_ITAX 0.000000000
ACTTYPE
CO_BUSPROC
RES_DOC
RES_ITEM 000
ACTIVITY
GRANT_NBR
CMMT_ITEM_LONG
FUNC_AREA_LONG
BUDGET_PERIOD
PRACCOUNTX
PREQ_ITEM 00010
SERIAL_NO 01
PREQ_ITEMX X
SERIAL_NOX X
DELETE_IND
CREAT_DATE X
QUANTITY
DISTR_PERC
NET_VALUE
GL_ACCOUNT X
BUS_AREA
COSTCENTER
SD_DOC
ITM_NUMBER X
SCHED_LINE
ASSET_NO
SUB_NUMBER
ORDERID
GR_RCPT
UNLOAD_PT
CO_AREA X
COSTOBJECT
PROFIT_CTR
WBS_ELEMENT X
NETWORK
RL_EST_KEY
PART_ACCT
CMMT_ITEM
REC_IND
FUNDS_CTR
FUND
FUNC_AREA
REF_DATE
TAX_CODE
TAXJURCODE
NOND_ITAX
ACTTYPE
CO_BUSPROC
RES_DOC
RES_ITEM
ACTIVITY
GRANT_NBR
CMMT_ITEM_LONG
FUNC_AREA_LONG
BUDGET_PERIOD
SERVICELIMIT
DOC_ITEM 00010
DEL_IND
OVERALL_LIMIT 1,000.00
NO_LIMIT
EXP_VALUE 1,000.00
TOTAL_VALUE 0.00
SERVICELIMITX
DOC_ITEM 00010
DEL_IND
OVERALL_LIMIT X
NO_LIMIT
EXP_VALUE X
TOTAL_VALUE
SERVICEACCOUNT
DOC_ITEM 00010
OUTLINE 0000000001
SRV_LINE 0000000010
SERIAL_NO 01
SERIAL_NO_ITEM 01
DEL_IND
QUANTITY 0.000
PERCENT 0.0
NET_VALUE 0.00
SERVICEACCOUNTX
DOC_ITEM 00010
OUTLINE 0000000001
SRV_LINE 0000000010
SERIAL_NO 10
SERIAL_NO_ITEM X
DEL_IND
QUANTITY
PERCENT
NET_VALUE
Thanks,
Jhansi