ABAP - Clases Locales

Definición de Clases Locales

Clases locales se definen en un programa ABAP y solo pueden ser invocadas desde el programa en el que se han definido.

Las clases en los objetos ABAP se pueden declarar en forma local o bien se pueden crear en forma global.

Las clases globales se definen en el generador de clases correspondiente a la transacción estándar SE24.

Estas clases son almacenadas en class pools en la librería de clases en el R/3 Repository.

Todos los programas ABAP en un sistema R/3 pueden acceder a las clases globales. Las clases locales se definen en un programa ABAP.

Las clases locales y sus interfaces sólo pueden ser invocadas desde el programa en el que se han definido.

Cuando se usa una clase en un programa ABAP el sistema busca primero una clase local con el nombre especificado. Si no encuentra ninguna entonces busca una clase global. 

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre Clases Locales?

"Clases Locales" es un tema que desarrollamos en nuestra Carrera Programador ABAP que inicia el lunes 22 Octubre 2018.

¡Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!

 Cargando presentación, aguarde unos instantes...

Enriquecimiento por la Comunidad:

Le invitamos a analizar las siguientes Publicaciones Académicas sobre el tema "Clases Locales" creadas y compartidas abiertamente por nuestros alumnos:

SAP Senior

Clases locales y globales. Las clases en ABAP pueden ser locales o globales. Las globales se definen en el generador de clases a través de la transacción SE24. Las clases locales se definen en un programa ABAP y solo pueden ser invocadas desde el programa en el que se han definido. - Las clases locales son el conjunto de sentencias que están entre las sentencias CLASS.. ENDCLASS. - Una clase consta de una parte declarativa lo que se conoce como definición de la clase y una parte de implementación de la clase. - La estructura de una clase se define en base a: Una clase tiene componentes. Cada componente se asigna una sección de visibilidad (Público, protegido o privado). Las clases... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Definición de Clases, Atributos, Métodos y Eventos

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert

Archivos locales: Upload de datos Abap nos da una serie de métodos útiles que se encuentran en la clase CL_GUI_FRONTEND_SERVICES (podemos ver todos sus métodos a través de la transacción SE24 ) Para buscar archivos locales en el directorio de nuestra PC, usamos el método FILE_OPEN_DIALOG. Para leer datos de archivos locales en las tablas internas de nuestros programas usaremos el método GUI_UPLOAD. Las funciones WS_UPLOAD y UPPLOAD nos son recomendables porque ya son consideradas obsoletas.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: José Luis Zevallos Mamani

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

-Las clases implementan metodos -Las clases definen Atributos, Metodos y Eventos. Clases globales: SE24 (generador de clases). Accesibles desde cualquier programa ABP. Almacenadas en el "Class Pool". Clases locales: solo visibles e invocadas desde el programa donde se creen. Se declaran: Class....endclass. Tienen 2 partes: 1. Declarativa: declara datos de componentes; consta de 3 partes: (-Public Section: accesible desde cualquier usuario, metodo o clase que herrede; Inteface Clase-Usuario. Protected Section: accesible desde cualquier metodo o clase que herede; Interface: Clase-Sub.clase. Private Section: accesible metodos de la misma clase.) 2. Parte de implementacion: implementacion de los metodos definidos

Acceder a esta publicación

Ambito de estudios: Máster ABAP POO - Lección: Clases

Creado y Compartido por: Richard Zomacal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Las clases en ABAP se pueden declarar de forma global o de forma local. Las clases globales se definen en la transacción SE24 y se pueden acceder desde cualquier programa. Las clases locales se definen dentro de programas ABAP (Ej. SE38) y se pueden acceder solo desde el mismo programa. Si el sistema no es capaz de encontrar la clase en el mismo programa, entonces la busca globalmente. Definición de clases locales: Parte declarativa CLASS <class> DEFINITION. ... ENDCLASS. Parte de Implementación CLASS <class> IMPLEMENTATION. ... ENDCLASS. Visibiliad de una clase Existen 3 areas de visibilidad: PUBLIC SECTION: Son accesibles para todos los usuarios de la clase y para todos los... (+Info...)

Acceder a esta publicación

Ambito de estudios: Máster ABAP POO - Lección: Clases

Creado y Compartido por: Hector Alberto Castillo Brevis

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Tratamiento de Archivos: Abap nos proporciona metodos muy utiles para tratar los archivos. los metodos se ejecutan como si fueran funciones. Tx:SE24 visualizacion de clases Es recomendable la utilizacion del metodo FILE_OPEN_DIALOG en los programas Abap que trabajan con archivos locales ya que facilitan ampliaente la interaccion entre el usuario y el programa y evita errores de tipeo de datos

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Cristian Merlo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

