Technical Document of WebAdi
Technical Document of WebAdi
In the Security Setting window scroll down until you see the ‘Scripting’
region. For the ‘Allow status bar updates via script’ click the ‘enable’
button. Click OK
If the Warning message appears click ‘Yes’ to change the settings.
Check the value for profile option named BNE Allow No Security Rule and
set the value to Yes
Go to System Administrator => Profile => System
Open Below Menu:
Desktop Integration Menu
Click on Apply
• Click Apply:
Click On Radio Button of Interface Name the screen come like this given below :
Finally click on Submit Button you will see the Integrator Created Successfully.
Click on go
click tab Define Layout from here select name of your Integrator from List Of Value.
Click On Go , then click on Create Button
Number of Headers: 1
click on Next Button and make it as below.
Click on Apply
Go to Desktop Integrator Responsibility again and click on Manage Integrator
Click on Go.
Select the radio Button and click on preview tab , you will see the Excel Sheet will be download.
Screen Shot to download of Excel Sheet
Click Next
Click On Create Document after that Excel Sheet will be Download , Click On Open and wait a
second.
DECLARE
CURSOR C1
IS
select * from bne_interface_cols_TL where APPLICATION_ID=800 and INTERFACE_CODE =
'XXKAEC_EARNING_ELEMENT_INTF1'
order by last_update_date desc;
LC_PROMPT VARCHAR2(1000);
BEGIN
FOR i IN C1
LOOP
IF I.prompt_left='EMPLOYEE_NUMBER'
THEN
LC_PROMPT:='Employee Number';
elsif
I.prompt_left='EFFECTIVE_START_DATE'
THEN
LC_PROMPT:='Start Date';
elsif
I.prompt_left='ELEMENT_NAME'
THEN
LC_PROMPT:='Element Name';
else
LC_PROMPT:=I.prompt_left;
end if;
bne_integrator_utils.update_interface_column_text
(p_application_id => 800,
p_interface_code => 'XXKAEC_EARNING_ELEMENT_INTF1',
p_sequence_num => I.sequence_num,
p_language => I.language,
p_source_lang => I.source_lang,
p_prompt_left => LC_PROMPT,
p_prompt_above => LC_PROMPT,
p_user_hint => NULL,
p_user_help_text => NULL,
p_user_id => 0 --Here you need to mention the user_id from whom you
login
);
COMMIT;
END LOOP;
END;
Now to display LOV In Spread Sheet , for that also you need to run API .
Suppose you want to display LOV of Flex Field .First you need to create View for that :
AS
fnd_flex_values ffv,
fnd_flex_value_sets ffvs
declare
v_interface_code varchar2(200) := 'XXKAEC_EARNING_ELEMENT_INTF1';
begin
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 800,
P_INTERFACE_CODE =>v_interface_code,
P_INTERFACE_COL_NAME => 'ELEMENT',
P_ID_COL => 'DESCRIPTION',
P_MEAN_COL => 'DESCRIPTION',
P_DESC_COL => 'DESCRIPTION',
P_TABLE => 'XXKAEC_EARNING_ELEMENTS',
P_ADDL_W_C => 'upper(PROCESSING_TYPE) = upper(''N'')',
P_WINDOW_CAPTION => 'Element',
P_WINDOW_WIDTH => 400,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 10,
P_TABLE_SORT_ORDER => 'DESCRIPTION',
P_USER_ID => 0, -- Name of user_id of the system for whom you login
P_POPLIST_FLAG => 'Y',
P_TABLE_COLUMNS => 'DESCRIPTION');
end;
Note:=>If LOV is not coming then say DBA to bounce Apache and adpcctl.sh
******************************************************************
******************************************************************