Archivo

Posts Tagged ‘parámetros’

Usar parámetros de usuario – SU3

Caso: se requiere crear un parámetro Z de usuario y utilizarlo en un programa.

Solución: queremos usar un nuevo parámetro, de los que están en la SU3 cuando consultamos un usuario.

Para ello creamos el parámetro por la SM30, ingresando a la tabla TPARA

Actualizamos el valor en el usuario, ingresando por la SU3 o por la SU01:

Para recuperar los valores, hacemos un select a la tabla USR05:

DATA: lv_parva TYPE usr05-parva.

CLEAR lv_parva.

SELECT SINGLE parva
INTO lv_parva
FROM usr05
WHERE bname = p_uname
AND parid = ‘ZLOGIN_FN’.

Anuncios

STVARV o STVARVC – Uso de parámetros y opciones de selección fijas

Caso: se desea crear un parámetro fijo en el customizing para no tener que hardcodear el valor en los programas, de esta forma, ante cualquier cambio en el valor fijo se modificaría el parámetro y no el programa en sí.

Solución: hemos hablado en otro post anterior de utilizar un SET DE DATOS, otra forma (que requiere transportes) es la utilización de la transacción STVARV.

La tabla TVARVC se utiliza para mantener entradas de parámetros o select-options. Antes del antes del release 610, estos datos se guardaban en la tabla TVARV y se actualizaba con la SM30 (esta tabla no tenía el mandante); luego de la 610 se utiliza la tabla TVARVC.

La transacción a utilizar para ello es la STVARV. Generalmente hay confusión si utilizar ésta o la STVARVC; con la transacción STVARV puedes mantener entradas dependiente del mandante (requiere transportes), mientras que en la TAVRVC sólo sirve para el mandante 000.

Es por ello recomendable utilizar la transacción STVARV.

Para más datos al respecto, revisa la nota 1994216:How to maintain variant variables in table TVARVC.

1. Ejemplo de parámetro:

Vamos a la transacción STVARV, presionamos el botón de MODIFICAR y nos aparecen nuevos botones para tratar parámetros o opciones de selección:

Presionamos “Incluir entradas modificadas en orden de transporte” para poder incluir los cambios y que nos pida una OT y luego el botón NUEVO.

Ingresamos los datos del parámetro y guardamos.

Ahora bien, en un programa podemos rescatar este parámetro así:

DATA: lv_bukrs TYPE BUKRS.

SELECT SINGLE low FROM tvarvc INTO lv_bukrs
WHERE name = ‘ZSOCIEDAD’
AND type = ‘P’.

Y si queremos utilizarlo en una variante, debemos definir la variable de selección en un campo de parámetro y seleccionar nuestra variable ZSOCIEDAD:

1. Ejemplo de opción de selección:

De la misma forma, en la STVARV podemos crear una opción de selección indicando varias opciones que luego obtendremos a partir de un rango.

Para rescatarlo en un programa, una forma sería así:

DATA: lt_centros LIKE RANGE OF ekpo-WERKS.

SELECT sign opti AS option low
INTO CORRESPONDING FIELDS OF TABLE lt_centros
FROM tvarvc
WHERE name = ‘ZCENTRO’.

Y para utilizarlo en variantes, misma forma que en parámetros (obviamente debe referirse a un SELECT-OPTIONS):

Link: http://solveissue.com/note?id=1994216

SU01/SU3 – Parámetros de Usuario

Caso: se desea buscar que parámetros se pueden configurar en el usuario, en la SU01 o SU3

Solución: se encuentra una lista de parámetros a utilizar:

Parámetros de Usuario

ID Parámetro VALOR Descripción
AQB PEDIDOS Cuando el usuario entre en la transacción SQ01 ya lo hará directamente sobre el grupo de usuarios de PEDIDOS
BUK 1000 Código de la sociedad a la que pertenece el usuario
CAC 1000 Sociedad CO a la que pertenece el usuario
EKG 010 Grupo de compras
EKO 0100 Organización de compras
EVO Z1 Valores por defecto para la gestión de compras para los encargados de compras según transacción OMFI
FBA X1 02X Permite buscar los documentos en FI si no se encuentran en la base de datos
FBZ SAP Variante de layout para la contabilización de documentos FI
FIT_ALV_FAGL_GL /VARIANTE Variante ALV para Gen. Ledger Accounting
FZ1 SAP01 Layout para la entrada de facturas FI
FZ2 SAP01 Variante de layout para entrada rápida de pos. de cta.mayor
FZ5 SAP01 Variante de layout para entrada rápida de factura preliminar
LAG 0100 Almacén
SCL Empleo de mayúsculas o minúsculas en código fuente
SD_VARIANT_MAINTAIN X Permite modificar las variantes de pantalla de listados de venta
SPA 0100 Sector de ventas
SU53_STYLE TREE Layout en que se mostrará el resultado de la transacción SU53
VKO 10 Organización de ventas
VTW 10 Canal de distribución de ventas
WLC X   X  XX   X 00000 Parámetros de workflow específicos de usuario
WRK 1100 Centro
SP01_FROM 0000000001 Primera página a presentar en el spool de impresión (SP01)
SP01_END 0000000010 Última página a presentar en el spool de impresión (SP01)
SP01_ENDING Presentar las últimas XX páginas en el spool de impresión (SP01)
FIT_ALVC X Muestra las transacciones FBL1N y FBL5N en formato ALV
FO2 X           X       X X Opciones de contabilidad
FOP             XX Opciones de contabilidad
GRWE X X XXX  XE Valores de Report Writer
LE_VL10_UPG_NOMSG X No muestra mensaje de aviso en transacción VL04
LND ES Clave de país
ME_USE_GRID X ALV GRID en reports de compras ME1*
SD_SWU_ACTIVE X Activar Workflow en VA02 y VA03
SOST XXXX    XXX4XXX      X Parámetros de transacción SOST

 

Link: http://www.blogdesap.com/2012/06/parametros-de-usuario.html

Categorías:Consultoría Funcional Etiquetas: , , ,