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

 X 

📘ABAP - MOVE

Selector Alummnos / Empresas

Definición de MOVE

Es la sentencia ABAP que se utiliza para asignar el contenido de una variable a otra. Cumple la misma función que la asignación simple que se realiza mediante el "=".

Su sintaxis es la siguiente:

MOVE variable_1 TO variable_2.

Desde el punto de vista de la performance, resulta más "performante" realizar la asignación de la variables utilizando la asignación simple tal como mostramos a continuación:

variable_2 = variable_1.

Mediante MOVE tenemos otra forma de realizar la misma acción.

Cuando trabajamos con tabla internas y estructuras tenemos la posibilidad de utilizar la sentencia MOVE-CORRESPONDING la cual mueve el contenido de una estructura a otra estructura, teniendo en cuenta el definición de cada uno de sus campos, de modo que se asignen el contenido entre aquellos de igual tipo.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Expert


Para asignar el contenido de una variable a otra se puede realizar tanto con la sentencia MOVE como con una asignación simple

Acceder a esta publicación

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

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

SAP Expert


Asignacion de valores: Primer valor es una asignacion simple. Segundo por la sentencia MOVE asigna el contenido de una variable a otra. su sintaxis es MOVE <VARIABLE1> TO <VARIABLE2> Para inicializar o borrar el contenido de las variables se utiliza la sentencia CLEAR - Inicializa variables en un programa. IS INITIAL: Palabra reservada en ABAP - Se utiliza para saber si una variable es inicial, si esta vacia. CONCATENATE: Se utiliza para concatenar varios campos alfanumeros - Osea tanto letras como numeros. Separated BY: Es una clausula que permite especificar un campo alfanumerico, que se utilizara en la sentencia concatenate como separador de los campos. SHIFT: Se utiliza para desplazar el contenido de un campo alfanumerico,...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

Formas de asisgnar un valor a una Variable Simple: v_cantidad2 = v_cantidad1 Move: MOVE v_cantidad1 TO v_cantidad1 CLEAR INICIALIZA LAS VARIABLES IS INITIAL consulta el contenido de las variables CONCATENATE v_campo1 v_campos2 v_campo3 INTO v_campo SEPARATED BY '.'. TRANSLATE v_texto TO UPPER CASE. REPLACE 'Borra este Texto' WITH 'Por este Texto' INTO v_texto. SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4 Si todos los campos destino son lo suficientemente grandes para almacenar las partes del campo V_TEXTO_LARGO, SY-SUBCRC valdrá 0, caso contrario valdra 4 SHIFT v_alfabeto BY 5 PLACES. Eliminara los 5 primeros. SEARCH v_alfabeto FOR 'ABC'. SI LO ENCUENTRA SY-SUBRC =0 EN CASO CONTRARIO 4 CONDENSE wa_doctor. Quita...

Acceder a esta publicación

Creado y Compartido por: Fernando Ramos Burgos

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

SAP Expert

ASIGNACION DE VALORES . existen dos formas basicas para asignar un valor a una variable . la primera consiste en la asignacion simple la segunda forma es mediante la sentencia MOVE es la sentencia ABAP que se utiliza para asignar el contenido de una variable a otra. cumple la misma funcion que la asinacion simple que se realiza mediante el "=" su sintaxia es la siguiente : MOVE variable_1 INICIALIZACION DE VARIABLES : para la inicializacion o borrado del contenido de las variables utilizamos la senenci CLEAR:para inicializar variables en un programa . es importante tener en clarovque si deseamos inicializar el contenido de una variable debemos utilizar la sentencia CLEAR, pero si lo queremos es inicializar el contenido de una tabla...

Acceder a esta publicación

