Maschinelle Änderung von Varianten

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

Maschinelle Änderung von Varianten

Beitrag von KlausB (Specialist / 143 / 0 / 0 ) »
Hallo zusammen,

ich möchte die Variante eines Reports maschinell ändern.

Über den FuBa RS_VARIANT_CONTENTS hol ich mir die Inhalte der Variante und ändere sie auch ab.

Code: Alles auswählen.

DATA: w_tab  LIKE STANDARD TABLE OF RSPARAMS WITH HEADER LINE.

CALL FUNCTION 'RS_VARIANT_CONTENTS'
  EXPORTING
    REPORT                      = 'Z_CPREADT930C'
    VARIANT                     = '01'
    MOVE_OR_WRITE               = 'W'
*   NO_IMPORT                   = ' '
*   EXECUTE_DIRECT              = ' '
* IMPORTING
*   SP                          =
  TABLES
*   L_PARAMS                    =
*   L_PARAMS_NONV               =
*  L_SELOP                      =
*   L_SELOP_NONV                =
    VALUTAB                     = w_tab
*   OBJECTS                     =
*   FREE_SELECTIONS_DESC        =
*   FREE_SELECTIONS_VALUE       =
* EXCEPTIONS
*   VARIANT_NON_EXISTENT        = 1
*   VARIANT_OBSOLETE            = 2
*   OTHERS                      = 3.  
Ich hab z.B das Feld w_tab-selname = 'DATUM'. Dieser Wert wird um 1 erhöht. Aus 20090101 wird dann 20090102.

Meine Frage ist nun: Wie speicher ich die geänderte Variante. Ich hab den FuBa RS_CREATE_VARIANT gefunden, hab jedoch Probleme mit seiner Anwendung, da ich z.B. schon mal nicht weiß, was in VARI_DESC rein soll.

Kann mir jemand weiter helfen?

Vielen Dank im voraus.

Klaus

Code: Alles auswählen.

CALL FUNCTION 'RS_CREATE_VARIANT'
  EXPORTING
    CURR_REPORT                     = 'Z_CPREADT930C'
    CURR_VARIANT                    = '01'
    VARI_DESC                       = sy-langu
  TABLES
    VARI_CONTENTS                   = w_tab
    VARI_TEXT                       =
**   VSCREENS                        =
** EXCEPTIONS
**   ILLEGAL_REPORT_OR_VARIANT       = 1

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


Re: Maschinelle Änderung von Varianten

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Versuch's mal mit dem FuBa: RS_CHANGE_CREATED_VARIANT.

Import Parameter VARI_DESC kannst Du leer lassen.

Re: Maschinelle Änderung von Varianten

Beitrag von KlausB (Specialist / 143 / 0 / 0 ) »
Super!!! Hat gefunkt.

Herzlichen Dank,

Klaus

Re: Maschinelle Änderung von Varianten

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Gern geschehen.... und danke für die Rückmeldung, dass es (immer noch) funktioniert. :wink:

Re: Maschinelle Änderung von Varianten

Beitrag von KlausB (Specialist / 143 / 0 / 0 ) »
Warum "immer noch". Meinst Du das, weil es sich hier um einen internen FuBa handelt?

Re: Maschinelle Änderung von Varianten

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Nee, weil ich den Fuba das letzte mal vor 10 Jahren benutzt habe ;-)

Seite 1 von 1

Vergleichbare Themen

56
Antw.
9888
Views
Maschinelle Lohnsteuerberechnung für 2019
von cgreiner » 27.11.2018 20:44 • Verfasst in ABAP® für Anfänger
2
Antw.
2421
Views
maschinelle Zahlung per Bankeinzug?
von hakan_gueven@yahoo.de » 07.05.2008 09:51 • Verfasst in Financials
4
Antw.
13453
Views
maschinelle Buchung mehr als 999 Positionen
von schnaku » 13.02.2009 11:26 • Verfasst in Financials
3
Antw.
3864
Views
Maschinelle Kopieren von Rollen funktioniert nicht
von Adalan » 20.08.2012 09:35 • Verfasst in ABAP® Core
2
Antw.
1707
Views
Jobsteuerung mit Varianten
von Bjuti » 20.01.2014 12:15 • 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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44011
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45764
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43881

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44011
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45764
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43881

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44011
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 94969
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109985
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 118176