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.
7630
Views
Maschinelle Lohnsteuerberechnung für 2019
von cgreiner » 27.11.2018 20:44 • Verfasst in ABAP® für Anfänger
2
Antw.
1725
Views
maschinelle Zahlung per Bankeinzug?
von hakan_gueven@yahoo.de » 07.05.2008 09:51 • Verfasst in Financials
4
Antw.
11991
Views
maschinelle Buchung mehr als 999 Positionen
von schnaku » 13.02.2009 11:26 • Verfasst in Financials
3
Antw.
3302
Views
Maschinelle Kopieren von Rollen funktioniert nicht
von Adalan » 20.08.2012 09:35 • Verfasst in ABAP® Core
2
Antw.
1325
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

Dialog-Container mit Toolbar/Status
vor 14 Minuten von black_adept gelöst 27 / 3944
IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 23
Trennen Strasse und Hausnummer
vor 2 Stunden von ewx 17 / 10827

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

Dialog-Container mit Toolbar/Status
vor 14 Minuten von black_adept gelöst 27 / 3944
IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 23
Trennen Strasse und Hausnummer
vor 2 Stunden von ewx 17 / 10827

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 23
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2963
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9552