Creado y Compartido por: Lady Paola Quintero Moreno / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Asignación de valores: Existen 2 formas básicas para asignar un valor a una varible 1.-La primera consiste en la asignación simple: 2.- La segunda forma es mediante la sentencia MOVE: Sentencia ABAP que asigna el contenido de una variable a otra. Su sintaxis es la siguiente: MOVE TO Inicialización de variables Para la inicialización o borrado del contenido de las variables utilizamos la sentencia CLEAR: Sentencia ABAP que se utiliza para inicializar variables en un programa. Una sentencia muy importante a la hora de consultar el contenido de las variables que declaramos. en nuestros programas es IS INITIAL IS INITIAL: Palabra reservada ABAP que utiliza para saber si una variable es inicial es decir...

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

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

SAP Master

Podemos asignar valores a una variable de 2 maneras: asignación simple (v_num1 = v_num2.) o con la sentencia MOVE (MOVE v_num1 TO v_num2.). Con la sentencia CLEAR podemos inicializar o borrar el contenido de las variables (CLEAR nombre_variable.). Con la sentencia IS INITIAL podemos saber si una variable está vacía. Funciones para tratar caracteres: -CONCATENATE: concatena varios campos alfanuméricos en uno solo. -TRANSLATE: convierte caracteres de mayúscula a minúscula o viceversa. -REPLACE: reemplaza uno o varios caracteres de una cadena por otra. -SPLIT: divide un campo alfanumérico en varios campos utilizando un separador. -SHIFT: desplaza el contenido de un campo alfanumérico. -SEARCH:...

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

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

SAP Senior

IS INITIAL =Funcion para comprobar si una variable esta vacia IF v_fecha IS INITIAL. WRITE 'La fecha esta vacia'. ENDIF MOVE = otra forma de asignacion de valores a una variable MOVE cantidad TO cantidad2 CONCATENATE =Concatena variables CONCATENATE v1 v2 v3 INTO v4 SEPARATED BY '.'. TRASLATE = Convierte caracteres a minusculas o mayusculas TRASLATE v1 TO UPPER CASE. REPLACE = remplaza cadenas de carateres REPLACE 'hola WITH 'casa' INTO v1. SPLIT= separa una cadena en otras variables SPLIT 'ES,UNA,CADENA' AT ',' INTO v1 v2 v3. " resultado v1='ES' v2='UNA' V3='CADENA' SHIFT = Elimina caracteres SHIFT v1 BY 5 PLACES. "Elimina los pirmero 5 carateres de la variable v1 SEARCH= Busca cadena de caracteres SEARCH v1 FOR 'ABC'. CONDENSE=...

Acceder a esta publicación

Creado y Compartido por: Jesus Caldera

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

SAP SemiSenior

Tomar en cuenta al momento de tomar la palabra reservada 'MOVE' debe ir delante la variable que contiene el valor, ya que es moviendo el valor de una a otra y no asignando valor a la variable. Translate : manipulador de string para mayuscula/minuscula. Concatenate : colocar un conjunto de string.

Acceder a esta publicación

Creado y Compartido por: Jeiny Dayhana Figueroa Rosario / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Inicialización de variables: Debemos asegurarnos que las variables esten limpias antes de utilizarlas, para esto utilizamos la sentencia CLEAR : v1,v2,v3 Para consultar si una variable esta limpia utilizamos la sentencia IS INITIAL IF v_fecha IS INITIAL WRITE 'La fecha esta vacia' END IF Asignación de valores a las variables: Para esto utilizamos la sentencia MOVE MOVE vcantidad TO vcantidad2. Referencia de utilización de variables : La utilizamos para saber en que lugar en especifico se esta utilizando una variable, podemos acceder a esta herramienta desde el icono o dando doble clic sobre la variables Operaciones con caracteres: CONCATENATE: sirve para concatenar varios campos en uno solo...

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

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

Asignacion de Valores Existen dos formas basicas de asignar valores: -Asignacion simple -Asignacion mediante la sentencia MOVE -----> La sentencia CLEAR borra el contenido de una variable, esto se puede utilizar al momento de inicializar una variable. Operaciones con caracteres -CONCATENATE -TRANSLATE -REPLACE -SPLIT -SHIFT -SEARCH -CONDENSE

Acceder a esta publicación

Creado y Compartido por: Cesar Alguera


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