Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Nuria

Páginas: [1] 2
1
Formularios / Formato salida de los puntos de miles y decimales
« en: 27 de Marzo de 2012, 04:14:02 pm »
Hola,

Tengo un problema con el formulario de compras MEDRUCK.

Resulta que un Sapscript me lo saca con los decimales en formato americano y otros con formato Español (por poner un ejemplo).

Y no encuentro la manera de saber en que se basa Sap para determinar estos cambios.


Gracias!

2
Formularios / PROTECT... ENDPROTECT en un Smartforms
« en: 22 de Enero de 2010, 01:42:26 pm »
Como se puede hacer un PROTECT... ENDPROTECT en un Smartforms?


Gracias...

3
Programación ABAP / Cargar tablas del minisap SPFLI, etc...
« en: 26 de Noviembre de 2009, 05:52:20 pm »
Hola, acabo de instalar el MiniSAP pero las tablas de ejemplo no están cargadas.

He visto en algún foro que explicaba que ejecutando el programa S_FLIGHT_MODEL_DATA_GENERATOR se cargaban pero ese programa no existe en mi MiniSAP.

Existe alguna otra manera de cargarlas?


Gracias...

4
Programación ABAP / Controlar un programa para que no sea lanzado 2 veces
« en: 07 de Noviembre de 2008, 01:47:39 pm »
Hola,

Esta es mi duda...

se puede controlar de alguna forma, que un programa que haya sigo lanzado a través de un JOB, y este a su vez se intente lanzar online, no lo deje lanzarlo hasta que no haya terminado el del JOB???


Gracias de antemano.

5
Programación ABAP / Declarar una variable en Local como Global
« en: 02 de Octubre de 2008, 04:21:24 pm »
Hola, alguien sabe como se declara una variable en local (por ejemplo dentro de un FORM) y que a su vez se comporte como una variable global (que no pierda su valor al salir del FORM)?

No me acuerdo del nombre de la instrucción.

Muchas gracias.


6
Programación ABAP / PROVIDE
« en: 09 de Enero de 2008, 09:48:36 am »
Hola.

Me puede explicar alguien como actua el comando PROVIDE?

No entiendo como actua el loop que hace.

Gracias.

7
Reports / Calculadora - POPUP
« en: 20 de Diciembre de 2007, 05:29:13 pm »
Es curioso, esta función 'FITRV_CALCULATOR' nos devolverá en la variable X_VALUE el resultado del cálculo que haya hecho el usuario para luego utilizarlo como queramos en nuestro programa.

Aquí os dejo el código del programa.
Código: [Seleccionar]
REPORT  zcalculadora.

DATA: x_value(15) TYPE c.

CALL FUNCTION 'FITRV_CALCULATOR'
* EXPORTING
*   INPUT_VALUE                =
*   CURRENCY                   =
*   START_COLUMN               = '10'
*   START_ROW                  = '10'
  IMPORTING
    output_value               = x_value
  EXCEPTIONS
    invalid_input              = 1
    calculation_canceled       = 2
    OTHERS                     = 3.

IF sy-subrc = 0.  "En este ejemplo imprimimos por pantalla el resultado
  WRITE:/ 'Output Value ', x_value.
ENDIF.

8
Programación ABAP / Añadir campos a la estructura RFPOSXEXT...
« en: 30 de Octubre de 2007, 04:57:52 pm »
Hola a todos,

Me he copiado la transacción FBL5N y su programa RFITEMAR a un programa 'Z', lo que quiero es añadir unos campos que ahora no salen en el listado.

He visto que la tabla interna que hace visualizar el informe es la it_pos que hace referencia a la estructura RFPOSXEXT.

Como puedo añadir estos campos que necesito en la estructura? Porque en la descripción de ella dice ## AUTOMATICALLY GENERATED. DO NOT CHANGE OR RE-USE ! ##"

Gracias,
Nuria.

9
Formularios / Sapscript y PRINT-CONTROL
« en: 22 de Octubre de 2007, 01:11:00 pm »
Hola.

Alguien me puede explicar para que sirve el comando PRINT-CONTROL en Sapscript?

Que tiene que ver con lo que llaman "mochila" o "DIMM"?

Gracias y un saludo.



10
Formularios / &SY-ULINE& sin espacios en Smartforms
« en: 18 de Octubre de 2007, 09:30:05 am »
Hola,

Dentro de un elemento de texto en un smartforms necesito hacer una línea horizontal, el caso es que estoy utilizando &SY-ULINE(80)&, pero me escribe una linea con separaciones en blanco tal qe así:  ------

Necesito que esta línea esté dentro de este elemento de texto porque no es una línea fija, si no que se tiene que ir desplazando según se vayan escribiendo textos.

No se si me he explicado bien...

