0

如何从自定义表单中打开带有 po_header_id 的 po-overview 表单?

这适用于标准 po 形式,但不适用于概述:

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"' );   

有任何想法吗?

4

1 回答 1

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; 
于 2015-04-09T07:34:09.023 回答