36: BEGIN
37:
38: l_validation_level := p_validation_level ;
39: IF l_validation_level IS NULL THEN
40: l_validation_level := FND_API.G_VALID_LEVEL_FULL ;
41: END IF ;
42:
43: x_return_status := FND_API.G_RET_STS_SUCCESS;
44:
39: IF l_validation_level IS NULL THEN
40: l_validation_level := FND_API.G_VALID_LEVEL_FULL ;
41: END IF ;
42:
43: x_return_status := FND_API.G_RET_STS_SUCCESS;
44:
45: /* You custom logic is here */
46:
47: EXCEPTION
48:
49: WHEN OTHERS THEN
50: x_msg_count := x_msg_count + 1;
51: x_msg_data := substr(SQLERRM,1,2000);
52: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
53:
54: END StartCustomWorkflow ;
55:
56:
72: BEGIN
73:
74: l_validation_level := p_validation_level ;
75: IF l_validation_level IS NULL THEN
76: l_validation_level := FND_API.G_VALID_LEVEL_FULL ;
77: END IF ;
78:
79: x_return_status := FND_API.G_RET_STS_SUCCESS;
80:
75: IF l_validation_level IS NULL THEN
76: l_validation_level := FND_API.G_VALID_LEVEL_FULL ;
77: END IF ;
78:
79: x_return_status := FND_API.G_RET_STS_SUCCESS;
80:
81:
82: /* You custom logic is here */
83:
85:
86: WHEN OTHERS THEN
87: x_msg_count := x_msg_count + 1;
88: x_msg_data := substr(SQLERRM,1,2000);
89: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
90:
91: END AbortCustomWorkflow ;
92:
93: