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 / 280 / 44 / 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 / 280 / 44 / 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.
7785
Views
Programm kopieren
von pohlmann-schwarza » 11.09.2008 09:47 • Verfasst in ABAP Objects®
3
Antw.
2512
Views
PS: Status GSLO per Programm setzen
von matthes » 26.02.2007 11:41 • Verfasst in Material Management & Produktionsplanung
14
Antw.
2667
Views
Ein Abap Programm Komplett kopieren
von the_skywalker » 15.11.2021 10:13 • Verfasst in ABAP® Core
7
Antw.
2295
Views
SAP Standard Programm kopieren und anpassen
von L0w-RiDer » 14.08.2020 11:21 • Verfasst in ABAP® für Anfänger
9
Antw.
1405
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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1748
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

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.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1748
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 299
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 891
MS-Word als Editor
letzen Monat von tekko 1 / 4400