lunes, 30 de enero de 2017

LUNES 30 - ALV CONTAINER

Usar el READ_TEXT recuerda te bota una tabla con cada línea de texto,
en caso de ser solo una se hace un READ TABLE a la td_line y lee el primer registro con el sy-tabix
y asigna el valor del texto a una variable que ira luego a tu reporte.

https://abapers.wordpress.com/tag/read_text/

Una entrada en el foro donde un chico quiere descargar un archivo en excel,
recuerda igual puedes buscar otras opciones, ten en cuenta si el usuario quiere seleccionar
el lugar donde guardar y la dirección, toma como ejemplo lo que se hizo en conciliación bancaria

http://www.mundosap.com/foro/showthread.php?t=46970

La página que muestra de ejemplo la creación de dynrpo con ALV OO

http://fareez.info/blog/abap/creating-an-alv-grid-using-oop/

Por último el link el cuál lleva al dropbox la carpeta SAP y el link para la carpeta del ejemplo

CARPETA SAP: https://www.dropbox.com/sh/mci8w73so1nwlk8/AAASksD89bOEa_mX9EOpZ-vda?dl=0
LUNES30: https://www.dropbox.com/sh/alymz30m7492e2n/AACb7WH0EHZ12wKa1dcP49j1a?dl=0

Se deja unas ultimas anotaciones junto con el resultado final de la prueba de ayer...



éxitos! si la haces!

domingo, 29 de enero de 2017

DOMINGO 29/01

http://fareez.info/blog/abap/creating-an-alv-grid-using-oop/

http://help.sap.com/abapdocu_70/en/abapdefine.htm

viernes, 27 de enero de 2017

VIE 27/01 - links ayuda para Vistas de Mantenimiento

Primero busquemos si hay vistas de actualizaciones con la SM30 y creadas en transacción... si no se encontrara alguna se deja links abajo
1. Ingresamos a las SE93 > match code, ingresando Z* antes > Selección Nueva > Desplegamos el icono con el símbolo más.


2. Las Tx. creadas para el tipo de vista de actualización con llamada a la SM30 son en general del tipo Transacción Parámetro, click y procedemos a buscar


3. Si llegaramos a encontrar alguna y que funcione quiere decir que si se deja usar la SM30.


Caso contrario, dejo links..
http://www.teknodatips.com.ar/sap-netweaver/195-como-crear-una-vista-de-mantenimiento-para-una-tabla-y-asociarla-a-una-transaccion-en-sap.html

https://abapers.wordpress.com/2015/03/06/transaccion-con-parametros-sm30/

https://luislokox.wordpress.com/tag/view_maintenance_call/

https://luislokox.wordpress.com/2012/10/19/botones-en-pantalla-inicial-abap-con-codigo/

(para usar esta función debe de haber en la SE11 crearle un generador de actualización data)



Finalmente, existe esta función... 'STC1_FULLSCREEN_TABLE_CONTROL' que te crea una tabla control para mantenimiento de tablas, pero lo veo algo complejo igual dejo un ejemplo en un link y si encuentro otros te paso la voz...

https://archive.sap.com/discussions/thread/933379



martes, 24 de enero de 2017

BCP Rutinas Programa Base

BCP

Se suben las rutinas de lo correspondiente al banco BCP, tener en cuenta que este programa contempla que el archivo cargado es un .txt, más las validaciones finales deberían contar como guía.

https://www.dropbox.com/sh/htiniq56t7sz5u4/AAAMXPGgV2BBM4-jKKbgQM8Ia?dl=0

Saludos

lunes, 23 de enero de 2017

BBVA Rutina Programa Base

https://www.dropbox.com/sh/l1aprg5pyzkgiow/AADJD-Uow_nKQ4k1DM6JyQ7qa?dl=0

En el programa base al dar en la opción BBVA... en el link encontrarás las rutinas desarrolladas



LUNES 23/01 links ejemplos ALV doble

Sé que podría explicarlo mejor pero para entonces con todo el trajin del fin de semana se me habría hecho corto el tiempo, pero si investigue! Igual en cuanto pueda lo programo tendré un día pesado hoy, pero bueno, por cierto suerte con la foto. guapa!

Te dejo en orden los mejores links de ejemplos que encontré.

1. http://sapabap-4.blogspot.pe/2013/06/two-alv-grids-in-single-screen-using.html


2. https://sapyabap.wordpress.com/category/abap/alv-oo/
(en este segundo manda un pop-up que podría cambiarse luego por un ALV ya tendríamos que ver nosotros)

3.  https://blogs.sap.com/2012/05/24/displaying-alv-in-splitter-container-with-heading-using-ooabap/

el tema es crear una screen dentro de esa un container para cada ALV. ej 0100 y esa 0100 llamarse luego de la pantalla de selección, así como se tiene su PERFORM mostrar alv, en este caso será, CALL_SCREEN_PRINCIPAL por ejemplo.


