Ansicht
Dokumentation

ABAPSUBMIT_TO_SAP_SPOOL - SUBMIT TO SAP SPOOL

ABAPSUBMIT_TO_SAP_SPOOL - SUBMIT TO SAP SPOOL

TXBHW - Original Tax Base Amount in Local Currency   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

SUBMIT TO SAP-SPOOL

Syntax

SUBMIT rep ... TO SAP-SPOOL.

Additions

1.... DESTINATION dest         ... COPIES cop
        ... LIST NAME name
        ... LIST DATASET dsn
        ... COVER TEXT text
        ... LIST AUTHORITY auth
        ... IMMEDIATELY flag
        ... KEEP IN SPOOL flag
        ... NEW LIST IDENTIFICATION flag
        ... DATASET EXPIRATION days
        ... LINE-COUNT lin
        ... LINE-SIZE  col
        ... LAYOUT layout
        ... SAP COVER PAGE mode
        ... COVER PAGE flag
        ... RECEIVER rec
        ... DEPARTMENT dep
        ... ARCHIVE MODE armode
        ... ARCHIVE PARAMETERS arparams
        ... WITHOUT SPOOL DYNPRO



2. ... SPOOL PARAMETERS params
         ... ARCHIVE PARAMETERS arparams
         ... WITHOUT SPOOL DYNPRO


3. ... Further parameters (for passing variants)
        are described in the documentation for SUBMIT

See Missing print parameters with SUBMIT.

Effect

Calls the report rep with list output to the SAP spool database.

Additions

... DESTINATION dest            (output device)

... COPIES cop                  (number of copies)

... LIST NAME name              (name of list)

... LIST DATASET dsn            (name of spool dataset)

... COVER TEXT text             (title of spool request)

... LIST AUTHORITY auth         (authorization for display)

... IMMEDIATELY flag            (print immediately ?)

... KEEP IN SPOOL flag          (keep list after print ?)

... NEW LIST IDENTIFICATION flag(new spool request ?)

... DATASET EXPIRATION days     (number of days list
                                retained)

... LINE-COUNT lin              (lin lines per page)

... LINE-SIZE  col              (col columns per line)

... LAYOUT layout               (print format)

... SAP COVER PAGE mode         (SAP cover sheet ?)

... COVER PAGE flag             (selection cover sheet ?)

... RECEIVER rec                (SAP user name of
                                 recipient)

... DEPARTMENT dep              (name of department)

... ARCHIVE MODE armode         (archiving mode)

... ARCHIVE PARAMETERS arparams (structure with archiving
                                 parameters)

... WITHOUT SPOOL DYNPRO        (skip print control screen)

With the parameters IMMEDIATELY, KEEP IN SPOOL, NEW LIST IDENTIFICATION and COVER TEXT, flag must be a literal or character field with the length 1. If flag is blank, the parameter is switched off, but any other character switches the parameter on. You can also omit any of the sub-options of PRINT ON. mode with SAP COVER PAGE can accept the values ' ', 'X' and 'D'. These values have the following meaning:

' ' : Do not output cover sheet
'X' : Output cover sheet
'D' : Cover sheet output according to printer setting

armode with ARCHIVE MODE can accept the values '1', '2' and '3'. These values have the following meaning:

'1' : Print only
'2' : Archive only
'3' : Print and archive

arparams with ARCHIVE PARAMETERS must have the same structure as ARC_PARAMS. This parameter should only be processed with the function module GET_PRINT_PARAMETERS.

Effect

Output is to the SAP spool database with the specified parameters. If you omit one of the parameters, the system uses a default value. Before output to the spool, you normally see a screen where you can enter and/or modify the spool parameters. However, you can suppress this screen with the following statement:

... TO SAP-SPOOL WITHOUT SPOOL DYNPRO

You could use this option if all the spool parameters have already been set!

Note

When specifying the LINE-SIZE, you should not give any value > 132 because most printers cannot print wider lists.

Addition 2


