The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Insert_Type_Mappings(
p_TYPE_MAPPINGS_TBL IN TYPE_MAPPINGS_Tbl_Type
DEFAULT G_MISS_TYPE_MAPPINGS_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Insert_Type_Mappings';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Insert_Type_Mappings';
SAVEPOINT INSERT_TYPE_MAPPINGS_PUB;
INSERT INTO AS_MC_TYPE_MAPPINGS(
PERIOD_SET_NAME,
PERIOD_TYPE,
CONVERSION_TYPE,
DESCRIPTION,
UPDATEABLE_FLAG,
DELETEABLE_FLAG,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
--,
-- SECURITY_GROUP_ID
) VALUES (
decode( p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME),
decode( p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE),
decode( p_TYPE_MAPPINGS_TBL(i).CONVERSION_TYPE,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).CONVERSION_TYPE),
decode( p_TYPE_MAPPINGS_TBL(i).DESCRIPTION,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).DESCRIPTION),
decode( p_TYPE_MAPPINGS_TBL(i).UPDATEABLE_FLAG,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).UPDATEABLE_FLAG),
decode( p_TYPE_MAPPINGS_TBL(i).DELETEABLE_FLAG,
FND_API.G_MISS_CHAR, NULL,
p_TYPE_MAPPINGS_TBL(i).DELETEABLE_FLAG),
SYSDATE,
FND_GLOBAL.USER_ID,
SYSDATE,
FND_GLOBAL.USER_ID,
FND_GLOBAL.CONC_LOGIN_ID
--,
-- decode( p_TYPE_MAPPINGS_TBL(i).SECURITY_GROUP_ID,
-- FND_API.G_MISS_NUM, NULL,
-- p_TYPE_MAPPINGS_TBL(i).SECURITY_GROUP_ID)
);
End Insert_Type_Mappings;
PROCEDURE Update_Type_Mappings(
p_TYPE_MAPPINGS_TBL IN TYPE_MAPPINGS_Tbl_Type
DEFAULT G_MISS_TYPE_MAPPINGS_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_Type_Mappings';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Update_Type_Mappings';
SAVEPOINT UPDATE_TYPE_MAPPINGS_PUB;
UPDATE AS_MC_TYPE_MAPPINGS
SET
PERIOD_SET_NAME = decode( p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME,
FND_API.G_MISS_CHAR, PERIOD_SET_NAME,
p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME),
PERIOD_TYPE = decode( p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE,
FND_API.G_MISS_CHAR, PERIOD_TYPE,
p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE),
CONVERSION_TYPE = decode( p_TYPE_MAPPINGS_TBL(i).CONVERSION_TYPE,
FND_API.G_MISS_CHAR, CONVERSION_TYPE,
p_TYPE_MAPPINGS_TBL(i).CONVERSION_TYPE),
DESCRIPTION = decode( p_TYPE_MAPPINGS_TBL(i).DESCRIPTION,
FND_API.G_MISS_CHAR, DESCRIPTION,
p_TYPE_MAPPINGS_TBL(i).DESCRIPTION),
UPDATEABLE_FLAG = decode( p_TYPE_MAPPINGS_TBL(i).UPDATEABLE_FLAG,
FND_API.G_MISS_CHAR, UPDATEABLE_FLAG,
p_TYPE_MAPPINGS_TBL(i).UPDATEABLE_FLAG),
DELETEABLE_FLAG = decode( p_TYPE_MAPPINGS_TBL(i).DELETEABLE_FLAG,
FND_API.G_MISS_CHAR, DELETEABLE_FLAG,
p_TYPE_MAPPINGS_TBL(i).DELETEABLE_FLAG),
LAST_UPDATE_DATE = SYSDATE,
LAST_UPDATED_BY = FND_GLOBAL.USER_ID,
LAST_UPDATE_LOGIN = FND_GLOBAL.CONC_LOGIN_ID
--,
-- SECURITY_GROUP_ID = decode(
-- p_TYPE_MAPPINGS_TBL(i).SECURITY_GROUP_ID,
-- FND_API.G_MISS_NUM, SECURITY_GROUP_ID,
-- p_TYPE_MAPPINGS_TBL(i).SECURITY_GROUP_ID)
WHERE PERIOD_SET_NAME = p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME
AND PERIOD_TYPE = p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE;
END Update_Type_Mappings;
PROCEDURE Delete_Type_Mappings(
p_TYPE_MAPPINGS_TBL IN TYPE_MAPPINGS_Tbl_Type
DEFAULT G_MISS_TYPE_MAPPINGS_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Type_Mappings';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Delete_Type_Mappings';
SAVEPOINT DELETE_TYPE_MAPPINGS_PUB;
DELETE FROM AS_MC_TYPE_MAPPINGS
WHERE PERIOD_SET_NAME = p_TYPE_MAPPINGS_TBL(i).PERIOD_SET_NAME
AND PERIOD_TYPE = p_TYPE_MAPPINGS_TBL(i).PERIOD_TYPE;
END Delete_Type_Mappings;
PROCEDURE Insert_Period_Rates(
p_PERIOD_RATES_TBL IN PERIOD_RATES_Tbl_Type
DEFAULT G_MISS_PERIOD_RATES_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Insert_Period_Rates';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Insert_Period_Rates';
SAVEPOINT INSERT_PERIOD_RATES_PUB;
INSERT INTO GL_DAILY_RATES_INTERFACE(
FROM_CURRENCY,
TO_CURRENCY,
FROM_CONVERSION_DATE,
TO_CONVERSION_DATE,
USER_CONVERSION_TYPE,
CONVERSION_RATE,
MODE_FLAG,
INVERSE_CONVERSION_RATE
) VALUES (
decode( p_PERIOD_RATES_TBL(i).FROM_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).FROM_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).TO_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).TO_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_TYPE,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_TYPE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_RATE,
FND_API.G_MISS_NUM, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_RATE),
'I',
NULL);
End Insert_Period_Rates;
PROCEDURE Update_Period_Rates(
p_PERIOD_RATES_TBL IN PERIOD_RATES_Tbl_Type
DEFAULT G_MISS_PERIOD_RATES_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_Period_Rates';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Update_Period_Rates';
SAVEPOINT UPDATE_PERIOD_RATES_PUB;
INSERT INTO GL_DAILY_RATES_INTERFACE(
FROM_CURRENCY,
TO_CURRENCY,
FROM_CONVERSION_DATE,
TO_CONVERSION_DATE,
USER_CONVERSION_TYPE,
CONVERSION_RATE,
MODE_FLAG,
INVERSE_CONVERSION_RATE
) VALUES (
decode( p_PERIOD_RATES_TBL(i).FROM_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).FROM_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).TO_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).TO_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_TYPE,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_TYPE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_RATE,
FND_API.G_MISS_NUM, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_RATE),
'I',
NULL);
End Update_Period_Rates;
PROCEDURE Delete_Period_Rates(
p_PERIOD_RATES_TBL IN PERIOD_RATES_Tbl_Type
DEFAULT G_MISS_PERIOD_RATES_TBL,
X_Return_Status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
X_Msg_Count OUT NOCOPY /* file.sql.39 change */ NUMBER,
X_Msg_Data OUT NOCOPY /* file.sql.39 change */ VARCHAR2)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Delete_Period_Rates';
l_module CONSTANT VARCHAR2(255) := 'as.plsql.mcpk.Delete_Period_Rates';
SAVEPOINT DELETE_PERIOD_RATES_PUB;
INSERT INTO GL_DAILY_RATES_INTERFACE(
FROM_CURRENCY,
TO_CURRENCY,
FROM_CONVERSION_DATE,
TO_CONVERSION_DATE,
USER_CONVERSION_TYPE,
CONVERSION_RATE,
MODE_FLAG,
INVERSE_CONVERSION_RATE
) VALUES (
decode( p_PERIOD_RATES_TBL(i).FROM_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).FROM_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).TO_CURRENCY,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).TO_CURRENCY),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_DATE,
FND_API.G_MISS_DATE, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_DATE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_TYPE,
FND_API.G_MISS_CHAR, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_TYPE),
decode( p_PERIOD_RATES_TBL(i).CONVERSION_RATE,
FND_API.G_MISS_NUM, NULL,
p_PERIOD_RATES_TBL(i).CONVERSION_RATE),
'D',
NULL);
End Delete_Period_Rates;