🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Constants

Selector Alummnos / Empresas

Definición de Constants

La palabra clave de ABAP CONSTANTS se utiliza para la declaración de constantes en los programas.

La utilización de constantes en los programas es considerada una "Buena práctica de programación" ya que evita tener que "hardcodear" o realizar "hardcodeo" de textos en los programas.

Cuando hablamos de "hardcodear" nos estamos refiriendo a escribir textos literales en nuestros programas. El gran problema que trae esta forma de trabajo tiene que ver con que luego modificar dichos textos implica tener que modificar todo el programa o por lo menos en todos los lugares en donde aparezca dicho texto.

Veamos a continuación un ejemplo de la declaración de constantes en un programa abap:

CONSTANTS:  v_cero TYPE P DECIMALS 2 VALUE '0.00'.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Constants" creadas y compartidas abiertamente por nuestros alumnos.

==> TIPOS DE DATOS: C: caracteres (texto) -> hay que poner un tamaño F: float I: integer N: texto numérico -> hay que poner un tamaño D: fecha YYYYMMDD T: hora HHMMSS P: número empaquetado. X: número hexadecimal. * Podemos inicializar una variable con un valor determinado indicándolo mediante la sentencia VALUE. Ejemplo: nombre(15) TYPE c VALUE 'Ricardo', cp TYPE p VALUE 1405 * Podemos declarar variables del tipo de otras ya creadas en el sistema utilizando la sentencia LIKE. Ejemplo: v_carrid LIKE sflight-carrid. Constantes: se declaran mediante la palabra reservada CONSTANTS. Ejemplo: CONSTANTS: a(2)...

Acceder a esta publicación

Creado y Compartido por: Jose Lopez Partida

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

SAP Master

para declarar una variable se utilizan las palabras data y type. con value le damos un valor determinado de inicial. EJ: data: v_texto (4) type c value 'hola'. para declarar variables que son de igual tipo que las existentes en el sistema utilizamos like. Para declarar constantes usamos, constants

Acceder a esta publicación

Creado y Compartido por: Mauro Fanego / Disponibilidad Laboral: FullTime

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

SAP Senior

En cuanto a la longitud de los tipos de datos no se refiere a la cantidad de dígitos o caracteres, sino, se refiere a la cantidad en bytes. Para declarar variables se utilizan las palabras reservadas DATA y TYPE. La sentencia LIKE se usa para declara variables iguales a alguna que ya haya sido creado. Para definir constantes se usa la sentencia CONSTANTS. Los INCLUDE modularizan el programa para ser mas legibles y mantenibles.

Acceder a esta publicación

Creado y Compartido por: George Yunkichi Okuma Zavala

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

SAP Senior

Tipos de datos ABAP C F I N P X D T STRING, XSTRING Palabras Reservadas DATA TYPE VALUE LIKE CONSTANTS ESTRUCTURA: conjunto de datos relacionados CONSTANTE: Dato que permanecerá constante a lo largo del programa INCLUDE: Objeto para agrupar declaraciones de datos o agrupación de subrutinas VARIABLES DEL SISTEMA: SY-SUBRC: informa si se ejecuto correctamente el programa SY-DATAM: indica la fecha del sistema SY-UZEIT: indica la hora del sistema SY-TABIX: indica el índice de una tabla interna

Acceder a esta publicación

Creado y Compartido por: Jetzabel Citlali Mendoza Rangel

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

SAP SemiSenior

Declaración de datos Tipos de datos i - Integer f - Float c - character (se debe de indicar la longitud). n - Texto númerico p - número empaquetado x - Hexadecimal d - Date (fecha) t - Time (Hora) string - Cadena de carácteres con longitud variable xtring - string hexadecimal para cadenas muy grandes Cuando se declara un valor puede ser con TYPE o LIKE TYPE - indica el tipo de dato que se utilizará. v_valor TYPE i. "(Dato tipo entero) v_valor2(20) TYPE c "(Dato tipo carácter). v_valor3 TYPE n "(Dato tipo texto númerico). LIKE - Toma los atributos técnicos de un determinado objeto....

Acceder a esta publicación

Creado y Compartido por: Francisco Sanchez Hernandez

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

