<?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 The function HR_INFOTYPE_OPERATION in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-function-hr-infotype-operation/m-p/9107094#M1706569</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to use with the function&amp;nbsp; HR_INFOTYPE_OPERATION &lt;/P&gt;&lt;P&gt;according to example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM INSERT_0037.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA:&amp;nbsp; WA_RETURN TYPE BAPIRETURN1.&lt;BR /&gt;&amp;nbsp; DATA:&amp;nbsp; LV_RECORD TYPE P0037.&lt;BR /&gt;&amp;nbsp; CLEAR: WA_RETURN, LV_RECORD.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; *1. Lock employee&lt;BR /&gt;&amp;nbsp; CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF WA_RETURN-TYPE NE 'E'.&lt;BR /&gt;*2. create&amp;nbsp; to infotype 0037&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE-CORRESPONDING &amp;lt;FS_PA0037&amp;gt; TO LV_RECORD .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_RECORD-INFTY = '0037'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'HR_INFOTYPE_OPERATION'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INFTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0037'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBTYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-SUBTY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALIDITYEND&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-ENDDA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALIDITYBEGIN = &amp;lt;FS_PA0037&amp;gt;-BEGDA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECORD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_RECORD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPERATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'INS'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIALOG_MODE&amp;nbsp;&amp;nbsp; = '0'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF WA_RETURN-TYPE NE 'E'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT_PA0037 = COUNT_PA0037 + 1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;*3. Unlock employee&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR WA_RETURN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'HR_PSBUFFER_INITIALIZE'.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;ENDFORM.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " INSERT_0037&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the wa_return is return "000" &lt;/P&gt;&lt;P&gt;but &lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Some data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;record LV_RECORD&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are not saved&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;DIV&gt;&lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Why&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;some of the data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;in the record&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is not saved&lt;/SPAN&gt;&lt;/SPAN&gt;?&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Yossi&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Dec 2012 09:30:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-12-03T09:30:47Z</dc:date>
    <item>
      <title>The function HR_INFOTYPE_OPERATION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-function-hr-infotype-operation/m-p/9107094#M1706569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to use with the function&amp;nbsp; HR_INFOTYPE_OPERATION &lt;/P&gt;&lt;P&gt;according to example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM INSERT_0037.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA:&amp;nbsp; WA_RETURN TYPE BAPIRETURN1.&lt;BR /&gt;&amp;nbsp; DATA:&amp;nbsp; LV_RECORD TYPE P0037.&lt;BR /&gt;&amp;nbsp; CLEAR: WA_RETURN, LV_RECORD.&lt;/P&gt;&lt;P&gt;*&amp;nbsp; *1. Lock employee&lt;BR /&gt;&amp;nbsp; CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF WA_RETURN-TYPE NE 'E'.&lt;BR /&gt;*2. create&amp;nbsp; to infotype 0037&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE-CORRESPONDING &amp;lt;FS_PA0037&amp;gt; TO LV_RECORD .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LV_RECORD-INFTY = '0037'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'HR_INFOTYPE_OPERATION'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INFTY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0037'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBTYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-SUBTY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALIDITYEND&amp;nbsp;&amp;nbsp; = &amp;lt;FS_PA0037&amp;gt;-ENDDA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALIDITYBEGIN = &amp;lt;FS_PA0037&amp;gt;-BEGDA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECORD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = LV_RECORD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPERATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'INS'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIALOG_MODE&amp;nbsp;&amp;nbsp; = '0'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF WA_RETURN-TYPE NE 'E'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT_PA0037 = COUNT_PA0037 + 1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;*3. Unlock employee&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR WA_RETURN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER = &amp;lt;FS_PA0037&amp;gt;-PERNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN = WA_RETURN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'HR_PSBUFFER_INITIALIZE'.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;ENDFORM.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " INSERT_0037&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the wa_return is return "000" &lt;/P&gt;&lt;P&gt;but &lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Some data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;record LV_RECORD&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are not saved&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;DIV&gt;&lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Why&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;some of the data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;in the record&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is not saved&lt;/SPAN&gt;&lt;/SPAN&gt;?&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Yossi&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2012 09:30:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-function-hr-infotype-operation/m-p/9107094#M1706569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-12-03T09:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: The function HR_INFOTYPE_OPERATION</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-function-hr-infotype-operation/m-p/9107095#M1706570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ami,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the function module,&lt;/P&gt;&lt;P&gt;pass the value,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPERATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'INSERT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anoop S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2012 04:47:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-function-hr-infotype-operation/m-p/9107095#M1706570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-12-04T04:47:16Z</dc:date>
    </item>
  </channel>
</rss>

