You are on page 1of 4

*&----------------------------------------------------------------------*

*&Report: ZPRUEBA
*&Autor:
*&Fecha: 05/04/2014
************************************************************************
* ASCII art utilizado de las pginas
* http://www.chris.com/ascii
* http://patorjk.com/software
* Fecha:
************************************************************************
REPORT zprueba
NO STANDARD PAGE HEADING LINE-SIZE 255.
************************************************************************
* Tablas SAP
************************************************************************
TABLES scarr.
************************************************************************
*Declaracin tablas internas
************************************************************************
DATA:
BEGIN OF i_stop OCCURS 0,
stop(125) TYPE c,
END OF i_stop.
************************************************************************
*Includes
************************************************************************
************************************************************************
***
SELECTION-SCREEN
************************************************************************
PARAMETERS:
p_func RADIOBUTTON GROUP r1,
p_list RADIOBUTTON GROUP r1.
************************************************************************
***
START-OF-SELECTION
************************************************************************
START-OF-SELECTION.
*
* Write
IF NOT p_list IS INITIAL.
PERFORM ascii_art_1.
PERFORM write.
ENDIF.
* Funcin
IF NOT p_func IS INITIAL.
PERFORM ascii_art_2.
PERFORM funcion.
ENDIF.
************************************************************************
***
END-OF-SELECTION
************************************************************************
END-OF-SELECTION.
*
* _
_
_
_

*
*
*
*
*
*
*

| |
| |__ _ _
| '_ \| | | |
| |_) | |_| |
|_.__/ \__, |
__/ |
|___/

