• Header exxsens Developer Blog

Default-Drucker für einen Benutzer setzen

Mit dem folgenden Coding können Sie den Default-Drucker für Benutzer setzen. Hierzu wird das Standard-BAPI „BAPI_USER_CHANGE" verwendet.

************************************************************************
* Beschreibung:
* Standard-Drucker für einen Benutzer ändern
************************************************************************
* Änderungen:
* Nr.  Datum  Name | UserID | Ticket Nr.
*-----------------------------------------------------------------------
*
************************************************************************

  DATA: ls_defaults     TYPE  bapidefaul,
        ls_defaultsx    TYPE  bapidefax,
        lt_return	      TYPE  bapiret2_t.

  ls_defaults-spld = 'EXX_DEFAULT'. "Name des Druckers
  ls_defaultsx-spld = 'X'.
  ls_defaults-spdb = 'G'.     "Sofortdruck soll voreingestellt werden
  ls_defaultsx-spdb = 'X'.

  CALL FUNCTION 'BAPI_USER_CHANGE'
    EXPORTING
      username  = 'EXXSENS'
      defaults  = ls_defaults
      defaultsx = ls_defaultsx
    TABLES
      return    = lt_return. 
Eclipse als Editor für ABAP Code
DOCX-Workshop - Teil 1 (Grundlagen)

Ähnliche Beiträge

Empfehlen Sie uns weiter