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

BAPI_ACC_DOCUMENT_POST
Gestern von Wann 2 / 177
Side by Side extensions
Gestern von JHM 2 / 400
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4424
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 19118

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

BAPI_ACC_DOCUMENT_POST
Gestern von Wann 2 / 177
Side by Side extensions
Gestern von JHM 2 / 400
Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4424
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 19118

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 4424
Spool vereinen OTF und PDF
vor 3 Wochen von anna2205 1 / 17961
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 24684
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 43783