cancel
Showing results for 
Search instead for 
Did you mean: 

Error in PO Create Using RFC BAPI_PO_CREATE1

former_member203806
Participant
0 Kudos

HI All,

I Have Created RFC for PO creation, Using BAPI_PO_CREATE1. when i am executing RFC BAPI Directly in SAP, It is Working fine.

Once i Create PI Service and transfer data to same RFC BAPI , its Return Below Error

' Characteristic does not exist in operating concern 1000' . How i can Correct this error..

Below the data passing XML.

  <POHEADER>
  <COMP_CODE>2000</COMP_CODE>
  <DOC_TYPE>ZLOC</DOC_TYPE>
  <VENDOR>0000100056</VENDOR>
  <PURCH_ORG>2000</PURCH_ORG>
  <PUR_GROUP>001</PUR_GROUP>
  <DOC_DATE>2018-07-23</DOC_DATE>
  </POHEADER>

  <POHEADERX>
  <PO_NUMBER>X</PO_NUMBER>
  <COMP_CODE>X</COMP_CODE>
  <DOC_TYPE>X</DOC_TYPE>
  <ITEM_INTVL>X</ITEM_INTVL>
  <VENDOR>X</VENDOR>
  <PURCH_ORG>X</PURCH_ORG>
  <PUR_GROUP>X</PUR_GROUP>
  <DOC_DATE>X</DOC_DATE>
  </POHEADERX>
	 
<POITEM>
<PO_ITEM>00010</PO_ITEM>
<MATERIAL>000000000010000053</MATERIAL>
<PLANT>2000</PLANT>
<MATL_GROUP>AG100001</MATL_GROUP>
<QUANTITY>20</QUANTITY>
<NET_PRICE>100</NET_PRICE>
<POITEM>
	
<POITEMX>
<PO_ITEM>00010</PO_ITEM>
<PO_ITEMX>X</PO_ITEMX>
<MATERIAL>X</MATERIAL>
<PLANT>X</PLANT>
<MATL_GROUP>X</MATL_GROUP>
<QUANTITY>X</QUANTITY>
<NET_PRICE>X</NET_PRICE>
</POITEMX>
	
<POSCHEDULE>
<PO_ITEM>00010</PO_ITEM>
<DELIVERY_DATE>2018-07-25</DELIVERY_DATE>
</POSCHEDULE>

<POSCHEDULEX>
<PO_ITEM>00010</PO_ITEM>
<PO_ITEMX>X</PO_ITEMX>
<DELIVERY_DATE>X</DELIVERY_DATE>
</POSCHEDULEX>



Accepted Solutions (0)

Answers (2)

Answers (2)

former_member203806
Participant
0 Kudos

Solved. Thanks.

JL23
Active Contributor
0 Kudos

1000 or 2000?

you showed the error "Characteristic does not exist in operating concern 1000"

but your XML has <COMP_CODE>2000</COMP_CODE>