SLA/XLA połączenia pomiędzy XLA a tablicami źródłowymi

Oryginał: http://www.oracleerp4u.com/2010/06/r12-sla-subledger-accounting.html
1) All accounting performed before transfer to the GL. Accounting data generated and stored in “Accounting Events” tables prior to transfer to GL

2) Run “Create Accounting” to populate accounting events (SLA) tables. User can “View Accounting” only after “Create Accounting” is run. Create Accounting process
– Applies accounting rules
– Loads SLA tables, GL tables
– Creates detailed data per accounting rules, stores in SLA “distribution links” table

3) Below are the key tables for SLA in R12

XLA_AE_HEADERS xah
XLA_AE_LINES xal
XLA_EVENTS xae
XLA_TRANSACTION_ENTITIES xte
XLA_DISTRIBUTION_LINKS xdl
GL_IMPORT_REFERENCES gir

Below are the possible joins between these XLA Tables

xah.ae_header_id = xal.ae_header_id
xah.entity_id = xte.entity_id
xae.entity_id = xte.entity_id
xah.event_id = xlae.event_id
xah.ae_header_id = xdl.ae_header_id
xah.ae_line_num = xdl.ae_line_num
xah.event_id = xdl.event_id
xal.gl_sl_link_id = gir.gl_sl_link_id
xal.gl_sl_link_table = gir.gl_sl_link_table
xah.application_id = xal.application_id
xal.application_id = xte.application_id
xte.application_id = xdl.application_id
xae.application_id = xte.application_id
xah.application_id = xae.application_id
xah.application_id = (Different value based on Module)

xte.entity_code =
'TRANSACTIONS’ or
'RECEIPTS’ or
'ADJUSTMENTS’ or
'PURCHASE_ORDER’ or
'AP_INVOICES’ or
'AP_PAYMENTS’ or
'MTL_ACCOUNTING_EVENTS’ or
'WIP_ACCOUNTING_EVENTS’

xte.source_id_int_1 =
'INVOICE_ID’ or
'CHECK_ID’ or
'CUSTOMER_TRX_ID’ or
'TRANSACTION_ID’

XLA_DISTRIBUTION_LINKS table join based on Source Distribution Types
xdl.source_distribution_type = 'AP_PMT_DIST ’
and xdl.source_distribution_id_num_1 = AP_PAYMENT_HIST_DISTS.payment_hist_dist_id
—————
xdl.source_distribution_type = 'AP_INV_DIST’
and xdl.source_distribution_id_num_1 = AP_INVOICE_DISTRIBUTIONS_ALL.invoice_distribution_id
—————
xdl.source_distribution_type = 'AR_DISTRIBUTIONS_ALL’
and xdl.source_distribution_id_num_1 = AR_DISTRIBUTIONS_ALL.line_id
and AR_DISTRIBUTIONS_ALL.source_id = AR_RECEIVABLE_APPLICATIONS_ALL.receivable_application_id
—————
xdl.source_distribution_type = 'RA_CUST_TRX_LINE_GL_DIST_ALL’
and xdl.source_distribution_id_num_1 = RA_CUST_TRX_LINE_GL_DIST_ALL.cust_trx_line_gl_dist_id
—————
xdl.source_distribution_type = 'MTL_TRANSACTION_ACCOUNTS’
and xdl.source_distribution_id_num_1 = MTL_TRANSACTION_ACCOUNTS.inv_sub_ledger_id
—————
xdl.source_distribution_type = 'WIP_TRANSACTION_ACCOUNTS’
and xdl.source_distribution_id_num_1 = WIP_TRANSACTION_ACCOUNTS.wip_sub_ledger_id
—————
xdl.source_distribution_type = 'RCV_RECEIVING_SUB_LEDGER’
and xdl.source_distribution_id_num_1 = RCV_RECEIVING_SUB_LEDGER.rcv_sub_ledger_id

Zaszufladkowano do kategorii Moduły OeBS, SLA | Otagowano | Dodaj komentarz

Restart / bounce middle tier

 

Restart middle tier – konieczny po modyfikacjach OAF

R12

Stop all apps tier processes:
$ADMIN_SCRIPTS_HOME/adstpall.sh apps/aps

