Hi Michael,
Sorry for not updating the resolution. It is been resolved from our side and the resolution is as below.
In the web service ID of the catalog, I hope you are using the CustomFilterQuery where you are passing the AvailableTerritories field.
Ariba recommends that you encode this field value using the Base64 encoding scheme and append the encoded value to @ARIBAHEADER@.
For example, if the encoded value of AvailableTerritories = ('US') is QXZhaWxhYmxlVGVycml0b3JpZXMgPSAoJ0RFJykgQU5
then enter, @ARIBAHEADER@QXZhaWxhYmxlVGVycml0b3JpZXMgPSAoJ0RFJykgQU5.
To convert any values to Base64 encoding, please use the below link
Base64 Decode and Encode - Online
Please refer the below link from Ariba connect site for further details
https://connect.ariba.com/AC_Content_Details_Page/1,,161_159915,00.html
To make the web-service ID CustomFilterQuery more understandable, you can keep the same format - AvailableTerritories = ('US') and do the enhancement in your BADI - BBP_CAT_CALL_ENRICH where you can use this below piece of code to convert the values.
cl_http_utility=>IF_HTTP_UTILITY~ENCODE_BASE64
Kindly revert if you need any further help.
Best Regards,
Bharathi