Ir al contenido

Mensajes recientes

#91
Programación ABAP / select de otro select
Último mensaje por serpientekundalini - 13 Nov 2015, 20:17
Bue día, soy practicamente nuevo en la programación abap.
tengo la siguiente situación.
quiero hacer un select de dos tablas, pero en la segunda tabla extraigo os datos con otro select.
no lo puedo hacer .
el código es el siguiente.

SELECT a~matnr a~meins b~M "b~maktx b~maktg
    from mara as a INNER JOIN ( SELECT matnr SUM( labst ) AS M
    SUM( insme ) AS N
    SUM( umlme ) AS L SUM( speme ) AS E SUM( retme ) AS T
       from mard
       group by matnr) as b"on a~matnr = b~matnr"makt as b on a~matnr = b~matnr
    into TABLE lt_mara
    where a~matnr IN material and a~matnr = b~matnr.
#92
Varios y enlaces / New ticketing tool available f...
Último mensaje por holicst - 26 Ago 2015, 11:29
Buenos Dias,

There is a new ticketing tool available for SAP, called STA Ticket System. You can create error reports in SAP and the program includes all runtime information automatically:

- system name, client number
- logo user name, language
- program name, transaction code, screen number, subscreen number etc.
- screen field values (also selection screen field values)
- and much more...

The program can attach the following automatically:
- SU53 output
- short dump
- shortcut to relevant transaction
- screenshot

You can generate tickets in PDF and Word format or send it as an email or to external issue tracking systems (for ex. Zendesk).

See videos on Youtube:

http://youtube.com/c/StatechnologiesKft

More info here:

http://sta-technologies.com/products/ticket-system

Cheers!
#93
Programación ABAP / APP para obtener certificación...
Último mensaje por cruz109a - 14 Jul 2015, 18:43
Les comparto esta APP, con esta pase mi examen de certificación:

#App for your #smartphone:
Get prepared for the #SAP #ABAP #Certification  #C_TAW12_731,
This app allows you to learn and practice questions and answers of the #ABAP #certification.

Check it out : Price is lowest compared to other online or offline materials.​
Download here:

https://play.google.com/store/apps/details?id=syscross.mobile.ABAP_Certification&hl=en
#94
Varios y enlaces / SAP S/4 HANA - Acceso de prueb...
Último mensaje por oscar - 30 Jun 2015, 11:55
Aunque muchos de vosotros ya estaréis informados por el propio SAP, por los E-Mailing que envía ya a muchos de vosotros, aquí os dejo el enlace a poder probar el nuevo sistema SAP S/4 HANA durante un máximo de 14 días:

http://www.sap.com/s4hana-trial


Como creo que ya sabéis, el sistema SAP S/4 HANA será el próximo sistema SAP que sustituirá en el futuro al SAP Business Suite, tanto el sistema SAP ERP (R/3) como el CRM, BW, APO, etc.

Por si tenéis también interés aquí os dejo un enlace al video de la presentación oficial del SAP S/4 HANA en Nueva York este año:

Presentación SAP S/4HANA



Salu2,
#95
Varios y enlaces / Test examen ABAP online
Último mensaje por oscar - 29 Abr 2015, 10:24
¿Quieres ponerte a prueba?

¿Quieres saber que nivel tienes en el lenguaje de programación ABAP?

Cibertest nos facilita varios exámenes de Abap en distintos niveles. Y si quieres puedes compartir con nosotros tu resultado.

http://cibertest.com/test-examen/10/abap


Suerte!!  ;)


#96
Programación ABAP / Re:Select option a tabla
Último mensaje por Enrique.Borroni - 24 Abr 2015, 17:28
Por nada amigo...

Suerte.
#97
Programación ABAP / Re:Select option a tabla
Último mensaje por metalgod - 24 Abr 2015, 17:02
Muchas gracias por tu respuesta, fue de mucha ayuda.
#98
Programación ABAP / Re:Select option a tabla
Último mensaje por Enrique.Borroni - 24 Abr 2015, 05:44
Estimado,

Si necesitase hacer algo como lo que dices...trataria de obtener los datos luego de hacer los select a las tablas...pero si fuese realmente necesario
utilizaria algo como lo siguiente codigo...

En la Tabla Interna : "TI_MATNR", quedarian todos los materiales

Ojo...este es un ejemplo rapido...y separe los rangos de los valores individuales solo como ejemplo...

