Posts mit dem Label SAP werden angezeigt. Alle Posts anzeigen
Posts mit dem Label SAP werden angezeigt. Alle Posts anzeigen

Freitag, 11. Dezember 2015

SAP SO10 Texte Transportieren - SAPscript-Texte, RSTXTRAN, RECATM

Wer kennt das nicht, man bearbeitet ein Formular und hat mehrere Texte angelegt. 
Leider werden diese Texte nicht automatisch in einen entsprechenden Transportauftrag aufgenommen.

Möchte man diese Texte nun in einen anderen Mandaten oder in ein anderes System transportieren, muss dies manuell vorgenommen werden.

Objekt manuell in den Transportauftrag hängen

SAPscript Text  R3TR      TEXT      TEXT,ADDRESS,ST,E

à Aber Achtung hier passieren gerne Tippfehler!

Report RSTXTRAN

Besser man verwendet den SAP Report RSTXTRAN.














Transaktion RECATM

Eine weitere Alternative bietet die Transaktion RECATM. Zudem bietet Sie auch die Möglichkeit in den SO10 Editor abzuspringen und Texte zu bearbeiten.

Selektion:


Gewünschte Texte markieren und Transportauftrag schreiben.

Die Objekte wurden dem Transportauftrag hinzugefügt.

Toll sind die Zusatzfunktionen, wie bearbeiten, kopieren etc:

Donnerstag, 10. Dezember 2015

Shortcuts für ABAP Eclipse

Hier einige nützliche Shortcuts für ABAP-Eclipse


Shortcut
Beschreibung
STRG +SHIFT+A ABAP Objekt öffnen
STRG +O Methoden anzeigen
STRG + SHIFT + F  Source Code Formatierung, wie Pretty Print
STRG + Z Änderungen rückgängig machen
STRG + 6  SAP GUI öffnen
STRG + Q Zurück zur letzten Änderung springen
STRG + .,
zur rot unterstrichenen Codestelle springen

ABAP Dynamische WHERE Klausel

Um zur Laufzeit einen SQL Befehl dynamisch zu erzeugen, kann man eine dynamische WHERE-Klausel erstellen.

Beispiel:



DATA cond_syntax  TYPE string.
DATA spfli_tab        TYPE STANDARD TABLE OF spfli.
DATA v_city           TYPE spfli-cityfrom.



TRY.
    v_city      = 'New York'.
    cond_syntax = |"COUNTRYFR = '{ v_city }'"|.  " Wert: "COUNTRYFR = 'New York'"
    SELECT *
           FROM spfli
           INTO TABLE spfli_tab
           WHERE (cond_syntax).

  CATCH cx_sy_dynamic_osql_error.
    MESSAGE 'Wrong WHERE condition' TYPE 'I'.
ENDTRY.

Montag, 28. Dezember 2009

SELECT-OPTION mit Wildcard

Beispiel:

SIGN:
I = Include
E = Exclude

OPTIONS:
EQ = Equal
BT = Between
CP = Contain Pattern for Wildcards

Beispiel: Alle Fluggesellschaften die nicht mit “L” beginnen:
…
sel_patt-sign = 'E'.
sel_patt-option = 'CP'.
sel_patt-low = 'L*'.
"Beachte den *
…
SELECT *
FROM TABLE xy
WHERE xy-field IN sel_pattern

Dienstag, 1. Dezember 2009

Eigenes Menue in SAP einbinden

System -> Benutzervorgaben ->Eigene Daten
Hier der Reiter Festwerte öffnen und unter dem Feld "Startmenü" kann man das eigne Menue eingeben.