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

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

  constants /GAL/CX_CONFIG_EXCEPTION type SOTR_CONC value '00155D0122031EE494F4E00DE5AE2594'. "#EC NOTEXT
  constants UNKNOWN_TYPE type SOTR_CONC value 'E38F0624BD1F14F1BF5100155D012203'. "#EC NOTEXT
  constants NOT_SUPPORTED_FOR_REMOTE_CS type SOTR_CONC value '00155D0122031EE494F4E00DE5AEC594'. "#EC NOTEXT
  constants NODE_DOES_NOT_EXIST type SOTR_CONC value '00155D0122031EE494F4E00DE5AEA594'. "#EC NOTEXT
  constants NODE_ALREADY_EXISTS type SOTR_CONC value '00155D0122031EE494F4E00DE5AE8594'. "#EC NOTEXT
  constants NO_CHILD_NODES type SOTR_CONC value '00155D0122031EE494F4E00DE5AE6594'. "#EC NOTEXT
  constants NO_VALUE type SOTR_CONC value '00155D0122031EE494F4E00DE5AE4594'. "#EC NOTEXT
  constants INVALID_NODE_NAME type SOTR_CONC value 'E38F172003CB4FF1BF5100155D012203'. "#EC NOTEXT
  constants INVALID_NODE_PATH type SOTR_CONC value 'E38F172003CB50F1BF5100155D012203'. "#EC NOTEXT
  constants CHILD_NODES_EXIST type SOTR_CONC value 'E38F3BF5D6D0B7F1BF5100155D012203'. "#EC NOTEXT
  constants NODE_NOT_CONNECTED_TO_ROOT type SOTR_CONC value 'E39AF7632E964DF1A48100155D012203'. "#EC NOTEXT
  constants NODE_ID_AND_PATH_DO_NOT_MATCH type SOTR_CONC value 'E39AF7C7778FF0F1A48100155D012203'. "#EC NOTEXT
  constants CANNOT_SERIALIZE_TYPE type SOTR_CONC value 'E3A0593C080100F1A48100155D012203'. "#EC NOTEXT
  constants PARENT_NODE_REQUIRED type SOTR_CONC value 'E3A05C7EF58754F1A48100155D012203'. "#EC NOTEXT
  constants INVALID_XML_FOR_TYPE type SOTR_CONC value 'E3A07DE02C776BF1A48100155D012203'. "#EC NOTEXT
  constants INVALID_VALUE_FOR_TYPE type SOTR_CONC value 'E3A07DE02C776CF1A48100155D012203'. "#EC NOTEXT
  constants INVALID_PARENT_NODE type SOTR_CONC value 'E3A05D0BD50200F1A48100155D012203'. "#EC NOTEXT
  constants TYPE_CONFLICT type SOTR_CONC value 'E3A07E7F39F63CF1A48100155D012203'. "#EC NOTEXT
  constants NODE_CANNOT_RENAMED type SOTR_CONC value '00155D0122031ED780C950AADD0FEC09'. "#EC NOTEXT
  constants CANNOT_ENQUEUE_NODE type SOTR_CONC value '00155D0122031ED780CAD86AF10B0C09'. "#EC NOTEXT
  constants PARENT_NO_COPY_TARGET type SOTR_CONC value '00155D0122041ED784F6B9093A9E167A'. "#EC NOTEXT
  constants FOREIGN_CLIENT type SOTR_CONC value '00155DF935091ED890AF88A1204AB6B4'. "#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_CONFIG_EXCEPTION
*"* do not include other source files here!!!
private section.
*"* private components of class /GAL/CX_CONFIG_EXCEPTION
*"* do not include other source files here!!!
ENDCLASS.



CLASS /GAL/CX_CONFIG_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_CONFIG_EXCEPTION .
 ENDIF.
  endmethod.
ENDCLASS.
