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

FS-CD schnellstmöglich lernen
vor 6 Stunden von wreichelt 2 / 466
Banf anlegen
vor 6 Tagen von wreichelt 2 / 7590
Banf anlegen
vor 6 Tagen von Manfred K. 1 / 7271
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 22563
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 12497

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

FS-CD schnellstmöglich lernen
vor 6 Stunden von wreichelt 2 / 466
Banf anlegen
vor 6 Tagen von wreichelt 2 / 7590
Banf anlegen
vor 6 Tagen von Manfred K. 1 / 7271
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 22563
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 12497