cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

#CoE#MKI How to set up additional custom items in Java using the SOAP API of Journal Entry Post

k-fuji2458
Explorer
0 Kudos
694

We are developing a function to register accounting vouchers in Java, but when we try to register CustomFields, we get the error "cannot null" even though we have set the value.

I am thinking that the error "null" may be caused by not being able to set the namespace yy1 in SOAP Envelop.

Please tell me how to add namespace to SOAP Envelop in the ServiceStab Java generated from WSDL.

We believe that namespace can be added by modifying the following source code in ServiceStab.java automatically generated by Axis2 from the WSDL.

      // create SOAP envelope with that payload
      org.apache.axiom.soap.SOAPEnvelope env = null;

      env =
          toEnvelope(
              getFactory(_operationClient.getOptions().getSoapVersionURI()),
              journalEntryBulkCreateRequest0,
              optimizeContent(
                  new javax.xml.namespace.QName(
                      "http://sap.com/xi/SAPSCORE/SFIN",
                      "journalEntryCreateRequestConfirmation_In")),
              new javax.xml.namespace.QName(
                  "http://sap.com/xi/SAPSCORE/SFIN", "JournalEntryBulkCreateRequest"));
View Entire Topic
junaidalam
Product and Topic Expert
Product and Topic Expert
0 Kudos

hi k-fuji2458 - Can you please suggest that your issue has been resolved. Is there any thing related to this post we can help you with.

Junaid

k-fuji2458
Explorer

Hi junaid.alam1976 ,

I'm sorry I haven't been in touch with you.

I was able to resolve this issue by modifying the logic in the class generated from the WSDL.

Thank you for your support.

Best Regards, Kento