FastTrack a los BI
http://wiki.sdn.sap.com/wiki/display/ABAP/Batch+Input+FAQ
martes, 1 de noviembre de 2011
SAP Mensajes NAST - Log de errores
El log de errores de los mensajes lanzados por la NAST se encuentran en la tabla CMFP...
Esta tabla es muy útil porque permite agrupar los errores presentados en los mensajes que se generan en los pedidos de compra, solicitudes de pedido, entradas de mercancías, etc.
Se ha realizado un desarrollo a medida que al momento de realizar una entrada de mercancia para determinados materiales se crea y se da de alta un activo fijo para cada uno de los materiales que se han cargado en el sistema. Esto se realiza a traves de un mensaje en la MIGO que lanza un job en fondo, si este presenta algun error se crea un juego de datos y se dejan los datos sin procesar en la SM35 para ser procesados despues de analizar el error presentado. Al acumularse gran cantidad de JD sin procesar se queria saber cual era el problema mas comun, despues de un par de horas debuging en el standar encontré que la tabla que almacena los errores presentados en los mensajes es la CMFP. Dicha tabla contiene un codigo de identificación dentro de los campos claves que coincide con un campo de la tabla NAST.
Esta tabla es muy útil porque permite agrupar los errores presentados en los mensajes que se generan en los pedidos de compra, solicitudes de pedido, entradas de mercancías, etc.
Se ha realizado un desarrollo a medida que al momento de realizar una entrada de mercancia para determinados materiales se crea y se da de alta un activo fijo para cada uno de los materiales que se han cargado en el sistema. Esto se realiza a traves de un mensaje en la MIGO que lanza un job en fondo, si este presenta algun error se crea un juego de datos y se dejan los datos sin procesar en la SM35 para ser procesados despues de analizar el error presentado. Al acumularse gran cantidad de JD sin procesar se queria saber cual era el problema mas comun, despues de un par de horas debuging en el standar encontré que la tabla que almacena los errores presentados en los mensajes es la CMFP. Dicha tabla contiene un codigo de identificación dentro de los campos claves que coincide con un campo de la tabla NAST.
sábado, 2 de abril de 2011
ALV por Objeto
El uso de clases para mostrar ALVs facilita el trabajo a realizar para mostrar la información por pantalla.
Este es un pequeño tutorial de de como hacer practicamente todo con respecto a ALVs con objeto.
Gracias a Javier por este documento
Existen diferentes clases que trabajan con ALVs pero la más facil de utilizar y con la que se tiene que escribir la menor cantidad de codigo es la CL_SALV_TABLE esta clase permite crear un ALV con tan solo 2 llamadas a metodos de la clase.
DATA: go_alv TYPE REF TO cl_salv_table,
gt_alv type table of RKPF.
TRY.
CALL METHOD cl_salv_table=>factory
* EXPORTING
* list_display = IF_SALV_C_BOOL_SAP=>FALSE
* r_container =
* container_name =
IMPORTING
r_salv_table = go_alv
CHANGING
t_table = gt_alv
.
CATCH cx_salv_msg .
ENDTRY.
*-- Este metodo estatico permite crear un objeto para el ALV con la estructura que tenga la tabla [gt_alv].
Para desplegar el ALV se utiliza el metodo
go_alv->display( ).
Etiquetas:
ABAP,
ALV por objeto,
doble click ALV,
eventos ALV,
modificar celda ALV,
OOP
ABAP SAP
A partir de ahora vamos a cambiar el sentido del blog. Vamos a hablar de ABAP, el lenguaje de programación de SAP.
sábado, 13 de noviembre de 2010
viernes, 29 de octubre de 2010
jueves, 28 de octubre de 2010
Havin' lunch
Al final me decidi por unos fussolini (o algo asi) con salsa d jamon serrano y chorizo... Pan y bebida... Icetea
No hay nadie nadie en comedor del distrito c... Aunque a mi me importa muy poco pues siempre como solo. Tengo una mesa d 6 personas para mi, aunque a veces me traigo mi abrigo y compartimos la mesa...
Poco a poco llega gente. Tengo un tio detras d mi que creo que no come, pork habla como si fuera un podcast... No para ni para los anuncios...
No hay nadie nadie en comedor del distrito c... Aunque a mi me importa muy poco pues siempre como solo. Tengo una mesa d 6 personas para mi, aunque a veces me traigo mi abrigo y compartimos la mesa...
Poco a poco llega gente. Tengo un tio detras d mi que creo que no come, pork habla como si fuera un podcast... No para ni para los anuncios...
Suscribirse a:
Entradas (Atom)