--www.askhareesh.com
DECLARE
LV_RETURN_STATUS VARCHAR2 (1) := NULL;
LV_MSG_COUNT NUMBER := 0;
LV_MSG_DATA VARCHAR2 (2000) := NULL;
LV_VENDOR_REC AP_VENDOR_PUB_PKG.R_VENDOR_REC_TYPE;
BEGIN
LV_VENDOR_REC.END_DATE_ACTIVE := SYSDATE; --End Date
AP_VENDOR_PUB_PKG.UPDATE_VENDOR (
P_API_VERSION => 1.0,
P_INIT_MSG_LIST => FND_API.G_TRUE,
P_COMMIT => FND_API.G_FALSE,
P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
X_RETURN_STATUS => LV_RETURN_STATUS,
X_MSG_COUNT => LV_MSG_COUNT,
X_MSG_DATA => LV_MSG_DATA,
P_VENDOR_REC => LV_VENDOR_REC,
P_VENDOR_ID => 33164 --Vendor id
);
BEGIN
IF NVL (LV_RETURN_STATUS, 'XX') = 'S'
THEN
DBMS_OUTPUT.PUT_LINE ('Vendor deactivated successfully');
ELSE
DBMS_OUTPUT.PUT_LINE (
'Error while deactivating the supplier, Msg Count'
|| LV_MSG_COUNT
|| ', Error : '
|| LV_MSG_DATA);
END IF;
END;
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.PUT_LINE (
'Exception while deactivating supplier : ' || SQLERRM);
END;
No comments:
Post a Comment