#1
|
|||
|
|||
Batch input con campo no modificable
Hola, estoy haciendo un batch input a la CC01, pero resulta que tiene un campo modificable o no segun el valor de un check anterior. O sea, al marcar el check y pulsar INTRO, este campo se vuelve modificable y puedes introducir un valor.
El caso es que el check me lo coge bien pero al pasar a la siguiente pantalla, paso como si no estuviera activado (me crea un maestro en vez de una solicitud) y como si ese campo no modificable no tuviera valor. Y tampoco puedo hacer una grabacion con la SM35 porque en cuanto que pulso ese check, me saca de la grabacion como si la transaccion hubiera terminado. Mi codigo es: PERFORM bdc_dynpro USING 'SAPMC29C' '0100'. PERFORM bdc_field USING 'BDC_OKCODE' '/00'. IF NOT p_ccart IS INITIAL. PERFORM bdc_field USING 'RAD_BUT_ECNTYP-ECRO' 'X'. PERFORM bdc_dynpro USING 'SAPMC29C' '0100'. PERFORM bdc_field USING 'RC29A-CCART' p_ccart. PERFORM bdc_dynpro USING 'SAPMC29C' '0100'. PERFORM bdc_field USING 'BDC_OKCODE' '/00'. ELSE. PERFORM bdc_field using 'BDC_CURSOR' 'RC29A-AENNR'. PERFORM bdc_field using 'BDC_OKCODE' '/00'. PERFORM bdc_field using 'RAD_BUT_ECNTYP-NORM' 'X'. ENDIF. Se os ocurre como puedo solucionarlo. Gracias !!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|