MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   ayuda en un batch (foro/showthread.php?t=15922)

oker 26/08/08 18:14:43

ayuda en un batch
 
hola amigos,


He modificado un bacth para subir info a una trasaccion 'IE02' el programa que maneja esa trasaccion para subir la info se llama SAPMIEQ0 y he visto que tiene la imagen 0100 y la 0101. Esta transaccion tiene tres pestañas, le programa original sube info a la primera pestaña y lo unicoq ue he querido hacer es subir info a la tercera pestaña de la transaccion.
Cambie los parametros de los campos que neecsito, sacandolos presionando f1 posicionandome en los campos en question, me aparece el mismo nombre de programa, la misma tabla, diferente campo y misma imagen '0101'. El problema es que a la hora de correr el batch me dice que el campo no esta dentro SAPMIEQ0 0101, quiero entender que la imagen no contiene ese campo, cierto?
Pero si esta informacion yo la saque del sistema como es que puede estar mal. Me podrian dar una orientacion.

PD Se los agradecere muchisimo.

Promethevs 26/08/08 18:43:44

podrías poner el código a ver que onda?

oker 26/08/08 23:14:41

mas o menos esta asi el show, espero me puedas ayudar
 
SELECTION-SCREEN BEGIN OF BLOCK file WITH FRAME TITLE text-002.
PARAMETER: filews LIKE rlgrap-filename DEFAULT 'C:\material_numserie.xls',
test AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK file.

START-OF-SELECTION.

INCLUDE zexcelatablanue.

LOOP AT data_tab INTO wa_datatab.

IF sy-tabix GE 2.
PERFORM asignacion_campos.
PERFORM bapi.
ENDIF.

ENDLOOP.

PERFORM muestra_log.

*&---------------------------------------------------------------------*
*& Form asignacion_campos
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM asignacion_campos .

REFRESH i_bdctab.
CLEAR i_bdctab.




* Rellenado del apartado Programa
i_bdctab-program = 'SAPMIEQ0'.
i_bdctab-dynpro = '0100'.
i_bdctab-dynbegin = 'X'.
APPEND i_bdctab.
* Rellenado de los campos y pulsado del boton Alta
CLEAR i_bdctab.

i_bdctab-fnam = 'RM63E-EQUNR'.
i_bdctab-fval = wa_datatab-value_0001.
APPEND i_bdctab.
CLEAR i_bdctab.

i_bdctab-fnam = 'BDC_OKCODE'.
i_bdctab-fval = '/00'.
APPEND i_bdctab.
CLEAR i_bdctab.

* Rellenado del apartado Programa
i_bdctab-program = 'SAPMIEQ0'.
i_bdctab-dynpro = '01010'.
i_bdctab-dynbegin = 'X'.
APPEND i_bdctab.
* Rellenado de los campos y pulsado del boton Alta
CLEAR i_bdctab.

* i_bdctab-fnam = 'RM63E-EQUNR'.
* i_bdctab-fval = wa_datatab-value_0001.
* APPEND i_bdctab.
* CLEAR i_bdctab.

i_bdctab-fnam = 'itob-matnr'.
i_bdctab-fval = wa_datatab-value_0002.
APPEND i_bdctab.
CLEAR i_bdctab.

* i_bdctab-fnam = 'ITOB-SERNR'.
* i_bdctab-fval = wa_datatab-value_0003.
* APPEND i_bdctab.
* CLEAR i_bdctab.


i_bdctab-fnam = 'BDC_OKCODE'.
i_bdctab-fval = '=BU'.
APPEND i_bdctab.

ENDFORM. " asignacion_campos
*&---------------------------------------------------------------------*
*& Form bapi
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM bapi .

CALL TRANSACTION 'IE02' USING i_bdctab .

COMMIT WORK.


* PERFORM log.

ENDFORM. " bapi
*&----------------------------------------------

Ruben_cs 27/08/08 06:40:22

"i_bdctab-dynpro = '01010'."

En el código tienes como dynpro 01010 en lugar de 0101.
Prueba a ver

oker 28/08/08 23:21:32

entre tantas pruebas que hice lo deje como se ve pero no ni con el 0101 jala...

gracias de cualquier modo

Jose Murillo Fuentes 28/08/08 23:31:39

Academia en Ecuador
 
Hola amigos, quisiera ver si alguien me puede indicar si aca en Ecuador existe un lugar en donde uno pueda realizar la academia para el modulo MM y WM.
Actualmente estoy como un usuario en la implemantacion de SAP en la compañia en la que trabajo y especificamente estoy con CD(calidad de datos) como sabran en una implementacion pues me toca subir todos los datos de la compañia al nuevo sistema es mas mi funcion tambien es de almacen por lo que tambien veo lo que es el modulo MM (bodega de repuestos), pero a mas de esto quisiera realizar la academia y tener mas conocimientos para tratar de avanzar lo mas que se pueda.
Espero la pronta respuesta de alguno de ustedes, tambien me pueden escribir a mi mail
gracias espero sus comentarios:) :)


Husos Horarios son GMT. La hora en este momento es 20:54:06.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web