<?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 print parameter in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379024#M1041853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i want print anything, so i write program for that. But i give the destination printer at the function, i becam the error message, the character is too long. when i look in the transaction spad,&lt;/P&gt;&lt;P&gt;the printer is called more than four character, destination has type from SYPDEST.&lt;/P&gt;&lt;P&gt;here is the code&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*       CLASS get_print DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS get_print DEFINITION.
  PUBLIC SECTION.
    METHODS: document.
  PRIVATE SECTION.
    CONSTANTS: pritername TYPE sypdest VALUE 'B_INFORMATI2'.
    DATA: mara_wa TYPE mara,
      pripars    TYPE pri_params,
      valid_flag TYPE c LENGTH 1.
ENDCLASS.                    "get_print DEFINITION

*----------------------------------------------------------------------*
*       CLASS get_print IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS get_print IMPLEMENTATION.
  METHOD document.

    CALL FUNCTION 'GET_PRINT_PARAMETERS'
      EXPORTING
        destination          = 'B_INFORMATI2'
        immediately          = ' '
        no_dialog            = 'X'
      IMPORTING
        out_parameters       = pripars
        valid                = valid_flag
      EXCEPTIONS
        invalid_print_params = 2
        OTHERS               = 4.

    IF sy-subrc &amp;lt;&amp;gt; 0 OR valid_flag &amp;lt;&amp;gt; 'X'.
      RETURN.
    ENDIF.

    NEW-PAGE PRINT ON
      NO DIALOG PARAMETERS pripars.
    SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF mara_wa.
      WRITE:/ mara_wa-matnr.
      ULINE.
      NEW-PAGE PRINT OFF.
    ENDSELECT.
  ENDMETHOD.                    "document
ENDCLASS.                    "get_print IMPLEMENTATION&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx for help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anujit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Aug 2008 08:38:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-27T08:38:17Z</dc:date>
    <item>
      <title>print parameter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379024#M1041853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i want print anything, so i write program for that. But i give the destination printer at the function, i becam the error message, the character is too long. when i look in the transaction spad,&lt;/P&gt;&lt;P&gt;the printer is called more than four character, destination has type from SYPDEST.&lt;/P&gt;&lt;P&gt;here is the code&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*       CLASS get_print DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS get_print DEFINITION.
  PUBLIC SECTION.
    METHODS: document.
  PRIVATE SECTION.
    CONSTANTS: pritername TYPE sypdest VALUE 'B_INFORMATI2'.
    DATA: mara_wa TYPE mara,
      pripars    TYPE pri_params,
      valid_flag TYPE c LENGTH 1.
ENDCLASS.                    "get_print DEFINITION

*----------------------------------------------------------------------*
*       CLASS get_print IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS get_print IMPLEMENTATION.
  METHOD document.

    CALL FUNCTION 'GET_PRINT_PARAMETERS'
      EXPORTING
        destination          = 'B_INFORMATI2'
        immediately          = ' '
        no_dialog            = 'X'
      IMPORTING
        out_parameters       = pripars
        valid                = valid_flag
      EXCEPTIONS
        invalid_print_params = 2
        OTHERS               = 4.

    IF sy-subrc &amp;lt;&amp;gt; 0 OR valid_flag &amp;lt;&amp;gt; 'X'.
      RETURN.
    ENDIF.

    NEW-PAGE PRINT ON
      NO DIALOG PARAMETERS pripars.
    SELECT matnr FROM mara INTO CORRESPONDING FIELDS OF mara_wa.
      WRITE:/ mara_wa-matnr.
      ULINE.
      NEW-PAGE PRINT OFF.
    ENDSELECT.
  ENDMETHOD.                    "document
ENDCLASS.                    "get_print IMPLEMENTATION&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx for help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anujit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 08:38:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379024#M1041853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T08:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: print parameter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379025#M1041854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use the Short Name in the table SH_PRIN .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 08:43:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379025#M1041854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T08:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: print parameter</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379026#M1041855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wonderful..........great&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx anujit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 09:30:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/print-parameter/m-p/4379026#M1041855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T09:30:14Z</dc:date>
    </item>
  </channel>
</rss>

