<?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: Programatically checking syntax errors for DDIC objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924393#M1691901</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, SAP uses the same to get the Syntax check done.&lt;/P&gt;&lt;P&gt;You can call this in a Temporary program or Subroutine Pool and Export the list ot memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Create a Temporary program using INSERT REPORT or Generate Subroutine Pool and Call the FM inside.&lt;/P&gt;&lt;P&gt;2) Run DELETE REPORT to delete the Temp report.&lt;/P&gt;&lt;P&gt;3) Read the list from Memory to an Internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2012 12:46:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-07-03T12:46:02Z</dc:date>
    <item>
      <title>Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924387#M1691895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am faced with a task wherein I may be given an object of ANY type i.e. the object type (E071-OBJECT) can be anything and I have to programatically check if it has any syntax errors/warnings.&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt; I am aware of previous posts&lt;/STRONG&gt;&lt;/SPAN&gt; like - &lt;A _jive_internal="true" href="https://answers.sap.com/thread/1262153"&gt;http://scn.sap.com/thread/1262153&lt;/A&gt;.&lt;STRONG&gt; But these deal with objects that have a source code (like reports, function groups, includes etc). How do I go about doing the syntax check programatically for DDIC objects&lt;/STRONG&gt; like tables (TABL), table types (TTYP), domains (DOMA), data elements (DTEL) etc. I tried debugging how SAP does the syntax check of a table/table type etc and tried mimicing the same, but could not succeed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions/ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 11:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924387#M1691895</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T11:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924388#M1691896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try Using Function " RS_DDIC_CHECK ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:03:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924388#M1691896</guid>
      <dc:creator>laurent_fournier2</dc:creator>
      <dc:date>2012-07-03T12:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924389#M1691897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you tried to debug TRINT_INSPECT_OBJECTS ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:07:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924389#M1691897</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-07-03T12:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924390#M1691898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Run RS_DD_CHECK function module with the Object name and Type.&lt;/P&gt;&lt;P&gt;Check the domain values of OBJTYP for allowed values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:26:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924390#M1691898</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924391#M1691899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why do you need to create a custom program to do something that SAP provides.&lt;/P&gt;&lt;P&gt;Google for "Source Code Inspector". You can get your DDIC checked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The transaction is SCI.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:27:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924391#M1691899</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924392#M1691900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laurent,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I am aware of RS_DDIC_CHECK. The problem is: This function module directly displays the error log like the following screenshot: &lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/115701" width="450" /&gt;&lt;/P&gt;&lt;P&gt;I don't want this display. I want just the internal table with the error and warning messages if any. In fact I entered /h in the command bar and pressed Ctrl+F2, to find how SAP does the syntax check. But I wasn't able to identify where this error log (internal table) is getting generated. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:41:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924392#M1691900</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:41:22Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924393#M1691901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, SAP uses the same to get the Syntax check done.&lt;/P&gt;&lt;P&gt;You can call this in a Temporary program or Subroutine Pool and Export the list ot memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Create a Temporary program using INSERT REPORT or Generate Subroutine Pool and Call the FM inside.&lt;/P&gt;&lt;P&gt;2) Run DELETE REPORT to delete the Temp report.&lt;/P&gt;&lt;P&gt;3) Read the list from Memory to an Internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:46:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924393#M1691901</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924394#M1691902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raymond,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No I did not debug the function module that you mentioned. I entered "/h" in the command field and then hit Ctrl+F2 to see how SAP does the syntax check, with the hope that I could mimic it. But I could not find where exactly the log (with all the error and warning messages) is getting filled/populated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, I did not understand much about TRINT_INSPECT_OBJECTS. Could you please explain what it does - ie I see that I must pass the TR/Task no (which is very close to what I need). But what exactly does it return? What are the output params - EV_CURRENT EV_ERROR_TYPE ? Could you please explain a bit?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:46:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924394#M1691902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924395#M1691903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see my reply to &lt;STRONG style="font-size: 11px; background-color: #ffffff; color: #333333;"&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://answers.sap.com/people/laurent.fournier2" id="jive-34388810169593857831666" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; text-decoration: underline !important; color: #3778c7;"&gt;Laurent Fournier&lt;/A&gt; &lt;/STRONG&gt;. RS_DD_CHECK actually displays the errors/warnings in the same the GUI would if you were to hit CTRL+F2. I dont want it to display anything. I just want the internal table having the error and warning messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time. Any other advice?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:49:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924395#M1691903</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924396#M1691904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chinmay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well..that is my requirement. Like it or not...I have to do it. The customer has asked for this functionality. Basically the customer wants a program that is similar to SE09 (and does slightly more than se09). ie. the code must take in a TR No., and display all objects registered under it and specify for each object its active/inactive status and syntax check result. All this must be automated and displayed in an ALV. Is there a way I can call the SCI transaction and pass the object name, object type to it and get an internal table that has errors/warning messages etc....Again I don't want the SCI transaction to "display " those messages. I just want the internal table of errors and warnings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:55:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924396#M1691904</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924397#M1691905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, SCI Allows it. &lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/115702" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just dont want someone to work really hard towards reinventing the wheel.&lt;/P&gt;&lt;P&gt;Anyway, All the best.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 12:59:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924397#M1691905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T12:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924398#M1691906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I must confess I don't have a lot of experience and therefore did not understand the steps that you mentioned. Can you please be a little more elaborate. Just take an example of an object of type TABL and explain. I don't expect you to give the full code. Just give small code snippets/pseudocode of the main steps involved. It would be very helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time and effort.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 13:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924398#M1691906</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T13:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924399#M1691907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This FM can return you flags indicating an error, internally it use SCI, try to call this FM with SAT/SE30 to find how SCI is called.&lt;/P&gt;&lt;P&gt;(If you are not able to follow the debug/trace, jump to class CL_CI_TRANSPORT_CHECK)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 14:32:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924399#M1691907</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-07-03T14:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924400#M1691908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Run this piece.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;DATA : itab TYPE TABLE OF string WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;prog TYPE sy-repid,&lt;/P&gt;&lt;P&gt;gt_list TYPE TABLE OF abaplist,&lt;/P&gt;&lt;P&gt;gt_txtlines TYPE STANDARD TABLE OF char1024,&lt;/P&gt;&lt;P&gt;iv_logname_memory LIKE tstrf01-filename,&lt;/P&gt;&lt;P&gt;enqtype LIKE rsdeo-objtype,&lt;/P&gt;&lt;P&gt;pt_lines TYPE TABLE OF trlog,&lt;/P&gt;&lt;P&gt;lt_log LIKE trlogm OCCURS 0.&lt;/P&gt;&lt;P&gt;* Create Report&lt;/P&gt;&lt;P&gt;itab = 'REPORT yactiv1.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = 'PARAMETERS : p_name TYPE rsedd0-ddobjname,'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' p_type TYPE rsedd0-ddobjtype.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = `CALL FUNCTION 'RS_DD_CHECK'`.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' EXPORTING'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' objname = p_name'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' objtype = p_type.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = 'DATA : iv_logname_memory LIKE tstrf01-filename,'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' enqtype LIKE rsdeo-objtype, '.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' pt_lines TYPE TABLE OF trlog,'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' lt_log LIKE trlogm OCCURS 0.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ` CALL FUNCTION 'INTERN_TRANSL_EUTYPE' `.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' EXPORTING'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' eutype = p_type'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' IMPORTING'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' enqueue_type = enqtype.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ` CONCATENATE 'CHE' enqtype p_name INTO iv_logname_memory.`.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = ' IMPORT lt_log FROM MEMORY ID iv_logname_memory.'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;itab = `EXPORT lt_log TO MEMORY ID 'TEST'.`.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;prog = 'YACTIV1'.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;* Insert Temp report&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;INSERT REPORT prog FROM itab.&lt;/P&gt;&lt;P&gt;SUBMIT yactiv1 WITH p_name = 'MARA'&lt;/P&gt;&lt;P&gt;WITH p_type = 'T'&lt;/P&gt;&lt;P&gt;EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;* Get Output table&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;IMPORT lt_log FROM MEMORY ID 'TEST' .&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;* Convert to readable format&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TRINT_CONVERT_LOG'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;it_log = lt_log&lt;/P&gt;&lt;P&gt;et_lines = pt_lines.&lt;/P&gt;&lt;P&gt;DELETE REPORT prog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The table PT_LINES will have the messages.&lt;/P&gt;&lt;P&gt;Here I have given constant values to the Submit statement. You can pass values dynamically for your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 17:11:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924400#M1691908</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T17:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924401#M1691909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why did you created the program at runtime exactly? Is there any advantage for this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 17:43:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924401#M1691909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-03T17:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924402#M1691910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, when you run the FM 'RS_DD_CHECK' it does the syntax check and writes the comment into a list as you can see in the above screen shot.&lt;/P&gt;&lt;P&gt;He doesnt need that list to be displayed, and there is not option to turn it off in the FM also.&lt;/P&gt;&lt;P&gt;The only option was to call this FM in a Temp prog and exporting the list to memory without displaying the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 03:54:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924402#M1691910</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-04T03:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924403#M1691911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That worked !!!. Thanks a million. This was a big problem for me but you solved it in a very simple and elegant manner. I greatly appreciate your time and effort involved in creating the sample code.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your conceptual clarity and breadth of knowledge is amazing. Keep up your great work in the forum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 09:06:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924403#M1691911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-04T09:06:56Z</dc:date>
    </item>
    <item>
      <title>Re: Programatically checking syntax errors for DDIC objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924404#M1691912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shambu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question that is closely related to this thread. That is the reason I am replying to you even though the thread is closed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What exactly is the difference between the following object types:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABL and TABD.&amp;nbsp; (R3TR TABL = Table ,&amp;nbsp; LIMU TABD = Table Definition)&lt;/P&gt;&lt;P&gt;DOMA and DOMD (R3TR DOMA = Domain,&amp;nbsp; LIMU DOMD = domain definition)&lt;/P&gt;&lt;P&gt;DTEL and DTED (R3TR DTEL = Data Element,&amp;nbsp; LIMU DTED = Data Element Definition).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And how do can I do the syntax checks for these object types (i.e . LIMU TABD, LIMU DOMD etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time and effort.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2012 11:53:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/programatically-checking-syntax-errors-for-ddic-objects/m-p/8924404#M1691912</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-07-11T11:53:28Z</dc:date>
    </item>
  </channel>
</rss>

