Mittwoch, 21. September 2016

* Report for hide Programmcode of Report
* Be care this could not be undone.



REPORT z_hide_code.


DATA: gt_code(72)  TYPE c OCCURS 0,
      gv_code      LIKE LINE OF gt_code,
      gt_code2(72) TYPE c OCCURS 0.

PARAMETERS: program LIKE sy-repid.

START-OF-SELECTION.

  READ REPORT program INTO gt_code.

  IF sy-subrc NE 0.
    MESSAGE e398(00) WITH 'Report' program 'not found.'.
*   ATTENTION:
*   READ REPORT on a hidden source code return SY-SUBRC=8 !!!
  ENDIF. "IF sy-subrc NE 0

  READ TABLE gt_code INDEX 1 INTO gv_code.

* append *special* 1st line to hide cource code
  APPEND '*@#@@[SAP]' TO gt_code2.
  LOOP AT gt_code INTO gv_code.
    APPEND gv_code TO gt_code2.
  ENDLOOP.

  INSERT REPORT program FROM gt_code2.

  MESSAGE 'Report was hidden' TYPE 'i'.

Dienstag, 7. Juni 2016

PSR Aufzeichnungstool in Windows 7

In Windows 7 findet man ein Aufzeichnungstool um Probleme aufzeichnen zu können.

Einfach in der Command (WINDOWS+R) "PSR" eingeben

Dienstag, 8. März 2016

ABAP Numeric

Prüfung auf eine Zahl
1:    DATA htype       TYPE dd01v-datatype.  
2:    DATA string_out    TYPE string.  
3:    DATA cust_timeout   TYPE char80.  
4:    CONSTANTS is_no TYPE dd01v-datatype VALUE 'NUMC'.  
5:    cust_timeout = '45kj75'.  
6:  *   check no  
7:     CALL FUNCTION 'NUMERIC_CHECK'  
8:      EXPORTING  
9:       string_in = cust_timeout  
10:      IMPORTING  
11:       htype   = htype  
12:       string_out = string_out.  
13:     CASE htype.  
14:      WHEN is_no.  
15:        write 'OK'.  
16:      WHEN OTHERS.  
17:       write 'NO Number'.  
18:     ENDCASE.  

Freitag, 5. Februar 2016

ABAP Konstante Struktur

CONSTANTS: BEGIN OF myaddress,
  name(20) TYPE c VALUE 'Fred Flintstone',
  street(20) TYPE c VALUE 'Cave Avenue',
  number TYPE p VALUE 11,
  postcode(5) TYPE n VALUE 98765,
  city(20) TYPE c VALUE 'Bedrock',
  END OF myaddress.

Montag, 21. Dezember 2015

Um den Debug modus des APP Star einzuschalten gibt man folgenden Befehl in das Terminal ein

defaults write com.apple.appstore ShowDebugMenu -bool


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: