38: l_old_access_mode VARCHAR2(1);
39: l_old_org_id NUMBER;
40: BEGIN
41:
42: l_old_access_mode := MO_GLOBAL.get_access_mode();
43: l_old_org_id := MO_GLOBAL.get_current_org_id();
44:
45: IF (MO_GLOBAL.IS_MO_INIT_DONE <> 'Y' ) THEN
46: fnd_message.set_name('FUN', 'FUN_RULE_NO_MOAC_INIT');
39: l_old_org_id NUMBER;
40: BEGIN
41:
42: l_old_access_mode := MO_GLOBAL.get_access_mode();
43: l_old_org_id := MO_GLOBAL.get_current_org_id();
44:
45: IF (MO_GLOBAL.IS_MO_INIT_DONE <> 'Y' ) THEN
46: fnd_message.set_name('FUN', 'FUN_RULE_NO_MOAC_INIT');
47: app_exception.raise_exception;
41:
42: l_old_access_mode := MO_GLOBAL.get_access_mode();
43: l_old_org_id := MO_GLOBAL.get_current_org_id();
44:
45: IF (MO_GLOBAL.IS_MO_INIT_DONE <> 'Y' ) THEN
46: fnd_message.set_name('FUN', 'FUN_RULE_NO_MOAC_INIT');
47: app_exception.raise_exception;
48: ELSIF (l_old_access_mode <> 'S' AND l_old_org_id <> p_org_id) THEN
49: MO_GLOBAL.SET_POLICY_CONTEXT('S',p_org_id);
45: IF (MO_GLOBAL.IS_MO_INIT_DONE <> 'Y' ) THEN
46: fnd_message.set_name('FUN', 'FUN_RULE_NO_MOAC_INIT');
47: app_exception.raise_exception;
48: ELSIF (l_old_access_mode <> 'S' AND l_old_org_id <> p_org_id) THEN
49: MO_GLOBAL.SET_POLICY_CONTEXT('S',p_org_id);
50: END IF;
51:
52: END SET_MOAC_ACCESS_MODE;
53:
83:
84: BEGIN
85:
86: IF (p_old_access_mode <> 'S' AND p_old_org_id <> p_org_id) THEN
87: MO_GLOBAL.SET_POLICY_CONTEXT(p_old_access_mode ,p_old_org_id);
88: END IF;
89:
90: END SET_MOAC_POLICY_CONTEXT;
91: