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

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

  constants /GAL/CX_CFW_EXCEPTION type SOTR_CONC value 'E25B2A23BE0FA9F19CF100155D012203'. "#EC NOTEXT
  constants FUNCTION_DOES_NOT_EXIST type SOTR_CONC value 'E26637BE392FE8F19CF100155D012203'. "#EC NOTEXT
  constants CHECK_RFC_AUTH_INVALID_CALL type SOTR_CONC value 'E2663AF7A0EB2AF19CF100155D012203'. "#EC NOTEXT
  constants FUNCTION_NOT_IN_FUNCTION_GROUP type SOTR_CONC value 'E2663A59C6BC53F19CF100155D012203'. "#EC NOTEXT
  constants NO_RFC_AUTH_FOR_FUNCTION_GROUP type SOTR_CONC value 'E2663B3B8AADA6F19CF100155D012203'. "#EC NOTEXT
  constants TABLE_PARAMETERS_NOT_SUPPORTED type SOTR_CONC value 'E2695D7101AF06F1A1DD00155D012203'. "#EC NOTEXT
  constants TYPE_NOT_FOUND_IN_TYPE_POOL type SOTR_CONC value '00155D0122031EE3BDDD404EA6A7F043'. "#EC NOTEXT
  constants GET_FUNC_NAME_INVALID_CALL type SOTR_CONC value 'E28B038D1B31D1F182B200155D012203'. "#EC NOTEXT
  constants NO_RFC_ROUTE_FOUND type SOTR_CONC value 'E2913C25BE1526F1B10100155D012203'. "#EC NOTEXT
  constants CREATE_DATA_EXCEPTION type SOTR_CONC value '00155D0122031EE3BDDDF4A7C6121043'. "#EC NOTEXT
  constants RFC_ERROR type SOTR_CONC value '00155D0122031ED583D3BE1CBE7AA150'. "#EC NOTEXT
  constants ASYNC_RFC_WAIT_TIMEOUT type SOTR_CONC value '00155D0122031EE693CA95F1853C7D6F'. "#EC NOTEXT
  constants ASYNC_RFC_WAIT_ERROR type SOTR_CONC value '00155D0122031EE693CA9F46EEDABD6F'. "#EC NOTEXT
  constants TASK_NOT_MODIFIABLE type SOTR_CONC value '00155D0122031EE693CD72C8B1B0FD6F'. "#EC NOTEXT
  constants TASK_NOT_COMPLETED type SOTR_CONC value '00155D0122031EE693CEAE2A9405DD6F'. "#EC NOTEXT
  constants UNKNOWN_CLASSIC_EXCEPTION type SOTR_CONC value '00155D0122031ED6B992A37FF0791531'. "#EC NOTEXT
  constants COMPRESS_ERROR type SOTR_CONC value '00155D0122041ED783FAA334BB9E1674'. "#EC NOTEXT
  constants DECOMPRESS_ERROR type SOTR_CONC value '00155D0122041ED783FAA334BB9E3674'. "#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_CFW_EXCEPTION
*"* do not include other source files here!!!
private section.
*"* private components of class /GAL/CX_CFW_EXCEPTION
*"* do not include other source files here!!!
ENDCLASS.



CLASS /GAL/CX_CFW_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_CFW_EXCEPTION .
 ENDIF.
  endmethod.
ENDCLASS.
