error aplicar grabacion con la trax mm46

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • rmoralesrm
    Junior Member
    • jun
    • 1

    #1

    error aplicar grabacion con la trax mm46

    buenos días, hice una grabación con la MM46 como ejemplo,ya que necesito adjuntarselo a otro programa que tengo, pero a la hora de aplicar. no actualiza los datos. acá dejo el código:
    report Z_MM46_1
    no standard page heading line-size 255.

    include bdcrecx1.

    start-of-selection.


    perform open_group.

    perform bdc_dynpro using 'SAPMMSDL' '0200'.
    perform bdc_field using 'BDC_OKCODE'
    '=TAB2'.
    perform bdc_field using 'BDC_CURSOR'
    'MASSTABS-TABTXT(05)'.
    perform bdc_field using 'MASSTABS-MARK(05)'
    'X'.
    perform bdc_dynpro using 'SAPMMSDL' '0200'.
    perform bdc_field using 'BDC_CURSOR'
    'MASSSCREEN-VARNAME'.
    perform bdc_field using 'BDC_OKCODE'
    '=FIND'.
    perform bdc_dynpro using 'SAPLSPO4' '0300'.
    perform bdc_field using 'BDC_CURSOR'
    'SVALD-VALUE(01)'.
    perform bdc_field using 'BDC_OKCODE'
    '=FURT'.
    perform bdc_field using 'SVALD-VALUE(01)'
    'PLIFZ'.
    perform bdc_dynpro using 'SAPMMSDL' '0200'.
    perform bdc_field using 'BDC_OKCODE'
    '=NEXT'.
    perform bdc_field using 'BDC_CURSOR'
    'MASSFVIEW-FIELDTEXT(01)'.
    perform bdc_field using 'MASSFVIEW-CHECKBOX(01)'
    'X'.
    perform bdc_dynpro using 'SAPLMASS_SEL_DIALOG' '0100'.
    perform bdc_field using 'BDC_OKCODE'
    '=CRET'.
    perform bdc_field using 'BDC_CURSOR'
    'MASSFREESEL-LOW(02)'.
    perform bdc_field using 'MASSFREESEL-LOW(01)'
    '000000000001000217'.
    perform bdc_field using 'MASSFREESEL-LOW(02)'
    'M101'.
    perform bdc_dynpro using 'SAPLMASSINTERFACE' '0200'.
    perform bdc_field using 'BDC_OKCODE'
    '=FDAE'.
    perform bdc_field using 'BDC_CURSOR'
    'HEADER_STRUC-FIELD3-VALUE-RIGHT(01)'.
    perform bdc_field using 'HEADER_STRUC-FIELD3-VALUE-RIGHT(01)'
    ' 2'.
    perform bdc_dynpro using 'SAPLMASSINTERFACE' '0200'.
    perform bdc_field using 'BDC_OKCODE'
    '=SAVE'.
    perform bdc_field using 'BDC_CURSOR'
    'HEADER_STRUC-FIELD3-VALUE-RIGHT(01)'.
    perform bdc_transaction using 'MM46'.

    perform close_group.

    su ayuda por favor
    muchas gracias.
Trabajando...