<?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: Long text retrieval from infotypes in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149124#M992184</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A simple code that will insert infotype data and Maintain Text data.&lt;/P&gt;&lt;P&gt;For the sample I use infotype 2002 (Attendances).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Type and Data declaration:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES BEGIN OF text_version.&lt;/P&gt;&lt;P&gt;TYPES   nummer TYPE x.&lt;/P&gt;&lt;P&gt;TYPES END OF text_version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: PERSONALDATAKEY 	LIKE BAPIPAKEY.&lt;/P&gt;&lt;P&gt;DATA: RETURN 		LIKE BAPIRETURN1.&lt;/P&gt;&lt;P&gt;DATA: P2002 		LIKE P2002.&lt;/P&gt;&lt;P&gt;DATA: PSKEY 		TYPE PSKEY.&lt;/P&gt;&lt;P&gt;DATA: IT_TEXT 		TYPE HRPAD_TEXT_TAB .&lt;/P&gt;&lt;P&gt;DATA: LINE 		TYPE HRPAD_TEXT.&lt;/P&gt;&lt;P&gt;DATA: version 		TYPE text_version.&lt;/P&gt;&lt;P&gt;DATA: pcl1 		TYPE pcl1.&lt;/P&gt;&lt;P&gt;Input Parameters:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:  PERNR  LIKE PA2002-PERNR  DEFAULT '1004511',&lt;/P&gt;&lt;P&gt;             AWART  LIKE PA2002-AWART  DEFAULT 'LW',&lt;/P&gt;&lt;P&gt;             BEGDA  LIKE PA2002-BEGDA  DEFAULT SY-DATUM,&lt;/P&gt;&lt;P&gt;             ENDDA  LIKE PA2002-ENDDA  DEFAULT SY-DATUM,&lt;/P&gt;&lt;P&gt;             BEGUZ  LIKE PA2002-BEGUZ,&lt;/P&gt;&lt;P&gt;             ENDUZ  LIKE PA2002-ENDUZ.&lt;/P&gt;&lt;P&gt;Lock Personnel Number:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&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;  IF RETURN-NUMBER IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;Insert infotype data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: P2002.&lt;/P&gt;&lt;P&gt;  P2002-PERNR = PERNR.&lt;/P&gt;&lt;P&gt;  P2002-SUBTY = AWART.&lt;/P&gt;&lt;P&gt;  P2002-ENDDA = BEGDA.&lt;/P&gt;&lt;P&gt;  P2002-BEGDA = BEGDA.&lt;/P&gt;&lt;P&gt;  P2002-BEGUZ = BEGUZ.&lt;/P&gt;&lt;P&gt;  P2002-ENDUZ = ENDUZ.&lt;/P&gt;&lt;P&gt;  P2002-AWART = AWART.&lt;/P&gt;&lt;P&gt;  P2002-ITXEX = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: RETURN, PERSONALDATAKEY.&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          = '2002'&lt;/P&gt;&lt;P&gt;              NUMBER         = PERNR&lt;/P&gt;&lt;P&gt;              SUBTYPE        = AWART&lt;/P&gt;&lt;P&gt;              VALIDITYEND    = BEGDA&lt;/P&gt;&lt;P&gt;              VALIDITYBEGIN  = BEGDA&lt;/P&gt;&lt;P&gt;              RECORD         = P2002&lt;/P&gt;&lt;P&gt;              OPERATION      = 'INS'&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;              KEY            = PERSONALDATAKEY&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              OTHERS         = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF RETURN-NUMBER IS INITIAL.&lt;/P&gt;&lt;P&gt;    COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;Insert Maintain Text data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: PSKEY, IT_TEXT[].&lt;/P&gt;&lt;P&gt;  pskey-pernr = PERNR.&lt;/P&gt;&lt;P&gt;  pskey-infty = '2002'.&lt;/P&gt;&lt;P&gt;  pskey-subty = AWART.&lt;/P&gt;&lt;P&gt;  pskey-endda = BEGDA.&lt;/P&gt;&lt;P&gt;  pskey-begda = ENDDA.&lt;/P&gt;&lt;P&gt;  pskey-seqnr = PERSONALDATAKEY-RECORDNR.&lt;/P&gt;&lt;P&gt;  version-nummer = '02'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  pcl1-histo = 'X'.&lt;/P&gt;&lt;P&gt;  pcl1-uname = SY-UNAME.&lt;/P&gt;&lt;P&gt;  pcl1-aedtm = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD IT_TEXT DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: LINE.&lt;/P&gt;&lt;P&gt;  LINE = 'Sample text:'.&lt;/P&gt;&lt;P&gt;  APPEND LINE TO IT_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: LINE.&lt;/P&gt;&lt;P&gt;  LINE = 'Here you can store your information.'.&lt;/P&gt;&lt;P&gt;  APPEND LINE TO IT_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORT&lt;/P&gt;&lt;P&gt;    text-version FROM version&lt;/P&gt;&lt;P&gt;    ptext        FROM IT_TEXT&lt;/P&gt;&lt;P&gt;  TO DATABASE pcl1(TX) ID pskey&lt;/P&gt;&lt;P&gt;    FROM pcl1.&lt;/P&gt;&lt;P&gt;Unlock Personnel Number:&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>Fri, 11 Jul 2008 08:48:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-11T08:48:49Z</dc:date>
    <item>
      <title>Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149121#M992181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to retrieve long texts from infotypes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From infotype 0040 I need to retrieve long texts.&lt;/P&gt;&lt;P&gt;Where actually it gets saved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Macro RT-IMP-C1-TX can be used for this purpose.&lt;/P&gt;&lt;P&gt;But how to use it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 08:35:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149121#M992181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T08:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149122#M992182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi charan,&lt;/P&gt;&lt;P&gt;Try this one&lt;/P&gt;&lt;P&gt;REPORT ZHUGE_LONGTEXTS .&lt;/P&gt;&lt;P&gt;TABLES: PCL1,PA0000,T582S.&lt;/P&gt;&lt;P&gt;DATA: TX-KEY LIKE PSKEY.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF TEXT-VERSION,&lt;/P&gt;&lt;P&gt;        NUMMER TYPE X VALUE '02',&lt;/P&gt;&lt;P&gt;      END OF TEXT-VERSION.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF PTEXT OCCURS 200.&lt;/P&gt;&lt;P&gt;DATA:  LINE(78).&lt;/P&gt;&lt;P&gt;DATA: END OF PTEXT.&lt;/P&gt;&lt;P&gt;DATA: KEY1 LIKE PCL1-SRTFD.&lt;/P&gt;&lt;P&gt;DATA: KEY2 LIKE PCL1-SRTFD.&lt;/P&gt;&lt;P&gt;DATA: FINAL_KEY LIKE PCL1-SRTFD.&lt;/P&gt;&lt;P&gt;DATA: BLANK(7).&lt;/P&gt;&lt;P&gt;DATA: BLANK1(3).&lt;/P&gt;&lt;P&gt;PARAMETERS: PERNR LIKE PA0000-PERNR,&lt;/P&gt;&lt;P&gt;            INFTY LIKE T582S-INFTY,&lt;/P&gt;&lt;P&gt;            SUBTY LIKE PA0000-SUBTY,&lt;/P&gt;&lt;P&gt;            ENDDA LIKE PA0000-ENDDA,&lt;/P&gt;&lt;P&gt;            BEGDA LIKE PA0000-BEGDA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SUBTY IS INITIAL.&lt;/P&gt;&lt;P&gt; CONCATENATE PERNR INFTY INTO KEY1.&lt;/P&gt;&lt;P&gt; CONCATENATE ENDDA BEGDA '000' INTO KEY2.&lt;/P&gt;&lt;P&gt; CONCATENATE KEY1 KEY2 INTO FINAL_KEY SEPARATED BY BLANK.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;*-- if with subtypes&lt;/P&gt;&lt;P&gt;  CONCATENATE PERNR INFTY SUBTY INTO KEY1.&lt;/P&gt;&lt;P&gt;  CONCATENATE ENDDA BEGDA '000' INTO KEY2.&lt;/P&gt;&lt;P&gt;  CONCATENATE KEY1 KEY2 INTO FINAL_KEY SEPARATED BY BLANK1.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MOVE FINAL_KEY TO TX-KEY.&lt;/P&gt;&lt;P&gt; RP-IMP-C1-TX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT PTEXT.&lt;/P&gt;&lt;P&gt; WRITE:/ PTEXT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 08:45:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149122#M992182</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T08:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149123#M992183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey &lt;/P&gt;&lt;P&gt;try this also&lt;/P&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;Function READ_TEXT is the right one for retrieving the long text of &lt;/P&gt;&lt;P&gt;the material. Try the following : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lv_object like stxh-tdobject. &lt;/P&gt;&lt;P&gt;lv_object = mara-matnr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;mandt = sy-mandt &lt;/P&gt;&lt;P&gt;id = 'GRUN' &amp;lt;---- GRUN for Basic Data Text, &lt;/P&gt;&lt;P&gt;IVER for Internal Comment, &lt;/P&gt;&lt;P&gt;PRUE for Inspection text &lt;/P&gt;&lt;P&gt;BEST for Purchase order text &lt;/P&gt;&lt;P&gt;language = sy-langu &lt;/P&gt;&lt;P&gt;name = 'MATERIAL' &lt;/P&gt;&lt;P&gt;object = lv_object &lt;/P&gt;&lt;P&gt;tables &lt;/P&gt;&lt;P&gt;lines = it_lines &lt;/P&gt;&lt;P&gt;EXCEPTIONS &lt;/P&gt;&lt;P&gt;ID = 1 &lt;/P&gt;&lt;P&gt;LANGUAGE = 2 &lt;/P&gt;&lt;P&gt;NAME = 3 &lt;/P&gt;&lt;P&gt;NOT_FOUND = 4 &lt;/P&gt;&lt;P&gt;OBJECT = 5 &lt;/P&gt;&lt;P&gt;REFERENCE_CHECK = 6 &lt;/P&gt;&lt;P&gt;WRONG_ACCESS_TO_ARCHIVE = 7 &lt;/P&gt;&lt;P&gt;OTHERS = 8. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 08:48:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149123#M992183</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T08:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149124#M992184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A simple code that will insert infotype data and Maintain Text data.&lt;/P&gt;&lt;P&gt;For the sample I use infotype 2002 (Attendances).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Type and Data declaration:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES BEGIN OF text_version.&lt;/P&gt;&lt;P&gt;TYPES   nummer TYPE x.&lt;/P&gt;&lt;P&gt;TYPES END OF text_version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: PERSONALDATAKEY 	LIKE BAPIPAKEY.&lt;/P&gt;&lt;P&gt;DATA: RETURN 		LIKE BAPIRETURN1.&lt;/P&gt;&lt;P&gt;DATA: P2002 		LIKE P2002.&lt;/P&gt;&lt;P&gt;DATA: PSKEY 		TYPE PSKEY.&lt;/P&gt;&lt;P&gt;DATA: IT_TEXT 		TYPE HRPAD_TEXT_TAB .&lt;/P&gt;&lt;P&gt;DATA: LINE 		TYPE HRPAD_TEXT.&lt;/P&gt;&lt;P&gt;DATA: version 		TYPE text_version.&lt;/P&gt;&lt;P&gt;DATA: pcl1 		TYPE pcl1.&lt;/P&gt;&lt;P&gt;Input Parameters:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:  PERNR  LIKE PA2002-PERNR  DEFAULT '1004511',&lt;/P&gt;&lt;P&gt;             AWART  LIKE PA2002-AWART  DEFAULT 'LW',&lt;/P&gt;&lt;P&gt;             BEGDA  LIKE PA2002-BEGDA  DEFAULT SY-DATUM,&lt;/P&gt;&lt;P&gt;             ENDDA  LIKE PA2002-ENDDA  DEFAULT SY-DATUM,&lt;/P&gt;&lt;P&gt;             BEGUZ  LIKE PA2002-BEGUZ,&lt;/P&gt;&lt;P&gt;             ENDUZ  LIKE PA2002-ENDUZ.&lt;/P&gt;&lt;P&gt;Lock Personnel Number:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&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;  IF RETURN-NUMBER IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;Insert infotype data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: P2002.&lt;/P&gt;&lt;P&gt;  P2002-PERNR = PERNR.&lt;/P&gt;&lt;P&gt;  P2002-SUBTY = AWART.&lt;/P&gt;&lt;P&gt;  P2002-ENDDA = BEGDA.&lt;/P&gt;&lt;P&gt;  P2002-BEGDA = BEGDA.&lt;/P&gt;&lt;P&gt;  P2002-BEGUZ = BEGUZ.&lt;/P&gt;&lt;P&gt;  P2002-ENDUZ = ENDUZ.&lt;/P&gt;&lt;P&gt;  P2002-AWART = AWART.&lt;/P&gt;&lt;P&gt;  P2002-ITXEX = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: RETURN, PERSONALDATAKEY.&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          = '2002'&lt;/P&gt;&lt;P&gt;              NUMBER         = PERNR&lt;/P&gt;&lt;P&gt;              SUBTYPE        = AWART&lt;/P&gt;&lt;P&gt;              VALIDITYEND    = BEGDA&lt;/P&gt;&lt;P&gt;              VALIDITYBEGIN  = BEGDA&lt;/P&gt;&lt;P&gt;              RECORD         = P2002&lt;/P&gt;&lt;P&gt;              OPERATION      = 'INS'&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;              KEY            = PERSONALDATAKEY&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              OTHERS         = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF RETURN-NUMBER IS INITIAL.&lt;/P&gt;&lt;P&gt;    COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;Insert Maintain Text data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: PSKEY, IT_TEXT[].&lt;/P&gt;&lt;P&gt;  pskey-pernr = PERNR.&lt;/P&gt;&lt;P&gt;  pskey-infty = '2002'.&lt;/P&gt;&lt;P&gt;  pskey-subty = AWART.&lt;/P&gt;&lt;P&gt;  pskey-endda = BEGDA.&lt;/P&gt;&lt;P&gt;  pskey-begda = ENDDA.&lt;/P&gt;&lt;P&gt;  pskey-seqnr = PERSONALDATAKEY-RECORDNR.&lt;/P&gt;&lt;P&gt;  version-nummer = '02'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  pcl1-histo = 'X'.&lt;/P&gt;&lt;P&gt;  pcl1-uname = SY-UNAME.&lt;/P&gt;&lt;P&gt;  pcl1-aedtm = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ADD IT_TEXT DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: LINE.&lt;/P&gt;&lt;P&gt;  LINE = 'Sample text:'.&lt;/P&gt;&lt;P&gt;  APPEND LINE TO IT_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: LINE.&lt;/P&gt;&lt;P&gt;  LINE = 'Here you can store your information.'.&lt;/P&gt;&lt;P&gt;  APPEND LINE TO IT_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORT&lt;/P&gt;&lt;P&gt;    text-version FROM version&lt;/P&gt;&lt;P&gt;    ptext        FROM IT_TEXT&lt;/P&gt;&lt;P&gt;  TO DATABASE pcl1(TX) ID pskey&lt;/P&gt;&lt;P&gt;    FROM pcl1.&lt;/P&gt;&lt;P&gt;Unlock Personnel Number:&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>Fri, 11 Jul 2008 08:48:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149124#M992184</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T08:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149125#M992185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Divya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have already tried this code earlier.&lt;/P&gt;&lt;P&gt;But I could not find when the PTEXT internal table is getting filled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the macro if I check this table, it  is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can u let me know how this table gets populated.&lt;/P&gt;&lt;P&gt;Will it be automatically populated after the Macro statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 09:32:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149125#M992185</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T09:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149126#M992186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How RP-IMP-C1-TX macro is used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to fetch long texts from infotype 0040.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls explain how this macro is processed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 13:08:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149126#M992186</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T13:08:22Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149127#M992187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use the method &lt;STRONG&gt;READ&lt;/STRONG&gt; of the class &lt;STRONG&gt;CL_HRPA_TEXT_CLUSTER&lt;/STRONG&gt;, no need to use any macros.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 13:11:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149127#M992187</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T13:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149128#M992188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for valuable time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Long text can be retrieved using the class CL_HRPA_TEXT_CLUSTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any possibility of creating a new record in infotype 0040 along with long texts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is an interface requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any RFC or BAPI available.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2008 05:47:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149128#M992188</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-14T05:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149129#M992189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to Create long text in infotypes (not through PA30).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for ex: infotypes 0040, 2001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The class CL_HRPA_TEXT_CLUSTER is working for READ and Updating the text. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I am creating new record using UPDATE I cannot see the text when I go to infotype screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if I read the text using the READ method of the same class&lt;/P&gt;&lt;P&gt;I am getting the text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any method to do so. or any other alternate way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 09:56:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149129#M992189</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T09:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149130#M992190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solution provided is working fine for display and Update, but not working for creating long text (without using pa30).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 09:59:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149130#M992190</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T09:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149131#M992191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Develop a program on the similar lines as shown below with your own data, it works fine with me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT test.