Declaracion de Variable: DATA : nombre_de_la_variable TYPE y_el_tipo_de_dato(si es entero, texto etc) ejemplo: DATA: tnombre(50) TYPE c Value 'Mario'. con Value , le damos un valor determinado a la variable, al momento de la declaracion de variables tipo Caracter se le asigna una longitud(tamaño maximo del texto), de no ser asi el sistema asignara automaticamente que su longitud es de 1 caracter. Una constante es una variable cuyo valor permanece estable, fijo, osea no cambia, a lo largo del programa, se declaran asi: CONSTANTS : nombre_de_la_variable(longitud) TYPE tipo_de_dato VALUE 'texto o valor'. Las Variables de Systema, contienen informacion que va desde la hora del sistema hasta saber si una sentencia se ejecuto correctamente....

Acceder a esta publicación

Creado y Compartido por: David Pinto

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

SAP Master

Estructuras de datos: es un conjunto de campos relacionados, cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas. Existen tres formas de difinir una estructura: La primera es utlizando la palabra clave DATA, la segunda tambien es con la palabra DATA pero haciendo referencia solo a algunos campos y la terceram es utlizando la palabra TYPES. Constantes: Es una variable que se declara dentro de un programa cuyo valor permanecera tal como la indica su nombre constante a lo largp del programa, para su declaracion se utiliza la palabra revervada CONSTANTS. Includes: Es un tipo de objeto ABAP que se utiliza para modularizar los programas de manera que estos resulten mas legibles y mantenibles. Los tipos de includes son:>...

Acceder a esta publicación

Creado y Compartido por: Cesar Ismael Rodriguez Zorrilla

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

SAP Expert


Tipo de datos ABAP (LONGITUD ES EN BYTES NO DIGITOS) TIPO DESCRIPCION LONGITUD VALOR INICIAL C TEXTO 1-32000 ESPACIOS F PUNTO FLOTANTE 8 0.0E 00 I ENTERO 4 0 N TEXTO NUMERICO 1-32000 '0000' P NUMERO EMPAQ 1-16 0 X HEXADECIMAL 1-29870 x'00' D FECHA YYYYMMDD 8 00000000 T HORA HHMMSS 6 000000 Tambien existen STRING: Cadenas de long. variable XSTRING; Cadenas de caracter muy grandes. Para declarar...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Senior

C- String * Se debe espeficirar la longitud del string. Si no el sistema lo toma como 1 caracter. F - Float I - Integer N - Number P - Numero enpaquetado X - HEX D - Date T - Time VALUE: Inicializa el valor determinado a una variable. LIKE: Declarar variables de igual tipo que otras ya creadas en el sistema. CONSTANTS: Declaración de constantes. INCLUDE: include de datos,e INCLUDE de subrutinas. Sirven para modularizar para mejor legibilidad y mantenimiento. *SE CONSIDERA BUENA PRACTICA EL PROGRAMADOR ABAP. ************************* Tabla SYST: Contiene y almacena las variables del sistema SY-SUBRC: Retorno posterior a la ejecución de una sentencia ABAP. Si el resultado de ejecucion es exitoso es 0, sino es distinto. ...

Acceder a esta publicación

Creado y Compartido por: Jair Sneider Reyes Zabala / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

1. Tipos de datos abap c = texto f = punto flotante i = entero (puede almacenar numeros) n = texto numérico p = numero empaquetado x = hexadecimal d = fecha (AAAAMMDD) t = Hora (HHMMSS) STRING = cadenas de longitud variable. XSTRING = se usan como un string hexadecimal para cadenas de caracteres muy grandes. Para declarar una variable se usa la palabra DATA y TYPE. VALUE = inicia con un valor determinado de una variable. Cuando se declare con variable TYPE c se debe especificar la longitud de la cadena, de lo contrario el sistema pensara que es longitud 1 de carácter. Para declarar variables que sean igual tipo que otras creadas, se debe usar la sentencia LIKE. Table SFLIGHT = es una tabla de bade de datos. es una tabla estándar...

Acceder a esta publicación

Creado y Compartido por: José Luis Villafán Salinas / Disponibilidad Laboral: PartTime + Carta Presentación


👉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.