<?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: Customer Data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574591#M588255</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; as far as I know KNA1 is a table and you can't use it this way...&lt;/P&gt;&lt;P&gt;data : zkna1 like kna1,&lt;/P&gt;&lt;P&gt;          zkna2 like kna1.&lt;/P&gt;&lt;P&gt;select single * from kna1 into table zkna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at zkna1.&lt;/P&gt;&lt;P&gt;select single * from kna1 into table zkna2 where WHERE KUNNR = ZKNA1-KUNNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'ENTER CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'INPUT CUSTOMER NUMBER'.&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;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward points if it helps&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Jul 2007 10:58:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-30T10:58:15Z</dc:date>
    <item>
      <title>Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574590#M588254</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; This is my module pool program. When i executing the T.code with a custoemr number that is already present, it is not retrieving the other details like name city and all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM  ZMP_TAB1.&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;      Module  USER_COMMAND_9001  INPUT&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;P&gt;MODULE USER_COMMAND_9001 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;KNA1.  "WORK AREA&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;WHEN 'DISPLAY'.&lt;/P&gt;&lt;P&gt;IF KNA1-KUNNR IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM KNA1 WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'ENTER CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'INPUT CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;WHEN 'INSERT'.&lt;/P&gt;&lt;P&gt;INSERT KNA1.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'RECORD ALREADY EXISTS'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE S000(0) WITH 'RECORD INSERTED'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_9001  INPUT&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; This is my flow logic.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MODULE STATUS_9001.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_9001.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 10:51:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574590#M588254</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T10:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574591#M588255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; as far as I know KNA1 is a table and you can't use it this way...&lt;/P&gt;&lt;P&gt;data : zkna1 like kna1,&lt;/P&gt;&lt;P&gt;          zkna2 like kna1.&lt;/P&gt;&lt;P&gt;select single * from kna1 into table zkna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at zkna1.&lt;/P&gt;&lt;P&gt;select single * from kna1 into table zkna2 where WHERE KUNNR = ZKNA1-KUNNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'ENTER CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'INPUT CUSTOMER NUMBER'.&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;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward points if it helps&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 10:58:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574591#M588255</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T10:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574592#M588256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rams&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM KNA1&amp;lt;b&amp;gt; into wa&amp;lt;/b&amp;gt; WHERE KUNNR = KNA1-KUNNR." missing into and table name and wa name ie KNA1 cannot be same&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSERT KNA1  into ztable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify ztable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward points if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 10:58:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574592#M588256</guid>
      <dc:creator>Vijay</dc:creator>
      <dc:date>2007-07-30T10:58:34Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574593#M588257</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;i think you have written the logic wrong&lt;/P&gt;&lt;P&gt;you have not  specified any work area at all to display the items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from kna1 into &amp;lt;work area&amp;gt; WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First fetch  the data  into work area or table  and try to display it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 11:00:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574593#M588257</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T11:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574594#M588258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Whenever you select data, it should have a container in which to place that selected data&lt;/P&gt;&lt;P&gt;this container can be a table, a field or a structure (work area) depending on your need&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your case since you are selecting a row from a table, use a work area&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: kna1_wa like kna1.
SELECT SINGLE * FROM KNA1 into kna1_wa WHERE KUNNR = KNA1-KUNNR.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 11:17:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574594#M588258</guid>
      <dc:creator>former_member189059</dc:creator>
      <dc:date>2007-07-30T11:17:03Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574595#M588259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How u r giving the customer numebrr??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 11:22:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574595#M588259</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T11:22:33Z</dc:date>
    </item>
    <item>
      <title>Re: Customer Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574596#M588260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is your screen fields?  i Guess you are using KNA1 is screen field structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM ZMP_TAB1.&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; Module USER_COMMAND_9001 INPUT&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;P&gt;MODULE USER_COMMAND_9001 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;KNA1. "WORK AREA&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;WHEN 'DISPLAY'.&lt;/P&gt;&lt;P&gt;*&amp;lt;b&amp;gt;IF KNA1-KUNNR IS NOT INITIAL&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;if not kna1-kunnr is initial.  -&amp;gt; this is correct statement&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM KNA1 WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;use leave to screen ur current screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suppose screen number is 9000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;leave to screen 9000.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'ENTER CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'INPUT CUSTOMER NUMBER'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;WHEN 'INSERT'.&lt;/P&gt;&lt;P&gt;INSERT KNA1.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0) WITH 'RECORD ALREADY EXISTS'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE S000(0) WITH 'RECORD INSERTED'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " USER_COMMAND_9001 INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with above code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 11:34:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-data/m-p/2574596#M588260</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T11:34:56Z</dc:date>
    </item>
  </channel>
</rss>

