<?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: Create IT0017 using BADI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527867#M572814</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Why don't you use dynamic actions for this requirement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't know hat they are, I suggest you search the HR forum, the why and how of dynamic actions has been answered many times in that forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Rob Dielemans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2007 09:49:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-17T09:49:29Z</dc:date>
    <item>
      <title>Create IT0017 using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527866#M572813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to create IT0017 on every save of IT0001 using BADI HRPAD00INFTY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To create IT0017 I am trying to use function module HR_INFOTYPE_OPERATION. &lt;/P&gt;&lt;P&gt;In on_update. &lt;/P&gt;&lt;P&gt;The code for this function module works standalone but when I am trying to use this in BADI, I am getting error. Looks like some lock issue. &lt;/P&gt;&lt;P&gt;Anyone is having any suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample code&lt;/P&gt;&lt;P&gt;data: wa_new_p0001 type p0001.&lt;/P&gt;&lt;P&gt;  DATA: l_0017 type p0017,&lt;/P&gt;&lt;P&gt;        pernr type p0001-pernr,&lt;/P&gt;&lt;P&gt;        op type PSPAR-ACTIO,&lt;/P&gt;&lt;P&gt;        inf type PRELP-INFTY,&lt;/P&gt;&lt;P&gt;        prelp type prelp,&lt;/P&gt;&lt;P&gt;        return type bapireturn1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_0017-pernr = '00080340'.&lt;/P&gt;&lt;P&gt;  l_0017-begda = sy-datum.&lt;/P&gt;&lt;P&gt;  l_0017-endda = '99991231'.&lt;/P&gt;&lt;P&gt;  l_0017-infty = '0017'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_0017-PTZUO = '1'.&lt;/P&gt;&lt;P&gt;  op = 'INS'.&lt;/P&gt;&lt;P&gt;  inf = '0017'.&lt;/P&gt;&lt;P&gt;  pernr = l_0017-pernr.&lt;/P&gt;&lt;P&gt;  prelp = l_0017.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = pernr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      return = return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_INFOTYPE_OPERATION'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INFTY     = inf&lt;/P&gt;&lt;P&gt;      NUMBER    = pernr&lt;/P&gt;&lt;P&gt;      RECORD    = prelp&lt;/P&gt;&lt;P&gt;      OPERATION = op&lt;/P&gt;&lt;P&gt;      NOCOMMIT  = ' '&lt;/P&gt;&lt;P&gt;      TCLAS     = 'A'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN    = RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = pernr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      return = return.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2007 19:42:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527866#M572813</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-16T19:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: Create IT0017 using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527867#M572814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Why don't you use dynamic actions for this requirement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't know hat they are, I suggest you search the HR forum, the why and how of dynamic actions has been answered many times in that forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Rob Dielemans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 09:49:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527867#M572814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T09:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: Create IT0017 using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527868#M572815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Y..did this with Dynamic action but I will like to do using BADI, so that we can do mass load in background. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 11:35:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-it0017-using-badi/m-p/2527868#M572815</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T11:35:11Z</dc:date>
    </item>
  </channel>
</rss>

