20060227
Rango de números
- trx SNRO
- funcion para obtener el siguiente nro del rango: NUMBER_GET_NEXT
Esto nos sirve para mantener claves en tablas Z.
A los rangos los tenemos que incluir en una orden manualmente ya que no la pide automaticamente al grabar.
- funcion para obtener el siguiente nro del rango: NUMBER_GET_NEXT
Esto nos sirve para mantener claves en tablas Z.
A los rangos los tenemos que incluir en una orden manualmente ya que no la pide automaticamente al grabar.
Cambiar texto en el login
trx SE61
clase docs: TX texto general
Idioma: Español (el del sistema)
nombre: ZLOGIN_SCREEN_INFO
crear o modificar el texto si existe..
se le pueden agregar iconos (tabla ICON, poner el valor con los @@)
clase docs: TX texto general
Idioma: Español (el del sistema)
nombre: ZLOGIN_SCREEN_INFO
crear o modificar el texto si existe..
se le pueden agregar iconos (tabla ICON, poner el valor con los @@)
Llamar ayuda para búsqueda
funciones para llamar a ayudas para busquedas.
ej:
AT selection-screen on value-request for campo
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
otras funciones:
CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' (F-36 campo umskz)
CALL FUNCTION 'F4TOOL_F4FUNCTION_BRIDGE'
ej:
AT selection-screen on value-request for campo
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
otras funciones:
CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' (F-36 campo umskz)
CALL FUNCTION 'F4TOOL_F4FUNCTION_BRIDGE'
Peticiones de Oferta
Peticion de oferta
- trx: ME41, ME42, ME43
- para reimprimir o viualizar, ingresar a la trx ME42 ir a mensajes, marcar uno y repetir mensaje, seleccionar el nuevo mensaje, ir a datos adicionales, seleccionar: '3 envío mediante transacción propia de aplicacion', volver y grabar. Luego ir a la trx ME9A (visual.msj: peticiones oferta)
- para ver mensajes sin tratar de etiquetas: trx MB90
- trx: ME41, ME42, ME43
- para reimprimir o viualizar, ingresar a la trx ME42 ir a mensajes, marcar uno y repetir mensaje, seleccionar el nuevo mensaje, ir a datos adicionales, seleccionar: '3 envío mediante transacción propia de aplicacion', volver y grabar. Luego ir a la trx ME9A (visual.msj: peticiones oferta)
- para ver mensajes sin tratar de etiquetas: trx MB90
Sapscript
sacar los ceros a izquierda en el form: &variable(Z)&
--------------------------------------------------------
&'Moneda 'EKKO-WAERS& --> si la variable está vacia, tonces no se imprime el texto tampoco.
--------------------------------------------------------
/: DEFINE &CANTIDAD& = &EKPO-MENGE&
/: PERFORM CANTIDAD IN PROGRAM ZEJEMPLO
/: USING &EKPO-KTMNG(T15)&
/: CHANGING &CANTIDAD&
/: CHANGING &UMED&
/: ENDPERFORM
--------------------------------------------------------
- impresor: armo mach code de forms.
PARAMETERS: s_form LIKE rsscf-tdform.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_form.
SUBMIT rstxfcat VIA SELECTION-SCREEN AND RETURN.
GET PARAMETER ID 'TTX' FIELD rstxd. s_form = rstxd-tdform.
--------------------------------------------------------
BOX YPOS '1.2' CM HEIGHT '3.0' CM FRAME 10 TW -> es a partir de la ventana donde se encuentra
--------------------------------------------------------
CALL FUNCTION 'CONTROL_FORM' "trigger page break
EXPORTING
command = 'NEW-PAGE'.
--------------------------------------------------------
&'Moneda 'EKKO-WAERS& --> si la variable está vacia, tonces no se imprime el texto tampoco.
--------------------------------------------------------
/: DEFINE &CANTIDAD& = &EKPO-MENGE&
/: PERFORM CANTIDAD IN PROGRAM ZEJEMPLO
/: USING &EKPO-KTMNG(T15)&
/: CHANGING &CANTIDAD&
/: CHANGING &UMED&
/: ENDPERFORM
--------------------------------------------------------
PARAMETERS: s_form LIKE rsscf-tdform.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_form.
SUBMIT rstxfcat VIA SELECTION-SCREEN AND RETURN.
GET PARAMETER ID 'TTX' FIELD rstxd. s_form = rstxd-tdform.
--------------------------------------------------------
BOX YPOS '1.2' CM HEIGHT '3.0' CM FRAME 10 TW -> es a partir de la ventana donde se encuentra
--------------------------------------------------------
CALL FUNCTION 'CONTROL_FORM' "trigger page break
EXPORTING
command = 'NEW-PAGE'.
