DBA Data[Home] [Help]

APPS.PO_DRAFTS_PVT dependencies on PO_GLOBAL

Line 1107: IF (p_role = PO_GLOBAL.g_role_BUYER AND

1103: x_message := 'PO_UPLOAD_ERROR';
1104: --If buyer is making changes and upload had errors and
1105: --upload was done by Supplier/Cat Admin
1106: --then buyer can break the lock
1107: IF (p_role = PO_GLOBAL.g_role_BUYER AND
1108: p_role <> l_upload_requestor_role) THEN
1109: x_unlock_required := FND_API.G_TRUE;
1110: ELSE
1111: x_update_allowed := FND_API.G_FALSE;

Line 1135: IF (p_role = PO_GLOBAL.g_role_SUPPLIER) THEN

1131: END IF;
1132:
1133: d_position := 50;
1134:
1135: IF (p_role = PO_GLOBAL.g_role_SUPPLIER) THEN
1136: l_supplier_auth_enabled :=
1137: get_supplier_auth_enabled_flag
1138: ( p_po_header_id => p_po_header_id
1139: );

Line 1150: IF (p_role = PO_GLOBAL.g_role_CAT_ADMIN) THEN

1146: RETURN;
1147: END IF;
1148: END IF;
1149:
1150: IF (p_role = PO_GLOBAL.g_role_CAT_ADMIN) THEN
1151: l_cat_admin_auth_enabled :=
1152: get_cat_admin_auth_enable_flag
1153: ( p_po_header_id => p_po_header_id
1154: );

Line 1174: IF ( p_role <> PO_GLOBAL.g_role_BUYER AND

1170: WHERE po_header_id = p_po_header_id;
1171:
1172: -- do not allow document update by non-buyer role if
1173: -- document is not in INCOMPLETE or APPROVED status
1174: IF ( p_role <> PO_GLOBAL.g_role_BUYER AND
1175: l_authorization_status NOT IN ('INCOMPLETE', 'APPROVED')) THEN
1176:
1177: IF (PO_LOG.d_stmt) THEN
1178: PO_LOG.stmt (d_module, d_position, 'auth status = ' ||

Line 1232: ELSIF (p_role = PO_GLOBAL.g_role_BUYER) THEN

1228:
1229: -- In such cases, we can simply take the default value of the
1230: -- update_allowed_flag (FND_API.G_TRUE)
1231: NULL;
1232: ELSIF (p_role = PO_GLOBAL.g_role_BUYER) THEN
1233: x_message := 'PO_DOC_LOCKED_BY_OTHER_ROLE';
1234: -- if role is buyer and the role currently locking the document
1235: -- is different, we need to unlock the document first
1236: x_unlock_required := FND_API.G_TRUE;

Line 1579: p_role = PO_GLOBAL.g_role_BUYER AND

1575:
1576: l_applicable := FND_API.G_FALSE;
1577:
1578: ELSIF ( l_current_lock_owner_role IS NULL AND
1579: p_role = PO_GLOBAL.g_role_BUYER AND
1580: l_approved_date IS NULL ) THEN
1581:
1582: l_applicable := FND_API.G_FALSE;
1583: END IF;

Line 1647: ELSIF ( p_role = PO_GLOBAL.g_role_BUYER) THEN

1643: IF (NOT (l_type_lookup_code = 'BLANKET' AND l_ga_flag = 'Y')) THEN
1644:
1645: l_applicable := FND_API.G_FALSE;
1646:
1647: ELSIF ( p_role = PO_GLOBAL.g_role_BUYER) THEN
1648:
1649: l_applicable := FND_API.G_FALSE;
1650: END IF;
1651:

Line 2824: IF (p_role IN (PO_GLOBAL.g_role_SUPPLIER,

2820: IF (PO_LOG.d_proc) THEN
2821: PO_LOG.proc_begin(d_module);
2822: END IF;
2823:
2824: IF (p_role IN (PO_GLOBAL.g_role_SUPPLIER,
2825: PO_GLOBAL.g_role_CAT_ADMIN)) THEN
2826:
2827: SELECT 1
2828: INTO l_dummy

Line 2825: PO_GLOBAL.g_role_CAT_ADMIN)) THEN

2821: PO_LOG.proc_begin(d_module);
2822: END IF;
2823:
2824: IF (p_role IN (PO_GLOBAL.g_role_SUPPLIER,
2825: PO_GLOBAL.g_role_CAT_ADMIN)) THEN
2826:
2827: SELECT 1
2828: INTO l_dummy
2829: FROM po_headers_all POH