Start all apps tier processes:
$ADMIN_SCRIPTS_HOME/adstrtal.sh apps/aps

uwaga. po tym chyba nie wstają concurrent managers.
Także w przypadku OAF lepiej restartować tylko czerwone

Apache

$INST_TOP/admin/scripts/adapcctl.sh stop
$INST_TOP/admin/scripts/adapcctl.sh start

lub:
$ADMIN_SCRIPTS_HOME/adapcctl.sh stop
$ADMIN_SCRIPTS_HOME/adoacorectl.sh stop
$ADMIN_SCRIPTS_HOME/adapccctl.sh start
$ADMIN_SCRIPTS_HOME/adoacorectl.sh start

11i
$COMMON_TOP/admin/scripts//adapcctl.sh stop
$COMMON_TOP/admin/scripts//adapcctl.sh start

Zaszufladkowano do kategorii OAF | Otagowano , , | Dodaj komentarz

sprawdzanie ustawień opcji profilu – SQL

SELECT
substr(pro1.user_profile_option_name,1,35) Profile,
decode(pov.level_id,
10001,'Site',
10002,'Application',
10003,'Resp',
10004,'User') Option_Level,
decode(pov.level_id,
10001,'Site',
10002,appl.application_short_name,
10003,resp.responsibility_name,
10004,u.user_name) Level_Value,
nvl(pov.profile_option_value,'Is Null') Profile_option_Value
FROM
fnd_profile_option_values pov,
fnd_responsibility_tl resp,
fnd_application appl,
fnd_user u,
fnd_profile_options pro,
fnd_profile_options_tl pro1
WHERE
pro1.user_profile_option_name LIKE ('%Ledger%')
AND pro.profile_option_name = pro1.profile_option_name
AND pro.profile_option_id = pov.profile_option_id
AND resp.responsibility_name LIKE '%General%Ledger%' /* comment this line if you need to check profiles for all responsibilities */
AND pov.level_value = resp.responsibility_id (+)
AND pov.level_value = appl.application_id (+)
AND pov.level_value = u.user_id (+)
ORDER BY 1,2;
Zaszufladkowano do kategorii _EBS - ogólnie, SQL-ki | Otagowano , , | Dodaj komentarz

Dostęp do wyników zleceń współbieżnych innych użytkowników

Aby mieć dostęp do zleceń współbieżnych w R12 (gdzie stary profil nie działa), trzeba:

1) w autoryzacji Projektant funkcji (Functional Developer) zdefiniować „Zestaw wystąpień obiektu ” Czytaj dalej

Zaszufladkowano do kategorii _EBS - ogólnie | Otagowano , | Dodaj komentarz

Schemat kolorów na stronach OAF – Customizing Look and Feel, profil

Do zmiany kolorów stron oaf jest profil

APPS_LOOK_AND_FEEL PL Wygląd i sposób obsługi Aplikacji Oracle
APPS_LOOK_AND_FEEL US Oracle Applications Look and Feel Czytaj dalej

Zaszufladkowano do kategorii OAF | Otagowano , , , | Dodaj komentarz

custom WebADI z walidacją LOV

Video tutorial, jak zrobić custom WebADI  listą wartości opartą o tabelę

http://www.youtube.com/watch?feature=player_embedded&v=1lQPveCwLBU

Zaszufladkowano do kategorii _EBS - ogólnie | Otagowano , | Dodaj komentarz

SQL – szybkie listowanie kolumn tabeli w sql

przydatne do insertów

select ':new.'||COLUMN_NAME||',' from 
 ALL_TAB_COLUMNS cols 
where 
 cols.TABLE_NAME = 'RA_INTERFACE_LINES_ALL'
order by cols.column_name;
Zaszufladkowano do kategorii SQL | Otagowano , , | Dodaj komentarz

wbudowany pakiet – user name

W EBS jest wbudowany pakiet który zwraca nazwę użytkownika.

Przydatne do szybkiego sprawdzenia kto utworzył i aktualizował rekord.

FND_USER_AP_PKG.GET_USER_NAME(mmt.created_by) -- zwaraca user name na podstawie user ID
Zaszufladkowano do kategorii _EBS - ogólnie, SQL-ki | Otagowano , , | Dodaj komentarz