DATA:
  tclas TYPE tclas,
  pskey TYPE pskey,
  auth_check TYPE boole_d,
  text_tab   TYPE hrpad_text_tab,
  wa_text_tab LIKE LINE OF text_tab.

tclas = 'A'.
pskey-pernr = '87654301'.
pskey-infty = '0001'.
pskey-subty = ''.
pskey-objps = ''.
pskey-begda = '20070401'.
pskey-endda = '99991231'.



*TRY.
CALL METHOD cl_hrpa_text_cluster=&amp;gt;read
  EXPORTING
    tclas         = tclas
    pskey         = pskey
    no_auth_check = 'X'
  IMPORTING
*    histo         =
*    uname         =
*    aedtm         =
*    pgmid         =
    text_tab      = text_tab
    .
* CATCH cx_hrpa_missing_authorization .
* CATCH cx_hrpa_violated_assertion .
*ENDTRY.
LOOP AT text_tab INTO wa_text_tab.
 wa_text_tab = 'Testing "UPDATE" Method of the class "cl_hrpa_text_cluster"'.
 modify text_tab from wa_text_tab.
ENDLOOP.
*TRY.
CALL METHOD cl_hrpa_text_cluster=&amp;gt;update
  EXPORTING
    tclas         = tclas
    pskey         = pskey
    histo         = 'X'
