Ir al contenido principal

Entradas

Mostrando las entradas de abril, 2025

Entradas Dynpro Forzadas f4 ayuda de búsqueda

Luego de los eventos PBO - PAI, estan los Value Request, que se activan a la hora de setear el campo. Por ejemplo process on value-request.   field p9003-campo1  module zcampo1.   field p9003-campo2       module zcampo2. Estos modulos tenian que tene una ayuda de busqueda basada en una tabla Z, y a la vez cuando seleccionaba en un campo el valor, el correspondiente al otro campo se debia actualizar. Pasos, hacer la busqueda a la tabla Z guardo en lt_tab_valores, agregarle un Indice numerico, para luego llamar a funcion que muestar la ayuda en el dialogo.   call function 'F4IF_INT_TABLE_VALUE_REQUEST'     exporting       retfield        = 'ZINDEX_ACT'  "este campo es una clave interna que me invento para tener referencia       window_title    = 'Titulo que quiero'       value_org       = 'S'     tables       value_t...

Uso de los comandos Import / Export (ABAP)

  IMPORT  NOMBRE_VARIABLE  FROM MEMORY ID   ‘NOMBRE_MEMORIA’ . FREE MEMORY ID   ‘NOMBRE_MEMORIA’ REPORT  ZLI_PRUEBA2. PARAMETERS:  P_VALOR(8)  TYPE  C, P_NUM  TYPE  I. DATA:  LV_CAMPO1(8)  TYPE  C, LV_CANTIDAD  TYPE  I. LV_CAMPO1 = P_VALOR. LV_CANTIDAD = P_NUM. EXPORT  LV_CAMPO1  TO MEMORY ID   ‘ZCAMPO1’ . EXPORT  LV_CANTIDAD  TO MEMORY ID  ‘ZCAMPO2’ . SUBMIT  ZLI_PRUEBA3. El programa que lo recepciona y muestra REPORT    ZLI_PRUEBA3 . DATA :   LV_CAMPO1  TYPE   BKPF – BKTXT ,       LV_CANTIDAD  TYPE   I . IMPORT   LV_CAMPO1  FROM  MEMORY  ID   ‘ZCAMPO1’ . IMPORT   LV_CANTIDAD  FROM  MEMORY  ID   ‘ZCAMPO2’ . WRITE : / LV_CAMPO1 ,       / LV_CANTIDAD . FREE  MEMORY   ID   ‘ZCAMPO1’ . FREE  MEMORY  ...