REPORT  y_test_004.
*
TABLES : mara.
*
TYPES       : BEGIN OF ty_matnr,
                      matnr                        TYPE matnr,
                  END OF ty_matnr.
*
DATA        : ti_matnr                        TYPE SORTED TABLE OF ty_matnr
                                                      WITH UNIQUE KEY matnr,
                  wa_matnr                      LIKE LINE OF ti_matnr.
*
RANGES    : ra_matnr                       FOR mara-matnr.
*
DATA        : wr_matnr                       LIKE LINE OF ra_matnr.
*
*
*
SELECT-OPTIONS so_matnr FOR mara-matnr.
*
*
*
*----------------------------------------------------------------------------------------*
* OBTENER VALORES DE RANGOS : "BT"
*----------------------------------------------------------------------------------------*
LOOP AT so_matnr INTO wr_matnr.
  IF ( wr_matnr-option EQ 'BT' ).
    APPEND wr_matnr TO ra_matnr.
  ENDIF.
ENDLOOP.
*----------------------------------------------------------------------------------------*
* OBTENER MATERIALES EN RANGO
*----------------------------------------------------------------------------------------*
SELECT matnr INTO TABLE ti_matnr
  FROM mara CLIENT SPECIFIED
    WHERE mandt EQ sy-mandt
    AND   matnr IN ra_matnr.
*----------------------------------------------------------------------------------------*
* AGREGAR VALORES INDIVIDUALES DEL SELECT-OPTION A LA TABLA DE MATERIALES
*----------------------------------------------------------------------------------------*
LOOP AT so_matnr INTO wr_matnr.
  IF ( wr_matnr-option EQ 'EQ' ).
    CLEAR : wa_matnr.
    wa_matnr-matnr = wr_matnr-low.
    INSERT wa_matnr INTO TABLE ti_matnr.
  ENDIF.
ENDLOOP.

#99
Programación ABAP / Select option a tabla
Último mensaje por metalgod - 22 Abr 2015, 17:03
Hola, como estan?

Mi pregunta es esa, hay alguna forma simple de poder pasar de un select option a una tabla interna? Ya se que con un simple loop y el campo low del select option asigno la variable, pero esto es solo cuando son valores individuales, si me ingresan un rango? por ejemplo materiales desde 1 a 200 como obtengo los valores del pedido para pasarlos a una tabla interna? Se puede? Hay alguna forma corta?

El porque de esto, es que se ingresa por pantalla un rango de números de almacén, y otro de departamentos, se procesan datos y se envía un correo, en el correo, va la información de los almacenes y departamentos ingresados por pantalla.

De esto, no hay problema cuando son datos individuales, haciendo un loop al select option y asignando el valor low, pero quería ver que formas había, siendo por código manual, modulo de función, método, et, de poder hacer lo mismo pero si se ingresa un rango, por ejemplo desde 100 hasta 200, como saber los valores del medio de ese rango para mostrarlos.

No se si me explique.

Muchas gracias.
#100
Código para compartir / Programa que mantiene activa u...
Último mensaje por molaci - 26 Mar 2015, 09:21
Es común que para trabajar con nuestros clientes utilicemos una VPN (Red privada virtual) para conectarnos.

Muchas veces cuando no hay actividad, la VPN se cae. Para evitarlo podemos dejar corriendo el siguiente reporte en otro modo.



REPORT zvpn.

DATA: l_cont TYPE i,
      l_texto(80),
      l_hora(8 ),
      l_tiempo(8 ),
      l_horaini LIKE sy-uzeit,
      l_difhora LIKE sy-uzeit.

l_horaini = sy-uzeit.
DO.
  l_difhora = sy-uzeit – l_horaini.
  WRITE l_difhora TO l_tiempo.
  WRITE sy-uzeit TO l_hora.
  WRITE sy-index TO l_texto(5).
  concatenate l_texto(5) 'Hora:' l_hora 'Tiempo transcurrido' l_tiempo
              into l_texto separated by space.
  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
       EXPORTING
            text   = l_texto
       EXCEPTIONS
            OTHERS = 1.

  WAIT UP TO 30 SECONDS.

  COMMIT WORK AND WAIT.

ENDDO.


Fuente: https://danielpanaro.wordpress.com/2007/11/14/zvpn-reporte-que-mantiene-activa-una-vpn/