Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real.
A diferencia de los lenguajes tradicionales, donde existen procedimientos por un lado y datos por el otro, la POO permite a los programadores representar cada entidad del problema como un objeto “encapsulado” que contiene tanto sus datos y cómo los “comportamientos” gestionan sobre ellos.
En SAP, el instrumento que disponemos en ABAP para trabajar de acuerdo a este paradigma son los "ABAP Objects".
Los ABAP Objects fueron introducidos con la versión de ABAP lanzada por SAP recien en el año 1999, por lo que podemos afirmar que ABAP no es un lenguaje puro de orientación a objetos sino que los objetos abap son una herramienta más dentro de las existentes en ABAP.
✒️+Comunidad Académica CVOSOFT
Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Programación Orientada a Objetos" creadas y compartidas abiertamente por nuestros alumnos.
SAP Master
En una instalacion de Sap en una empresa existen tres ambientes Desarrollo, testing y productivo cada uno de los ambientes tiene mandantes, los mandantes pueden conceptualizarse como mesas dentro de un ambiente, lo importante es que estas mesas (mandantes) son propias de cada ambiente los mandantes 000 y 066 son escenciales para cualquier implementacion de sap erp y las actualizaciones se aplican en el mandante 000 por lo que no deberia ser modificado. independientemente de los mandantes que se puedan crear si se desea mantener una estandarizacion se considera que el mandante 400 es el mandante de operacion basico en el ambiente productivo. como similitud con programacion orientada a objetos la clase se crea en la transaccion se80 los objetos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lenguaje de programacion ABAP Es un lenguaje de programacion de 4ta generacion, en SAP ECC y SAP S/4 HANA Advance Business Application Programming o programacion avanzaada de aplicaciones de negocio (ABAP Develoment Workbench o entorno de desarrollo ABAP: Herramientas integradas, que permiten crear y desarrollar en poco tiempo) Es un lenguaje de programacion estructurado (3 estructuras basicas): Secuencia Instruccion condicional o Seleccion (Condicion) Iteracion (Repeticion mediante condicion) Fortalezas: Utiliza sentencias de Open SQL para conectarse con casi cualquier base de datos Es un lenguaje de programacion estructurado que puede ser programado a travez de eventos y orientacion de objetos Cuenta con miles de...
Soy una persona comprometida, responsable y puntual, siempre buscando las oportunidades de mejora en la resolución de problemas.
siempre en constante formacion
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
¿Qué es la Programación Orientada a Objetos? La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de clases y objetos. Con la POO debemos acostumbrarnos a pensar de forma distinta al momento de programar en términos de objetos, propiedades y métodos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos. Inicialmente ABAP fue un lenguaje de programación estructurada pero fue...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Definiciones: POO: Programacion orientada a objetos, es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Objetos: Es unicamente una porción de codigo fuente que contiene datos y proporciona servicios. Clase: Es un conjunto de objetos que tienen la misma estructura y comportamiento. Instancia: Es un objeto de una clase en particular creado en tiempo de ejecucion. Cada vez que creamos una nueva instancia, esta adquiere atributos, metodos y eventos de la clase a la que pertenece, esto nos da dos ventajas: Si hay algun cambio en la clase, todas las instancias de esta clase se actualizaran automaticamente. Al ser independiente de las otras instancias, puedo...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
ABAP es un lenguaje de programacion de cuarta generacion, propiedad de SAP, Que su utiliza para programar en sis productos. Sus siglas Advanced Business Application Programming es decir programacion avanzada de aplicaciones de negocios. ABAP Devolopment Workbench (Entorno de desarrollo ABAP) se compone una serie de herramientas integradas , que permite crear desarrollo nuevos en poco tiempo. Abap es un lenguaje estructurado. la programacion estructurada es un paradigma de programacion orientado a mejorar la claridad, surge a finales de los 70. Secuencia: es el orden en que las instrucciones deben ser ejecutada. Instruccion condicional o seleccion: son las condiciones Interacion: es la repeticion de una instruccion o grupo de instrucciones mientras...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
En los estandares de programacion vamos a determinar la forma como codificamos nuestro programa ABAP, aqui definimos como declaramos las variables, estructuras, tablas, tambien la forma como se van a definir todos los objetos que se crean en el Diccionario de datos o en cualquier transaccion donde se creen objetos en el sistema. Al utilizar los estandares de programacion nos beneficiaremos ya que los programas van a ser mas faciles de leer y de entender al momento de realizar alguna modificacion. Una ventaja del manejar los estandares es que al momento de definir una variable o funcion esta se volvera automatica, ya que se seguiran las reglas definidas en el estandar, por ejemplo para declarar una tabla interna se utilizaria TI_XXXX si fuera...
Hola soy alejandro castro, me gusta demasiado a la programacion.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
PROGRAMACION ORIENTADA A OBJETOS Método de desarrollo de software basado en el mundo real, es un amanera de programar y plantearse la programación. Aparecen en ABAP a partir de la versión 4.0. COMO SE PIENSA EN OBJETOS coche posee características(color, modelo) y funciones(acelerar frenar). coche = objeto color, modelo = propiedades acelerar, frenar = metodos. CONCEPTOS CLAVES DE LA POO Objeto: (Modelan entidades del mundo real) - Porcion de codigo fuente que contiene datos y proporciona servicios, describen datos(atributos) y operaciones(metodos) que se pueden realizar sobre los mismos. Los métodos operan con los datos privados del objetos para que los atributos no puean ser cambiados directamente desde...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Buenas noches compañeros actualmente me encuentro trabajando por mi cuenta he soy TSU en informática y he tenido experiencia con la programacion orientada a objeto, desde siempre me ha gustado la implementación de nuevas tecnologías a nivel de software de aplicación. De igual manera también soy graduado de ingeniero civil y me he desarrollado en el área con experiencia en obras y proyectos de construcción, he asistido a congresos de SAP, mas no he tenido la oportunidad de trabajar con el. Espero obtener grandes conocimientos en este curso y continuar avanzando con ustedes en otros niveles de antemano agradecido. Saludos.
Profesional en el área de la ingenieria con años de experiencia.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Programación Orientada a Objetos: Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Objeto: Es una porción de código fuente que contiene datos(Atributos) y proporciona servicios(Métodos). Un objeto dentro de un programa, representa un concepto y contiene toda la información necesaria para abstraerla. Clase: Es un conjunto de objetos que tienen la misma estructura y comportamiento. Una clase dentro de un programa, representa una serie de código que define todos los elementos (Atributos, Métodos, y Eventos) relacionados a ella. Instancia: Es un objeto de una clase en particular creado en tiempo de ejecución. Ventajas de la programación...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Las BAPIS son definidas en un repositorio de Objetos de Negocios conocidos como BOR con visión orientada a los datos de negocio que se puede crear mediante la TX SWO1
👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.