| | | |
| |
| |__ | | ___ __ _ __| | ___ ___ __ _ _ __
| '_ \| |/ _ \ / _` |/ _` |/ _ \/ __|/ _` | '_ \
| |_) | | (_) | (_| | (_| | __/\__ \ (_| | |_) |
|_.__/|_|\___/ \__, |\__,_|\___||___/\__,_| .__/
__/ |
| |
|___/
|_|

*&---------------------------------------------------------------------*
*&
Form ASCII_ART_1
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM ascii_art_1 .
*
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO
MOVE
' TO

'
^^
i_stop-stop. APPEND i_stop.
'
^^
^^
i_stop-stop. APPEND i_stop.
'
i_stop-stop. APPEND i_stop.
'
i_stop-stop. APPEND i_stop.
' ~~~~ ~~ ~~~~~ ~~~~~~~~ ~~
i_stop-stop. APPEND i_stop.
' ~
~~ ~ ~
i_stop-stop. APPEND i_stop.
' ~
~~
~~ ~~ ~~
i_stop-stop. APPEND i_stop.
' ~ ~~
~
~
i_stop-stop. APPEND i_stop.
' ~ ~
~ ~
~
i_stop-stop. APPEND i_stop.
'
~
~
i_stop-stop. APPEND i_stop.
'.
i_stop-stop. APPEND i_stop.
'.
i_stop-stop. APPEND i_stop.
'.
i_stop-stop. APPEND i_stop.

@@@@@@@@@
CLEAR i_stop.
@@@@@@@@@@@@@@@
CLEAR i_stop.
@@@@@@@@@@@@@@@@@@
CLEAR i_stop.
@@@@@@@@@@@@@@@@@@@@
CLEAR i_stop.
&&&&&&&&&&&&&&&&&&&&
CLEAR i_stop.
~~~~~~~~~~~~~~~~~~~~
CLEAR i_stop.
~~~~~~~~~~~~~ ~~~~
CLEAR i_stop.
~~~~~~ ~~ ~~~
CLEAR i_stop.
~~ ~~~~~~ ~
CLEAR i_stop.
~
~
~~
CLEAR i_stop.

^^

~~~~~~~ ~~~~~~~~~~~ ~~~


~

~~

~~~

~~ ~
~ ~~~ ~ ~~

~~ ~ ~~ ~~ ~
~~ ~
~

~~
~

CLEAR i_stop.
CLEAR i_stop.
CLEAR i_stop.

SELECT * FROM scarr.


i_stop-stop = scarr-carrname.
APPEND i_stop. CLEAR i_stop.
ENDSELECT.
*
ENDFORM.
" ASCII_ART_1
*&---------------------------------------------------------------------*
*&
Form ASCII_ART_2
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text

*----------------------------------------------------------------------*
FORM ascii_art_2 .
MOVE '
_ _
APPEND i_stop. CLEAR i_stop.
MOVE '
| \ | |
APPEND i_stop. CLEAR i_stop.
MOVE '
| \| | ___
_ __ __ _ ___ __ _ _ __
APPEND i_stop. CLEAR i_stop.
MOVE '
| . ` |/ _ \ | "_ \ / _` / __|/ _` | "__|
APPEND i_stop. CLEAR i_stop.
MOVE '
| |\ | (_) | | |_) | (_| \__ \ (_| | |
APPEND i_stop. CLEAR i_stop.
MOVE '
|_| \_|\___/ | .__/ \__,_|___/\__,_|_|
APPEND i_stop. CLEAR i_stop.
MOVE '
| |
APPEND i_stop. CLEAR i_stop.
MOVE '
|_|
APPEND i_stop. CLEAR i_stop.
MOVE '.
APPEND i_stop. CLEAR i_stop.
MOVE '
,--._______,-.
APPEND i_stop. CLEAR i_stop.
MOVE '
,"," ,
. ,_`-.
APPEND i_stop. CLEAR i_stop.
MOVE '
/ / ," , _` ``. | )
`-..
APPEND i_stop. CLEAR i_stop.
MOVE '
(,";"""`/ ""`-._ ` \/ ______
\\
APPEND i_stop. CLEAR i_stop.
MOVE '
: ,o.-`- ,o. )\` -"
`---.))
APPEND i_stop. CLEAR i_stop.
MOVE '
: , d8b ^-. "| `.
`
`.
APPEND i_stop. CLEAR i_stop.
MOVE '
|/ __:_
`. | , `
`
\
APPEND i_stop. CLEAR i_stop.
MOVE '
| ( ,-.`-.
;" ; `
:
;
APPEND i_stop. CLEAR i_stop.
MOVE '
| | , `.
/
;
:
\
APPEND i_stop. CLEAR i_stop.
MOVE '
;-"`:::._,`.__),"
:
;
APPEND i_stop. CLEAR i_stop.
MOVE '
/ , `- `-;
|
APPEND i_stop. CLEAR i_stop.
MOVE '
/ \
`
,
|
APPEND i_stop. CLEAR i_stop.
MOVE '
(
`
:
:
,\
|
APPEND i_stop. CLEAR i_stop.
MOVE '
\ `.
:
:
: ," \
:
APPEND i_stop. CLEAR i_stop.
MOVE '
\
`|-- `
\ ,"
,-"
:-.-";
APPEND i_stop. CLEAR i_stop.
MOVE '
:
|`--.______;
|
:
:
APPEND i_stop. CLEAR i_stop.
MOVE '
:
/
|
|
| \
APPEND i_stop. CLEAR i_stop.
MOVE '
|
;
;
;
/
;
APPEND i_stop. CLEAR i_stop.
MOVE '
_/--" | -hrr- :`-- /
\_:_:_|
APPEND i_stop. CLEAR i_stop.
MOVE ' ,","," |
|___ \

'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.
'TO i_stop-stop.

APPEND i_stop. CLEAR i_stop.


MOVE ' `^._,--"
/ , , .)
APPEND i_stop. CLEAR i_stop.
MOVE '
`-._,-"
APPEND i_stop. CLEAR i_stop.

'TO i_stop-stop.
'TO i_stop-stop.

ENDFORM.
" ASCII_ART_2
*&---------------------------------------------------------------------*
*&
Form WRITE
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM write .
*
LOOP AT i_stop.
WRITE:/ i_stop-stop.
ENDLOOP.
*
ENDFORM.
" WRITE
*&---------------------------------------------------------------------*
*&
Form FUNCION
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM funcion .
*
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY_OK'
EXPORTING
endpos_col = 70
endpos_row = 32
startpos_col = 10
startpos_row = 10
titletext
= 'Stop'
TABLES
valuetab
= i_stop
EXCEPTIONS
break_off
= 1
OTHERS
= 2.
IF sy-subrc <> 0.
ENDIF.
*
ENDFORM.
" FUNCION

You might also like