<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Functional location (TPLNR) field issue in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806362#M3516319</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Sep 2013 06:53:43 GMT</pubDate>
    <dc:creator>former_member182470</dc:creator>
    <dc:date>2013-09-27T06:53:43Z</dc:date>
    <item>
      <title>Functional location (TPLNR) field issue</title>
      <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaq-p/9806360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an issue with functional location (TPLNR) records in ECC. In SE16, table IFLOT, the TPLNR records change from MAB-3011-TERM1-ACONC-AHU110E to ?0100000000000002204.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I check back, there were conversion routine in SE11 for field TPLNR. The conversion routine were&lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_TPLNR_INPUT &lt;/P&gt;&lt;P&gt;CONVERSION_EXIT_TPLNR_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore in BW PSA table, the extractor take record ?0100000000000002204 and not MAB-3011-TERM1-ACONC-AHU110E.&lt;/P&gt;&lt;P&gt;I have 2 question here need experts to explain and guide:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) What should I do to make TPLNR field change from ?0100000000000002204 to&amp;nbsp; MAB-3011-TERM1-ACONC-AHU110E. Can we do&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at cmod to convert the records? If have, kindly what is the code need to do at cmod? the datasource that extract the records were&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2LIS_17_I0CAUSE, 2LIS_17_I0NOTIF, 0FUNCT_LOC_ATTR, 0FUNCT_LOC_TEXT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;2) Our current delta load from day 1 already have TPLNR records like ?0100000000000002204&amp;nbsp; and our cube already take that records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let say we didn't want to do initialization back due to huge record volume after successfully convert the record, then, is there a way at cmod that we &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; can do, to make info object 0FUNCT_LOC in the cube to follow 0FUNCT_LOC records in master data table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope experts can help me. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 02:39:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaq-p/9806360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-27T02:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: Functional location (TPLNR) field issue</title>
      <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806361#M3516318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) What should I do to make TPLNR field change from ?0100000000000002204 to&amp;nbsp; MAB-3011-TERM1-ACONC-AHU110E. Can we do&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at cmod to convert the records? If have, kindly what is the code need to do at cmod? the datasource that extract the records were&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2LIS_17_I0CAUSE, 2LIS_17_I0NOTIF, 0FUNCT_LOC_ATTR, 0FUNCT_LOC_TEXT. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; Ans : &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Yes you can do this conversion at ecc side.&lt;/P&gt;&lt;P&gt;Take help from some ABAPer and ask to update the same filed using the mentioned function module to convert it to external format. ( I used the functional module for WBS value in ECC side and stored in some Zfield say ZWBS). this is simple enhancement of datasource.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;2) Our current delta load from day 1 already have TPLNR records like ?0100000000000002204&amp;nbsp; and our cube already take that records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let say we didn't want to do initialization back due to huge record volume after successfully convert the record, then, is there a way at cmod that we &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; can do, to make info object 0FUNCT_LOC in the cube to follow 0FUNCT_LOC records in master data table?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ans : &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I will prefer this option, instead of enhancing the multiple (transactional) datasource, just enhance the master data attr.&lt;/P&gt;&lt;P&gt;1. enhance the master data attr datasource with new filed at ECC.&lt;/P&gt;&lt;P&gt;2. add Zobject into the original infobject as an (navigational) attr and map that required value to it.&lt;/P&gt;&lt;P&gt;3. use that zobject whenever required in the report (if used in selection then navigational)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case you wont have to worry about the transactional data whereas only need to reload the master data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank-You.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;VB&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 06:22:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806361#M3516318</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-27T06:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Functional location (TPLNR) field issue</title>
      <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806362#M3516319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 06:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806362#M3516319</guid>
      <dc:creator>former_member182470</dc:creator>
      <dc:date>2013-09-27T06:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Functional location (TPLNR) field issue</title>
      <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806363#M3516320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do experts have abap code example need to do in cmod (variable exit), therefore in query, it read notification no. infoobject in the query and then refer to notification no. in master data and change functional location info object in the query to follow functional location info object in master data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let say tech name for notification no in query and master data is 0NOTIFICATN and functional location is 0FUNCT_LOC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea? Code example for other infoobject that not related to above is like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'ZHEMSATH'&lt;/SPAN&gt;. &lt;STRONG&gt;*----&amp;gt; This is infoobject&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;i_step &lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;i_t_var_range &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ls_t_var_range.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;ls_t_var_range-vnam &lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'0P_COCD'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;ls_t_var_range-low = &lt;SPAN class="L0S33"&gt;'1000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'EQ' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-opt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'I' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-sign.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'002_001_12' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'0HIER_NODE' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-high.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND: ls_range &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;e_t_range.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ELSEIF &lt;/SPAN&gt;ls_t_var_range-low = &lt;SPAN class="L0S33"&gt;'3000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'EQ' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-opt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'I' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-sign.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'002_002_12' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'0HIER_NODE' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-high.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND: ls_range &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;e_t_range.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'EQ' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-opt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'I' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-sign.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'002_BLANK' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE: &lt;SPAN class="L0S33"&gt;'0HIER_NODE' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;ls_range-high.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND: ls_range &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;e_t_range.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 09:37:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806363#M3516320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-27T09:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: Functional location (TPLNR) field issue</title>
      <link>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806364#M3516321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How you input the function module? I need example syntax. Can you write it here? TQ,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Sep 2013 00:29:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/functional-location-tplnr-field-issue/qaa-p/9806364#M3516321</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-30T00:29:17Z</dc:date>
    </item>
  </channel>
</rss>

