PDA

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