Workflow Soluiton

 View Only
  • 1.  Working with SAP BAPIs (Web Services)

    Posted Sep 26, 2012 05:38 PM

    I was wondering if anyone has integrated Workflow with SAP web services? I'm creating some integration components to the SAP BAPIs and when calling the standard BAPIs I'm getting some errors getting returned back when passing in something as simple as a PO Number. I'm not sure if there's a certain way you have to call it in Workflow as it seems to be working when calling it from another program. Any help with this would be greatly appreciated.



  • 2.  RE: Working with SAP BAPIs (Web Services)

    Posted Sep 27, 2012 08:21 AM

    It seems that the service your process requested returned in response a value for a date field in wrong format. I got several times similar errors when the national settings for date and time format were different between servers.

    You can check this using a proxy tracing tool like Fiddler. This tool let you catch a row response and check what is wrong with it.



  • 3.  RE: Working with SAP BAPIs (Web Services)

    Posted Sep 27, 2012 10:52 AM

    It seems to be that way as SAP is expecting a date format in dd.MM.yyyy and my workflow server the date is set to yyyy/MM/dd. However trying to change the setting on my server to comply with that date format still doesn't seem to work and it's probably another setting that is not configured correctly. 



  • 4.  RE: Working with SAP BAPIs (Web Services)

    Posted Sep 27, 2012 12:54 PM

    Anaman,

    Is there anyway to export the XML for a web service that you've built an integration component for? Would it be possible to modify the XML that is passed from the WF side to the web service?



  • 5.  RE: Working with SAP BAPIs (Web Services)
    Best Answer

    Posted Sep 27, 2012 05:18 PM

    It looks like it was an misconfiguration on the SAP side as I'm now calling the BAPI directly instead of going through the web service.



  • 6.  RE: Working with SAP BAPIs (Web Services)

    Posted Sep 28, 2012 03:18 AM

    I think such modifications can be done by proxy software. I do sometimes these kind modifications using Fiddler but only for diagnostic purposes.