CLAS CL_ABAP_DYN_PRG

Source Link
Open in ADT

Home
Previous Object: CL_ABAP_DECFLOAT
Next Object: CL_ABAP_ELEMDESCR

Status: RELEASED

Public
Type ty_col_check TYPE cl_abap_dyn_prg=>ty_col_check
Type ty_dialect TYPE cl_abap_dyn_prg=>ty_dialect
Constant col_check_normal TYPE cl_abap_dyn_prg=>ty_col_check
Constant col_check_strict TYPE cl_abap_dyn_prg=>ty_col_check
Constant col_check_cds TYPE cl_abap_dyn_prg=>ty_col_check
Constant dialect_open_sql TYPE cl_abap_dyn_prg=>ty_dialect
Constant dialect_native_sql TYPE cl_abap_dyn_prg=>ty_dialect
Static Method check_int_value
  IMPORTING
    val TYPE csequence
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_an_integer
Static Method escape_quotes
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method escape_quotes_str
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method quote
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method quote_str
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method quote_dbl
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method check_column_name
  IMPORTING
    val TYPE csequence
    strict TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_invalid_name
Static Method check_variable_name
  IMPORTING
    val TYPE csequence
    strict TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_invalid_name
Static Method check_table_name_str
  IMPORTING
    val TYPE csequence
    packages TYPE csequence
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_table
  RAISING cx_abap_not_in_package
Static Method check_table_name_tab
  IMPORTING
    val TYPE csequence
    packages TYPE STRING_HASHED_TABLE
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_table
  RAISING cx_abap_not_in_package
Static Method check_table_or_view_name_str
  IMPORTING
    val TYPE csequence
    packages TYPE csequence
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
    dialect TYPE cl_abap_dyn_prg=>ty_dialect Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_table
  RAISING cx_abap_not_in_package
Static Method check_whitelist_str
  IMPORTING
    val TYPE csequence
    whitelist TYPE csequence
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_in_whitelist
Static Method check_whitelist_tab
  IMPORTING
    val TYPE csequence
    whitelist TYPE STRING_HASHED_TABLE
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_in_whitelist
Static Method check_table_or_view_name_tab
  IMPORTING
    val TYPE csequence
    packages TYPE STRING_HASHED_TABLE
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
    dialect TYPE cl_abap_dyn_prg=>ty_dialect Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_table
  RAISING cx_abap_not_in_package
Static Method escape_xss_xml_html
  IMPORTING
    val TYPE csequence
    above_ff TYPE ABAP_BOOL Optional
  RETURNING out TYPE STRING
Static Method escape_xss_javascript
  IMPORTING
    val TYPE csequence
    above_ff TYPE ABAP_BOOL Optional
  RETURNING out TYPE STRING
Static Method escape_xss_css
  IMPORTING
    val TYPE csequence
    above_ff TYPE ABAP_BOOL Optional
  RETURNING out TYPE STRING
Static Method escape_xss_url
  IMPORTING
    val TYPE csequence
  RETURNING out TYPE STRING
Static Method refresh_buffers
Static Method check_char_literal
  IMPORTING
    val TYPE csequence
  RETURNING val_str TYPE STRING
  RAISING cx_abap_invalid_value
Static Method check_string_literal
  IMPORTING
    val TYPE csequence
  RETURNING val_str TYPE STRING
  RAISING cx_abap_invalid_value
Static Method mass_check_whitelist_tab
  IMPORTING
    values TYPE STRING_TABLE
    whitelist TYPE STRING_HASHED_TABLE
  RETURNING values_ret TYPE STRING_TABLE
  RAISING cx_abap_not_in_whitelist
Static Method mass_check_whitelist_str
  IMPORTING
    values TYPE STRING_TABLE
    whitelist TYPE csequence
  RETURNING values_ret TYPE STRING_TABLE
  RAISING cx_abap_not_in_whitelist
Static Method check_program_name_tab
  IMPORTING
    val TYPE csequence
    packages TYPE STRING_HASHED_TABLE
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_program
  RAISING cx_abap_not_in_package
Static Method check_program_name_str
  IMPORTING
    val TYPE csequence
    packages TYPE csequence
    incl_sub_packages TYPE ABAP_BOOL Optional
    bypass_buffer TYPE ABAP_BOOL Optional
  RETURNING val_str TYPE STRING
  RAISING cx_abap_not_a_program
  RAISING cx_abap_not_in_package

Exists on:
754true
750true
702true

Bug reports and ideas welcome
Made using abaplint.app