Single Insert Script for HRMS JOBS Creation 
DECLARE
     L_VALIDATE                             BOOLEAN := FALSE;
     L_BUSINESS_GROUP_ID                    NUMBER := 81;
     L_DATE_FROM                            DATE;
     L_DATE_TO                              DATE := NULL;
     L_BENCHMARK_JOB_FLAG                   VARCHAR2(5) := 'N';
     L_BENCHMARK_JOB_ID                     NUMBER := NULL;
     L_EMP_RIGHTS_FLAG                      VARCHAR2(5) := 'N';
     L_JOB_GROUP_ID                         NUMBER := 21;
     L_SEGMENT1                             VARCHAR2(250);
     L_SEGMENT2                             VARCHAR2(250);
     L_JOB_ID                               NUMBER;
     L_OBJECT_VERSION_NUMBER                NUMBER;
     L_JOB_DEFINITION_ID                    NUMBER;
     L_NAME                                 VARCHAR2(250);
BEGIN
HR_JOB_API.CREATE_JOB(
   P_VALIDATE              => L_VALIDATE
  ,P_BUSINESS_GROUP_ID     => L_BUSINESS_GROUP_ID           
  ,P_DATE_FROM             => '01-JAN-1981'                           
  ,P_DATE_TO               => L_DATE_TO                        
  ,P_BENCHMARK_JOB_FLAG    => L_BENCHMARK_JOB_FLAG        
  ,P_BENCHMARK_JOB_ID      => L_BENCHMARK_JOB_ID        
  ,P_EMP_RIGHTS_FLAG       => L_EMP_RIGHTS_FLAG        
  ,P_JOB_GROUP_ID          => L_JOB_GROUP_ID      
  ,P_SEGMENT1              => 'Accountant'
  ,P_SEGMENT2              => 'Professionals'      
  ,P_JOB_ID                => L_JOB_ID        
  ,P_OBJECT_VERSION_NUMBER => L_OBJECT_VERSION_NUMBER
  ,P_JOB_DEFINITION_ID     => L_JOB_DEFINITION_ID
  ,P_NAME                  => L_NAME);
EXCEPTION
  WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('err:'||SQLERRM);
END;
/
COMMIT;
/
No comments:
Post a Comment