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.


Mensajes - damlaplata

Páginas: 1 [2]
16
Programación ABAP / Paquetes en SAP?
« en: 03 de Febrero de 2012, 02:26:33 pm »
Que tal genios ABAPERs, les tengo una consulta, soy nuevo en este tema y hace unos dias instale un SERVER ABAP Edition Developer 7.02, y estoy creando mis programas en el paquete $TMP los cuales no se pueden transportar, la pregunta es:
-Como hago para poder crear paquetes los cuales pueda transportar, he llegado a una opcion de crear paquetes, pero me pide una serie de requisitos los cuales desconozco, y en realidad estoy perdido con esto. :(
-Tambien cuando voy a la Tx STMS, veo dos  Queue CL5 y NSP, los cuales en status me aparecen como si no estuvieran corriendo, pero no creo que sea asi porque estoy usando el server lo mas bien y puedo ejecutar los reports sin problemas, o tal vez esto es otra cosa.
Esto lo quiero intentar para poder practicar con ordenes de transporte, que tambien lo estoy leeendo por ahi....pero todo es tecnico, y no hay una explicacion amena y que en realidad explique los conceptos claramente. :-\

Alguien en toda su humildad me podria explicar como funciona esto?

17
Basis / Paquetes en SAP?
« en: 03 de Febrero de 2012, 02:25:16 pm »
Que tal genios de BASIS, les tengo una consulta, soy nuevo en este tema y hace unos dias instale un SERVER ABAP Edition Developer 7.02, y estoy creando mis programas en el paquete $TMP los cuales no se pueden transportar, la pregunta es:
-Como hago para poder crear paquetes los cuales pueda transportar, he llegado a una opcion de crear paquetes, pero me pide una serie de requisitos los cuales desconozco, y en realidad estoy perdido con esto. :(
-Tambien cuando voy a la Tx STMS, veo dos  Queue CL5 y NSP, los cuales en status me aparecen como si no estuvieran corriendo, pero no creo que sea asi porque estoy usando el server lo mas bien y puedo ejecutar los reports sin problemas, o tal vez esto es otra cosa.
Esto lo quiero intentar para poder practicar con ordenes de transporte, que tambien lo estoy leeendo por ahi....pero todo es tecnico, y no hay una explicacion amena y que en realidad explique los conceptos claramente. :-\

Alguien en toda su humildad me podria explicar como funciona esto realmente?

18
Programación ABAP / Tabla de pagina Web o html para BI
« en: 25 de Enero de 2012, 12:31:39 pm »
Que tal gurues de la comu....les tengo una consulta con respecto a un problemilla que me encontre:
-Quiero copiar una tabla de una pagina web o html hacia un Excel, y lo puedo hacer pero no como deberia para poder hacer un BI, es decir, en el excel configuro para que los datos sean string con determinada longitud de columna y todo, pero cuando copio los datos de la tabla de la pag web o html, al excel hay una columna que me las copia con los saltos de carro(o enter) y no me ocupa una fila, sino que ocupa como tres filas y no es lo que quiero.
Trate de copiar los datos un bloc de notas y luego al excel y nada, al word, al wordpad, y se me acabaron las ideas.

Alguien en toda su maravillla y experiencia le surgio esto, o mas que nada como tomar los datos una tabla de una pag web o html para BI.

Saludos, :-\

19
Programación ABAP / Re:Metodos Avanzados de Debug
« en: 03 de Enero de 2012, 03:25:07 pm »
<<Carlos>>: Gracias kpo por el ejemplo del Field-Symbol, aunque medio complex, pero lo entendi. Voy a mirar la pagina que dejaste, se agradece. Saludos.

<<ale12>>: Gracias kpo por la info, me la hiciste repasar, la tenia un poco de vista. Se agradece.

Consulto Alguien sabe como usar el WatchPoint en el viejo debug?
en el nuevo me andan joya, y hago lo mismo en el viejo y no quiere funcar el forro...

20
Programación ABAP / Metodos Avanzados de Debug
« en: 28 de Diciembre de 2011, 03:19:51 pm »
Que tal Gente... Les consulto por aca si alguien podria acercar sus trucos de debug o mas que nada metodologias de debug, a ver, a lo que me refiero es algun truquito o buena costumbre, herramientas para trabajar con excelencia con el debug de sap-abap. :(

Otras preguntas:

-Que son los registros con cabecera y para que me sirven, se usan?

-Field Symbols, un manual bien equipado, saque datos del help.sap, pero se queda medio corto?

por ahora nada mas.
Se agradece cquier aporte!. :P

Saludos.

21
Programación ABAP / Instalar Servidor SAP para Practicar abap
« en: 18 de Diciembre de 2011, 07:52:49 am »
Hola Gente...he instalado servidores sap con exito he hice un tutorial....asi que se los comparto....no se si puedo poner esto aca..pero se los comparto...cualquier cosa diganme....Saludos. :P

http://www.taringa.net/posts/hazlo-tu-mismo/13468706/Instala-Tu-Sevidor-SAP-y-Aprende-ABAP.html

22
Programación ABAP / Re:¿Como puedo ver el contenido de la tabla SPFLI?
« en: 16 de Diciembre de 2011, 07:35:57 pm »
Que tal!! Bueno...yo tambien estoy con un MinisaP  uno 7.01 y ahora 7.02(mas nuevito), te digo que cambian en algunas cosas...para eso esta la docu que te aparece en el start.html, que explica todo en ingles.
Si bien para poder tener permisos de desarrollador tenes que entrar con el usuario BCUSER y la clave puede ser "minisap" (sin comillas) en 7.01 o  "abcd1234"(sin comillas) en 7.02, no se cual tenes, pero proba.  8)
Luego para cargar datos a las tablas de prueba de SAP hace esto.
Primero ejecutas el programa SAPBC_DATA_GENERATOR desde la SE38.
Este programa nos cargará las tablas:
   - SPFLI
   - SFLIGHT
   - SBOOK

Después ejecutamos este otro programa SFLIGHT_DATA_GEN que nos cargará las tablas:
   - STICKET
   - SNVOICE
STRAVELAG: Me fije y esta ya contiene datos. :P

Y eso es todo...espero haber sido de ayuda.

Saludos.

23
Programación ABAP / Re:BI Juego de Datos - Mensajes de Error en bdcmsgcoll
« en: 16 de Diciembre de 2011, 07:30:14 pm »
Estimado...

Si quieres obtener los mensajes te puedo decir lo siguiente ...

Primero declarar la tabla de mensajes :
   *** TABLA DE LOG ERRORES QUE DEVUELVE EL BATCH INPUT.
   DATA: t_message  TYPE TABLE OF BDCMSGCOLL WITH HEADER LINE.

Luego cuando llamas la funcion :

    CALL TRANSACTION 'YTRATARCLIENTESD'
     USING i_bdc_tab
     MODE mode
    MESSAGES INTO t_message.

Es en "t_message" en donde quedan los mensajes....Esto es lo que quieres ?



Que tal Enrique....Claro es lo que quiero hacer por Juego De Datos... por Call Transaction lo hice asi. 8)
Quiero hacer lo mismo por Juego De Datos.
Te agradezco la idea...pero ya la habia implementado. Y tambien estuve mirando las funciones que utiliza el Juego de Datos pero no encuentro que haga uso de la estructura bdcmsgcoll. :'(

Saludos.


24
Programación ABAP / BI Juego de Datos - Mensajes de Error en bdcmsgcoll
« en: 15 de Diciembre de 2011, 02:59:14 pm »
Que tal Gente!!.. les comento un problema con un ejercicio. Tengo que realizar un ejercicio en cual realiza altas bajas y modificaciones por BI y por AMBOS: Call Transaction y Juego de Datos. Si bien lo tengo casi calado, pero tengo un problema para ver los mensajes en la estructura de sistema en el Juego de Datos, se que por call transaction hago:
CALL TRANSACTION 'YTRATARCLIENTESD' USING i_bdc_tab MODE mode MESSAGES INTO t_message.
en donde t_message, se guardan los mensajes que se generan al ejecutar la transaccion 'YTRATARCLIENTESD'. :P
Ahora quiero hacer esto en el Juego de Datos y no puedo rellenar esa tabla o capturar los mensajes (message_log) que se generan al ejecutar la transaccion.
El juego de Datos trabaja (como ya sabe) llamando a esta funcion:
      CALL FUNCTION 'BDC_INSERT'
      EXPORTING
        tcode            = 'YTRATARCLIENTESD'
      TABLES
        dynprotab        = i_bdc_tab
      EXCEPTIONS
        internal_error   = 1
        not_open         = 2
        queue_error      = 3
        tcode_invalid    = 4
        printing_invalid = 5
        posting_invalid  = 6
        OTHERS           = 7.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

y la estuve estudiando y no veo que utilice la estructura bdcmsgcoll que es donde se guardan los mensajes.
Alguien tiene idea de como lo trabaja el Juego de Datos? :o

Les agradezco de antemano las ideas.

Abrazo!

25
Programación ABAP / Como Manipular Tabla De Control
« en: 28 de Noviembre de 2011, 04:51:41 am »
Que tal gente ;D!Les acerco una duda que estoy teniendo con las tablas de control, en verdad estoy tratando de entender como se usan estas. Lo que tengo que hacer es lo siguiente: Una tabla de control que va a mostrar los datos de mi tabla z, y el usuario puede seleccionar solo una linea del table control y al presionar el boton eliminar el cliente seleccionado sera borrado de la tabla.
Si bien cree la table control con el wizard y con la marca de seleccion, pero me crea un codigo en el "flow logic" que  no interpreto bien...se los muestro:

PROCESS BEFORE OUTPUT.
*&SPWIZARD: PBO FLOW LOGIC FOR TABLECONTROL 'TC_BAJA'
  MODULE TC_BAJA_CHANGE_TC_ATTR.
*&SPWIZARD: MODULE TC_BAJA_CHANGE_COL_ATTR.
  LOOP AT   T_CLIENTES
       INTO E_DATOS
       WITH CONTROL TC_BAJA
       CURSOR TC_BAJA-CURRENT_LINE.
*&SPWIZARD:   MODULE TC_BAJA_CHANGE_FIELD_ATTR
  ENDLOOP.

 MODULE STATUS_0300.
*
PROCESS AFTER INPUT.
*&SPWIZARD: PAI FLOW LOGIC FOR TABLECONTROL 'TC_BAJA'
  LOOP AT T_CLIENTES.
    CHAIN.
      FIELD E_DATOS-KUNNR.
      FIELD E_DATOS-NAME.
      FIELD E_DATOS-ADDRESS.
      FIELD E_DATOS-TELF1.
      FIELD E_DATOS-ESPECIAL.
      MODULE TC_BAJA_MODIFY ON CHAIN-REQUEST.
    endchain.
    FIELD E_DATOS-SEL
      MODULE TC_BAJA_MARK ON REQUEST.
  ENDLOOP.
*&SPWIZARD: MODULE TC_BAJA_CHANGE_TC_ATTR.
*&SPWIZARD: MODULE TC_BAJA_CHANGE_COL_ATTR.

 MODULE USER_COMMAND_0300.


y tambien me crea este codigo,este en el PBO:

*&SPWIZARD: OUTPUT MODULE FOR TC 'g_tc_baja_itab'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: UPDATE LINES FOR EQUIVALENT SCROLLBAR
MODULE g_tc_baja_itab_CHANGE_TC_ATTR OUTPUT.
  DESCRIBE TABLE T_CLIENTES LINES g_tc_baja_itab-lines.
ENDMODULE.


Y  este en el PAI:
*&SPWIZARD: INPUT MODULE FOR TC 'TC_BAJA'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: MODIFY TABLE
MODULE TC_BAJA_MODIFY INPUT.
  MODIFY T_CLIENTES
    FROM E_DATOS
    INDEX TC_BAJA-CURRENT_LINE.
ENDMODULE.                    "TC_BAJA_MODIFY INPUT

*&SPWIZARD: INPUT MODUL FOR TC 'TC_BAJA'. DO NOT CHANGE THIS LINE!
*&SPWIZARD: MARK TABLE
MODULE TC_BAJA_MARK INPUT.
  DATA: g_TC_BAJA_wa2 like line of T_CLIENTES.
  if TC_BAJA-line_sel_mode = 1
  and E_DATOS-SEL = 'X'.
    loop at T_CLIENTES into g_TC_BAJA_wa2
      where SEL = 'X'.
      g_TC_BAJA_wa2-SEL = ''.
      modify T_CLIENTES
        from g_TC_BAJA_wa2
        transporting SEL.
    endloop.
  endif.
  MODIFY T_CLIENTES
    FROM E_DATOS
    INDEX TC_BAJA-CURRENT_LINE
    TRANSPORTING SEL.
ENDMODULE.                    "TC_BAJA_MARK INPUT

que en verdad no comprendo bien y no se si me sirve.

Como tengo que continuar a partir de aqui, Segun lo que tengo que hace? :(
De antemano gracias por el salvavidas!! :P


Páginas: 1 [2]