Hay alguna solución o algún truco al respecto para poder hacer una línea sin separaciones?  :-[


Gracias,
Nuria.

11
Varios / Tipos de Select
« en: 10 de Octubre de 2007, 11:34:33 am »
Aquí os dejo un pueqeño recopilatorio de SELECT.

Es una chorrada pero igual alguno te resulta curioso, seguiré actualizandolo según me vengan en mente mas casos.  :P

*-- Cuando queremos guardar el contenido de una tabla de la BD a una tabla interna:
Código: [Seleccionar]
SELECT * INTO TABLE ti_vbrk FROM vbrk
                           WHERE bukrs IN p_bukrs
                             AND fkdat IN p_fkdat
                             AND kunag IN p_kunag
                             AND vbeln IN p_vbeln.


*-- Para seguir añadiendo registros en una tabla interna sin borrar los que hay
Código: [Seleccionar]
SELECT * APPENDING TABLE ti_bsid FROM bsid
                   WHERE kunnr  = ti_write-kunnr2
                     AND bschl  = '01'
                     AND bldat <= fecha_b-high.



*-- Cuando queremos coger campos sueltos de una tabla de la BD a unas variables:
Código: [Seleccionar]
SELECT SINGLE werks aubel
         INTO (v_werks, v_aubel)
         FROM vbrp
        WHERE vbeln = ti_vbrk-vbeln.


*-- Como recuperar el nombre de usuario
Código: [Seleccionar]
SELECT SINGLE * FROM usr21
               WHERE bname = v_ernam.

SELECT SINGLE name_text
         INTO v_nombre
         FROM adrp
        WHERE persnumber = usr21-persnumber.


*-- Para sacar la cantidad de registros que hay en la selección utilizamos COUNT
Código: [Seleccionar]
SELECT COUNT( * ) INTO v_number1
                  FROM bsid
                 WHERE kunnr = ti_write-kunnr2
                   AND bschl = '01'
                   AND bldat <= fecha_b-high.


*-- Para hacer sumatorios utilizamos SUM
Código: [Seleccionar]
  SELECT SUM( CANTIDADTTE ) SUM( CANTIDADPAGADA ) SUM( IMPORTE )
         SUM( IMPORTE_CIN ) CAMION PLANTA_SAP DIVISION
         INTO (I_DATOS-MCTRAN, I_DATOS-MCPAGA, I_DATOS-IMPTOT,
               I_DATOS-IMPINC, I_DATOS-CAMION, I_DATOS-PLANTA,
               I_DATOS-DIVISI)
         FROM ZALBARANES
         WHERE FECHA   IN S_FECHA
           AND ESTADO  GT '4'
         GROUP BY DIVISION PLANTA_SAP CAMION.
  ENDSELECT.




*-- Cuando queremos decir que nos coja todos lo registros que empiecen por... 006*
Código: [Seleccionar]
SELECT * FROM COSP
        WHERE GJAHR EQ P_EJERCI
          AND OBJNR EQ D_CENTRO_COSTE
          AND ( KSTAR LIKE '006%' OR
                KSTAR LIKE '009%' OR
                KSTAR LIKE '008%' )
          AND WRTTP EQ '04'.


*-- Para evitar hacer un LOOP a una tabla interna.
Código: [Seleccionar]
SELECT * FROM /bic/cubo23 INTO TABLE i_cub
          FOR ALL ENTRIES   IN ti_cuentas
        WHERE fiscyear       = p_gjahr
          AND /bic/co_area   = i_sociedades-co_area
          AND /bic/version   = version
          AND /bic/costelmnt = ti_cuentas-cuenta
          AND /bic/center   IN s_kostl.

12
Programación ABAP / Break-point en base de datos logica
« en: 02 de Octubre de 2007, 03:08:18 pm »
Hola, alguien sabe como poner un break-point en una Base de datos lógica??

Gracias de antemano.

13
Varios / Campo tipo Password en la Pantalla de Seleccion
« en: 27 de Septiembre de 2007, 03:59:44 pm »
Hola.

Por si a alguien le resulta útil...

El siguiente código nos muestra como meter un PARÁMETRO en una pantalla de selección de tipo contraseña, donde por seguridad solamente se mostrarán asteriscos '*'.

Ejemplo: Password: ********


Código: [Seleccionar]

  PARAMETERS: password LIKE sy-uname.


  AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
      CHECK screen-name EQ 'PASSWORD'.
      MOVE: 1 TO screen-invisible.
      MODIFY SCREEN.
    ENDLOOP.


 :P

14
Formularios / Sombreado de celdas en un Smarforms
« en: 27 de Septiembre de 2007, 12:10:30 pm »
Hola.

Dentro de una tabla de un Smartforms no se permiten marcos o sombreados... pero alguien conoce algún truco que permita hacer algo similar?   :-\


Un saludo y gracias de antemano.
Nuria.

15
Programación ABAP / Función de fechas
« en: 27 de Julio de 2007, 01:43:48 pm »
Hola,

Alguien conoce una función que al pasarle una fecha y un número de días te devuelva esa fecha mas los días, pero saltandose los sabados y domingos?

O sea que si yo le paso una fecha que coincide el jueves y le paso 3 días, la fecha que me devuelva sea la del martes siguiente.


Espero haberme explicado bien.  ::)

Gracias de antemano...

Páginas: [1] 2