gl_code_combination 是存放會計科目組合的鍵彈性域的表單。
該表單中沒有欄位的描述,乙個段乙個段的加描述太麻煩了。
我通常都是通過以下的方法來獲得描述
sql
語句上:
select gl_flexfields_pkg.get_description_sql(&char_of_account_id,1,gcc.segment1) seg1,
gl_flexfields_pkg.get_description_sql(&char_of_account_id,2,gcc.segment2) seg2,
gl_flexfields_pkg.get_description_sql(&char_of_account_id,3,gcc.segment3) seg3,
gl_flexfields_pkg.get_description_sql(&char_of_account_id,4,gcc.segment4) seg4,
gl_flexfields_pkg.get_description_sql(&char_of_account_id,5,gcc.segment5) seg5,
gl_flexfields_pkg.get_description_sql(&char_of_account_id,6,gcc.segment6) seg6
from gl_code_combinations gcc
where gcc.code_combination_id = &code_combination_id;
form上:
declare
l_char_id number;
l_account varchar2(300);
l_desc varchar2(500);
l_flex_return varchar2(480);
l_num number;
begin
--==get structure_number
select gl.chart_of_accounts_id
into l_char_id
from gl_sets_of_books gl,
fnd_currencies fnd,
ap_system_parameters asp,
gl_daily_conversion_types gdct,
financials_system_parameters fsp,
ap_terms apt
where gl.set_of_books_id = asp.set_of_books_id
and gl.currency_code = fnd.currency_code
and asp.default_exchange_rate_type = gdct.conversion_type(+)
and asp.prepayment_terms_id = apt.term_id(+);
--==get the ccid
l_account := '11.000000.212101.0000.0000.0000';
l_num :=fnd_flex_ext.get_ccid(
key_flex_code => 'gl#',
structure_number => 101,
validation_date => to_char(sysdate,'yyyy-mm-dd'),
concatenated_segments => l_account
); dbms_output.put_line(l_num);
--==get segment conbination
l_flex_return := fnd_flex_ext.get_segs(
key_flex_code
=> 'gl#',
structure_number
=> l_char_id,
combination_id
=> l_num);
dbms_output.put_line(l_flex_return);
--==get segment description
if (fnd_flex_keyval.validate_ccid(
key_flex_code => 'gl#',
structure_number => l_char_id,
combination_id => l_num,
displayable
=> 'all',
data_set
=> null,
vrule
=> null,
--security
=> 'ignore',
get_columns
=> null,
=> null,
resp_id
=> null,
user_id
=> null)
) then
l_desc := fnd_flex_keyval.concatenated_descriptions;
end if;
dbms_output.put_line(l_desc);
end;
程式的各個段
section 結構 sections region phdr fill secname 段名 contents 決定哪些內容存放在此段 start 本段的連線位址 實際執行位址 at ldadr 儲存位址 載入的位址 例子u boot.lds 根據上面的section的介紹,雖能大體看懂,但是還是...
C語言的各個段。
c語言程式經過編譯連線後形成的二進位制映像檔案由棧,堆,資料段和 段組成。其中資料段 由三部分部分組成 唯讀資料段,已經初始化讀寫資料段,未初始化資料段即bbs 1.棧區 stack 又叫堆疊,先進先出,由編譯器自動分配釋放,存放函式的引數值,區域性變數等值。其操作方式類似於資料結構中的棧。2.堆區...
MFC中獲得各個類的控制代碼的總結
1 在view中獲得doc指標 cyousdidoc pdoc getdocument 乙個視只能有乙個文件。3 在view中獲得mainframe指標 5 獲得當前文件指標 cdocument pcurrentdoc cframewnd m pmainwnd getactivedocument 6...