cancel
Showing results for 
Search instead for 
Did you mean: 

Multilingual Syndication

Former Member
0 Kudos

I met the problem how to syndicate many multilingual fields.In my repository, there were 2 fileds TXT20,TXT50 which was set to multilingual.The syndication destination is an IDoc file GLMAST.GLMAST01.The multilingual segment E1SKATM of it has 3 elements:SPARS,TXT20,TXT50.I mapped Repository TXT20 to E1SKATM and splitted TXT20 by value, mapped TXT20-[value] to E1SKATM-TXT20,TXT20-[Language] to E1SKATM-SPARS,TXT50 to E1SKATM-TXT50.

After syndication I found the value of TXT50 was not multilingual,only English[US].I want to both fields TXT20,TXT50 were multilingual.Could you give me some advice on how to do?Thanks a lot.

<?xml version="1.0" encoding="UTF-8" ?>

- <GLMAST01>

- <IDOC BEGIN="">

- <EDI_DC40 SEGMENT="">

<TABNAM />

<DIRECT />

<IDOCTYP />

<MESTYP />

<SNDPOR />

<SNDPRT />

<SNDPRN />

<RCVPOR />

<RCVPRN />

</EDI_DC40>

- <E1SKA1M SEGMENT="">

<SAKNR>123456</SAKNR>

- <E1SKATM SEGMENT="">

<SPRAS>EN</SPRAS>

<TXT20>sdsds</TXT20>

<TXT50>test</TXT50>

</E1SKATM>

- <E1SKATM SEGMENT="">

<SPRAS>ZH</SPRAS>

<TXT20>&#20013;&#22269;</TXT20>

<TXT50>test</TXT50>

</E1SKATM>

- <E1SKATM SEGMENT="">

<SPRAS>KO</SPRAS>

<TXT20>&#39318;&#23572;</TXT20>

<TXT50>test</TXT50>

</E1SKATM>

- <E1SKATM SEGMENT="">

<SPRAS>JA</SPRAS>

<TXT20>&#19996;&#20140;</TXT20>

<TXT50>test</TXT50>

</E1SKATM>

</E1SKA1M>

</IDOC>

</GLMAST01>

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Rajani Kumar and Tanveer,

Thanks for your advice.

I have tried to split the TXT50 by value,not by language(If by language,it will add every language items in the source,I don't know how to map in this situation).After splitting,I could not map TXT50-[Language] to E1SKATM-SPARS,could not map TXT50-[value] to E1SKATM-TXT50 either,because the map button is disabled.I could only map TXT50 to E1SKATM-TXT50.

According to my knowledge,the multilingual field should map Idoc segment first,but there is only one segment E1SKATM in this Idoc which stores multilingual information,and it has been mapped by TXT20.I don't know how to map TXT50 again to this segment.Waiting for your further advice,Thanks.

Former Member
0 Kudos

Hey,

Try splitting the value TXT50 also by language and then syndicate..

Hope that helps.

Regards,

Tanveer.

<b>Please mark helpful answers</b>

Former Member
0 Kudos

Hi,

For each field, you need to split them by language and it seems that you did only for TXT20. Please check.

Regards,

Rajani Kumar