VL02N no me habilita a modificar AFS PICKING - cantidad

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • maeve
    Junior Member
    • abr
    • 17

    #1

    VL02N no me habilita a modificar AFS PICKING - cantidad

    hola a todos

    tengo una funacion que ejecuta la trn vl02n

    mi codigo:

    ** Call the transaction
    CALL TRANSACTION 'VL02N' USING bdcdata
    UPDATE 'L'
    MODE 'N'
    MESSAGES INTO t_msg.

    donde bcdata es del tipo siguiente
    estructura:
    program - bdc_prog - char 40 - bdc modulpool
    dynpro - bdc_dynr - numc 4 - bdc numero de dynpro
    dynbegin - bdcstart - char 1 - bdc iniciar un dynpro
    fnam - fnam_4 - char 132 - nombre campo
    fval - bdc_fval - char 132 - bdc valor del campo

    DATA: BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE.

    la tabla bcdata se carga en mi caso con estos datos:
    SAPMV50A |4004 |X | <
    |0000 | |BDC_OKCODE <
    |0000 | |LIKP-VBELN <
    SAPMV50A |1000 |X | <
    |0000 | |BDC_OKCODE <
    SAPLJ3AD |2010 |X | <
    |0000 | |BDC_OKCODE <
    SAPLJ3AD |2010 |X | <
    |0000 | |BDC_OKCODE <
    |0000 | |J_3ASZDI-PIKMG(01<
    SAPLJ3AD |2010 |X | <
    |0000 | |BDC_OKCODE <

    bdc_okcode es un "ejecutar" en la dynpro
    j_3aszdi-pikmg es el campo que quiero modificar, con el valor que le quiero asignar (01).

    MI PROBLEMA: es que esto puedo ejecutarlo en un servidor con version de sap 5.0, mientras que no corre en uno con 4.6

    El campo se llama igual.

    La unica diferencia que veo, es que si voy por la trn vl02n, no aparece habilitado como para modificaciones.

    ¿por que puede ser?

    lo que me esta devolviendo es que no permite entradas en ese campo (lo cual suena logico si por la trn no lo veo como modificable)

    espero que alguien sepa por que no puedo modificarlo...

    gracias
Trabajando...