DBA Data[Home] [Help]

APPS.PO_DRAFTS_PVT dependencies on PO_GLOBAL

Line 1463: IF(p_role <> PO_GLOBAL.g_role_BUYER) THEN

1459: x_update_allowed := FND_API.G_FALSE;
1460: RETURN;
1461: ELSE
1462: x_message := 'PO_DOC_LOCKED_BY_OTHER_ROLE';
1463: IF(p_role <> PO_GLOBAL.g_role_BUYER) THEN
1464: x_update_allowed := FND_API.G_FALSE;
1465: ELSE
1466: x_unlock_required := FND_API.G_TRUE;
1467: END IF;

Line 1520: IF(p_role <> PO_GLOBAL.g_role_BUYER) THEN

1516: x_update_allowed := FND_API.G_FALSE;
1517: RETURN;
1518: ELSE
1519: x_message := 'PO_DOC_LOCKED_BY_OTHER_ROLE';
1520: IF(p_role <> PO_GLOBAL.g_role_BUYER) THEN
1521: x_update_allowed := FND_API.G_FALSE;
1522: ELSE
1523: x_unlock_required := FND_API.G_TRUE;
1524: END IF;

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

1543: END IF;
1544:
1545: d_position := 50;
1546:
1547: IF (p_role = PO_GLOBAL.g_role_SUPPLIER) THEN
1548: l_supplier_auth_enabled :=
1549: get_supplier_auth_enabled_flag
1550: ( p_po_header_id => p_po_header_id
1551: );

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

1558: RETURN;
1559: END IF;
1560: END IF;
1561:
1562: IF (p_role = PO_GLOBAL.g_role_CAT_ADMIN) THEN
1563: l_cat_admin_auth_enabled :=
1564: get_cat_admin_auth_enable_flag
1565: ( p_po_header_id => p_po_header_id
1566: );

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

1582: WHERE po_header_id = p_po_header_id;
1583:
1584: -- do not allow document update by non-buyer role if
1585: -- document is not in INCOMPLETE or APPROVED status
1586: IF ( p_role <> PO_GLOBAL.g_role_BUYER AND
1587: l_authorization_status NOT IN ('INCOMPLETE', 'APPROVED')) THEN
1588:
1589: IF (PO_LOG.d_stmt) THEN
1590: PO_LOG.stmt (d_module, d_position, 'auth status = ' ||

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

1630:
1631: -- In such cases, we can simply take the default value of the
1632: -- update_allowed_flag (FND_API.G_TRUE)
1633: NULL;
1634: ELSIF (p_role = PO_GLOBAL.g_role_BUYER) THEN
1635: x_message := 'PO_DOC_LOCKED_BY_OTHER_ROLE';
1636: -- if role is buyer and the role currently locking the document
1637: -- is different, we need to unlock the document first
1638: x_unlock_required := FND_API.G_TRUE;

Line 1983: p_role = PO_GLOBAL.g_role_BUYER AND

1979:
1980: l_applicable := FND_API.G_FALSE;
1981:
1982: ELSIF ( l_current_lock_owner_role IS NULL AND
1983: p_role = PO_GLOBAL.g_role_BUYER AND
1984: l_approved_date IS NULL ) THEN
1985:
1986: l_applicable := FND_API.G_FALSE;
1987: END IF;

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

2047: IF (NOT (l_type_lookup_code = 'BLANKET' AND l_ga_flag = 'Y')) THEN
2048:
2049: l_applicable := FND_API.G_FALSE;
2050:
2051: ELSIF ( p_role = PO_GLOBAL.g_role_BUYER) THEN
2052:
2053: l_applicable := FND_API.G_FALSE;
2054: END IF;
2055:

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

3314: IF (PO_LOG.d_proc) THEN
3315: PO_LOG.proc_begin(d_module);
3316: END IF;
3317:
3318: IF (p_role IN (PO_GLOBAL.g_role_SUPPLIER,
3319: PO_GLOBAL.g_role_CAT_ADMIN)) THEN
3320:
3321: SELECT 1
3322: INTO l_dummy

Line 3319: PO_GLOBAL.g_role_CAT_ADMIN)) THEN

3315: PO_LOG.proc_begin(d_module);
3316: END IF;
3317:
3318: IF (p_role IN (PO_GLOBAL.g_role_SUPPLIER,
3319: PO_GLOBAL.g_role_CAT_ADMIN)) THEN
3320:
3321: SELECT 1
3322: INTO l_dummy
3323: FROM po_headers_all POH