MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 20/12/12, 21:12:24
calakra calakra is offline
Member
 
Fecha de Ingreso: nov 2012
Mensajes: 43
fUNCION O PROGRAMA ANTERIOR

Hola a todos, Aqui con un problemita, lo que pasa es que tengo una funcion y por cuestiones de seguridad quiero que esa funcion solo se ejecute cuando la funcion con X nombre la invoque y solo esa funcion, no quiero pasarlo como parametro para hacerla menos bulnerable, si no fui muy claro les dej un ejemplo


perform mi_funcion_o_progama.
if form_o_programa_anterior NE 'programa que solo quiero que lo invoque'.
exit.
endif.

Esepero me puedan ayudar.

de antemano muchas gracias
Responder Con Cita
  #2  
Viejo 21/12/12, 08:54:56
jarabas jarabas is offline
Senior Member
 
Fecha de Ingreso: ene 2010
Mensajes: 109
Hola.

Podrías probar a leer el stack del sistema y así compruebas el programa llamador.

DATA:callstack TYPE abap_callstack,
et_callstack TYPE sys_callst.


CALL FUNCTION 'SYSTEM_CALLSTACK'
EXPORTING
max_level = 10
IMPORTING
callstack = callstack
et_callstack = et_callstack.

Un saludo.
Responder Con Cita
  #3  
Viejo 21/12/12, 14:14:13
calakra calakra is offline
Member
 
Fecha de Ingreso: nov 2012
Mensajes: 43


MUCHAS GRACIAS!!!!!!!!!!!!!!!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 02:17:19.


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