Delete ITEM Category in EBS using API.

Introduction:

To delete an Item Category in Oracle E-Business Suite (EBS) using an API, you’ll typically interact with an endpoint specifically designed for deleting or managing item categories.

Prepare the Request:

The request will generally involve sending the unique identifier of the item category you wish to delete.

Script Code:

DECLARE

l_return_status VARCHAR2(80);

l_error_code    NUMBER;

l_msg_count     NUMBER;

l_msg_data      VARCHAR2(80);

l_category_id   NUMBER;

BEGIN

SELECT mcb.CATEGORY_ID

INTO l_category_id

FROM mtl_categories_b mcb

WHERE mcb.SEGMENT1=’RED’

AND mcb.STRUCTURE_ID =

(SELECT mcs_b.STRUCTURE_ID

FROM mtl_category_sets_b mcs_b

WHERE mcs_b.CATEGORY_SET_ID =

(SELECT mcs_tl.CATEGORY_SET_ID

FROM mtl_category_sets_tl mcs_tl

WHERE CATEGORY_SET_NAME =’INV_COLORS_SET’

)

);

 

INV_ITEM_CATEGORY_PUB.Delete_Category

(

p_api_version     => 1.0,

p_init_msg_list   => FND_API.G_FALSE,

p_commit          => FND_API.G_TRUE,

x_return_status   => l_return_status,

x_errorcode       => l_error_code,

x_msg_count       => l_msg_count,

x_msg_data        => l_msg_data,

p_category_id     => l_category_id);

 

IF l_return_status = fnd_api.g_ret_sts_success THEN

COMMIT;

DBMS_OUTPUT.put_line (‘Deletion of Item Category is Successful : ‘||l_category_id);

ELSE

DBMS_OUTPUT.put_line (‘Deletion of Item Category Failed with the error :’||l_error_code);

ROLLBACK;

END IF;

END ;

Recent Posts

Start typing and press Enter to search