从自定义表单打开采购订单概览表单

时间:2015-04-08 13:42:47

标签: forms oracle oracleforms oracle-ebs

如何使用自定义表单中的po_header_id打开po-overview表单?

这对于标准版表格非常好,但不适用于概述:

fnd_function.execute (function_name => 'PO_POXPOEPO', 
                                            open_flag     => 'Y', 
                                            session_flag  => 'N', 
                                            other_params  => ' PO_HEADER_ID="'||PO_HEADER_ID||'"  ACCESS_LEVEL_CODE="VIEW_ONLY" POXPOEPO_CALLING_FORM="POXSTNOT"' );   

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

DECLARE
  pl_id        PARAMLIST;
BEGIN
  pl_id := Get_Parameter_List('yourprm');
  IF NOT Id_Null(pl_id) THEN  
    destroy_parameter_list(pl_id);
  end if;
  pl_id := create_parameter_list('yourprm');
  add_parameter(pl_id, 'po_header_id', text_parameter, 'yourpoid');

  CALL_FORM('po-overview',
              no_hide,
              no_replace,
              no_query_only,
              pl_id);
END;