Глобальная переменная - Oracle Форма - PullRequest
0 голосов
/ 23 февраля 2020

Я пишу логи c в custom.pll oracle формах. Я хочу, чтобы глобальная переменная захватила значение из одной формы, передала его в другую форму и выполнила запрос. Ниже приведен код

procedure event(event_name varchar2) is 
form_name varchar2(50):= name_in('system.current_form'); 
  block_name varchar2(50):= name_in('system.cursor_block');
   v_group_name varchar2(255);
   V_GROUP VARCHAR2(255);
  begin
     if (event_name = 'ZOOM') then   
      if (form_name = 'FNDSCRSP' and block_name = 'RESPONSIBILITY') then 
        v_group_name:=Name_in('REQUEST_GROUP_NAME');
         fnd_function.execute(FUNCTION_NAME=>'FND_FNDRSGRP',  
                             OPEN_FLAG=>'Y',  
                             SESSION_FLAG=>'Y'  

                           );
       IF(FORM_NAME='FNDRSGRP' AND BLOCK_NAME='GROUPS') THEN
        V_GROUP:=NAME_IN('REQUEST_GROUP_NAME');
        V_GROUP:=V_GROUP_NAME;
        EXECUTE_QUERY;
       END IF;
      END IF;
      END IF;
  end event; 
...