... SPOOL PARAMETERS params    (structure with print
                              parameters)
... ARCHIVE PARAMETERS arparams(Structure with archive
                               parameters)
... WITHOUT SPOOL DYNPRO       (skip print parameters
                               screen)

Effect

Output is to the SAP spool database with the specified parameters. The print parameters are passed by the field string params which must have the structure of PRI_PARAMS. The field string can be filled and modified with the function module GET_PRINT_PARAMETERS. The specification arparams with ARCHIVE PARAMETERS must have the structure of ARC_PARAMS. This parameter should only be processed with the function module GET_PRINT_PARAMETERS. Before output to the spool, you normally see a screen where you can enter and/or modify the spool parameters. However, you can suppress this screen with the following statement:

... WITHOUT SPOOL DYNPRO

Example

* Without archiving
DATA: PARAMS LIKE PRI_PARAMS,
      DAYS(1)  TYPE N VALUE 2,
      COUNT(3) TYPE N VALUE 1,
      VALID    TYPE C.

CALL FUNCTION 'GET_PRINT_PARAMETERS'
  EXPORTING DESTINATION           = 'LT50'
            COPIES                = COUNT
            LIST_NAME             = 'TEST'
            LIST_TEXT             = 'SUBMIT ... TO SAP-SPOOL'
            IMMEDIATELY           = 'X'
            RELEASE               = 'X'
            NEW_LIST_ID           = 'X'
            EXPIRATION            = DAYS
            LINE_SIZE             = 79
            LINE_COUNT            = 23
            LAYOUT                = 'X_PAPER'
            SAP_COVER_PAGE        = 'X'
            COVER_PAGE            = 'X'
            RECEIVER              = 'SAP*'
            DEPARTMENT            = 'System'
            NO_DIALOG             = ' '
  IMPORTING OUT_PARAMETERS        = PARAMS
            VALID                 = VALID.

IF VALID <> SPACE.
  SUBMIT RSTEST00 TO SAP-SPOOL
    SPOOL PARAMETERS PARAMS
    WITHOUT SPOOL DYNPRO.
ENDIF.

Example

* With archiving
DATA: PARAMS   LIKE PRI_PARAMS,
      ARPARAMS LIKE ARC_PARAMS,
      DAYS(1)  TYPE N VALUE 2,
      COUNT(3) TYPE N VALUE 1,
      VALID    TYPE C.

CALL FUNCTION 'GET_PRINT_PARAMETERS'
  EXPORTING DESTINATION            = 'LT50'
            COPIES                 = COUNT
            LIST_NAME              = 'TEST'
            LIST_TEXT              = 'SUBMIT ... TO SAP-SPOOL'
            IMMEDIATELY            = 'X'
            RELEASE                = 'X'
            NEW_LIST_ID            = 'X'
            EXPIRATION             = DAYS
            LINE_SIZE              = 79
            LINE_COUNT             = 23
            LAYOUT                 = 'X_PAPER'
            SAP_COVER_PAGE         = 'X'
            COVER_PAGE             = 'X'
            RECEIVER               = 'SAP*'
            DEPARTMENT             = 'System'
            SAP_OBJECT             = 'RS'
            AR_OBJECT              = 'TEST'
            ARCHIVE_ID             = 'XX'
            ARCHIVE_INFO           = 'III'
            ARCHIVE_TEXT           = 'Description'
            NO_DIALOG              = ' '
  IMPORTING OUT_PARAMETERS         = PARAMS
            OUT_ARCHIVE_PARAMETERS = ARPARAMS
            VALID                  = VALID.

IF VALID <> SPACE.
  SUBMIT RSTEST00 TO SAP-SPOOL
    SPOOL PARAMETERS PARAMS
    ARCHIVE PARAMETERS ARPARAMS
    WITHOUT SPOOL DYNPRO.
ENDIF.

Additional help

Printing Lists






rdisp/max_wprun_time - Maximum work process run time   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 17671 Date: 20240329 Time: 033018     sap01-206 ( 101 ms )