on 03-24-2024 12:06 AM
Hey,
hope somebody can help me finding the root cause of my issue.
I am trying to update translations in SAP via B1iF.
Adding new translations works without any problems. But as soon as I try to update them, I am getting some errors.
If i leave the numerator value empty:
<Payload Role="C" id="atom13" system="0010000241" status="success" b1login="Technical User" method="Synchronous Update" objectid="224" payload="atom14" keyname="TranEntry" keyvalue="58" DIresult="failure" DImsg=" Exception : DI Error: (-2035) This entry already exists in the following tables (ODBC -2035)-The di call #1 did fail."/>
If I insert a numerator:
Exception : Input values '["58" , "58"]' does not match with expected class names '["com.sap.smb.sbo.api.ICompany" , "java.lang.Integer"]' for SBO object type '224'-The di call #1 did fail."/>
This is the input for the Call:
<BOM>
<BO>
<AdmInfo>
<Object>224</Object>
<Version>2</Version>
</AdmInfo>
<QueryParams>
<Numerator></Numerator>
</QueryParams>
<MultiLanguageTranslations>
<row>
<TableName>OITM</TableName>
<FieldAlias>ItemName</FieldAlias>
<PrimaryKeyofobject>123456</PrimaryKeyofobject>
</row>
</MultiLanguageTranslations>
<TranslationsInUserLanguages>
<row>
<LanguageCodeOfUserLanguage>8</LanguageCodeOfUserLanguage>
<Translationscontent>New Item Translation</Translationscontent>
</row>
</TranslationsInUserLanguages>
</BO>
</BOM>
Many thanks in advance.
Kind Regards
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.