✒️ABAP Las Estructuras Append
ABAP Las Estructuras Append
ESTRUCTURA APPEND
ES UN OBJETO DE ABAPA QUE SE CREA PARA AGREGAR DATOS Y CONFIGURACIONES ADICIONALES A LAS TABLAS Y ESTRUCTURAS ESTANDAR DESAP.
TAMBIEN SON CONOCIDAD COMO AMPLIACIONES DE TABLAS DE BASE DE DATOS. CON UNA ESTRUCTURA APPEND SE PODRAN REALIZAR LAS SIGUIENTES MODIFICACIONES A UNA TABLA BASE DE DATOS O ESTRUCTURA:
- INSERTAR NUEVOS CAMPOS A UNA TABLA O ESTRUCTURA
- DEFINIR CLAVES FORANEAS PARA CAMPOS DE LA TABLA
- AGREGAR AYUDAS DE BUSQUEDA PARA CAMPOS DE LA TABLA.
LOS CAMPOS QUE AGREGAMOS EN UNA ESTRUCTURA APPEND DEBEN TENER LA NOMENCLATURA PROPIA DEL USAURIO, ES DECIR DEBEN COMENZAR CON ZZ O CON YY, YA QUE DE ESTA FORMA SE PREVIENE QUE EXISTAN CONFLICTOS CON LOS NOMBRES DE LOS CAMPOS ESTANDAR DE SAP.
AL MOMENTO DE CRRAR UNA ESTRUCTURA APPEND ES IMPORTANTE TENER EN CUENTA LAS SIGUIENTES CARACTERISTICAS:
- UNA ESTRUCTURA APPEND PUEDE SER ASIGNADA A MAS DE UNA TABLA O ESTRUCTURA.
- SI SE QUIERE INSERTAR UN CAMPO A UNA TABLA O ESTRUCTURA QUE SE SABE QUE SERA AGREGADO POR SAP EN LA PROXIMA VERSION ESTANDAR DEL SISTEMA, SE DEBERA INCLUIR EL MISMO EN LA TABLA O ESTRUCTURA COMO UNA REPARACION. DE OTRA FORMA, AL MOMENTO DE ACTUALIZARSE EL SISTEMA, EXISTIRAN DOS CAMPOS IGUALES LO QUE PRODUCIRA UN ERROR. CUANDO HABLAMOS DE REPARACION NOS REFERIMOS AL TIPO DE LA ORDEN DE TRANSPORTE (EN LEAN WM SE CREAN ORDENES DE TRANSPORTE OT DE ENTREGAS PARA TOMAR EL STOCK DE UBICACIONES FIJAS EN EL ALMACEN QUE EL SISTEMA WM NO ESTA CONFIGURADO LAS ORDENES DE TRANSPORTE CREADAS CON LEAN WM EN VEZ DE CON LA GESTION DE ALAMACENES TIENEN LAS SIGUIENTES CARACTERISITICAS: NO SE REQUIERE LA CONFIRMACION DE ORDENES DE TRANSPORTE)
- SI SE COPOIA UNA TABLA O ESTRUCTURA QUE CONTIENE UNA ESTRUCTURA APPEND A OTRA TABLA O ESTRUCTURA, LOS CAMPOS DE LA ESTRUCTURA APPEND SE CONVERTITAN EN PARTE DE LOS CAMPOS DE LA TABLA O ESTRUCTURA DESTINO. LO MISMO SUCEDERA CON LAS CLAVES FORANEAS Y LAS AYUDAS DE BUSQUEDA.
- SE PODRAN CREAR NUEVAS CLAVES FORANEAS O AYUDAS DE BUSQUEDA MEDIANTE UNA ESTRUCTURA APPEND EN UNA TABLA O ESTRUCTURA, PERO NO SE PODRA MODIFICAR LAS CLAVES FORANEAS O AYUDAS DE BUSQUEDA EXISTENTES MEDIANTE UNA ESTRUCTURA APPEND.
- NO SE PODRA AGREGAR UNA ESTRUCTURA APPEND A UNA TABLA BASE DE DATOS SI LA ESTRUCTURA APPEND CONTIENE ALGUNO DE LOS SIGUIENTES TIPOS DE DATOS: VARC, LCHR, LRAW. ESTO SE DEBE A QUE SON CAMPOS LARGOS Y DEBEN SER LOS ULTIMOS CAMPOS DE LA TABLA BASE DE DATOS. SIN EMBARGO, ESTA EXCEPCION NO EXISTE PARA LAS ESTRUCTURAS.
------------------------------------------------------------------------------------------
COMO CREAR UNA ESTRUCTURA APPEND
SE CREAN A TRAVES DE LA TRANSACCION SE11.
PRESIONAMOS EL BOTON ESTRUCTURA APPEND EN LA VENTANA DE DIALOGO INTRODUCIMOS EL NOMBRE DE LA ESTRUCTURA APPEND (ZZFLIGHT).
AHORA INDICAREMOS LOS CAMPOS QUE QUEREMOS INCORPORAR EN LA ESTRUCTURA, DE LA MISMA FORMA QUE SE REALIZA EN EL DICCIONARIO DE DATOS, LUEGO GRABAMOS Y ACTIVAMOS LA ESTRUCTURA.
CUANDO SE CREA O SE MODIFICA UNA TABLA BD, SE PUEDE CLASIFICAR SI PODRÁ SER AMPLIADA A TRAVÉS DE UNA ESTRUCTURA APPEND,
ESTA CLASIFICACIÓN SE REALIZA EN LA SE11 EN LA OPCIÓN DEL MENÚ DETALLES -CATEGORIA DE AMPLIACIÓN
LAS OPCIONES SON:
-NO CLASIFICADO. LA TABLA BD O ESTRUCTURA NO TIENE CATEGORÍA DE AMPLIACIÓN
-NO AMPLIABLE. LA TABLA BD O ESTRUCTURA PODRÁ SER AMPLIADA POR UNA ESTRUCTURA APPEND.
-AMPLIABLE Y DE CARACTERES. SIGNIFICA QUE TODOS LOS COMPONENTES DE LA TABLA O ESTRUCTURA Y SUS
AMPLIACIONES DEBE ESTAR FORMADO POR CARACTERES (CAMPOS TIPO C,N,D O T)
-AMPLIABLE Y DE CARACTERES NUMÉRICA. SIGNIFICA QUE TODOS LOS COMPONENTES DE LA TABLA O ESTRUCTURA Y SUS
AMPLIACIONES NO PUEDEN CONTENER AMPLIACIONES DE TIPO DE DATOS: TABLA, REFERENCIAS O STRINGS.
-AMPLIABLE DE CUALQUIER FORMA. LA TABLA BD O ESTRUCTURA Y SU AMPLIACIÓN PUEDE TENER COMPONENTES CON TIPO DE DATOS CUALQUIERA.
-NO CLASIFICADA. PARA UN ESTADO TRANSITORIO EN LO QUE SE DECIDE LA CATEGORÍA CORRESPONDIENTE.
 
 
 
Sobre el autor
Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Guillermo Rodriguez Villate
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P
✒️Autor de: 103 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Oscar Rodriguez