<?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: Print Programs in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137621#M113608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Elements are nothing but INDEPENDENT BLOCKS&lt;/P&gt;&lt;P&gt;   which may be printed thru program&lt;/P&gt;&lt;P&gt;   using WRITE_FORM fm.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In se71 sapscript layout,&lt;/P&gt;&lt;P&gt;   we write :&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;   /E  MYELEMENT&lt;/P&gt;&lt;P&gt;   /   hi, this is line &lt;/P&gt;&lt;P&gt;   /   hi, this is another line &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   /E  ABC&lt;/P&gt;&lt;P&gt;   /   hi, this is line &lt;/P&gt;&lt;P&gt;   /   hi, this is another line &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;3. /E&lt;/P&gt;&lt;P&gt;   This defines the begingging of new ELEMENt (ie. Block)&lt;/P&gt;&lt;P&gt;   it contains 2 lines (as u can see above)&lt;/P&gt;&lt;P&gt;   The element name is MYELEMENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. In above there are 2 elements namely&lt;/P&gt;&lt;P&gt;   MYELEMENT &lt;/P&gt;&lt;P&gt;   ABC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Now these element (block) can be printed / written&lt;/P&gt;&lt;P&gt;   in the layout using FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 'MYELEMENT'&lt;/P&gt;&lt;P&gt;   WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 1&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. U can use this FM in a loop to&lt;/P&gt;&lt;P&gt;   print the element (with 2 lines)&lt;/P&gt;&lt;P&gt;   more than once&lt;/P&gt;&lt;P&gt;  (This technique is used to print say Purchase&lt;/P&gt;&lt;P&gt;   Order Line items)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also see the help of sapscript layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps. &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 07 Jan 2006 05:42:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-07T05:42:05Z</dc:date>
    <item>
      <title>Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137616#M113603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've just created a PR Form using sapscript and i wish to test it. From what i can gather, i need to create a print program first before i can proceed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been looking at several standard sapscript forms like MEDRUCK, and i would like to know if any of you knew the print program for it. Perhaps it could give me an idea on what to do next.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are print programs like your regular ABAP programs?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 04:35:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137616#M113603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T04:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137617#M113604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've managed to find out the print program for MEDRUCK...was browsing through the earlier forum thread when i can accross this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From SAPscript form -&amp;gt; Go to Check -&amp;gt; Text -&amp;gt; Press "Enter"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still, from SE38, when i looked at the print program SAPLMEDRUCK...all i see are INCLUDE statements...it's not really helping me much in giving me an idea on what to write in the print program for my form...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any hints on how i should continue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 04:51:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137617#M113604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T04:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137618#M113605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bernard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Yes&lt;/P&gt;&lt;P&gt;   Print programs are just like normal abap programs   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. For using sapscript, u need 2 things.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   a) Sapscript layout built from SE71&lt;/P&gt;&lt;P&gt;   b) program (called as driver program) &lt;/P&gt;&lt;P&gt;      built from se38.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. 3 - 4 FMs are VERY IMPORTANT.&lt;/P&gt;&lt;P&gt;   They control the output/print of sapsciript. &lt;/P&gt;&lt;P&gt;  They are for sapscript purpose only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   FORM                              = 'ZAM_TEMPSS1'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   CANCELED                          = 1&lt;/P&gt;&lt;P&gt;       .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 'DETAIL'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 1&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   UNOPENED                       = 1&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;5. please see the documentation F1 help&lt;/P&gt;&lt;P&gt;   on these FM and u will understand&lt;/P&gt;&lt;P&gt;   how to use them.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  USING THEM IS VERY SIMPLE.&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;Regards,&lt;/P&gt;&lt;P&gt;Amit M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 04:58:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137618#M113605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T04:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137619#M113606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Sample program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ZAM_TEMPSS1 = sapscript layout (se71)&lt;/P&gt;&lt;P&gt;   u can replace your name also in the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. MYELEMENT = some element name in layout&lt;/P&gt;&lt;P&gt;   u can write the name of your own element in the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OPEN_FORM'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    form     = 'ZAM_TEMPSS1'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    canceled = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 'MYELEMENT'&lt;/P&gt;&lt;P&gt;   WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 1&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;CALL FUNCTION 'CLOSE_FORM'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    unopened = 1.&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 05:02:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137619#M113606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T05:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137620#M113607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick reply...could you please elaborate more on the ELEMENTs part?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 05:17:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137620#M113607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T05:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137621#M113608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Elements are nothing but INDEPENDENT BLOCKS&lt;/P&gt;&lt;P&gt;   which may be printed thru program&lt;/P&gt;&lt;P&gt;   using WRITE_FORM fm.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In se71 sapscript layout,&lt;/P&gt;&lt;P&gt;   we write :&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;   /E  MYELEMENT&lt;/P&gt;&lt;P&gt;   /   hi, this is line &lt;/P&gt;&lt;P&gt;   /   hi, this is another line &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   /E  ABC&lt;/P&gt;&lt;P&gt;   /   hi, this is line &lt;/P&gt;&lt;P&gt;   /   hi, this is another line &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;3. /E&lt;/P&gt;&lt;P&gt;   This defines the begingging of new ELEMENt (ie. Block)&lt;/P&gt;&lt;P&gt;   it contains 2 lines (as u can see above)&lt;/P&gt;&lt;P&gt;   The element name is MYELEMENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. In above there are 2 elements namely&lt;/P&gt;&lt;P&gt;   MYELEMENT &lt;/P&gt;&lt;P&gt;   ABC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Now these element (block) can be printed / written&lt;/P&gt;&lt;P&gt;   in the layout using FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 'MYELEMENT'&lt;/P&gt;&lt;P&gt;   WINDOW                         = 'MAIN'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ELEMENT                        = 1&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. U can use this FM in a loop to&lt;/P&gt;&lt;P&gt;   print the element (with 2 lines)&lt;/P&gt;&lt;P&gt;   more than once&lt;/P&gt;&lt;P&gt;  (This technique is used to print say Purchase&lt;/P&gt;&lt;P&gt;   Order Line items)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also see the help of sapscript layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps. &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 05:42:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137621#M113608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T05:42:05Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137622#M113609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the print program, i was asked by the consultant to provide a SELECTION-SCREEN so that the user can key in the PR Number (EBAN-BANFN). In doing so, the appropriate PR No. and its details will be retrieved and displayed as part of the form. The following fields are to be retrieved and displayed:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