tratamiento de archivos locales, con la clase cl_gui_frontend_services. busqueda de archivos en la pc para tratamiento de informacion a traves del metodo file_open_dialog para mostrar la pantallade navegacion y gui_upload. transaccion se24 para buscar las clases de SAP busu

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Rainer Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Hay clases locales y globales: Clase Global -> se declara con la tx se24. Y se puede invocar desde cualquier programa abap. Clase Local -> se define en un programa ABAP y solo se invoca desde el mismo. Las clases locales: Tienen una definicion y una implementacion. CLASS Test DEFINITION. ENDCLASS. CLASS Test IMPLEMENTATION. ENDCLASS. Estructura de una Clase: Una clase contiene componentes Cada componente se asigna a una seccion de visibilidad (publico, protegido o privado) Las clases implementan metodos Componentes de una Clase: Atributos.- Son los campos de datos internos de una Clase y pueden tener cualquier tipo de datos ABAP. Existen 2 tipos: Dependientes de instancia.- Usa la sentencia DATA. Se usa para un objeto especifico. Independientes... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Definición de Clases, Atributos, Métodos y Eventos

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Definición de Clases, Atributos, Métodos y Eventos 1. Clases locales y globales * Clases globales (SE24 "Generador de clases") * Clases locales: Se definen en un programa ABAP y sólo pueden ser invocadas desde el programa dn el que se han definido. 2. Definición de clases locales CLASS...ENDCLASS. Partes: * Declarativa: Definición de la clase, en la que se definen componentes CLASS <class> DEFINITION. ... ENDCLASS. * Implementación: Donde se implementan los componentes definidos. Contiene todos los métodos de la clase. CLASS <class> IMPLEMENTATION. ... ENDCLASS. 3. Estructura y componentes de una clase ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Definición de Clases, Atributos, Métodos y Eventos

Creado y Compartido por: Helen Silva Ruiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Estructuras en los queries -Creación de estructuras locales -Crear estructuras reutilizables ESTRUCTURAS Las estructuras son combinaciones de características y ratios (de ratios básicos, ratios calculados o ratios restringidos) del InfoSitio. Las estructuras se pueden utilizar también en varias consultas del mismo InfoSitio. ---------------------------------------------------- NOTA IMPORTANTE: Para hacer una distinción, a las estructuras que no se almacenen como estructuras reutilizables las llamaremos estructuras locales. Las estructuras locales solo se utilizan en un determinado query.

Acceder a esta publicación

Ambito de estudios: Carrera Analista en SAP BI - Lección: Estructuras y Celdas

Creado y Compartido por: Miguel Angel Escobar

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Es recomendable la utilizacion del método File_Open_Dialog en los programas abap que trabajen con archivos locales.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Angel Efrain Roque Bañez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

A través de la clase CL_GUI_FRONTEND_SERVICES podemos utilizar metodos muy utiles para el tratamiento de archivos locales

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Luis Enrique Quintero Florido

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert

el metodo gui_upload: se utilizar para leer datos de los archivos locales en las tablas internas de nuestros programas

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Edwar Antonio Reyes Reyes / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Muy importante recalcar que no podemos crear usuarios y grupos locales en el host que es utilizado como controlador de dominio. Por lo tanto, SAP no soporta correr una instancia SAP en el host donde el servicio DNS está instalado.

Acceder a esta publicación

Ambito de estudios: Carrera Administrador BASIS - Lección: Preparación Adicional Sobre Windows

Creado y Compartido por: Edgar José Volcán Soler

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Clases: Globales --> SE24. Pueden ser accedidas por todos los programas ABAP. Locales --> Se definen en un programa ABAP y sólo pueden ser accedidas desde este. Se encierran entre CLASS...ENDCLASS. Consta de parte declarativa (CLASS <class> DEFINITION.) y parte de implementación (CLASS <class> IMPLEMENTATION.). Las clases pueden definir: Atributos --> Campos de datos internos. Dependientes (DATA) o independientes de instancia (CLASS-DATA). También se pueden definir tipos con TYPES y constantes con CONSTANTS. Métodos --> Procedimientos o funciones (METHOD <meth>...ENDMETHOD.). Para llamarlos se emplea CALL METHOD. Dependientes (METHODS) e independientes de instancia... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Definición de Clases, Atributos, Métodos y Eventos

Creado y Compartido por: Francisco Javier López Andreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Enhancements Son ampliaciones al código estándar de SAP Hay de dos tipos, implícitos y explícitos Para imoplementarlos hay que pulsar el botón @ dentro de un programa estándar SAP Implícitos Se dan en: a) después de la última sentencia de los programas b) al inicio y fin de todas las subrutinas c) al final de los módulos de funciones d) al final de las clases locales 2. Para verlos: menú Tratar - Operaciones Ampliación - Insertar puntos de ampliación implícitos Explícitos Enhancement-Point: usados en un lugar determinado del código... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Enhancements

Creado y Compartido por: Xavier Martinez Garsaball


Para más aportes de alumnos, visite la sección Publicaciones Académicas.

Más CVOPEDIA!:

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

:: Ayúdenos a Difundir nuestra propuesta!

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!