Skip to Content

B1if General Service UDO update issue

Aug 08, 2017 at 05:16 PM


avatar image


I am building an scenario for update some UDO Document type in SBO. I am using the B1 Service Call Atom for that. But it is giving me an error when the atom call i s executed.

My UDO name and Code in SBO is "NominationClients". I am using the service call atom with the Payload options.

I am getting the following error:

SapBobsCom.GeneralService.90.0 Description: Invalid XML. Expected collection name 'NominationClientssParams' but 'NominationClientsParams' provided

In the Service call atom I have the following options:

And in my previous atom transform I have this:

                <Action DIServiceName="GeneralService" update="update" get="getByParams" throwException="true">update</Action>
                <BS ServiceCode="NominationClients">
                        <xsl:element name="NominationClientsParams">
                                <xsl:element name="DocEntry">
                                    <xsl:value-of select="$docEntry"></xsl:value-of>
                        <xsl:element name="NominationClients">
                                <xsl:value-of select="$docEntry"></xsl:value-of>
                                <xsl:value-of select="$nomClients/NomNumber"></xsl:value-of>
generalservice.jpg (121.0 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Gabriela Perez Oct 26, 2017 at 02:49 PM

Hi all,

Sorry about the delay. I solved the issue. When you register your UDO you have to make sure that the Object Name doesn't end with 's'. In my case I changed it from NominationClients to ClientsNomination, and in my xml replace NominationClientsParams for ClientsNominationParams. That made the trick.

Best regards,

10 |10000 characters needed characters left characters exceeded