EBAN-BADAT
EBAN-TXZ01
EBAN-MENGE
EBAN-MEINS
EBAN-WERKS
EBAN-KNTTP
EBAN-AFNAM
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have done the SELECTION-SCREEN as follows:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    SELECTION-SCREEN                                                 *
*&amp;amp;---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE TEXT-001.
PARAMETERS: I_BANFN LIKE EBAN-BANFN,       "PR No.
SELECTION-SCREEN END OF BLOCK 1.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;So how do i make sure that the earlier mentioned fields are retrieved based on the PR No. that the user has keyed in and would later appear in the form? Would a SELECT statement be required to accomplish this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 05:45:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137622#M113609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T05:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137623#M113610</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;1. First populate the 7 fields&lt;/P&gt;&lt;P&gt;   using SELECT statment.&lt;/P&gt;&lt;P&gt;  (This is a must)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In your sapscript layout,&lt;/P&gt;&lt;P&gt;   to print the value of the fields,&lt;/P&gt;&lt;P&gt;   write like this :&lt;/P&gt;&lt;P&gt;   &amp;amp;EBAN-BADAT&amp;amp;  &amp;amp;EBAN-TXZ01&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  (&amp;amp; means value of this variable)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  (In fact any variable in the driver program&lt;/P&gt;&lt;P&gt;   can be printed in sapscript like this :&lt;/P&gt;&lt;P&gt;   &amp;amp;VariableName&amp;amp;&lt;/P&gt;&lt;P&gt;3. Then using the 3 FMS,&lt;/P&gt;&lt;P&gt;   print your sapscript.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 05:53:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137623#M113610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T05:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137624#M113611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would the followig SELECT statement suffice?&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT BADAT TXZ01 MENGE MEINS WERKS KNTTP AFNAM
  FROM EBAN
  WHERE BANFN = I_BANFN.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I would also like to know how am i going to test to see whether i am getting the form layout as i wanted it to be?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:06:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137624#M113611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137625#M113612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. EBAN consists of many line item records&lt;/P&gt;&lt;P&gt;   for one purchase requisiion number BANFN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. So  write your code as below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Moreover, in sapscript layout,&lt;/P&gt;&lt;P&gt;   define a new element with name 'LINEITEM'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Inside this element write your fields as :&lt;/P&gt;&lt;P&gt;   &amp;amp;ITAB-EBAN&amp;amp; &amp;amp;ITAB-TXZ01&amp;amp;&lt;/P&gt;&lt;P&gt;  (write the full field name along with table name)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : i_banfn LIKE eban-banfn.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;       eban LIKE eban-badat,&lt;/P&gt;&lt;P&gt;       txz01 LIKE eban-txz01,&lt;/P&gt;&lt;P&gt;      menge LIKE        eban-menge,&lt;/P&gt;&lt;P&gt;      meins LIKE eban-meins,&lt;/P&gt;&lt;P&gt;      werks LIKE eban-werks,&lt;/P&gt;&lt;P&gt;      knttp LIKE eban-knttp,&lt;/P&gt;&lt;P&gt;      afnam LIKE eban-afnam,&lt;/P&gt;&lt;P&gt;       END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT badat txz01 menge meins werks knttp afnam&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE itab&lt;/P&gt;&lt;P&gt;FROM eban&lt;/P&gt;&lt;P&gt;WHERE banfn = i_banfn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     element                        = 'LINEITEM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FUNCTION                       = 'SET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TYPE                           = 'BODY'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     window                         = 'MAIN'&lt;/P&gt;&lt;P&gt;     .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:16:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137625#M113612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137626#M113613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So does it mean i would have to put the element (/E) &amp;lt;b&amp;gt;LINEITEM&amp;lt;/b&amp;gt; in the sapscript layout on the line above the variable? For example:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
