MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Tabla Z con campo predefinido (foro/showthread.php?t=25649)

Drako 28/10/08 22:38:24

Tabla Z con campo predefinido
 
Buenas,

Tengo una problematica al hacer un campo de una tabla Z, ya que quiero que al ser llamada la tabla por la SM30 esta tenga un campo de fecha de creacion que contenga por default la fecha actual y que no sea editable.

Hay manera de hacer esto?? :confused:

bisonye 29/10/08 07:15:02


La SM30 no es más que un modulpool que inserta/modifica datos en la tabla. Modificando el programa puedes hacer lo que dices.

Saludos

Drako 29/10/08 14:51:00


Lo que pasa es que tengo un programa que utiliza la funcion VIEW_MAINTENANCE_CALL pero me piden que el campo FECHA_CREACION sea no editable y que tenga por default el valor de la fecha actual.

Segun hay gente que me comenta que si se puede hacer tal cosa, tal ves agregando atributos al campo en la tabla Z, esa es mi duda, si hay manera de agregarselo al campo en la tabla Z.

ibecerra 29/10/08 15:09:02

hola deberas de hacer lo siguiente
1. crear tu campo fecha en la tabla z
2. llamar el campo en la vista
3. te vas a la se11 con el nombre de la vista o tabla
opcion menu --> generador actualiz. tab
y das click a boton tx.gr.func --> programa control
es hay donde le puedes meter codigo a tu vista z. y es hay donde hacer lo de guardar la fecha del sistema en ese campo

DavidXD_XD 29/10/08 15:12:57

Para colocarla como campo no editable, en la columna de propiedades de campo para actualizacion le colocas R en el campo que quieres, y como dice IBecerra vas al screen del grupo de funciones que generaste, ahi puedes meter mano, agregarle un MODULE y renombrar el campo que tienes con el sy-datum

Drako 04/11/08 15:44:43



Ya he llegado a donde me dices, pero no se en donde agregar el codigo, esto es lo que me sale en Programa Control..

*---------------------------------------------------------------------*
* generated viewmaintenance function pool
* generation date: 28.10.2008 at 22:07:56 by user C.METAMEZR
* view maintenance generator version: #001407#
*---------------------------------------------------------------------*
*******************************************************************
* System-defined Include-files. *
*******************************************************************
INCLUDE LZTAR0061TOP. " Global Data
INCLUDE LZTAR0061UXX. " Function Modules

*******************************************************************
* include-files generated by view maintenance tool *
*******************************************************************

* view related include-files (never change, please) *
INCLUDE LZTAR0061F00 . " subprograms
INCLUDE LZTAR0061I00 . " PAI modules

* general include-files (never change, please) *
INCLUDE LSVIMFXX . " subprograms
INCLUDE LSVIMOXX . " PBO modules
INCLUDE LSVIMIXX . " PAI modules

*******************************************************************
* User-defined Include-files (if necessary). *
*******************************************************************
* INCLUDE LZTAR0061F... " Subprograms
* INCLUDE LZTAR0061O... " PBO-Modules
* INCLUDE LZTAR0061I... " PAI-Modules

Drako 04/11/08 15:49:02


Veo las propiedades del campo:
Campo-Clave-Val.Iniciales-Elem.datos-Tipo de datos-Long.-Decimales-Descripcion Breve-Grupo

pero no veo en donde deba de poner la R que me dices. :confused:

Como algo adicional, hay manera de hacer que la tabla solo acepte Altas y Bajas, evitar modificaciones a los registros en otras palabras.

Drako 05/11/08 16:54:49

Bump!! :)

DavidXD_XD 05/11/08 18:56:01

HOla ... no lei el mensaje :o , la R q te menciono tiene que ir en la vista de actualizacion de la tabla, mas no en la actualizacion en la tabla misma, creaste una vista y ahi le metes la R para que no pueda editarse el campo ... la columna se llama "Caracteristica de Actualizacion para Campo Vista"

Drako 06/11/08 17:13:44



Con mucha pena te lo digo, no hallo donde esta la columna que mencionas.. :o

Entro a la SE11>escojo Vista en el radio-button>ingreso el nombre de la tabla/vista> no encuentro en donde se encuentra lo que me dices.. :(


Husos Horarios son GMT. La hora en este momento es 22:15:27.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web