SAP ECC es una de las versiones del Sistema SAP orientado a las grandes empresas, SAP ECC cómo producto es el sucesor de SAP R/3.
Las siglas ECC significan Enterprise Central Component.
SAP ECC se trata de un sistema altamente profesional, completo y con procesos de instalación complejos,... [+Ampliar Descripción]
Son un nuevo tipo de extensión al sistema SAP, basado en la utilización de objetos ABAP para la implementación de validaciones y ampliaciones al código estándar de SAP, sin tener que modificar el código estándar.
Mediante las Badis podremos realizar modificaciones... [+Ampliar Descripción]
Utilizaremos la transacción SHMA para crear y mantener las áreas de memoria. Para crear un área nueva ingresamos su nombre y presionamos Crear.
El nombre del área debe comenzar con Z o con Y.
A continuación introducimos una descripción para el área y... [+Ampliar Descripción]
A partir de la versión SAP Web AS 6.40, se pueden guardar los datos como objetos compartidos en la memoria compartida, a través de diferentes programas e incluso sesiones de usuario diferente. En consecuencia, se pueden crear aplicaciones en las que ciertos usuarios escriben datos y otros... [+Ampliar Descripción]
A partir de la versión SAP Web AS 6.10, los ((Objetos ABAP)) permiten consultar los tipos de los atributos en tiempo de ejecución mediante las clases estándar de SAP. Este concepto es llamado RTTI (Información del tipo en tiempo de ejecución).
Para la versión... [+Ampliar Descripción]
Tal como ocurre con todos los tipos de programas en ABAP, los Programas Orientados a Objetos necesitan tener una transacción asociada para poder ser ejecutados por los usuarios.
Para crear una transacción orientada a objetos vamos a utilizar la transacción estándar SE93.... [+Ampliar Descripción]
Utilizamos el término "Excepción" para referirnos a una situación que sucede cuando un programa se está ejecutando y por alguna razón ocurre una situación anormal en el programa, la cual es tratada ya que previamente fue contemplada en el mismo programa.
Muchas... [+Ampliar Descripción]
Un ALV GRID CONTROL puede reaccionar a los eventos definidos por el usuario. Si miramos los eventos existentes para la clase CL_GUI_ALV_GRID veremos todos los posibles eventos con los que podemos trabajar.
Uno de los eventos existentes es por ejemplo el double click del mouse. Una posible reacción... [+Ampliar Descripción]
Podemos cambiar el Layout o Disposición de nuestro ALV GRID CONTROL, por ejemplo asignando un título al reporte, creando rayas en el listado (zebra) o optimizando el ancho de las columnas entre otras alternativas disponibles.
Para ello, declararemos dentro de nuestro programa una estructura... [+Ampliar Descripción]
Es una tabla interna en donde se almacenan los campos que se visualizarán en la salida de un reporte ALV.
Las columnas que mostramos en un reporte son especificadas por el programador.
La tabla interna del catálogo es del tipo estándar LVC_T_FCAT. Cada una de las líneas... [+Ampliar Descripción]
El sistema SAP nos permite crear controles Z utilizando objetos ABAP. Uno de los controles de los que hablamos es el ALV GRID CONTROL con el cual podremos crear reportes ALV utilizando objetos.
Con este control tendremos disponibles todas las funciones estándar de la barra de menús y también... [+Ampliar Descripción]
En cualquier lenguaje de programación orientado a objetos el acceso a los componentes privados y protegidos, ya sea a los atributos o a los métodos, se encuentra prohibido.
Si alguien trata de acceder a ellos, el compilador generará un error de sintaxis.
A veces, puede ser ventajoso... [+Ampliar Descripción]
Para crear una clase global debemos utilizar el Constructor de Clases o Class Builder correspondiente a la transacción estándar SE24.
Una vez que ingresamos a la transacción SE24 debemos introducir un nombre para la clase global que crearemos y a continuación presionamos... [+Ampliar Descripción]
Las clases, sus instancias (los objetos) y el acceso a los objetos usando variables referenciadas son la base de la programación orientada a objetos en ABAP.
Además, hay veces en las que es necesario para clases similares proporcionar funcionalidades similares pero que están codificadas... [+Ampliar Descripción]
En objetos ABAP hay ciertos métodos que se conocen como disparadores (triggers) y otros que se conocen como manejadores (handlers). Los triggers son los métodos que disparan un evento, mientras que los handlers son los métodos que se ejecutan cuando ocurre un evento.
Para disparar... [+Ampliar Descripción]