<?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>topic Re: Change pointers and Idoc creation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686629#M1576539</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello Anju,&lt;/P&gt;&lt;P&gt;Good News! I managed to create an entry in BDCP2 table - so I can see that the CP is created.&lt;/P&gt;&lt;P&gt;Now i also implemented the user exit you mentioned - but couple of questions - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what does the below statement mean?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;CONVERTED &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ZCDP_IF_CONSTANTS_DTIRIS&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;GC_CROSS .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Also the user exit didnt pick up the new entries created in BDCP2 table. any inputs?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Nov 2013 15:58:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-11-25T15:58:21Z</dc:date>
    <item>
      <title>Change pointers and Idoc creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686625#M1576535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to create change pointers for any changes regarding one of our customer infotypes: 9002 (hrp9002)&lt;/P&gt;&lt;P&gt;I was able to do that, however, I'm struggeling with the details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that I do not want to send any data related to infotype 9002. I just need this change pointer to trigger idoc creation for the related objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: Let's assume that infotype 9002 gets created for position S 40001234. Once a night a customer report is executed via a job which reads all unprocessed change pointers (including the one mentioned above) and sends the corresponding object. In this case, an Idoc for the holder of position 40001234 should be created WITHOUT data for infotype 9002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The message type is HRMD_A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do I need to do?&lt;/P&gt;&lt;P&gt;Thank you for your input.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Feb 2011 15:08:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686625#M1576535</guid>
      <dc:creator>Markus_Schutz</dc:creator>
      <dc:date>2011-02-17T15:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: Change pointers and Idoc creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686626#M1576536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Markus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having problem in activating change pointer for my custom infotype HRP9500. I am unable to see the changed log in the ALE output or in BDCP2 table. How did you get the change pointer activated, please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Anu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2012 05:49:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686626#M1576536</guid>
      <dc:creator>anub</dc:creator>
      <dc:date>2012-09-25T05:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: Change pointers and Idoc creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686627#M1576537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Info type 9002 we need to implement Badi HRALE00CHANGE_PTRS using below code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;SPAN class="L0S52"&gt;AT&amp;nbsp; &lt;/SPAN&gt;t_changed_objects&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;wa_changed_objects .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CASE&amp;nbsp; &lt;/SPAN&gt;wa_changed_objects&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;infty.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'9002'.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_cp_data&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;tabname &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'HROBJINFTY'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_changed_objects&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;plvar &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'01' .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_cp_data&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;tabkey&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa_changed_objects .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_cp_data&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;cdchgid &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'U'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp; wa_cp_data-CDOBJCL = 'HRMD_A'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;wa_cp_data &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;t_cp_data1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDCASE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;t_cp_data1 &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;NOT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CHANGE_POINTERS_CREATE_DIRECT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'HRMD_A'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_cp_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;t_cp_data1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number_range_problems &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* Implement suitable error handling here&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;This code will create entry in BDCP2 table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;After thsi populating segemnet you need to code for below exit as .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;EXIT_SAPLRHAL_003&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF PNNNN_NAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'P9002' .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*FIELD-SYMBOLS: &amp;lt;FS_plog&amp;gt; TYPE ANY.&amp;nbsp;&amp;nbsp; "Field Symbol for dynamic filling of data based on the structure&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*Clearing the SUBRC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;SUBRC.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* fill workarea for infotype with infotype-data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;pnnnn_data &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&amp;lt;FS_plog&amp;gt; CASTING &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;P9002.&lt;BR /&gt;LS_9002 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&amp;lt;FS_plog&amp;gt;.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* move fields&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;MOVE-CORRESPONDING &lt;/SPAN&gt;LS_9002 &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;LS_p9002.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* fill IDoc-data with workarea for segmenttype&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;sdata_data &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&amp;lt;FS_plog&amp;gt; CASTING &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;Z1P9002.&lt;BR /&gt;&amp;lt;FS_plog&amp;gt; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;LS_P9002.&lt;BR /&gt;&lt;BR /&gt;CONVERTED &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ZCDP_IF_CONSTANTS_DTIRIS&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;GC_CROSS .&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;It will work fine.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;Thanks&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;Anju&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2012 11:26:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686627#M1576537</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-03T11:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Change pointers and Idoc creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686628#M1576538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Anju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your post to above question.&lt;/P&gt;&lt;P&gt;I have a similar requirement, but need to add infotype 0290 to be tracked for change pointers.&lt;/P&gt;&lt;P&gt;So any changes created for IT0290 should get tracked and records should be created in BDCP2 table.&lt;/P&gt;&lt;P&gt;Can you please help?&lt;/P&gt;&lt;P&gt;Vaishali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 13:26:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686628#M1576538</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-11-25T13:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Change pointers and Idoc creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686629#M1576539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello Anju,&lt;/P&gt;&lt;P&gt;Good News! I managed to create an entry in BDCP2 table - so I can see that the CP is created.&lt;/P&gt;&lt;P&gt;Now i also implemented the user exit you mentioned - but couple of questions - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what does the below statement mean?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;CONVERTED &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ZCDP_IF_CONSTANTS_DTIRIS&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;GC_CROSS .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Also the user exit didnt pick up the new entries created in BDCP2 table. any inputs?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 15:58:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-pointers-and-idoc-creation/m-p/7686629#M1576539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-11-25T15:58:21Z</dc:date>
    </item>
  </channel>
</rss>

