Professional Documents
Culture Documents
select fr.RESPONSIBILITY_NAME || decode(fur.end_date,null,'','(inactive)') || ' ' || substr(fsg.security_group_name,1,4) resp_name , 'begin fnd_global.apps_initialize(' || fu.user_id || ',' || fr.RESPONSIBILITY_ID || ',' || fur.RESPONSIBILITY_APPLICATION_ID || ',' || fur.SECURITY_GROUP_ID || '); end;' exe from apps.FND_SECURITY_GROUPS_TL fsg, apps.FND_RESPONSIBILITY_VL fr, apps.FND_USER_RESP_GROUPS_DIRECT fur, apps.fnd_user fu where 1=1 and fsg.SECURITY_GROUP_ID (+) = fur.SECURITY_GROUP_ID and fsg.LANGUAGE (+) = 'US' and fsg.security_group_name (+) <> 'Standard' and fu.user_name like upper('XXXXX') and fur.user_id = fu.user_id and fr.RESPONSIBILITY_ID = fur.RESPONSIBILITY_ID order by fr.RESPONSIBILITY_NAME
110 dev apps -148029-192454-210505-165484-213674 dd-MM-yyyy 10000 H $resp 1000 10 Y select fu.user_name , fr.RESPONSIBILITY_NAME , fur.start_date, fur.end_date, fsg.security_group_name, fu.end_date user_end_date from apps.FND_SECURITY_GROUPS_TL fsg, apps.FND_RESPONSIBILITY_VL fr, apps.FND_USER_RESP_GROUPS_DIRECT fur, apps.fnd_user fu where 1=1 and fsg.SECURITY_GROUP_ID (+) = fur.SECURITY_GROUP_ID and fsg.LANGUAGE (+) = 'US' and fsg.security_group_name (+) <> 'Standard' and fu.user_name like upper('%') and upper(fr.RESPONSIBILITY_name) like upper('XXX%') and fur.user_id = fu.user_id and fr.RESPONSIBILITY_ID = fur.RESPONSIBILITY_ID order by 1,2
load 0
status S
USER_NAME XXTLQ
START_DATE 05-09-2008
END_DATE
SECURITY_GROUP_NAME
column P_USER_ID P_RESPONSIBILITY_ID P_RESPONSIBILITY_APPL_ID P_SECURITY_GROUP_ID P_START_DATE P_END_DATE P_DESCRIPTION P_UPDATE_WHO_COLUMNS P_USER_NAME p_resp_name p_security_group_name
execute data mapping adaptor database username password appl username appl password logon plsql load method number of spoolfiles spool filename trace level trace filename date format commit resp name pause sec pause rows pause errors show errors plsql
P_UPDATE_WHO_COLUMNS P_ACTION p_user_name varchar2(150); p_resp_name varchar2(150); p_security_group_name varchar2(150); BEGIN --$MAPPING
VARCHAR2(2000); VARCHAR2(1);
begin select user_id into p_user_id from fnd_user fu where 1=1 and fu.user_name = p_user_name; exception when others then :x_msg_data1 := '*** failed to get user_id ' || p_user_name ; :x_status := 'E'; end; if p_security_group_name is not null then begin select SECURITY_GROUP_ID into p_SECURITY_GROUP_ID from FND_SECURITY_GROUPS_TL where 1=1
and language = 'US' and SECURITY_GROUP_NAME = p_security_group_name; exception when others then :x_msg_data1 := '*** failed to get SECURITY_GROUP_NAME = ' || p_security :x_status := 'E'; end; else p_SECURITY_GROUP_ID := 0; end if;
begin select frt.APPLICATION_ID, frt.RESPONSIBILITY_ID into P_RESPONSIBILITY_APPL_ID, P_RESPONSIBILITY_ID from FND_RESPONSIBILITY_TL frt where 1=1 and frt.RESPONSIBILITY_NAME = p_resp_name -- and frt.SECURITY_GROUP_ID = p_SECURITY_GROUP_ID and frt.language = 'US'; exception when others then :x_msg_data1 := '*** failed to get RESPONSIBILITY_NAME = ' || p_resp_name :x_status := 'E'; end; FND_USER_RESP_GROUPS_API.UPLOAD_ASSIGNMENT (USER_ID => ,RESPONSIBILITY_ID => ,RESPONSIBILITY_APPLICATION_ID => ,SECURITY_GROUP_ID => ,START_DATE => ,END_DATE => ,DESCRIPTION => ,UPDATE_WHO_COLUMNS => ); :x_msg_data1 := p_resp_name || ' uploaded'; :x_status := 'S'; --$ROW_COMMIT P_USER_ID P_RESPONSIBILITY_ID P_RESPONSIBILITY_APPL_ID P_SECURITY_GROUP_ID P_START_DATE P_END_DATE P_DESCRIPTION P_UPDATE_WHO_COLUMNS
exception when others then :x_msg_data1 := '*** failed to upload (' || P_USER_ID || ', ' || P_RESPONS || ', ' || P_RESPONSIBILITY_APPL_ID || ', ' || P_SECURITY_GROUP_ID || ')' :x_status := 'E'; end; /
direct 1 0 dd-MM-yyyy row commit 10 1000 3 N DECLARE -- copyright 2008 - www.thomaslundqvist.dk P_USER_ID NUMBER; P_RESPONSIBILITY_ID NUMBER; P_RESPONSIBILITY_APPL_ID NUMBER; P_APPLICATION_ID NUMBER; P_SECURITY_GROUP_ID NUMBER; P_START_DATE DATE; P_END_DATE DATE; P_DESCRIPTION VARCHAR2(2000); P_UPDATE_WHO_COLUMNS VARCHAR2(2000); P_ACTION VARCHAR2(1); p_user_name varchar2(150); p_resp_name varchar2(150); p_security_group_name varchar2(150); BEGIN --$MAPPING begin select user_id into p_user_id from fnd_user fu where 1=1 and fu.user_name = p_user_name; exception when others then :x_msg_data1 := '*** failed to get user_id ' || p_user_name ; :x_status := 'E'; end; if p_security_group_name is not null then begin select SECURITY_GROUP_ID into p_SECURITY_GROUP_ID from FND_SECURITY_GROUPS_TL where 1=1
and language = 'US' and SECURITY_GROUP_NAME = p_security_group_name; exception when others then :x_msg_data1 := '*** failed to get SECURITY_GROUP_NAME = ' || p_security_group_name ; :x_status := 'E'; end; else p_SECURITY_GROUP_ID := 0; end if; begin select frt.APPLICATION_ID, frt.RESPONSIBILITY_ID into P_RESPONSIBILITY_APPL_ID, P_RESPONSIBILITY_ID from FND_RESPONSIBILITY_TL frt where 1=1 and frt.RESPONSIBILITY_NAME = p_resp_name -- and frt.SECURITY_GROUP_ID = p_SECURITY_GROUP_ID and frt.language = 'US'; exception when others then :x_msg_data1 := '*** failed to get RESPONSIBILITY_NAME = ' || p_resp_name ; :x_status := 'E'; end; FND_USER_RESP_GROUPS_API.UPLOAD_ASSIGNMENT (USER_ID => ,RESPONSIBILITY_ID => ,RESPONSIBILITY_APPLICATION_ID => ,SECURITY_GROUP_ID => ,START_DATE => ,END_DATE => ,DESCRIPTION => ,UPDATE_WHO_COLUMNS => ); :x_msg_data1 := p_resp_name || ' uploaded'; :x_status := 'S'; --$ROW_COMMIT exception when others then :x_msg_data1 := '*** failed to upload (' || P_USER_ID || ', ' || P_RESPONSIBILITY_ID || ', ' || P_RESPONSIBILITY_APPL_ID || ', ' || P_SECURITY_GROUP_ID || ')'; :x_status := 'E'; end; / P_USER_ID P_RESPONSIBILITY_ID P_RESPONSIBILITY_APPL_ID P_SECURITY_GROUP_ID P_START_DATE P_END_DATE P_DESCRIPTION P_UPDATE_WHO_COLUMNS
y_group_name ;
SIBILITY_ID