class /GAL/CX_JS_EXCEPTION definition
  public
  inheriting from /GAL/CX_EXCEPTION
  create public .

*"* public components of class /GAL/CX_JS_EXCEPTION
*"* do not include other source files here!!!
public section.
  type-pools ABAP .

  constants /GAL/CX_JS_EXCEPTION type SOTR_CONC value 'E29DE69F8104BAF192BC00155D012203'. "#EC NOTEXT
  constants JOB_NOT_FOUND_IN_DB type SOTR_CONC value 'E2A05AA0CC184EF192BC00155D012203'. "#EC NOTEXT
  constants ERROR_CREATING_XML type SOTR_CONC value 'E2A5AFAB2EB6A7F19CDF00155D012203'. "#EC NOTEXT
  constants ERROR_DESERIALIZING_XML type SOTR_CONC value 'E2A5B0DF635678F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_SCHEDULE_JOB type SOTR_CONC value 'E2A6863FF40DEEF19CDF00155D012203'. "#EC NOTEXT
  constants PRECONDITIONS_NOT_MET type SOTR_CONC value 'E2AC099637252EF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_CHECK_PRECONDITION type SOTR_CONC value 'E2AC0AA3D83068F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_UPDATE_PRECONDITION type SOTR_CONC value 'E2AC0AA3D83067F19CDF00155D012203'. "#EC NOTEXT
  constants JOB_NOT_INITIAL type SOTR_CONC value 'E2AC1EC4EF5B0AF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_SCHEDULE_SCHEDULER type SOTR_CONC value 'E2B3F0C1D996C6F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_ADD_PREDECESSOR type SOTR_CONC value 'E2B6F16B7905FBF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_ADD_USER_EVENT type SOTR_CONC value 'E2B6F16B7905FCF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_CREATE_USER_EVENT type SOTR_CONC value 'E2B6F49108F9FFF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_RUN_SCHEDULER type SOTR_CONC value 'E2B6F31658F980F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_RAISE_USER_EVENT type SOTR_CONC value 'E2B6F9985D6C55F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_UPDATE_RESOURCES type SOTR_CONC value 'E2B947E9F5F866F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_READ_JOB_FROM_DB type SOTR_CONC value 'E2B9549DE84C36F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_LOCK_RESOURCES type SOTR_CONC value 'E2B9549DE84C38F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_DELETE_JOB_FROM_DB type SOTR_CONC value '00155DF935091ED7A7EF742347BE36AE'. "#EC NOTEXT
  constants CANNOT_CREATE_JOB_IN_DB type SOTR_CONC value '00155DF935091ED7A7B0ECC968B0F6AD'. "#EC NOTEXT
  constants CANNOT_ADD_RESOURCE type SOTR_CONC value 'E2B94C02174A01F19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_READ_CONFIG_PARAM type SOTR_CONC value 'E2BBAA4357628BF19CDF00155D012203'. "#EC NOTEXT
  constants CANNOT_SCHEDULE_ASYNC_PART type SOTR_CONC value '00155D0122031ED4A9AC7C94A735392E'. "#EC NOTEXT
  constants CANNOT_GET_PREDECESSOR_JOBS type SOTR_CONC value 'E38A73DB7E1D57F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_DETERMINE_EVENTS type SOTR_CONC value 'E38A73DB7E1D56F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_DEQUEUE type SOTR_CONC value 'E38A73DB7E1D51F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_WRITE_UNLOCKED_OBJECT type SOTR_CONC value 'E38A73DB7E1D54F1BF5100155D012203'. "#EC NOTEXT
  constants JOB_NOT_ERROR type SOTR_CONC value 'E38A73DB7E1D55F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_ALLOCATE_SEMPHORE type SOTR_CONC value 'E38A73DB7E1D58F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_ADD_START_TIMESTAMP type SOTR_CONC value 'E389C8EDD8E0A9F1BF5100155D012203'. "#EC NOTEXT
  constants JOB_NOT_STOPPED type SOTR_CONC value 'E38A73DB7E1D4FF1BF5100155D012203'. "#EC NOTEXT
  constants JOB_NOT_WAITING type SOTR_CONC value 'E38A73DB7E1D50F1BF5100155D012203'. "#EC NOTEXT
  constants NO_ID_FOR_LOCKING type SOTR_CONC value 'E38A73DB7E1D53F1BF5100155D012203'. "#EC NOTEXT
  constants CANNOT_CHECK_RESOURCES type SOTR_CONC value 'E38A803B069A44F1BF5100155D012203'. "#EC NOTEXT
  constants ENQUEUE_ERROR type SOTR_CONC value '00155D0122031EE4AAF2288BFE83C775'. "#EC NOTEXT
  constants PROGRAMM_DOES_NOT_EXIST type SOTR_CONC value '00155D0122031ED4A9F5EF71DF3FBEB1'. "#EC NOTEXT
  constants CANNOT_CANCEL_JOB type SOTR_CONC value '00155D0122031ED68CAC5CE0C3AD7E5A'. "#EC NOTEXT
  constants CANNOT_UNDELETE_JOB type SOTR_CONC value '00155D0122031ED69183B0E4070C860B'. "#EC NOTEXT
  constants CANNOT_DELETE_JOB type SOTR_CONC value '00155D0122031EE6AACB1A9519BBCBE3'. "#EC NOTEXT
  constants CANNOT_CLEAN_PRECONDITIONS type SOTR_CONC value '00155D0122031EE6AACBDB19BABB6BE3'. "#EC NOTEXT
  constants JOB_READ_ONLY type SOTR_CONC value '00155D0122031EE6AB92F656BC48DD89'. "#EC NOTEXT
  constants CANNOT_READ_JOB_WITH_EMPTY_ID type SOTR_CONC value '00155DF935091ED7989210E78112B6A9'. "#EC NOTEXT
  constants SAP_JOB_DEST_WO_EXEC_SYS type SOTR_CONC value '00155DF935091ED7A8D55EEB528156AE'. "#EC NOTEXT
  constants CANNOT_DETERMINE_LEGACY_NAME type SOTR_CONC value '00155DF935091ED88BD12A22076576B4'. "#EC NOTEXT
  constants CANNOT_INIT_CONFIG type SOTR_CONC value '00155DF935091ED88DE4ECAA4A05D6B4'. "#EC NOTEXT
  constants CANNOT_MIGRATE_JOBDATA type SOTR_CONC value '00155DF935091ED88DE5C0AF9B9616B4'. "#EC NOTEXT

  methods CONSTRUCTOR
    importing
      !TEXTID like TEXTID optional
      !PREVIOUS like PREVIOUS optional
      !VAR1 type STRING optional
      !VAR2 type STRING optional
      !VAR3 type STRING optional
      !VAR4 type STRING optional
      !VAR5 type STRING optional
      !VAR6 type STRING optional
      !VAR7 type STRING optional
      !VAR8 type STRING optional
      !VAR9 type STRING optional .
protected section.
*"* protected components of class /GAL/CX_JS_CREATE
*"* do not include other source files here!!!
private section.
*"* private components of class /GAL/CX_JS_EXCEPTION
*"* do not include other source files here!!!
ENDCLASS.



CLASS /GAL/CX_JS_EXCEPTION IMPLEMENTATION.


  method CONSTRUCTOR.
CALL METHOD SUPER->CONSTRUCTOR
EXPORTING
TEXTID = TEXTID
PREVIOUS = PREVIOUS
VAR1 = VAR1
VAR2 = VAR2
VAR3 = VAR3
VAR4 = VAR4
VAR5 = VAR5
VAR6 = VAR6
VAR7 = VAR7
VAR8 = VAR8
VAR9 = VAR9
.
 IF textid IS INITIAL.
   me->textid = /GAL/CX_JS_EXCEPTION .
 ENDIF.
  endmethod.
ENDCLASS.
