MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   descripción campos (foro/showthread.php?t=34860)

romario2 26/01/10 09:09:17

descripción campos
 
Hola,

en un programa estandard miro la Dynpro
y en los campos no sale la descripción. Imagino que estan descritos en una máscara o como si fueran un mensaje.

¿Cómo y donde puedo encontrar esas descripciones?

Muchas gracias

VLozano 26/01/10 12:47:59

Si no recuerdo mal, en el diseño puedes marcar una casilla donde pone "del diccionario" o algo así... si la marcas, busca las descripciones y las ayudas en el diccionario de SAP.

Pero podría equivocarme... suele pasar :o

romario2 26/01/10 15:21:39

no encuentro las descripciones de los campos!! SOS
 
Hola,

en el report RCNMASSCHANGE que he copiado en un Z,
el flag que mencionas - el del diccionario- está desmarcado .

Hay un campo de text que se llama así:
%_%%DYN001_%_APP_%-TEXT

Lo que veo es que hay una opción que se marca así:

Mask: original from Dicc.

Hay otro dato del campo que pone grupos ( no se si puede servir)
PSP DBS LOW 007
o donde pone formato menu ctxt.
%_SSCR_%_S_CN_PROJN


Es tan diferente de un report Z!


También comenté esta parte para deshabilitar un POPUP-SUBSCREEN Y NO FUNCIONÓ:confused:

CALL SUBSCREEN %_SUBSCREEN_%_SUB%_CONTAINER
INCLUDING 'SAPLSSEL' '2001' .

(EN EL PBO i PAI)

Gracias por tu interés Vlozano ;-)

VLozano 27/01/10 05:56:58

Yo habría puesto tu mano en el fuego (no me gusta quemarme) que esa marca que comentas del diccionario es la que hace que vaya a buscar las definiciones y descripciones a la BD y no las tengas que poner a mano.

Sobre lo del pop-up, me temo que tendrás que echar mano del debug para saber dónde caralho se genera la llamada al pop-up. Un peñazo, si quieres saber mi opinión, y más para acabar copiando un clon (cosa que yo intentaría, como ya dije, no hacer).

Suerte... debugando el estándar (o los clones) se curten los campeones.

romario2 28/01/10 09:44:32

una pista
 
Hola,

eso que te comenté:

de Mask : from dictionary, és una máscara de texto y no se por donde lo puedo tratar.

También veo que en el standard no hay ninguna Dynpro, parece que la información de los campos podrían venir de una Base de datos lógica.


Continuo en busca del arca perdida, es decir del popup, que te mencioné..:eek: voy a debugar un poco.. un watchpoint me podría ayudar?
(conozco el concepto pero no su práctica)

Que la fuerza me acompañe

romario2 28/01/10 17:32:26

creo que ya se donde deshabilitar el popup
 
Hola,

debugando vi que dentro de
CALL FUNCTION 'CNMASS_CALL_MASS_CHANGE_DATA'
hay una llamada a función:

CALL FUNCTION 'MASS_CHANGE_DATA_DIALOG'.

Creo que es donde se ejecuta el popup.
He hecho una copia z de esta función pero se crea de forma inactiva porque depende, claro , de un include estandard.

¿Cual es la mejor solución para activar y modificar esta ZFUNCION?

¿sabeis que parámetro o parte del código debo tocar para que se deshabilite el popup?

GRACIAS Y SALUDOS CORDIALES

romario2 29/01/10 12:32:34

popup
 
Ya encontré el punto para deshabilitar el popup.
Lo que pasa es que es que está en una función que está dentro de otra.
Tendría que hacer unas z de las funciones pero veo que van saliendo errores,
no lo veo claro la verdad:

ZPS_MASS_CHANGE_DATA_DIALOG

CALL SCREEN 100 STARTING AT startcol 2


Saludos y buen fin de semana


Husos Horarios son GMT. La hora en este momento es 22:42:18.

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