PD: intente brevemente crear en iterp pero se queda colgado al momento de dar a layout. Pero bueno, te dejo una imagen para que tengas en cuenta, así como dicen las paginas ojo con los nombres de los contenedores y demás, una pagina indica las propiedades de cada custom_control.


Tu puedes!




jueves, 19 de enero de 2017

Saltarse instrucción

https://blogs.sap.com/2015/09/24/saltar-una-linea-al-hacer-debug/

Por teoría y como lo explica la página, así podría saltarse lineas de codigo que generen algún dump o validaciones que querramos pasar... o yendo más allá, tal vez ejecuciones de funciones bapis etc..
sería cuestión de probar para ver que tan efectivo es


Slds

Anotaciones 19/01/17

Te dejé un mensaje en el facebook antes de salir.

Suerte con tu foto hoy!
El mensaje es sobre hoy gym y mañana COMIXS en megaplaza.


Me comentas avisas que podría ayudar.

miércoles, 18 de enero de 2017

Quitarle extensión al Select-Options (ABAP)

*&---------------------------------------------------------------------*
*&  Include           ZFI_PR_REPORTE_CONDICIONES_SEL
*&---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-t01.
PARAMETERSp_vbeln     LIKE likp-vbeln OBLIGATORY,    "Entrega Entrante
            p_ekorg     LIKE ekko-ekorg OBLIGATORY.    "Organización de Compras
SELECT-OPTIONS:
            s_werks     FOR lips-werks,     "Centro
            s_lgort     FOR lips-lgort,     "Almacén
            s_vstel     FOR likp-vstel,     "Pto. Expedicion/Recepción
            s_matnr     FOR lips-matnr,     "Material
            s_lifnr     FOR ekko-lifnr,     "Proveedor
            s_verur     FOR likp-verur,     "Factura Proveedor
            s_kschl     FOR konv-kschl,     "Clase de Condición
            s_ernam     FOR likp-ernam,     "Entrega creada
            s_lfdat     FOR likp-lfdat,     "Fecha de entrega
            s_tddat     FOR likp-tddat,     "Fecha de embarque
            s_wadat     FOR likp-wadat_ist"Fecha entrada de mercancía
SELECTION-SCREEN END OF BLOCK b01.

TABLEST001.
*Puedes ponerlo dentro de un bloque o suelto como gustes
*declara la tabla en caso te mande error, así como declaro
*la T001, eso en el TOP
*para que te permita guardar más de un dato, así como los rangos
*declaras como un select-options pero sin intervalos con la sentencia
*NO INTERVALS, te permitirá guardar más de un dato para una sola variable
*y para guardar un solo rango, con el NO-EXTENSION
*sería cosa juegues con esos datos y las forma en que los lee
*espero haber ayudado
SELECT-OPTIONS:
S_BUKNI FOR t001-bukrs no INTERVALS,
S_BUKNE FOR t001-bukrs NO-EXTENSION.


pd: comenta si lo leíste






lunes, 16 de enero de 2017

Actividades Lunes 16

Revisa bien que todo del bcp qudee listo para no hacer alguna modificación después, si es posible cargar un txt en SAP generado por el Pgm. Sin contabilizar claro.

Luego empezar con el siguiente banco que te toca hoy yo veré terminar lo del bbva todo caso en la noche.

Me avisas al almuerzo cualquier cosa y pasar por ti...

Buenos días que tengas un gran día

viernes, 13 de enero de 2017

VALIDAR_BN




me falta chequear bien la última parte pero esta relacionada con comparar el saldo final coincida con el del txt vs el de la febko luego de sumar cargos y abonos



Apuntes 13/01

Antes... gracias de nuevo por dejarme colgado el día de ayer, te quedaste cenando tal parece, en fin..
hoy que nadie te espere por favor.

Te dejo los links de lo que he analizado y modificado hasta ahora,
tener en cuenta que las hojas impresas entre SUCURSAL y OPERACION falta un campo que me dictaste una vez llamado NROOPERACION, si en caso no va se elimina y corre el resto de campos.


LINKS:

https://www.dropbox.com/sh/29cj5vrcbz55tps/AAAl_Uvg5lSdleh93zpdrWMfa?dl=0


https://www.dropbox.com/sh/29cj5vrcbz55tps/AAAl_Uvg5lSdleh93zpdrWMfa?dl=0
Slds


Seguiré modificando en cuanto pueda, deja tus comentarios cualquier cosa...

jueves, 12 de enero de 2017

Apuntes de Ayuda (Links Dropbox)

Les dejo aquí los links directos para lo referente a mis apuntes en cuanto a programas para leer excel y jugar con la lectura de algunos archivos, aún falta modificar, esten al tanto...

Carpeta SAP en General:

https://www.dropbox.com/sh/mci8w73so1nwlk8/AAASksD89bOEa_mX9EOpZ-vda?dl=0

Programa Base:

https://www.dropbox.com/sh/dwt61ee1pa3b315/AABsjGa1xqG-GXJpxZy5en5pa?dl=0

Saludos