cancel
Showing results for 
Search instead for 
Did you mean: 

Remittance Advice SOAP request problem

former_member605786
Participant
0 Kudos
370

Hi Experts,

I'm having trouble posting a Remittance Advice via SOAP request, I've downloaded the WSDL from Service Explorer and modify it in SoapUI to just only the required fields for testing purposes. Here's my request body:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">
   <soapenv:Header/>
   <soapenv:Body>
      <glob:RemittanceAdviceBundleMaintainRequest_sync>
         <BasicMessageHeader>
         </BasicMessageHeader>
         <RemittanceAdvice>
            <CompanyID>GXI</CompanyID>
            <BusinessPartnerInternalID>C0002608</BusinessPartnerInternalID>
            <EffectivePaymentAmount currencyCode="PHP">888</EffectivePaymentAmount>
            <AccountDebitIndicator></AccountDebitIndicator>
<!--            <PaymentFormCode>05</PaymentFormCode>-->
<!--            <PaymentDate>2019-12-18</PaymentDate>-->
<!--            <BusinessPartnerPaymentAdviceID>C0002608</BusinessPartnerPaymentAdviceID>-->
         </RemittanceAdvice>
      </glob:RemittanceAdviceBundleMaintainRequest_sync>
   </soapenv:Body>
</soapenv:Envelope>

and I'm getting this error :

Authorization role missing for service "ServiceInterface http://sap.com/xi/A1S/Global ManageRemittanceAdviceIn <default> <default>", operation "Operation http://sap.com/xi/A1S/Global MaintainBundle" (UTC timestamp 20191218013916; Transaction ID 00163E939B491EDA88A6E657D99BD253)

Even though I set Manage Remittance Advice work center under FIN_PAYMENTADVICES.

I also tried it with assigned and unassigned PDI Work center but still, I get the Authorization role missing error..

Thanks in advance!

Chester

View Entire Topic
marlene_katzschner
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Chester,

the idea is that you create a new Communication Arrangement with a new/ existing communication system and user. The WSDL you download from here. Also the user maintained here should have the relevant authorization.

If you used the user from there and you do not have the authorization, then please raise an incident. If you used another user -> please try to use the user in the communication arrangement.

Hope this helps. Best regards
Marlene

former_member605786
Participant
0 Kudos

Hello Marlene,

Can you redirect me on how to setup this Communication Arrangement? Because now, we have a requirement in which we will integrate external files into Remittance Advice on monthly basis. We already did integration for Invoice Request without creating new Communication Arrangement. Thank you so much, Marlene

Regards,

Chester