*    uname         = SY-UNAME
*    aedtm         = SY-DATUM
    pgmid         = 'ZYTEST'
    text_tab      = text_Tab
    no_auth_check = 'X'.
* CATCH cx_hrpa_missing_authorization .
* CATCH cx_hrpa_violated_assertion .
*ENDTRY.

LOOP AT text_tab INTO wa_text_tab.
  WRITE: wa_text_tab.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 10:22:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149131#M992191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T10:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149132#M992192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks again for your time Rajesh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried in the exact way you replied.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I told you I could not find the text in infotype pa30 screen.&lt;/P&gt;&lt;P&gt;But I can read it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not being displayed there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am developing an RFC for MSS through which the new record is created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls see the Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Lock Employee&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = employeenumber&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      return = wa_return1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT wa_return1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CONCATENATE wa_return1-message&lt;/P&gt;&lt;P&gt;                employeenumber&lt;/P&gt;&lt;P&gt;           INTO return_message&lt;/P&gt;&lt;P&gt;           SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create New Record&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'HR_INFOTYPE_OPERATION'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INFTY         = c_infty&lt;/P&gt;&lt;P&gt;      NUMBER        = employeenumber&lt;/P&gt;&lt;P&gt;      VALIDITYEND   = VALIDITYEND&lt;/P&gt;&lt;P&gt;      VALIDITYBEGIN = VALIDITYBEGIN&lt;/P&gt;&lt;P&gt;      RECORD        = wa_0040&lt;/P&gt;&lt;P&gt;      OPERATION     = 'INS'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN        = wa_return1&lt;/P&gt;&lt;P&gt;      KEY           = wa_pakey&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS        = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT wa_return1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CONCATENATE wa_return1-message&lt;/P&gt;&lt;P&gt;                employeenumber&lt;/P&gt;&lt;P&gt;           INTO return_message&lt;/P&gt;&lt;P&gt;           SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_pskey-pernr = wa_pakey-pernr.&lt;/P&gt;&lt;P&gt;    wa_pskey-infty = c_infty.&lt;/P&gt;&lt;P&gt;    wa_pskey-subty = wa_pakey-subtype.&lt;/P&gt;&lt;P&gt;    wa_pskey-objps = wa_pakey-objectid.&lt;/P&gt;&lt;P&gt;    wa_pskey-sprps = wa_pakey-lockindic.&lt;/P&gt;&lt;P&gt;    wa_pskey-endda = wa_pakey-validend.&lt;/P&gt;&lt;P&gt;    wa_pskey-begda = wa_pakey-validbegin.&lt;/P&gt;&lt;P&gt;    wa_pskey-seqnr = wa_pakey-recordnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        CALL METHOD CL_HRPA_TEXT_CLUSTER=&amp;gt;READ&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            TCLAS         = 'A'&lt;/P&gt;&lt;P&gt;            PSKEY         = wa_pskey&lt;/P&gt;&lt;P&gt;            NO_AUTH_CHECK = 'X'&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            HISTO         = l_histo&lt;/P&gt;&lt;P&gt;            UNAME         = l_uname&lt;/P&gt;&lt;P&gt;            AEDTM         = l_aedtm&lt;/P&gt;&lt;P&gt;            PGMID         = l_pgmid&lt;/P&gt;&lt;P&gt;            TEXT_TAB      = it_text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CATCH CX_HRPA_MISSING_AUTHORIZATION .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CATCH CX_HRPA_VIOLATED_ASSERTION .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;P&gt;    refresh it_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append  text1   to it_text.&lt;/P&gt;&lt;P&gt;    append  text2   to it_text.&lt;/P&gt;&lt;P&gt;    append  text3   to it_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRY.&lt;/P&gt;&lt;P&gt;        CALL METHOD CL_HRPA_TEXT_CLUSTER=&amp;gt;UPDATE&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            TCLAS         = 'A'&lt;/P&gt;&lt;P&gt;            PSKEY         = wa_pskey&lt;/P&gt;&lt;P&gt;            HISTO         = l_histo&lt;/P&gt;&lt;P&gt;            UNAME         = l_uname&lt;/P&gt;&lt;P&gt;            AEDTM         = l_aedtm&lt;/P&gt;&lt;P&gt;            PGMID         = l_pgmid&lt;/P&gt;&lt;P&gt;            TEXT_TAB      = it_text&lt;/P&gt;&lt;P&gt;            NO_AUTH_CHECK = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CATCH CX_HRPA_MISSING_AUTHORIZATION .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CATCH CX_HRPA_VIOLATED_ASSERTION .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDTRY.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 10:34:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149132#M992192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T10:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149133#M992193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charan&lt;/P&gt;&lt;P&gt;  Kindly check the below part of your code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = c_infty
