mehrere Status von einem Programm kopieren

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

mehrere Status von einem Programm kopieren

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo Zusammen,

gibt es einen Report oder Fuba, der mehrere Status eines Programmes in ein anderes kopiert und ggf. aktiviert?

Gruß

ST22

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Programm wieß ich nicht, aber du kannst es in der SE80 tun.
Wenn bereit sein Status vohanden ist, kanst du per recht Maus kopieren auswählen und dort die entsprechen Informationen eintragen Woher bzw. wohin.

Thomas

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo TWP, genau das war mir viel zu anstrengend ;-)

Wenn du die Status aus der SAPLSVIM (Tabellenpflegedialog) kopieren möchtest, sind das schon einige.

Also haben wir uns was gebaut:

Code: Alles auswählen.

REPORT  z_copy_status_submit.
DATA:

  object_name             TYPE trobj_name.

PARAMETER:
  p_prog_s                TYPE trdir-name OBLIGATORY,
  p_stat_s                TYPE rsmpe-status NO-DISPLAY,
  p_prog_t                TYPE trdir-name OBLIGATORY,
  p_stat_t                TYPE rsmpe-status NO-DISPLAY.

SELECT-OPTIONS:
  s_stat_s                FOR p_stat_s OBLIGATORY.

LOOP AT s_stat_s.
  p_stat_s = s_stat_s-low.
  p_stat_t = s_stat_s-low.

  SUBMIT Z_COPY_STATUS
    WITH P_prog_s = p_prog_s
    WITH P_stat_s = p_stat_s
    WITH P_prog_t = p_prog_t
    WITH P_stat_t = p_stat_t
    AND RETURN.

ENDLOOP.

Code: Alles auswählen.

REPORT  z_copy_status.
DATA:
  object_name             TYPE trobj_name.
PARAMETER:
  p_prog_s                TYPE trdir-name OBLIGATORY,
  p_stat_s                TYPE rsmpe-status NO-DISPLAY,
  p_prog_t                TYPE trdir-name OBLIGATORY,
  p_stat_t                TYPE rsmpe-status NO-DISPLAY.


CALL FUNCTION 'RS_CUA_COPY_STA'
  EXPORTING
    im_program                    = p_prog_s
    im_status                     = p_stat_s
    im_tprogram                   = p_prog_t
    im_tstatus                    = p_stat_t
    suppress_dialog               = 'X'
    generate                      = 'X'
* IMPORTING
*   cobjectname                   = object_name
*   S_STATUS                      = S_STATUS
*   CPROGRAM                      = CPROGRAM
*   S_PROGRAM                     = S_PROGRAM
 EXCEPTIONS
   not_executed                  = 1
   insufficient_parameters       = 2
   unknown_version               = 3
   s_program_not_found           = 4
   t_program_not_found           = 5
   s_status_not_found            = 6
   t_status_found                = 7
   wrong_program_type            = 8
   invalid_status_name           = 9
   permission_failure            = 10
   generation_failure            = 11
   OTHERS                        = 12.
IF sy-subrc = 0.
  object_name = p_prog_t.
  CALL FUNCTION 'CUAD_OBJECT_ACTIVATE'
    EXPORTING
      object_name             = object_name
* EXCEPTIONS
*   NOT_FOUND               = 1
*   SYNTAX_ERROR            = 2
*   GENERATION_FAILED       = 3
*   OTHERS                  = 4
            .
  IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
  COMMIT WORK.
ENDIF.


Klappt ganz gut...

Gruß

ST22

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7597
Views
Programm kopieren
von pohlmann-schwarza » 11.09.2008 09:47 • Verfasst in ABAP Objects®
3
Antw.
2443
Views
PS: Status GSLO per Programm setzen
von matthes » 26.02.2007 11:41 • Verfasst in Material Management & Produktionsplanung
7
Antw.
2108
Views
SAP Standard Programm kopieren und anpassen
von L0w-RiDer » 14.08.2020 11:21 • Verfasst in ABAP® für Anfänger
14
Antw.
2261
Views
Ein Abap Programm Komplett kopieren
von the_skywalker » 15.11.2021 10:13 • Verfasst in ABAP® Core
9
Antw.
1157
Views
ABAP-Programm mit GUI-Status und Dynpro herunterladen
von L0w-RiDer » 25.11.2022 12:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1571
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8177