Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Com partir
Ms
Siguiente blog
Crear un blog
Acceder
A p r e n d eA B A P / 4d e s d ec e r oyd em a n e r aa u t o d i d a c t a
Me gusta
DAT O S P ER S O NALES CA RL OS A G RE DA
P U B L I C A D OP O RC A R L O SA G R E D AE N1 5 : 2 9 1C O M E N T A R I O :
LI NK S I NT ER ES ANT ES
M I R C O L E S , 1 1 D E FE B R E R O D E 2 0 0 9
ET I Q UET A S
A R C HI V O DEL B L O G
2010 ( 1 ) agosto ( 1 ) Nos mudamos!!! ahora podremos encontrar estos y m... 2009 ( 2 )
abapdesdecero.blogspot.com 1/11
10/10/13
2008 ( 4 )
Hacemos clic en C r e a r . Nos saldr una ventana donde debemos ingresar atributos del programa. Por el momento basta con poner:
abapdesdecero.blogspot.com
2/11
10/10/13
Titulo: " E j e m p l od ep r o g r a m ac o nt i p o sd ed a t o s " Tipo: P r o g r a m aE j e c u t a b l e Clic en G u a r d a r , y nos aparecer una ventana para indicar la orden de transporte, ahi pondremos $ T M P , que como ya habia mencionado antes, $TMP es una orden que nunca se transpor. De lo cual se hablar en otro post.
Despues de dar clic en guardar o pulsar ENTER veremos el editor de programas donde escribiremos el siguiente cdigo:
R E P O R TZ E J _ T I P O S _ D A T O S . " c o nc o m i l l a sh a c e m o sc o m e n t a r i o s: D D A T An u m e r o E n t e r ot y p eI ." ( I ) n t e g e r D A T At a s a I n t e r e st y p eF ." ( F ) l o a t D A T A :s e x ot y p eC ,e s t a d o C i v i lt y p eC ." ( C ) h a r D A T Ap a s a p o r t e ( 8 )t y p eN ."( N ) u m b e r D A T An o m b r e ( 3 0 )t y p eC . "( C ) h a r n u m e r o E n t e r o=5 0 . t a s a I n t e r e s=' 2 . 5 ' . s e x o=' H ' ." H o m b r e e s t a d o C i v i l=' S ' ." S o l t e r o p a s a p o r t e=' 4 5 6 7 8 9 0 1 ' . n o m b r e=' P e p i t oG r i l l o ' . w r i t e :' n u m e r o : ' ,n u m e r o E n t e r o ,/ ." c o n' / ' h a c e m o ss a l t od el i n e a w r i t e :' T a s ad eI n t e r s : ' ,t a s a I n t e r e s ,/ . w r i t e :' S e x o : ' ,s e x o ,/ . w r i t e :' E s t a d oc i v i l : ' ,e s t a d o C i v i l ,/ .
abapdesdecero.blogspot.com 3/11
10/10/13
Vemos que podemos usar la sentencia " D A T A " para declarar variables. Si vamos a declarar ms de una variable usaremos " D A T A : "
En la sentencia: D A T Ap a s a p o r t e ( 8 )t y p eN ."( N ) u m b e r Estamos usando 'pasaporte(8)' para indicar que ser un nmero que contiene 8 dgitos. Una variable de tipo N, es una variable que solo contiene cifras pero que son almacenadas como texto. No deber usarse con el fin de realizar operaciones.
En la sentencia: D A T An o m b r e ( 3 0 )t y p eC . "( C ) h a r Estamos declarando una cadena que contiene 30 caracteres. Finalmente imprimimos el contenido de todas la variables con la sentencia W r i t e . Activamos (Ctrl+F3) y luego ejecutamos el programa con F8. P U B L I C A D OP O RC A R L O SA G R E D AE N1 2 : 3 2 5C O M E N T A R I O S : E T I Q U E T A S :A B A PD E S D EC E R O ,B S I C O ,B S I C O R E P O R T
M I R C O L E S , 4 D E F EB R E R O D E 2 0 0 9
abapdesdecero.blogspot.com
4/11
10/10/13
Editor ABAP
En la casilla "P r o g r a m " pondremos el nombre de nuestro programa que se llamar "Z HOLAMUNDO". Luego hacemos clic en C r e a t e !! Nos aparecer la siguiente pantalla en la que podemos rellenar los atributos de nuestro programa. En "T i t l e " rellenamos el Titulo de nuestro programa yo consider adecuado escribir "Hola Mundo" En "T y p e " Seleccionamos la opcin "E x e c u t a b l ep r o g r a m "
abapdesdecero.blogspot.com
5/11
10/10/13
De momento basta con esos atributos, en un post siguiente explicar de que se trata cada atributo. Hacemos clic en "Save". Nos aparecer una ventana para ingresar un paquete. De momento no nos preocupemos mucho por eso, sirve para el tema de transportes, pero pongamos " $ T M P ", que es un paquete temporal que nunca se transporta. Sobre paquetes escribir en otro post.
Hacemos clic en guardar!! Por fin estamos en el editor de programas!!!! Ahora escribimos la siguiente sentencia. w r i t e' h o l am u n d o ' . No olvides el punto (".") al final de la Sentencia y activa tu programa dando clic en el icono que parece un cerillo
abapdesdecero.blogspot.com 6/11
10/10/13
Una vez Activado, Pasamos a ejecutar nuestro report. Hacemos clic en el icono que est a la derecha del cerillo o tambin podemos presionar F 8 .
Listo!!! Ya tenemos nuestro primer programa en abap!! Vale la pena mencionar que todos los programas que escribamos debern nombrarse empezando por la letra X, Y o Z. En nuestro caso (como en la mayora de los casos) empezaremos con Z . Esto sirve para diferenciar entre los programas standar propios de SAP y los nuestros. P U B L I C A D OP O RC A R L O SA G R E D AE N1 5 : 2 8 3C O M E N T A R I O S : E T I Q U E T A S :A B A PD E S D EC E R O ,B S I C OR E P O R T
M I R C O L E S , 5 D E N OV I E M B R E D E 2 0 0 8
abapdesdecero.blogspot.com 7/11
10/10/13
abapdesdecero.blogspot.com
8/11
10/10/13
Con lo cual estaramos logueados y casi listos para escribir nuestro primer programa en ABAP.
P U B L I C A D OP O RC A R L O SA G R E D AE N0 1 : 3 3 1C O M E N T A R I O : E T I Q U E T A S :A B A PD E S D EC E R O ,B S I C O , I N S T A L A C I N
Que es ABAP?
Lo bsico:
abapdesdecero.blogspot.com 9/11
10/10/13
A B A Pes un lenguaje de programacin de cuarta generacin, muy completo y sencillo que nos permitir hacer aplicaciones para S A P . Algo ms: - A B A Pes un lenguaje de cuarta generacin, o sea que podemos hacer mucho pero con poco esfuerzo/lneas. - No se requiere un alto c o n o c i m i e t ode informtica para empezar a hacer programas bsicos. - Los programas en ABAP se escriben mediante el editor de programas de S A P , eso significa que no podemos escribir programas si no tenemos un "servidor" S A Pa la mano. No es tan f c i lcomo instalarnos un compilador y ya!!, aunque hay algunas alternativas para los que queremos aprender. - Podemos elegir programar de manera estructurada u orientada a objetos. Si consideran alguna ms que pueda ser til, por favor comentar. P U B L I C A D OP O RC A R L O SA G R E D AE N0 0 : 5 9 1C O M E N T A R I O : E T I Q U E T A S :A B A PD E S D EC E R O ,B S I C O
M A R T E S , 2 9 D E J U L IO D E 2 0 0 8
abapdesdecero.blogspot.com
10/11
10/10/13
Me gusta
abapdesdecero.blogspot.com
11/11