<?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 Additions in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878090#M675748</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wat r the additions of write statement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Sep 2007 10:55:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-27T10:55:11Z</dc:date>
    <item>
      <title>Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878090#M675748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wat r the additions of write statement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 10:55:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878090#M675748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T10:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878091#M675749</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;&amp;lt;b&amp;gt;WRITE F &lt;/P&gt;&lt;P&gt;&amp;#133;AT P1 (POSITION AND LENGTH SPECIFICATION)&lt;/P&gt;&lt;P&gt;&amp;#133;AS CHECKBOX&lt;/P&gt;&lt;P&gt;&amp;#133;AS SYMBOL&lt;/P&gt;&lt;P&gt;&amp;#133;AS ICON&lt;/P&gt;&lt;P&gt;&amp;#133;AS LINE&lt;/P&gt;&lt;P&gt;&amp;#133;NO-ZERO&lt;/P&gt;&lt;P&gt;&amp;#133;NO-SIGN&lt;/P&gt;&lt;P&gt;&amp;#133;DD/MM/YY&lt;/P&gt;&lt;P&gt;&amp;#133;USING EDIT MASK MASK&lt;/P&gt;&lt;P&gt;&amp;#133;USING NO EDIT MASK&lt;/P&gt;&lt;P&gt;&amp;#133;UNDER G&lt;/P&gt;&lt;P&gt;&amp;#133;NO-GAP&lt;/P&gt;&lt;P&gt;&amp;#133;TO G&lt;/P&gt;&lt;P&gt;&amp;#133;TO ITAB INDEX IDX.&amp;lt;/b&amp;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;Please reward if useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 10:55:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878091#M675749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T10:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878092#M675750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;WRITE [AT] [/][pos][(len|&lt;STRONG&gt;|&lt;/STRONG&gt;*)] dobj &lt;/P&gt;&lt;P&gt;      [int_format_options] &lt;/P&gt;&lt;P&gt;      [ext_format_options] &lt;/P&gt;&lt;P&gt;      [list_elements] &lt;/P&gt;&lt;P&gt;      [QUICKINFO info]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... [LEFT-JUSTIFIED|CENTERED|RIGHT-JUSTIFIED] &lt;/P&gt;&lt;P&gt;    [NO-GAP] &lt;/P&gt;&lt;P&gt;    [UNDER other_dobj] &lt;/P&gt;&lt;P&gt;    { { [EXPONENT exp] &lt;/P&gt;&lt;P&gt;        [NO-GROUPING] &lt;/P&gt;&lt;P&gt;        [NO-SIGN] &lt;/P&gt;&lt;P&gt;        [NO-ZERO] &lt;/P&gt;&lt;P&gt;        [CURRENCY cur] &lt;/P&gt;&lt;P&gt;        { { [DECIMALS dec] &lt;/P&gt;&lt;P&gt;            [ROUND scale] } &lt;/P&gt;&lt;P&gt;          | [UNIT unit] } } &lt;/P&gt;&lt;P&gt;      | [TIME ZONE tz] } &lt;/P&gt;&lt;P&gt;    [USING { {NO EDIT MASK}|{EDIT MASK mask} }] &lt;/P&gt;&lt;P&gt;    [ DD/MM/YY   | MM/DD/YY &lt;/P&gt;&lt;P&gt;    | DD/MM/YYYY | MM/DD/YYYY &lt;/P&gt;&lt;P&gt;    | DDMMYY     | MMDDYY     | YYMMDD ] ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extras: &lt;/P&gt;&lt;P&gt;1. ... LEFT-JUSTIFIED|CENTERED|RIGHT-JUSTIFIED &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... NO-GAP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... UNDER other_dobj &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... EXPONENT exp &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. ... NO-GROUPING &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. ... NO-SIGN &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. ... NO-ZERO &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8. ... CURRENCY cur &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9. ... DECIMALS dec &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10. ... ROUND scale &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;11. ... UNIT unit &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;12. ... TIME ZONE tz &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;13. ... USING { {NO EDIT MASK}|{EDIT MASK mask} } &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;14. ... DD/MM/YY   | MM/DD/YY &lt;/P&gt;&lt;P&gt;     | DD/MM/YYYY | MM/DD/YYYY &lt;/P&gt;&lt;P&gt;     | DDMMYY     | MMDDYY     | YYMMDD &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Output of three literals left, in the middle, and to the right of an output area 60 characters in length. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /(60) 'Left'   LEFT-JUSTIFIED, &lt;/P&gt;&lt;P&gt;       /(60) 'Center' CENTERED, &lt;/P&gt;&lt;P&gt;       /(60) 'Right'  RIGHT-JUSTIFIED. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Table-type output of flight connections. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: carrid TYPE spfli-carrid, &lt;/P&gt;&lt;P&gt;      connid TYPE spfli-connid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: 10 'Carrier', 40 'Connection'. &lt;/P&gt;&lt;P&gt;ULINE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT carrid connid &lt;/P&gt;&lt;P&gt;       FROM spfli &lt;/P&gt;&lt;P&gt;       INTO (carrid,connid). &lt;/P&gt;&lt;P&gt;  WRITE: / carrid UNDER 'Carrier', &lt;/P&gt;&lt;P&gt;           connid UNDER 'Connection'. &lt;/P&gt;&lt;P&gt;ENDSELECT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Output of a UTC time stamp in Tasmanian time. In daylight-saving time, the output is "28.06.2002 04:00:00". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: time_stamp TYPE timestamp, &lt;/P&gt;&lt;P&gt;      tzone      TYPE timezone. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;time_stamp = 20020627180000. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tzone = 'AUSTAS'. &lt;/P&gt;&lt;P&gt;WRITE / time_stamp TIME ZONE tzone. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are some of the examples............&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;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 10:58:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878092#M675750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T10:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878093#M675751</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;To find the additions of any statement place the Cursor on the statement and press F1. It will show all the additions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For write statement additions.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Some:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;WRITE:/ &amp;lt;FIELD&amp;gt;  LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;WRITE:/ &amp;lt;FIELD&amp;gt;  right-JUSTIFIED.&lt;/P&gt;&lt;P&gt;WRITE:/ &amp;lt;FIELD&amp;gt;  CENTERED.&lt;/P&gt;&lt;P&gt;WRITE:/ &amp;lt;FIELD&amp;gt;  AS CHECKBOX.&lt;/P&gt;&lt;P&gt;WRITE:/ &amp;lt;FIELD&amp;gt;  COLOR COL_POSITIVE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if Helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 10:59:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878093#M675751</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-09-27T10:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878094#M675752</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;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;WRITE&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;WRITE [AT] [/][pos][(len|&lt;STRONG&gt;|&lt;/STRONG&gt;*)] dobj &lt;/P&gt;&lt;P&gt;      [int_format_options] &lt;/P&gt;&lt;P&gt;      [ext_format_options] &lt;/P&gt;&lt;P&gt;      [list_elements] &lt;/P&gt;&lt;P&gt;      [QUICKINFO info]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;WRITE - int_format_options&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... [LEFT-JUSTIFIED|CENTERED|RIGHT-JUSTIFIED] &lt;/P&gt;&lt;P&gt;    [NO-GAP] &lt;/P&gt;&lt;P&gt;    [UNDER other_dobj] &lt;/P&gt;&lt;P&gt;    { { [EXPONENT exp] &lt;/P&gt;&lt;P&gt;        [NO-GROUPING] &lt;/P&gt;&lt;P&gt;        [NO-SIGN] &lt;/P&gt;&lt;P&gt;        [NO-ZERO] &lt;/P&gt;&lt;P&gt;        [CURRENCY cur] &lt;/P&gt;&lt;P&gt;        { { [DECIMALS dec] &lt;/P&gt;&lt;P&gt;            [ROUND scale] } &lt;/P&gt;&lt;P&gt;          | [UNIT unit] } } &lt;/P&gt;&lt;P&gt;      | [TIME ZONE tz] } &lt;/P&gt;&lt;P&gt;    [USING { {NO EDIT MASK}|{EDIT MASK mask} }] &lt;/P&gt;&lt;P&gt;    [ DD/MM/YY   | MM/DD/YY &lt;/P&gt;&lt;P&gt;    | DD/MM/YYYY | MM/DD/YYYY &lt;/P&gt;&lt;P&gt;    | DDMMYY     | MMDDYY     | YYMMDD ] ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;WRITE - ext_format_options&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... [COLOR       {{{color [ON]}|OFF}|{= col}}] &lt;/P&gt;&lt;P&gt;    [INTENSIFIED [{ON|OFF}|{= flag}]] &lt;/P&gt;&lt;P&gt;    [INVERSE     [{ON|OFF}|{= flag}]] &lt;/P&gt;&lt;P&gt;    [HOTSPOT     [{ON|OFF}|{= flag}]] &lt;/P&gt;&lt;P&gt;    [INPUT       [{ON|OFF}|{= flag}]] &lt;/P&gt;&lt;P&gt;    [FRAMES      [{ON|OFF}|{= flag}]] &lt;/P&gt;&lt;P&gt;    [RESET] ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;WRITE - list_elements&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... {AS CHECKBOX} &lt;/P&gt;&lt;P&gt;  | {AS ICON} &lt;/P&gt;&lt;P&gt;  | {AS SYMBOL} &lt;/P&gt;&lt;P&gt;  | {AS LINE} ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;WRITE /&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;WRITE /. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Effect&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;This statement has the same effect as the statement SKIP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 11:03:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878094#M675752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T11:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: Additions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878095#M675753</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;&amp;lt;b&amp;gt;WRITE&amp;lt;/b&amp;gt; [AT] [/][pos][(len|&lt;STRONG&gt;|&lt;/STRONG&gt;*)] dobj &lt;/P&gt;&lt;P&gt;                           [int_format_options] &lt;/P&gt;&lt;P&gt;                           [ext_form at_options] &lt;/P&gt;&lt;P&gt;                           [list_elements] &lt;/P&gt;&lt;P&gt;                           [QUICKINFO info]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... [AT] [/][pos][(len|&lt;STRONG&gt;|&lt;/STRONG&gt;*)] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... QUICKINFO info &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This statement writes the content of the data object dobj to the current page of the current list in the list buffer. All flat data types and the data type string are allowed for dobj; flat structures are treated as a data object of type c. The data object dobj can be specified by a field symbol or a dereferenced data reference (for release 6.10 and later). The format of the output is predefined ( see predefined output formats), but can be modified with the additions AT and int_format_options. The output that has been formatted in this way, can be formatted further with ext_format_options, and list_elements allows specific list elements to be displayed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output position is either determined by the list cursor , or specified with pos after AT. At the start of every output, the output position in the list buffer is the same as that in the list representation. In Unicode systems, the positions of individual characters within an output field can differ between the list representation and the list buffer. In both cases, though, the output length is the same. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output length is determined through the data type of dobj or can be specified with len|&lt;STRONG&gt;|&lt;/STRONG&gt;* after AT. len specifies an absolute length , whereas * or ** ensure that characters in Unicode systems are not truncated by mistake. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the last line of the current page is reached and a subsequent line is output, a new page is generated. The maximum number of lines is determined with the addition LINE-COUNT of the introductory statement or the statement NEW-PAGE. For the basics list, the END-OF-PAGE event is triggered when the area reserved for the page footer is reached, and a new page is subsequently generated. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After positioning of the list cursor with a previous output statement, if the output length is larger than the area available in the current line of the list buffer, the output goes to the next line. If this line is also not sufficient for a complete output, the output length is correspondingly shortened and the output is displayed in this line. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the list cursor is positioned using the pos specification or a statement BACK, NEW-LINE, NEW-PAGE, POSITION or SKIP and not with a previous output statement, then the output is always displayed in the current line, and the output length is shortened, if necessary. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the output is displayed, the list cursor is positioned by default in the second position after the output; the sy-colno and sy-linno system fields are set correspondingly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the data object dobj is declared with reference to a data type from the ABAP Dictionary, the field and input help defined there are available in th elist displayed on the screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the default setting, the system does not place a new line in a list that contains only blank characters. Such a line is displayed only if the list cursor is directly positioned in an existing line, i.e. , not via a line break. You can change this setting with the statement SET BLANK LINES ON. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Addition 1&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;... [AT] [/][pos][(len|&lt;STRONG&gt;|&lt;/STRONG&gt;*)] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output position and length for the current statement WRITE can be defined after AT. The output position of already existing outputs in the list buffer is overwritten with the output length of the new output. After overwriting an already existing output, the list cursor is placed at the next position, not two positions over. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The components of the position and length specification /,pos and len resp. * resp. ** must be listed with no spaces and in the specified sequence. If pos and len are not specified at all or are declared as numeric literals, the addition AT can be omitted. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With / , the output is displayed in the next line after the current line. If no position pos is specified, the output is written from the first column onward. The specification of / has no effect immediatel after positioning the list cursor in a list line (that is not the result of a previous output statement). This is the case during initial writing to a list page, and after explicit positioning with the statements SKIP, NEW-LINE, NEW-PAGE and BACK. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output position is determined by pos. pos is expected to be a data object of the type i, which contains a value within the list width. No output is displayed if the value in pos is less than 1 or greater than the current list width. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output length is determined by specifying len, * or ** in brackets. Using len, an absolute value can be specified. len is expected to be a data object of type i, which contains a value within the current list width. No output is displayed if the content of len is less than or equal to 0. In Unicode systems, the number of characters displayed in the list can be different than the number of characters stored in the list buffer by specifying len. By specifying * or **, the output length depends on the data type of the data object dobj, as shown in the following table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data type * ** &lt;/P&gt;&lt;P&gt;c Number of columns needed in the list to display the entire content; no final blank characters are taken into account. In Unicode systems, this length can be greater than the implicit length. Doubled data object length. &lt;/P&gt;&lt;P&gt;string implicit length Doubled number of characters contained therein. &lt;/P&gt;&lt;P&gt;n, x, xtring implicit length implicit length &lt;/P&gt;&lt;P&gt;d 10 10 &lt;/P&gt;&lt;P&gt;t 8 8 &lt;/P&gt;&lt;P&gt;i, f, p Necessary length to output current value, including thousands separator; value determined after evaluating possible additions CURRENCY, DECIMALS, NO-SIGN, ROUND or UNIT. Necessary length to output maximum possible vlaue, including thousands separator; value determined after evaluating possible additions CURRENCY, DECIMALS, NO-SIGN, ROUND or UNIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When a conversion routine is executed with reference to a data type in the ABAP Dictionary, when len is specified, it is carried out for the lengths specified thereein, and when * or ** are specified, it is carried out for the output lengths specified in the ABAP Dictionary. When specifying * or **, the output length is then determined according to the aforementioned rules from the result of the conversion routine. The specification of * or ** when using formatting templates (USING EDIT MASK, DD/MM/YYYY etc.) is described in the respective section. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specification of the output length len after AT should always be preferred over the use of a length specification for data object dobj (partial field access). In contrast to partial field access, the specification of the output length is not restricted to byte- and character-type data objects. Furthermore, the assignment of the list output to the data object is lost during a partial field access, in that it can no longer be addressed in the list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specification of * or ** for the output length ensures that, independent of data type, all characters from dobj are presented, even when more columns are needed in the list than positions in the list buffer. With *, the minimum possible length is used, and with **, the maximum possible length is used. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When an output position is specified within an already existing output, you should ensure that the position always refers to the characters stored in the list buffer. If characters that require more than one column in the list are displayed in a Unicode system, the displayed output position can differ from the specified output position. In addition, the displayed content of a partially overwritten output can be shifted, depending on the characters that overwrote the output. &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Addition 2&amp;lt;/b&amp;gt; ... QUICKINFO info &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Quickinfo is assigned to the output. If the mouse cursor is placed on the output area of dobj, the content of info appears in a coloured rectangle. For info, a character-type data object of the length 40 is expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The addition QUICKINFO has no effect on ready-for-input fields and line elements. If a list output is overwritten by another output, then no Quickinfo for the overwritten field appears beginning from the position at which the overwriting starts. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;WRITE /.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This statement has the same effect as the statement SKIP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;WRITE - TO&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE {source|(source_name)} TO destination &lt;/P&gt;&lt;P&gt;                             [int_format_options]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This statement assigns the formatted content of the data object source, or the formatted content of the data object whose name is contained in source_name, to the data object destination. The data objects source_name and destination must be character type and flat. source_name can contain the name of the data object to be assigned in upper or lower case. If the data object specified in source_name does not exist, the assignment is not executed, and sy-subrc is set to 4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The statement WRITE TO has the same effect as the statement WRITE for lists. This statement formats the content of source or the source field specified in source_name as described in the field. It does not, however, store the result in an output area of a list in the list buffer, but instead stores it in a variable. The output length is determined by the length of the variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same additions int_format_options can be specified for formatting the content as in the statement WRITE for lists, except for NO-GAP and UNDER. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;System fields&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sy-subrc Meaning &lt;/P&gt;&lt;P&gt;0 The data object specified in source_name was found and the assignment was executed. &lt;/P&gt;&lt;P&gt;4 The data object specified in source_name was not found and the assignment was not executed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the static specification of source, sy-subrc is not set. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If destination is specified as an untyped field symbol or an untyped formal parameter, and is not flat and character-type when the statement is executed, this leads to an untreatable exception in a Unicode program. In non-Unicode programs, this only leads to an exception for deep types. Flat types are handled as character-type data types. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;WRITE TO itab&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE dobj TO itab[+off][(len)] INDEX idx &lt;/P&gt;&lt;P&gt;      [int_format_options]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This variant, forbidden in classes, of the statement WRITE TO has the same effect as the allowed variant, with the difference that the edited content is written to the row in the internal table itab in which idx is specified. The internal table must be a standard table. The same requirements apply for the row type as for the variable destination. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For idx, a data object of the data type i is expected. It must be a data type which, when the statement is executed, contains the index of the row to be overwritten. If the value of idx is less than or equal to 0, you have an exception that cannot be handled. If the value of idx is greater than the number of table rows, no row will be overwritten and sy-subrc will be set to 4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the table name itab, offset and length specifications off and len can be made. These refer to the specified table row. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;System fields&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;sy-subrc Meaning &lt;/P&gt;&lt;P&gt;0 The data object specified in source_name and the row specified in idx were found and the statement was executed. &lt;/P&gt;&lt;P&gt;4 The data object specified in source_name or the row specified in idx were not found and the statement was not executed. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;This form of statement WRITE TO is now only possible outside of classes and is replaced by field symols or data references through access to table rows. The following rows show the implementation with a field synmbol: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;line&amp;gt; LIKE LINE OF itab. &lt;/P&gt;&lt;P&gt;READ TABLE itab INDEX idx ASSIGNING &amp;lt;line&amp;gt;. &lt;/P&gt;&lt;P&gt;WRITE dobj TO &amp;lt;line&amp;gt;[+off][(len)][int_format_options]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;REWARD IF USEFULL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 11:05:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/additions/m-p/2878095#M675753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T11:05:21Z</dc:date>
    </item>
  </channel>
</rss>

