|
#1
|
|||
|
|||
Hola,
acá tenés la respuesta a tu consulta: . Saludos! |
#2
|
|||
|
|||
muchas gracias eso me responde perfectamente la pregunta 2. todavía me queda la duda de la pregunta 1 |
#3
|
|||
|
|||
Hola.
Tienes que rellenar tu tabla con los nombres de dynpros, campos, etc., y respectivos valores que te recoja tu grabación en la SM35. Puedes ver el include bdcrecx1. Ejemplo: perform bdc_dynpro using 'SAPMP50A' '1000'. perform bdc_field using 'BDC_OKCODE' '/EEND'. perform bdc_field using 'BDC_CURSOR' 'RP50G-PERNR'. CALL TRANSACTION 'PA30' ... . *----------------------------------------------------------------------* * Start new screen * *----------------------------------------------------------------------* FORM BDC_DYNPRO USING PROGRAM DYNPRO. CLEAR BDCDATA. BDCDATA-PROGRAM = PROGRAM. BDCDATA-DYNPRO = DYNPRO. BDCDATA-DYNBEGIN = 'X'. APPEND BDCDATA. ENDFORM. *----------------------------------------------------------------------* * Insert field * *----------------------------------------------------------------------* FORM BDC_FIELD USING FNAM FVAL. IF FVAL <> NODATA. CLEAR BDCDATA. BDCDATA-FNAM = FNAM. BDCDATA-FVAL = FVAL. APPEND BDCDATA. ENDIF. ENDFORM. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|