/E ITEM_LINE
*  Purchase Request No. (SAP) : &amp;lt;U&amp;gt;&amp;amp;EBAN-BANFN&amp;amp;&amp;lt;/&amp;gt;  Date         : &amp;lt;U&amp;gt;&amp;amp;EBAN-BADAT&amp;amp;&amp;lt;/&amp;gt;
*  Item Description           : &amp;lt;U&amp;gt;&amp;amp;EBAN-TXZ01&amp;amp;&amp;lt;/&amp;gt;
*  Quantity to Order          : &amp;lt;U&amp;gt;&amp;amp;EBAN-MENGE(.2)&amp;amp;&amp;lt;/&amp;gt;&amp;lt;U&amp;gt; &amp;amp;EBAN-MEINS&amp;amp;&amp;lt;/&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Should it loop something like this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:45:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137626#M113613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137627#M113614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I meant "look"...not "loop"...ah, since i started doing ABAP i tend to write ABAP statements and in capital letters when writing a normal letter or message, if not, it won't look right &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:48:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137627#M113614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:48:41Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137628#M113615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Exactly.&lt;/P&gt;&lt;P&gt;  The layout u mentioned is perfectly corrrect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;&lt;P&gt;PS :&lt;/P&gt;&lt;P&gt;  What is your Internal Table name :&lt;/P&gt;&lt;P&gt;  If EBAN then it is correct.&lt;/P&gt;&lt;P&gt;  If ITAB then&lt;/P&gt;&lt;P&gt;  &amp;amp;ITAB-BANFN&amp;amp; . . .ETC.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Should it loop something like this? &lt;/P&gt;&lt;P&gt;   Do not Loop (REPEAT) the same in Layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. It has to be written only ONCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Instead, we have to loop in the driver program.&lt;/P&gt;&lt;P&gt;   LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION WRITE_FORM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. What will happen,&lt;/P&gt;&lt;P&gt;   the program will loop at itab , say 5 times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. Hence, in the first loop, when call function is there,&lt;/P&gt;&lt;P&gt;   it will write the ELEMENT,&lt;/P&gt;&lt;P&gt;   WITH THE CURRENT VALUES OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. In second passs,&lt;/P&gt;&lt;P&gt;  it will AGAIN write the ELEMENT,&lt;/P&gt;&lt;P&gt;   WITH THE CURRENT VALUES OF ITAB.  (ie. 2nd record)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8. . .&lt;/P&gt;&lt;P&gt;   . .&lt;/P&gt;&lt;P&gt;   and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9. Hence, in  your layout, the element&lt;/P&gt;&lt;P&gt;   ITEM_LINE WILL BE WRITTEN 5 TIMES,&lt;/P&gt;&lt;P&gt;   WITH 5 DIFFEREENT VALUES.&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Amit Mittal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:50:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137628#M113615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137629#M113616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bernard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks good. &lt;/P&gt;&lt;P&gt;you did it correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:51:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137629#M113616</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137630#M113617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So what comes next? How do i test whether everything in my layout is in order?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:54:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137630#M113617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137631#M113618</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;1. U should write your driver program (se38 program)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   using the 3 FMs mentioned in the previous post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Run the program.&lt;/P&gt;&lt;P&gt;3. The layout will appear on screen in print-preview mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:56:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137631#M113618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137632#M113619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bernard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Implement your driver Program in SE38, using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;standard functions open_form, write_form, close_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the output, every thing fine or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 06:58:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137632#M113619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T06:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137633#M113620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Erm...for some reason, only 2 of my 3 windows are displayed: 'LOGO' and 'HEADER'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my 'MAIN' window is not being displayed...perhaps you guys could double check my print program...did i leave out anything?&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZLPUPR006                                                   *
*&amp;amp;                                                                     *
*&amp;amp;---------------------------------------------------------------------*