NUMBER = employeenumber
VALIDITYEND = VALIDITYEND
VALIDITYBEGIN = VALIDITYBEGIN
RECORD = wa_0040
OPERATION = 'INS'
IMPORTING
RETURN = wa_return1
KEY = wa_pakey
EXCEPTIONS
OTHERS = 0.

IF NOT wa_return1 IS INITIAL.
CONCATENATE wa_return1-message
employeenumber
INTO return_message
SEPARATED BY space.
ELSE.

wa_pskey-pernr = wa_pakey-pernr.
wa_pskey-infty = c_infty.
wa_pskey-subty = wa_pakey-subtype.
wa_pskey-objps = wa_pakey-objectid.
wa_pskey-sprps = wa_pakey-lockindic.
wa_pskey-endda = wa_pakey-validend.
wa_pskey-begda = wa_pakey-validbegin.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The variable wa_return1 will not be initial, even if the operation performed by HR_INFOTYPE_OPERATION is successfull.&lt;/P&gt;&lt;P&gt;So, please place the logic of updating the text cluster in the IF part ( currently this logic is placed in the ELSE part, and handle the error records according to the message type - (S)uccess, (E)rror, ..)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 11:25:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149133#M992193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T11:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149134#M992194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that's Ok Rajesh.&lt;/P&gt;&lt;P&gt;You have given a new point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as of now I am getting the control to this update part.&lt;/P&gt;&lt;P&gt;That's not a problem for me now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But Can you check that I have created a record thru HR_INFOTYPE_OPERATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since this is a new record for this no information will be available in PCL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so even if I read I wont get any data in importing parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I am trying to update&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     TRY.&lt;/P&gt;&lt;P&gt;        CALL METHOD CL_HRPA_TEXT_CLUSTER=&amp;gt;UPDATE&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            TCLAS         = 'A'&lt;/P&gt;&lt;P&gt;            PSKEY         = wa_pskey&lt;/P&gt;&lt;P&gt;            HISTO         = 'X'&lt;/P&gt;&lt;P&gt;            UNAME         = sy-uname&lt;/P&gt;&lt;P&gt;            AEDTM         = sy-datum&lt;/P&gt;&lt;P&gt;            PGMID         = 'ZOBJECT'&lt;/P&gt;&lt;P&gt;            TEXT_TAB      = it_text&lt;/P&gt;&lt;P&gt;            NO_AUTH_CHECK = ' X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       CATCH CX_HRPA_MISSING_AUTHORIZATION .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       CATCH CX_HRPA_VIOLATED_ASSERTION .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDTRY.&lt;/P&gt;&lt;P&gt;after this method subrc is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I wont be able to watch this text in infotype screen.&lt;/P&gt;&lt;P&gt;(all normal fields are been displayed perfectly)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I am getting the text when I execute the READ method of the above class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How come this deviation?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jul 2008 12:00:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149134#M992194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-22T12:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149135#M992195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is still not solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u can share your contact number it would be great.&lt;/P&gt;&lt;P&gt;pls share your contact number to&lt;/P&gt;&lt;P&gt;+91-9821681056&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 08:50:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149135#M992195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T08:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149136#M992196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The module pool of the infotype framework expects that the field &lt;STRONG&gt;ITXEX&lt;/STRONG&gt; (infotype text exists) of the structure &lt;STRONG&gt;PSHD1&lt;/STRONG&gt; to be updated with the value 'X' before displaying the text from the cluster &lt;STRONG&gt;TX(PCL1)&lt;/STRONG&gt;, so the program is also expected to update the field &lt;STRONG&gt;ITXEX&lt;/STRONG&gt; after calling the "UPDATE" method. Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 14:32:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149136#M992196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T14:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: Long text retrieval from infotypes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149137#M992197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Answered in the last comment posted by Rajesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2011 12:10:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/long-text-retrieval-from-infotypes/m-p/4149137#M992197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-04-05T12:10:20Z</dc:date>
    </item>
  </channel>
</rss>

