<?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 problem with HR FUNCTION MODULE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-hr-function-module/m-p/2002910#M407932</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;if u check the function module Z_HR_READ_QUALI_TEXTE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the rsult of this FM is a table with 10 lines .&lt;/P&gt;&lt;P&gt;In that 10 lines somelines stsring with 'H2N0tiz' or (CET) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I donot want there lines having 'H2N0tiz' or (CET)  in the exported table LINES of the FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE FM CODE IS: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_HR_READ_QUALI_TEXTE.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Lokale Schnittstelle:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(PLVAR) TYPE  PLVAR DEFAULT '10'&lt;/P&gt;&lt;P&gt;*"     VALUE(OTYPE) TYPE  OTYPE&lt;/P&gt;&lt;P&gt;*"     VALUE(OBJID) TYPE  HROBJID&lt;/P&gt;&lt;P&gt;*"     VALUE(DATUM) TYPE  DATUM DEFAULT SY-DATUM&lt;/P&gt;&lt;P&gt;*"     VALUE(QUALI) TYPE  HROBJID&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      LINES STRUCTURE  TLINE&lt;/P&gt;&lt;P&gt;*"  EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"      NOT_FOUND&lt;/P&gt;&lt;P&gt;*"      ILLEGAL_INFOTYPE&lt;/P&gt;&lt;P&gt;*"      INTERNAL_ERROR&lt;/P&gt;&lt;P&gt;*"      NOTE_NOT_FOUND&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dieser fuba liest die qualifikation des quali-profil's&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;des bewerbers / der person&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;im qualiprofil kann eine notiz hinterlegt werden&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;wir lesen diesen text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Marcus Sieber; 23.01.2007&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;lokale datendefinition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: wa_hrp1001 like hrp1001,&lt;/P&gt;&lt;P&gt;        wa_hripkey like p1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: local_name  TYPE ttname,&lt;/P&gt;&lt;P&gt;        local_info  TYPE tninfo,&lt;/P&gt;&lt;P&gt;        local_head  TYPE tthead,&lt;/P&gt;&lt;P&gt;        local_spras LIKE thead-tdspras,                     "XMK#693640&lt;/P&gt;&lt;P&gt;        local_subrc TYPE tsubrc,&lt;/P&gt;&lt;P&gt;        local_title LIKE ttxit-tdtext,&lt;/P&gt;&lt;P&gt;        lines_tab   TYPE ttline OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;1. verknüpfung lesen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select single * from hrp1001&lt;/P&gt;&lt;P&gt;                           into wa_hrp1001&lt;/P&gt;&lt;P&gt;                               where otype = 'Q'&lt;/P&gt;&lt;P&gt;                                 and objid = quali&lt;/P&gt;&lt;P&gt;                                 and plvar = plvar&lt;/P&gt;&lt;P&gt;                                 and rsign = 'B'&lt;/P&gt;&lt;P&gt;                                 and relat = '032'&lt;/P&gt;&lt;P&gt;                                 and istat = '1'&lt;/P&gt;&lt;P&gt;                                 and sclas = otype&lt;/P&gt;&lt;P&gt;                                 and sobid = objid&lt;/P&gt;&lt;P&gt;                                 and begda &amp;lt;= datum&lt;/P&gt;&lt;P&gt;                                 and endda &amp;gt;= datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    raise not_found.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM fgr_init(SAPLRHNT).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move-corresponding wa_hrp1001 to wa_hripkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM txt_compose_key(SAPLRHNT) USING wa_hripkey local_name local_info&lt;/P&gt;&lt;P&gt;                                                    local_subrc.&lt;/P&gt;&lt;P&gt;  IF local_subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    RAISE illegal_infotype.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM txt_get_spras(SAPLRHNT) USING&lt;/P&gt;&lt;P&gt;                                 local_info-noteid          "XMK#693640&lt;/P&gt;&lt;P&gt;                                 local_name&lt;/P&gt;&lt;P&gt;                                 local_info-noteobj&lt;/P&gt;&lt;P&gt;                        CHANGING local_spras&lt;/P&gt;&lt;P&gt;                                 local_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- read text -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;  CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      id                      = local_info-noteid&lt;/P&gt;&lt;P&gt;      language                = local_spras                 "XMK#693640&lt;/P&gt;&lt;P&gt;      name                    = local_name&lt;/P&gt;&lt;P&gt;      object                  = local_info-noteobj&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      header                  = local_head&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      lines                   = lines_tab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      id                      = 1&lt;/P&gt;&lt;P&gt;      language                = 1&lt;/P&gt;&lt;P&gt;      name                    = 2&lt;/P&gt;&lt;P&gt;      not_found               = 2&lt;/P&gt;&lt;P&gt;      object                  = 1&lt;/P&gt;&lt;P&gt;      reference_check         = 1&lt;/P&gt;&lt;P&gt;      wrong_access_to_archive = 1&lt;/P&gt;&lt;P&gt;      OTHERS                  = 1.&lt;/P&gt;&lt;P&gt;  CASE sy-subrc.&lt;/P&gt;&lt;P&gt;    WHEN 1. RAISE internal_error.&lt;/P&gt;&lt;P&gt;    WHEN 2. RAISE note_not_found.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  refresh lines.&lt;/P&gt;&lt;P&gt;  lines[] = lines_tab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Mar 2007 10:09:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-23T10:09:59Z</dc:date>
    <item>
      <title>problem with HR FUNCTION MODULE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-hr-function-module/m-p/2002910#M407932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;if u check the function module Z_HR_READ_QUALI_TEXTE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the rsult of this FM is a table with 10 lines .&lt;/P&gt;&lt;P&gt;In that 10 lines somelines stsring with 'H2N0tiz' or (CET) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I donot want there lines having 'H2N0tiz' or (CET)  in the exported table LINES of the FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE FM CODE IS: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION Z_HR_READ_QUALI_TEXTE.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Lokale Schnittstelle:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(PLVAR) TYPE  PLVAR DEFAULT '10'&lt;/P&gt;&lt;P&gt;*"     VALUE(OTYPE) TYPE  OTYPE&lt;/P&gt;&lt;P&gt;*"     VALUE(OBJID) TYPE  HROBJID&lt;/P&gt;&lt;P&gt;*"     VALUE(DATUM) TYPE  DATUM DEFAULT SY-DATUM&lt;/P&gt;&lt;P&gt;*"     VALUE(QUALI) TYPE  HROBJID&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      LINES STRUCTURE  TLINE&lt;/P&gt;&lt;P&gt;*"  EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"      NOT_FOUND&lt;/P&gt;&lt;P&gt;*"      ILLEGAL_INFOTYPE&lt;/P&gt;&lt;P&gt;*"      INTERNAL_ERROR&lt;/P&gt;&lt;P&gt;*"      NOTE_NOT_FOUND&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dieser fuba liest die qualifikation des quali-profil's&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;des bewerbers / der person&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;im qualiprofil kann eine notiz hinterlegt werden&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;wir lesen diesen text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Marcus Sieber; 23.01.2007&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;lokale datendefinition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: wa_hrp1001 like hrp1001,&lt;/P&gt;&lt;P&gt;        wa_hripkey like p1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: local_name  TYPE ttname,&lt;/P&gt;&lt;P&gt;        local_info  TYPE tninfo,&lt;/P&gt;&lt;P&gt;        local_head  TYPE tthead,&lt;/P&gt;&lt;P&gt;        local_spras LIKE thead-tdspras,                     "XMK#693640&lt;/P&gt;&lt;P&gt;        local_subrc TYPE tsubrc,&lt;/P&gt;&lt;P&gt;        local_title LIKE ttxit-tdtext,&lt;/P&gt;&lt;P&gt;        lines_tab   TYPE ttline OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;1. verknüpfung lesen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select single * from hrp1001&lt;/P&gt;&lt;P&gt;                           into wa_hrp1001&lt;/P&gt;&lt;P&gt;                               where otype = 'Q'&lt;/P&gt;&lt;P&gt;                                 and objid = quali&lt;/P&gt;&lt;P&gt;                                 and plvar = plvar&lt;/P&gt;&lt;P&gt;                                 and rsign = 'B'&lt;/P&gt;&lt;P&gt;                                 and relat = '032'&lt;/P&gt;&lt;P&gt;                                 and istat = '1'&lt;/P&gt;&lt;P&gt;                                 and sclas = otype&lt;/P&gt;&lt;P&gt;                                 and sobid = objid&lt;/P&gt;&lt;P&gt;                                 and begda &amp;lt;= datum&lt;/P&gt;&lt;P&gt;                                 and endda &amp;gt;= datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    raise not_found.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM fgr_init(SAPLRHNT).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move-corresponding wa_hrp1001 to wa_hripkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM txt_compose_key(SAPLRHNT) USING wa_hripkey local_name local_info&lt;/P&gt;&lt;P&gt;                                                    local_subrc.&lt;/P&gt;&lt;P&gt;  IF local_subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    RAISE illegal_infotype.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM txt_get_spras(SAPLRHNT) USING&lt;/P&gt;&lt;P&gt;                                 local_info-noteid          "XMK#693640&lt;/P&gt;&lt;P&gt;                                 local_name&lt;/P&gt;&lt;P&gt;                                 local_info-noteobj&lt;/P&gt;&lt;P&gt;                        CHANGING local_spras&lt;/P&gt;&lt;P&gt;                                 local_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- read text -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;  CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      id                      = local_info-noteid&lt;/P&gt;&lt;P&gt;      language                = local_spras                 "XMK#693640&lt;/P&gt;&lt;P&gt;      name                    = local_name&lt;/P&gt;&lt;P&gt;      object                  = local_info-noteobj&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      header                  = local_head&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      lines                   = lines_tab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      id                      = 1&lt;/P&gt;&lt;P&gt;      language                = 1&lt;/P&gt;&lt;P&gt;      name                    = 2&lt;/P&gt;&lt;P&gt;      not_found               = 2&lt;/P&gt;&lt;P&gt;      object                  = 1&lt;/P&gt;&lt;P&gt;      reference_check         = 1&lt;/P&gt;&lt;P&gt;      wrong_access_to_archive = 1&lt;/P&gt;&lt;P&gt;      OTHERS                  = 1.&lt;/P&gt;&lt;P&gt;  CASE sy-subrc.&lt;/P&gt;&lt;P&gt;    WHEN 1. RAISE internal_error.&lt;/P&gt;&lt;P&gt;    WHEN 2. RAISE note_not_found.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  refresh lines.&lt;/P&gt;&lt;P&gt;  lines[] = lines_tab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2007 10:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-hr-function-module/m-p/2002910#M407932</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-23T10:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: problem with HR FUNCTION MODULE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-hr-function-module/m-p/2002911#M407933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;add the following in the data declaration&lt;/P&gt;&lt;P&gt;data: w_str1(7) value  'H2N0tiz' ,&lt;/P&gt;&lt;P&gt;        w_str2(5) value '(CET)'.&lt;/P&gt;&lt;P&gt;&amp;amp; this line of code after&amp;lt;i&amp;gt; refresh lines.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;delete  lines_tab where ( tdline cs w_str1 or tdline cs w_str2 ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2007 13:09:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-hr-function-module/m-p/2002911#M407933</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2007-03-23T13:09:49Z</dc:date>
    </item>
  </channel>
</rss>

