<?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: LSMW Conversion Step in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733100#M319088</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes you  need to maintain (modify) the entries in SXDA0, SXDA1, SXDA2, SXDA3 by SM30 T.Code.&lt;/P&gt;&lt;P&gt;and also maintain the below entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to table  /SAPDMC/LSCPROGS &lt;/P&gt;&lt;P&gt;Go to UTILITIES -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Table Contents -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Create Entries.&lt;/P&gt;&lt;P&gt;there enter &lt;/P&gt;&lt;P&gt;PROGNAME :  ZPROGRAMME &lt;/P&gt;&lt;P&gt;PHYSFILE   :   P_PHY1            &lt;/P&gt;&lt;P&gt;and save.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to transport this entry:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;click on CONTENTS tab ( Ctrl&lt;EM&gt;Shift&lt;/EM&gt;F10 ),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there enter &lt;/P&gt;&lt;P&gt;PROGNAME :  ZPROGRAMME &lt;/P&gt;&lt;P&gt;PHYSFILE   :   P_PHY1            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then F8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will show the entry what we made for programme, check that entry and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table Entry -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Transport Entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After Display Converted data step, it will automatically appears the *.conv file path.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Dec 2006 05:44:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-11T05:44:38Z</dc:date>
    <item>
      <title>LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733095#M319083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This forum has been a great help for me so far...so thank you all for helping. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a custom DI LSMW program. The problem is that once I run the conversion step in LSMW it shows the data in the correct target structure but when I go through my program then this structure is empty. THis is what converted data appears in LSMW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;File  Z_TEST.lsmw.conv              &lt;/P&gt;&lt;P&gt;                                           &lt;/P&gt;&lt;P&gt;Structure  ZSTRUC                           &lt;/P&gt;&lt;P&gt;                                           &lt;/P&gt;&lt;P&gt;Fld Name   Fld Text         FldValue       &lt;/P&gt;&lt;P&gt;                                           &lt;/P&gt;&lt;P&gt;ZPERNR     Personnel Number 00000048       &lt;/P&gt;&lt;P&gt;                                           &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is that does the target structure get populated after the conversion step or do I need to somehow readt the Z_TEST.lsmw.conv file in my upload program and populate the structure ZSTRUC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 19:23:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733095#M319083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T19:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733096#M319084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The target structure should be populated after the conversion step. If you dotn see it then make sure that you have done the source and target assignment correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Guru&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 20:03:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733096#M319084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T20:03:54Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733097#M319085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The soruce and target assignments are fine as you can see in the post above, the values appear properly in the target stuctures in the LSMW "display conversion data" step. It just doesnt show up in this structure when I debug through my program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2006 01:43:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733097#M319085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-08T01:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733098#M319086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to read the data from File Z_TEST.lsmw.conv &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN DATASET p_phy1 FOR INPUT&lt;/P&gt;&lt;P&gt;                          IN TEXT MODE&lt;/P&gt;&lt;P&gt;                          ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;    READ DATASET p_phy1 INTO l_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        wa_data = l_line.&lt;/P&gt;&lt;P&gt;          APPEND wa_data TO t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to get data from *.conv file to internal table t_data, then you can use the data from t_data for assigning.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you need make entry for Physical file path p_phy1 for your Zprogramme in the table /SAPDMC/LSCPROGS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sivaram.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S  Mark helpful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        siva ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2006 04:17:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733098#M319086</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-08T04:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733099#M319087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sivaram, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks for your reply. I need to modify this table in SM30? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also do you have any sample of what the table entry should look like. Currently my system is not letting me maintain /SAPDMC/LSCPROGS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;~Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2006 18:47:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733099#M319087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-08T18:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733100#M319088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes you  need to maintain (modify) the entries in SXDA0, SXDA1, SXDA2, SXDA3 by SM30 T.Code.&lt;/P&gt;&lt;P&gt;and also maintain the below entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to table  /SAPDMC/LSCPROGS &lt;/P&gt;&lt;P&gt;Go to UTILITIES -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Table Contents -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Create Entries.&lt;/P&gt;&lt;P&gt;there enter &lt;/P&gt;&lt;P&gt;PROGNAME :  ZPROGRAMME &lt;/P&gt;&lt;P&gt;PHYSFILE   :   P_PHY1            &lt;/P&gt;&lt;P&gt;and save.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to transport this entry:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;click on CONTENTS tab ( Ctrl&lt;EM&gt;Shift&lt;/EM&gt;F10 ),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there enter &lt;/P&gt;&lt;P&gt;PROGNAME :  ZPROGRAMME &lt;/P&gt;&lt;P&gt;PHYSFILE   :   P_PHY1            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then F8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will show the entry what we made for programme, check that entry and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table Entry -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt; Transport Entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After Display Converted data step, it will automatically appears the *.conv file path.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 05:44:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733100#M319088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T05:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733101#M319089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your helpful response Sivaram. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still missing something after doing all these steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where will I get the physical file path? I guess I am missing what will connect the LSMW steps and my Z program in order to get the converted data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;~Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 15:25:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733101#M319089</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T15:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733102#M319090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            U can go to the logical file and see the physical file that is attached to ur logical file.. u can go to the transaction file and check details of logical file or even in ur lsmw but always be careful while handling logical file..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards ,&lt;/P&gt;&lt;P&gt;Rajkumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 04:47:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733102#M319090</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-12T04:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: LSMW Conversion Step</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733103#M319091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sending the Sample code of ZProgramme which attached to LSMW ( in SXDA entries)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;                T Y P E S  D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF tp_data.&lt;/P&gt;&lt;P&gt;        include structure YOMS_CON46002_01.&lt;/P&gt;&lt;P&gt;TYPES: END OF tp_data.&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;          I N T E R N A L   T A B L E S   D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_data TYPE STANDARD TABLE OF tp_data.&lt;/P&gt;&lt;P&gt;&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;          W O R K  A R E A S    D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;DATA:  wa_data type tp_data.&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;          V A R I A B L E S    D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : w_osmsg       TYPE string,&lt;/P&gt;&lt;P&gt;       w_obj_error   TYPE REF TO cx_root,&lt;/P&gt;&lt;P&gt;       w_message(50) TYPE C.&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;                       I N C L U D E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include bdcrecx1.&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;          C O N S T A N T S    D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS :c_e               TYPE c       VALUE 'E',&lt;/P&gt;&lt;P&gt;           c_s               TYPE c       VALUE 'S',&lt;/P&gt;&lt;P&gt;           c_one(02)         TYPE c       VALUE '01',&lt;/P&gt;&lt;P&gt;           c_1               TYPE c       VALUE '1',&lt;/P&gt;&lt;P&gt;           c_2               TYPE c       VALUE '2',&lt;/P&gt;&lt;P&gt;           c_x               TYPE c VALUE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;                    SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*======================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_phy1 TYPE rlgrap-filename&lt;/P&gt;&lt;P&gt;            OBLIGATORY LOWER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk1.&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;                    START-OF-SELECTION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;  PERFORM init_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM open_group.&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;                 END-OF-SELECTION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*=====================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*C--Call the routine to process the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM process_data.&lt;/P&gt;&lt;P&gt;*C--Call the routine to Display all the messages&lt;/P&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM display_messages.&lt;/P&gt;&lt;P&gt;*C-- Routine to initialize int tables and work areas.&lt;/P&gt;&lt;P&gt;  PERFORM free_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Routine to transfer data to t_data from converted data file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA :    l_line TYPE di_data,&lt;/P&gt;&lt;P&gt;            l_frlength TYPE i,&lt;/P&gt;&lt;P&gt;            l_wllength TYPE i,&lt;/P&gt;&lt;P&gt;            l_lines TYPE i,&lt;/P&gt;&lt;P&gt;            l_stype  TYPE stype_bi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: l_wllength,&lt;/P&gt;&lt;P&gt;         l_line,&lt;/P&gt;&lt;P&gt;         l_lines,&lt;/P&gt;&lt;P&gt;         l_stype,&lt;/P&gt;&lt;P&gt;         w_osmsg,&lt;/P&gt;&lt;P&gt;         w_obj_error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE FIELD l_line LENGTH l_wllength IN CHARACTER MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*C--Open the file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;      OPEN DATASET p_phy1&lt;/P&gt;&lt;P&gt;      FOR INPUT IN TEXT MODE ENCODING DEFAULT MESSAGE w_osmsg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CATCH cx_sy_file_authority INTO w_obj_error.&lt;/P&gt;&lt;P&gt;      PERFORM catch_error USING w_obj_error.&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE w_osmsg TYPE c_s DISPLAY LIKE c_e.&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    READ DATASET p_phy1 INTO l_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      l_lines = l_lines + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF l_frlength GT l_wllength.&lt;/P&gt;&lt;P&gt;        MESSAGE s446(mg) DISPLAY LIKE c_e WITH l_frlength&lt;/P&gt;&lt;P&gt;                                               l_wllength.&lt;/P&gt;&lt;P&gt;        LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      l_stype = l_line+0(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CASE l_stype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN '0'.&lt;/P&gt;&lt;P&gt;          CONTINUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN  c_1.&lt;/P&gt;&lt;P&gt;          wa_data = l_line.&lt;/P&gt;&lt;P&gt;          APPEND wa_data TO t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CLEAR wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;          MESSAGE i241 WITH space l_lines l_stype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDCASE.    " l_stype&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;*C-- End of File&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.    " sy-subrc EQ 0&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;  CLOSE DATASET p_phy1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  init_tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Initialize all the internal tables, work areas.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM init_tables .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_data.&lt;/P&gt;&lt;P&gt;  CLEAR :  wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " init_tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  process_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;                Routine to process the data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM process_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_data INTO wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPMV13B' '0100'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV13B-KSCHL'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ANTA'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'RV13B-KSCHL'&lt;/P&gt;&lt;P&gt;                                  wa_data-kschl.&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPLV14A' '0100'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV130-SELKZ(01)'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=WEIT'.&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPMV13B' '1933'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'NACH-VSZTP(01)'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'KOMB-LFART'&lt;/P&gt;&lt;P&gt;                                  wa_data-lfart.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'KOMB-VSTEL'&lt;/P&gt;&lt;P&gt;                                  wa_data-vstel.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'KOMB-KUNWE(01)'&lt;/P&gt;&lt;P&gt;                                  wa_data-kunwe.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'NACH-PARVW(01)'&lt;/P&gt;&lt;P&gt;                                  wa_data-parvw.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'NACH-NACHA(01)'&lt;/P&gt;&lt;P&gt;                                  wa_data-nacha.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'NACH-VSZTP(01)'&lt;/P&gt;&lt;P&gt;                                  wa_data-vsztp.&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPMV13B' '1933'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KOMB-KUNWE(01)'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=KOMM'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'RV130-SELKZ(01)'&lt;/P&gt;&lt;P&gt;                                  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE wa_data-nacha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;For Medium '1'&lt;/P&gt;&lt;P&gt;      when '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        perform bdc_dynpro      using 'SAPMV13B' '0211'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                      'WFMC_STRUC-TDFORM'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=SICH'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-LDEST'&lt;/P&gt;&lt;P&gt;                                      wa_data-ldest.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-DIMME'&lt;/P&gt;&lt;P&gt;                                      wa_data-dimme.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-ANZAL'&lt;/P&gt;&lt;P&gt;                                      wa_data-anzal.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-DELET'&lt;/P&gt;&lt;P&gt;                                      wa_data-delet.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'WFMC_STRUC-TDFORM'&lt;/P&gt;&lt;P&gt;                                      wa_data-PFLD4.&lt;/P&gt;&lt;P&gt;        perform message.&lt;/P&gt;&lt;P&gt;        perform bdc_transaction using 'VV21'.&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;For Medium '2'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        perform bdc_dynpro      using 'SAPMV13B' '0233'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                      'NACH-DELET'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=SICH'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-OBJTYPE'&lt;/P&gt;&lt;P&gt;                                      ''.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-TDSCHEDULE'&lt;/P&gt;&lt;P&gt;                                      wa_data-tdschedule.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'WFMC_STRUC-FAXTITLE'&lt;/P&gt;&lt;P&gt;                                      wa_data-TDCOVTITLE.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-DIMME'&lt;/P&gt;&lt;P&gt;                                      wa_data-dimme.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-DELET'&lt;/P&gt;&lt;P&gt;                                      wa_data-delet.&lt;/P&gt;&lt;P&gt;        perform message.&lt;/P&gt;&lt;P&gt;        perform bdc_transaction using 'VV21'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;For Medium '5'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when '5'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        perform bdc_dynpro      using 'SAPMV13B' '0235'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                      'NACH-TCODE'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=SICH'.&lt;/P&gt;&lt;P&gt;        perform bdc_field       using 'NACH-TCODE'&lt;/P&gt;&lt;P&gt;                                      wa_data-tcode.&lt;/P&gt;&lt;P&gt;        perform message.&lt;/P&gt;&lt;P&gt;        perform bdc_transaction using 'VV21'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  catch_error&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;     Catch the error messages of the application server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM catch_error  USING    FP_OBJ_ERROR TYPE REF TO cx_root.&lt;/P&gt;&lt;P&gt;  DATA : l_message TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR :l_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_message = fp_obj_error-&amp;gt;if_message~get_text( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE l_message TYPE c_s DISPLAY LIKE c_e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " catch_error&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display_messages&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_messages .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " display_messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  message&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM message .&lt;/P&gt;&lt;P&gt;  clear w_message.&lt;/P&gt;&lt;P&gt;  IF ctu = c_x.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'For this Ship-To Party :'(001) wa_data-KUNWE  INTO&lt;/P&gt;&lt;P&gt;w_message&lt;/P&gt;&lt;P&gt;                              SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; w_message.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " message&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  free_tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM free_tables .&lt;/P&gt;&lt;P&gt;  FREE: t_data.&lt;/P&gt;&lt;P&gt;  CLEAR :  wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " free_tables&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 07:03:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lsmw-conversion-step/m-p/1733103#M319091</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-12T07:03:41Z</dc:date>
    </item>
  </channel>
</rss>

