<?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: extended program check ( sapslin prog) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755184#M641050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code solved my requirments.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Sep 2007 11:39:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-20T11:39:16Z</dc:date>
    <item>
      <title>extended program check ( sapslin prog)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755181#M641047</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 have one requirement, in extended program check for  checking the text elements,(chracter -strings).&lt;/P&gt;&lt;P&gt;There is a sap standard programavailabel. ( Code slin,function pool sapslin) , if i am checking EPC for my z program ,the sapling is not comparing the text elements and text literals character by character,It is checking whether the text element is created or not.(for example if i created a text literal as "cat" and for that if i created text element as "ca". ) then also the EPC (sapslin) is not identifying that error.&lt;/P&gt;&lt;P&gt;please guide me with the proper code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 07:48:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755181#M641047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T07:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: extended program check ( sapslin prog)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755182#M641048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SAP checks Spelling mistakes only for STANDARD SAP COMMANDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For texts, that needs to be validated manually. Hence every company has a review process in place. Code should be reviewed so that such errors are not moved to Quality/Production.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 08:34:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755182#M641048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T08:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: extended program check ( sapslin prog)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755183#M641049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZTEXT_ELEMENTS_CHECK .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_TEXT(40) TYPE C.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TY_RESULT,&lt;/P&gt;&lt;P&gt;          id      type c,&lt;/P&gt;&lt;P&gt;          key(3)  type c,&lt;/P&gt;&lt;P&gt;          ENTRY   TYPE STRING,&lt;/P&gt;&lt;P&gt;          STATUS  TYPE C,&lt;/P&gt;&lt;P&gt;        END OF TY_RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : LEN     TYPE I,&lt;/P&gt;&lt;P&gt;       POS     TYPE I,&lt;/P&gt;&lt;P&gt;       ACTLEN  TYPE I,&lt;/P&gt;&lt;P&gt;       COMPLEN TYPE I,&lt;/P&gt;&lt;P&gt;       count   type i,&lt;/P&gt;&lt;P&gt;       STR     TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TY_PROG.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE ABAPTEXT.&lt;/P&gt;&lt;P&gt;DATA : END OF TY_PROG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_data type table of abaptext with header line.&lt;/P&gt;&lt;P&gt;DATA : I_PROGRAM TYPE TABLE OF ABAPTEXT WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : I_TEXTELEMENT TYPE TABLE OF TEXTPOOL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : I_RESULT TYPE TABLE OF TY_RESULT WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ REPORT P_TEXT INTO I_data.&lt;/P&gt;&lt;P&gt;READ TEXTPOOL P_TEXT INTO I_TEXTELEMENT LANGUAGE SY-LANGU.&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;loop at i_data.&lt;/P&gt;&lt;P&gt;  if I_data-LINE cp '&lt;STRONG&gt;00&lt;/STRONG&gt;'.&lt;/P&gt;&lt;P&gt;    i_program-line = i_data-line.&lt;/P&gt;&lt;P&gt;    append i_program.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_TEXTELEMENT.&lt;/P&gt;&lt;P&gt;  LOOP AT I_PROGRAM.&lt;/P&gt;&lt;P&gt;    SEARCH I_PROGRAM-LINE FOR I_TEXTELEMENT-ENTRY.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      LEN = STRLEN( I_TEXTELEMENT-ENTRY ) + 1.&lt;/P&gt;&lt;P&gt;      POS = SY-FDPOS.&lt;/P&gt;&lt;P&gt;      STR = I_PROGRAM+POS(LEN).&lt;/P&gt;&lt;P&gt;      SHIFT STR RIGHT DELETING TRAILING ''''.&lt;/P&gt;&lt;P&gt;      CONDENSE STR NO-GAPS.&lt;/P&gt;&lt;P&gt;      ACTLEN = STRLEN( I_TEXTELEMENT-ENTRY ).&lt;/P&gt;&lt;P&gt;      COMPLEN = STRLEN( STR ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ACTLEN = COMPLEN.&lt;/P&gt;&lt;P&gt;        I_RESULT-ENTRY = I_TEXTELEMENT-ENTRY.&lt;/P&gt;&lt;P&gt;        I_RESULT-STATUS = 'T'.&lt;/P&gt;&lt;P&gt;        APPEND I_RESULT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_result.&lt;/P&gt;&lt;P&gt;  loop at i_textelement where entry = i_result-entry or id = ''.&lt;/P&gt;&lt;P&gt;    i_result-id = i_textelement-id.&lt;/P&gt;&lt;P&gt;    i_result-key = i_textelement-key.&lt;/P&gt;&lt;P&gt;    modify i_result from i_result.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_textelement where id = 'I'.&lt;/P&gt;&lt;P&gt;  clear count.&lt;/P&gt;&lt;P&gt;  loop at i_result where key = i_textelement-key.&lt;/P&gt;&lt;P&gt;    count = 1.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  if count = 0.&lt;/P&gt;&lt;P&gt;    i_result-id     = i_textelement-id.&lt;/P&gt;&lt;P&gt;    i_result-key    = i_textelement-key.&lt;/P&gt;&lt;P&gt;    i_result-entry  =  i_textelement-entry.&lt;/P&gt;&lt;P&gt;    i_result-status = 'F'.&lt;/P&gt;&lt;P&gt;    append i_result.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_RESULT.&lt;/P&gt;&lt;P&gt;  if i_result-status = 'F'.&lt;/P&gt;&lt;P&gt;    WRITE : /3 I_RESULT-id, 15 I_RESULT-key,&lt;/P&gt;&lt;P&gt;          30 I_RESULT-ENTRY, 40 I_RESULT-STATUS,ICON_INCOMPLETE AS ICON&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it is useful.&lt;/P&gt;&lt;P&gt;Please reward.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 10:26:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755183#M641049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T10:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: extended program check ( sapslin prog)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755184#M641050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code solved my requirments.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 11:39:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extended-program-check-sapslin-prog/m-p/2755184#M641050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T11:39:16Z</dc:date>
    </item>
  </channel>
</rss>

