Ver la Versión Completa : Problema con Batch Input
daviciyo7x
25/03/10, 08:50:41
Buenas, tengo un pequeño problemita con un batch input.
necesito que en la transacción F110 marca una serie de check-point, en la grabación los marca y en el código del programa vienen marcados, pero a la hora de ejecutar el batch input no los marca, tanto en modo errores como en visible...me falta algún parámetro al call transaction???
Gracias y un saludo
ppchico
25/03/10, 13:20:19
Si pones un poco el código de la grabación... podemos decir que es lo que te puede faltar... o si es otra cuestión ajena al código...
daviciyo7x
25/03/10, 13:23:39
Aqui lo tienes, gracias
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFI'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=PAR'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110C-BUDAT'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110C-GRDAT'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-FDEBI'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-NEDAT(01)'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-BUKLS(01)'
ls_datos-bukrs.
perform bdc_field using 'F110V-ZWELS(01)'
ls_datos-zlsch.
perform bdc_field using 'F110V-NEDAT(01)'
fecha4.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-BISKK'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-VONKK'
'0'.
perform bdc_field using 'F110V-BISKK'
'zzzzzzzzzz'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=SEL'.
perform bdc_field using 'BDC_CURSOR'
'F110V-BISKK'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-VONKK'
'0'.
perform bdc_field using 'F110V-BISKK'
'ZZZZZZZZZZ'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LIST1(01)'.
perform bdc_field using 'F110V-TEXT1(01)'
'BSEG-ZLSCH'.
perform bdc_field using 'F110V-LIST1(01)'
ls_datos-zlsch.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LIST1(02)'.
perform bdc_field using 'F110V-TEXT1(02)'
'BSEG-ZFBDT'.
perform bdc_field using 'F110V-LIST1(02)'
ls_datos-zfbdt.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=LOG'.
perform bdc_field using 'BDC_CURSOR'
'F110V-TEXT1(01)'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-XTRBL'.
perform bdc_field using 'F110V-XTRFA'
'X'.
perform bdc_field using 'F110V-XTRBL'
'X'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=PRI'.
perform bdc_field using 'BDC_CURSOR'
'F110V-VONKK(01)'.
perform bdc_field using 'F110V-XTRFA'
'X'.
perform bdc_field using 'F110V-XTRBL'
'X'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_dynpro using 'SAPLSPO1' '0100'.
perform bdc_field using 'BDC_OKCODE'
'=YES'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=VOEX'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '1106'.
perform bdc_field using 'BDC_CURSOR'
'F110V-XSTRF'.
perform bdc_field using 'BDC_OKCODE'
'=EP'.
perform bdc_field using 'F110V-STRDT'
fecha2.
perform bdc_field using 'F110V-XSTRF'
'X'.
perform bdc_field using 'F110V-STRZT'
'00:00:00'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/EBCK'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
ppchico
25/03/10, 13:53:22
Aqui lo tienes, gracias
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFI'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=PAR'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110C-BUDAT'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110C-GRDAT'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-FDEBI'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-NEDAT(01)'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-BUKLS(01)'
ls_datos-bukrs.
perform bdc_field using 'F110V-ZWELS(01)'
ls_datos-zlsch.
perform bdc_field using 'F110V-NEDAT(01)'
fecha4.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-BISKK'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-VONKK'
'0'.
perform bdc_field using 'F110V-BISKK'
'zzzzzzzzzz'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=SEL'.
perform bdc_field using 'BDC_CURSOR'
'F110V-BISKK'.
perform bdc_field using 'F110C-BUDAT'
fecha1.
perform bdc_field using 'F110C-GRDAT'
fecha2.
perform bdc_field using 'F110V-FDEBI'
fecha3.
perform bdc_field using 'F110V-VONKK'
'0'.
perform bdc_field using 'F110V-BISKK'
'ZZZZZZZZZZ'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LIST1(01)'.
perform bdc_field using 'F110V-TEXT1(01)'
'BSEG-ZLSCH'.
perform bdc_field using 'F110V-LIST1(01)'
ls_datos-zlsch.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LIST1(02)'.
perform bdc_field using 'F110V-TEXT1(02)'
'BSEG-ZFBDT'.
perform bdc_field using 'F110V-LIST1(02)'
ls_datos-zfbdt.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=LOG'.
perform bdc_field using 'BDC_CURSOR'
'F110V-TEXT1(01)'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'F110V-XTRBL'.
perform bdc_field using 'F110V-XTRFA'
'X'.
perform bdc_field using 'F110V-XTRBL'
'X'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'=PRI'.
perform bdc_field using 'BDC_CURSOR'
'F110V-VONKK(01)'.
perform bdc_field using 'F110V-XTRFA'
'X'.
perform bdc_field using 'F110V-XTRBL'
'X'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_dynpro using 'SAPLSPO1' '0100'.
perform bdc_field using 'BDC_OKCODE'
'=YES'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=VOEX'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '1106'.
perform bdc_field using 'BDC_CURSOR'
'F110V-XSTRF'.
perform bdc_field using 'BDC_OKCODE'
'=EP'.
perform bdc_field using 'F110V-STRDT'
fecha2.
perform bdc_field using 'F110V-XSTRF'
'X'.
perform bdc_field using 'F110V-STRZT'
'00:00:00'.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
perform bdc_field using 'BDC_OKCODE'
'=STA'.
perform bdc_field using 'F110V-LAUFD'
fecha.
perform bdc_field using 'F110V-LAUFI'
ls_datos-laufi.
perform bdc_dynpro using 'SAPF110V' '0200'.
perform bdc_field using 'BDC_OKCODE'
'/EBCK'.
perform bdc_field using 'BDC_CURSOR'
'F110V-LAUFD'.
Saludos De nuevo,
Yo he hecho lo siguiente, y me ha funcionado marcando los FLAGS que entiendo que son "Verificar Rendimiento" y "Posiciones de documentos de pago":
REPORT z_fjcm .
DATA: bdcdata TYPE STANDARD TABLE OF bdcdata WITH HEADER LINE.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFI'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=PAR'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110C-BUDAT'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110C-GRDAT'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-FDEBI'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_field USING 'F110V-FDEBI'
sy-datum.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-NEDAT(01)'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_field USING 'F110V-FDEBI'
sy-datum.
PERFORM bdc_field USING 'F110V-BUKLS(01)'
bukrs.
PERFORM bdc_field USING 'F110V-ZWELS(01)'
'0'.
PERFORM bdc_field USING 'F110V-NEDAT(01)'
sy-datum.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-BISKK'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_field USING 'F110V-FDEBI'
sy-datum.
PERFORM bdc_field USING 'F110V-VONKK'
'0'.
PERFORM bdc_field USING 'F110V-BISKK'
'zzzzzzzzzz'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SEL'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-BISKK'.
PERFORM bdc_field USING 'F110C-BUDAT'
sy-datum.
PERFORM bdc_field USING 'F110C-GRDAT'
sy-datum.
PERFORM bdc_field USING 'F110V-FDEBI'
sy-datum.
PERFORM bdc_field USING 'F110V-VONKK'
'0'.
PERFORM bdc_field USING 'F110V-BISKK'
'ZZZZZZZZZZ'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LIST1(01)'.
PERFORM bdc_field USING 'F110V-TEXT1(01)'
'BSEG-ZLSCH'.
PERFORM bdc_field USING 'F110V-LIST1(01)'
'0'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LIST1(02)'.
PERFORM bdc_field USING 'F110V-TEXT1(02)'
'BSEG-ZFBDT'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=LOG'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-TEXT1(01)'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-XTRBL'.
PERFORM bdc_field USING 'F110V-XTRFA'
'X'.
PERFORM bdc_field USING 'F110V-XTRBL'
'X'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=PRI'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-VONKK(01)'.
PERFORM bdc_field USING 'F110V-XTRFA'
'X'.
PERFORM bdc_field USING 'F110V-XTRBL'
'X'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=STA'.
PERFORM bdc_dynpro USING 'SAPLSPO1' '0100'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=YES'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=VOEX'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '1106'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-XSTRF'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=EP'.
PERFORM bdc_field USING 'F110V-STRDT'
sy-datum.
PERFORM bdc_field USING 'F110V-XSTRF'
'X'.
PERFORM bdc_field USING 'F110V-STRZT'
'00:00:00'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=STA'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=STA'.
PERFORM bdc_field USING 'F110V-LAUFD'
sy-datum.
PERFORM bdc_field USING 'F110V-LAUFI'
'012345'.
PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/EBCK'.
PERFORM bdc_field USING 'BDC_CURSOR'
'F110V-LAUFD'.
CALL TRANSACTION 'F110' USING bdcdata MODE 'A'.
*&---------------------------------------------------------------------*
*& Form BDC_DYNPRO
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM bdc_dynpro USING p_prog p_dynpro.
CLEAR bdcdata.
bdcdata-program = p_prog.
bdcdata-dynpro = p_dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM. "BDC_DYNPRO
*&---------------------------------------------------------------------*
*& Form bdc_field
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_CAMPO text
* -->P_VALOR text
*----------------------------------------------------------------------*
FORM bdc_field USING p_campo p_valor.
CLEAR bdcdata.
bdcdata-fnam = p_campo.
bdcdata-fval = p_valor.
APPEND bdcdata.
ENDFORM. "bdc_field
Por lo tanto, la grabación parece que en teoría está bien... quizás es tema de parametrización, pero me extrañaría mucho... suerte... y ya me contarás cual fue el problema al final...
Un Saludo.
daviciyo7x
26/03/10, 10:18:00
Ya lo solucioné!! había un parámetro mal en el perform bdc_field y no registraba el campo!!
Gracias y un saludo
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web