Funktionsbaustein RS DELETE PROGRAM

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Dieser Funktionsbaustein RS_DELETE_PROGRAM löscht ein Programm und alle seine enthaltenen Objekte. Normalerweise wird man diesen Funktionsbaustein nicht ausführen, sondern manuell die Objekte löschen, wenn z. B. eine Entwicklung nicht mehr vom Business gewünscht wird und auch nicht mehr im System verbleiben soll.

CALL FUNCTION 'RS_DELETE_PROGRAM'
  EXPORTING
"   CORRNUMBER                       =
    PROGRAM                          =
"   SUPPRESS_CHECKS                  = ' '
"   SUPPRESS_COMMIT                  = ' '
"   SUPPRESS_POPUP                   = ' '
"   MASS_DELETE_CALL                 = ' '
"   WITH_CUA                         = 'X'
"   WITH_DOCUMENTATION               = 'X'
"   WITH_DYNPRO                      = 'X'
"   WITH_INCLUDES                    = ' '
"   WITH_TEXTPOOL                    = 'X'
"   WITH_VARIANTS                    = 'X'
"   TADIR_DEVCLASS                   =
"   SKIP_PROGRESS_IND                = ' '
"   FORCE_DELETE_USED_INCLUDES       = ' '
"   SUPPRESS_DELETE_ENH              = ' '
" IMPORTING
"   CORRNUMBER                       =
"   PROGRAM                          =
" EXCEPTIONS
"   ENQUEUE_LOCK                     = 1
"   OBJECT_NOT_FOUND                 = 2
"   PERMISSION_FAILURE               = 3
"   REJECT_DELETION                  = 4
"   OTHERS                           = 5
          .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.

Literatur