REPORT  ZLPUPR006 NO STANDARD PAGE HEADING.

TABLES: EBAN.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    DATA DECLARATION                                                 *
*&amp;amp;---------------------------------------------------------------------*
DATA : BEGIN OF ITAB OCCURS 0,
       BANFN LIKE EBAN-BANFN,      "Purchase requisition number
       BADAT LIKE EBAN-BADAT,      "Requisition (request) date
       TXZ01 LIKE EBAN-TXZ01,      "Short text
       MENGE LIKE EBAN-MENGE,      "Purchase requisition quantity
       MEINS LIKE EBAN-MEINS,      "Purchase requisition unit of measure
       WERKS LIKE EBAN-WERKS,      "Plant
       KNTTP LIKE EBAN-KNTTP,      "Account assignment category
       AFNAM LIKE EBAN-AFNAM,      "Name of requisitioner/requester
       END OF ITAB.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    SELECTION-SCREEN                                                 *
*&amp;amp;---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE TEXT-001.
PARAMETERS: I_BANFN LIKE EBAN-BANFN.       "PR No.
SELECTION-SCREEN END OF BLOCK 1.

SELECT BANFN BADAT TXZ01 MENGE MEINS WERKS KNTTP AFNAM
  INTO CORRESPONDING FIELDS OF TABLE ITAB
  FROM EBAN
  WHERE BANFN = I_BANFN.

LOOP AT ITAB.
  CALL FUNCTION 'OPEN_FORM'
    EXPORTING
      FORM                        = 'ZLPUPR005'
    EXCEPTIONS
      CANCELED                    = 1.

  CALL FUNCTION 'WRITE_FORM'
    EXPORTING
      ELEMENT                     = 'LINE_ITEM'
      WINDOW                      = 'MAIN'
    EXCEPTIONS
      ELEMENT                     = 1.

  CALL FUNCTION 'CLOSE_FORM'
      UNOPENED                    = 1.

ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 07:08:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137633#M113620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T07:08:24Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137634#M113621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;open_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop ai itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write_form.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;close_form.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;take out the open and close form inside the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 07:13:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137634#M113621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T07:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: Print Programs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137635#M113622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it should be like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  CALL FUNCTION 'OPEN_FORM'
    EXPORTING
      form     = 'ZLPUPR005'
    EXCEPTIONS
      canceled = 1.

LOOP AT itab.


  CALL FUNCTION 'WRITE_FORM'
    EXPORTING
      element = 'LINE_ITEM'
      window  = 'MAIN'
    EXCEPTIONS
      element = 1.

ENDLOOP.

  CALL FUNCTION 'CLOSE_FORM'
    unopened = 1.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2006 07:16:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-programs/m-p/1137635#M113622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-07T07:16:18Z</dc:date>
    </item>
  </channel>
</rss>

