|   | 
	 
  
    | 
RSS Feed - WebSphere MQ Support
 | 
RSS Feed - Message Broker Support
 |   
 
  
	     | 
	 | 
   
 
  
	|  SAP Adapter issue | 
	« View previous topic :: View next topic »  | 
   
  
  	
	  
		
		
		  | Author | 
		  Message
		 |  
		
		  | kalam475 | 
		  
		    
			  
				 Posted: Thu Jun 16, 2016 4:39 am    Post subject: SAP Adapter issue | 
				     | 
			   
			 
		   | 
		 
		
		   Acolyte
 
 Joined: 16 Jan 2015 Posts: 63
  
  | 
		  
		    
			  
				Hi  i am using SAP adapter to create a form  in SAP using the BAPI called BAPI_CUSTOMER_CREATEFROMDATA1. 
 
 
I am able to see the BAPI while creating the adapter and everything is fine i guess but i am getting the error 
 
 
The adapter received an invalid request. Details: Error type = ''InvalidRequestFault''; Error code = ''F2827''; Primary keys: = ''''; Error message = ''BAPI Interface failed to process the request.Error thrown by SAP: Message = Make an entry in all fields where required, error code: F2827''.  
 
 
I think I am missing one of the field while sending the input to Input queue.
 
 
my xml message is like this
 
 
<SapBapiCustomerCreatefromdata1><SapPiPersonaldata1389002469><Firstname>John</Firstname><Lastname>Doe</Lastname><Street>CornwallisRd</Street><City>Burlingame</City><PostlCod1>0194010</PostlCod1><Country>US</Country><Region>CA</Region><LanguP>EN</LanguP><LangupIso>EN</LangupIso><Currency>USD</Currency></SapPiPersonaldata1389002469><SapPiCopyreference><Salesorg>0001</Salesorg><SalesOffice>HYD</SalesOffice><DistrChan>01</DistrChan><Division>01</Division><RefCustmr>0000000099</RefCustmr></SapPiCopyreference></SapBapiCustomerCreatefromdata1>
 
 
I am just manipulating the SAP connect sample example in IIBV9. 
 
 
when i enabled the trace to debug level i am getting same information as above like this
 
BIP3484E: ''Error thrown by SAP: Message = Make an entry in all fields where required, error code: F2827
 
                                       com.ibm.j2ca.sap.exception.SAPBAPIFaultException: Error thrown by SAP: Message = Make an entry in all fields where required, error code: F2827
 
                                       	at com.ibm.j2ca.sap.bapi.SAPRfcErrorHandler.throwNewBapiFault(SAPRfcErrorHandler.java:409)
 
                                       	at com.ibm.j2ca.sap.bapi.SAPRfcErrorHandler.readBapiRc(SAPRfcErrorHandler.java:328)
 
                                       	at com.ibm.j2ca.sap.bapi.SAPRfcErrorHandler.checkBapiRc(SAPRfcErrorHandler.java:301)
 
                                       	at com.ibm.j2ca.sap.bapi.SapBAPIInvoker.invokeSimpleBapi(SapBAPIInvoker.java:488)
 
                                       	at com.ibm.j2ca.sap.bapi.SapBAPIInvoker.invokeBapi(SapBAPIInvoker.java:315)
 
                                       	at com.ibm.j2ca.sap.bapi.SapBAPIInvoker.execute(SapBAPIInvoker.java:104)
 
                                       	at com.ibm.j2ca.sap.SAPInteraction.getOutputRecord(SAPInteraction.java:283)
 
                                       	at com.ibm.j2ca.sap.SAPInteraction.doExecute(SAPInteraction.java:117)
 
                                       	at com.ibm.j2ca.base.WBIInteraction.execute(WBIInteraction.java:522)
 
                                       	at com.ibm.broker.adapter.deploy.MbAdapterAccess.execute(MbAdapterAccess.java:180)
 
                                       	at com.ibm.broker.adapter.nodes.MbAdapterRequestNode.requestData(MbAdapterRequestNode.java:543)
 
                                       	at com.ibm.broker.plugin.MbRequestTemplateNode.requestData(MbRequestTemplateNode.java:59)
 
                                       '' 
 
                                       An embedded component has written the 'SEVERE' level diagnostic message included here. 
 
                                       Refer to the appropriate message in the embedded component's documentation. 
 
 
 
 
any help is much appriciated. this blog is my last hope i have to do POC demo in tomorrow | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | kalam475 | 
		  
		    
			  
				 Posted: Thu Jun 16, 2016 7:02 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Acolyte
 
 Joined: 16 Jan 2015 Posts: 63
  
  | 
		  
		    
			  
				I have changed my message to this 
 
 
   
	| Code: | 
   
  
	<SapBapiCustomerCreatefromdata1>
 
  <SapPiPersonaldata>
 
      <CONTROL_ACCOUNT>125000></CONTROL_ACCOUNT>     
 
      <SHIP_COND>01</SHIP_COND>
 
      <Firstname>John</Firstname>
 
      <Lastname>Doe</Lastname>
 
      <Middlename>kalam</Middlename>
 
      <Secondname>Abdul</Secondname>
 
      <Street>CornwallisRd</Street>
 
       <City>Banglore</City>
 
       <District>BLR</District>
 
       <PostlCod1>560100</PostlCod1>
 
       <Country>IN</Country>
 
       <Countryiso>IN</Countryiso>
 
       <Region>KA</Region>
 
       <LanguP>E</LanguP>
 
       <LangupIso>EN</LangupIso>
 
       <E_Mail>shaik_kalam@tecnics.com</E_Mail>
 
       <Currency>INR</Currency>
 
     </SapPiPersonaldata>
 
     <SapPiCopyreference>
 
          <Salesorg>1000</Salesorg>
 
          <DistrChan>10</DistrChan>
 
          <Division>00</Division>
 
          <RefCustmr>1171</RefCustmr>
 
      </SapPiCopyreference>
 
</SapBapiCustomerCreatefromdata1> | 
   
 
 
 
Now i am getting this error 
 
 
SAP: Message = Internal error: Refe. customer does not exist in master record, error code: F2890''.   
 
 
 
Does any body faced this kind of issue or any thoughts on the same | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | wmb_wps_soa | 
		  
		    
			  
				 Posted: Thu Jun 16, 2016 7:36 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Acolyte
 
 Joined: 19 Feb 2010 Posts: 65 Location: Detroit,Michigan,USA. 
  | 
		  
		    
			  
				Hello,
 
 
Thats a good response. "customer does not exist in master record, error code: F2890".
 
 
You need to check with your SAP folks on this.
 
 
Thanks
 
SJ | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | kalam475 | 
		  
		    
			  
				 Posted: Thu Jun 16, 2016 8:03 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Acolyte
 
 Joined: 16 Jan 2015 Posts: 63
  
  | 
		  
		    
			  
				Hi 
 
 
But my problem here is i am using BAPI_CUSTOMER_CREATEFROMDATA1 which is supposed to create a customer not fetch or change the details of a customer.
 
 
so I am thinking if we can do anything from our side.
 
 
Thanks for your reply | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | fjb_saper | 
		  
		    
			  
				 Posted: Thu Jun 16, 2016 7:11 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Grand High Poobah
 
 Joined: 18 Nov 2003 Posts: 20768 Location: LI,NY 
  | 
		  
		    
			  
				
   
	| kalam475 wrote: | 
   
  
	
 
Now i am getting this error 
 
 
SAP: Message = Internal error: Refe. customer does not exist in master record, error code: F2890''.   
 
 
 
Does any body faced this kind of issue or any thoughts on the same | 
   
 
 
This is telling you that you either have a typo somewhere (Ref.customer) vs (Refe.customer) and that one of the fields you are trying to set has not been defined on the master record i.e. the structure....
 
 
Have fun   _________________ MQ & Broker admin | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | 
		    
		   | 
		 
	   
	 | 
   
 
  
	     | 
	 | 
	Page 1 of 1 | 
   
 
 
 
  
  	
	  
		
		  
 
  | 
		  You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
  | 
  		 
	   
	 | 
   
 
  	 | 
	  |