GitHub
LibrariesOpen source libraries used to build this documentation site.
LibraryRoleVersionLicense
AstroastroSite framework6.3.1MIT
Astro React@astrojs/reactReact integration5.0.4MIT
Astro Sitemap@astrojs/sitemapSitemap generation3.7.2MIT
UI5 Web Components@ui5/webcomponentsUI primitives2.22.0Apache-2.0
UI5 Web Components Fiori@ui5/webcomponents-fioriFiori shell components2.22.0Apache-2.0
UI5 Web Components Icons@ui5/webcomponents-iconsIcon set2.22.0Apache-2.0
UI5 Web Components React@ui5/webcomponents-reactReact wrappers2.22.0Apache-2.0
ReactreactUI runtime19.2.6MIT
React DOMreact-domDOM renderer19.2.6MIT
ShikishikiSyntax highlighting4.0.2MIT
Docs/ORK/SINGLETON/ORK/IF_SI_ABAP_REF_IS
Interface/ORK/IF_SI_ABAP_REF_IS
Reference is ...
InterfaceReference is ...
Package
/ORK/SINGLETON
Members
24
24 items
Methods
compatible
Method
Check whether references are compatible.

Parameters

NameDescriptionsrcSource data referencedstTarget data referenceresultabap_true if compatible

Signature

METHODS compatible IMPORTING src TYPE REF TO data
                               dst TYPE REF TO data
                     RETURNING VALUE(result) TYPE abap_bool.
null
Method
Check if reference is null / not bound.

Parameters

NameDescriptionrefData referenceresultabap_true if null

Signature

METHODS null IMPORTING !ref TYPE REF TO data
               RETURNING VALUE(result) TYPE abap_bool.
read_only
Method
Check if reference is bound and read-only.

Parameters

NameDescriptionrefData referenceresultabap_true if read-only

Signature

METHODS read_only IMPORTING !ref TYPE REF TO data
                    RETURNING VALUE(result) TYPE abap_bool.
not_null
Method
Check if reference is bound / not null.

Parameters

NameDescriptionrefData referenceresultabap_true if bound

Signature

METHODS not_null IMPORTING !ref TYPE REF TO data
                   RETURNING VALUE(result) TYPE abap_bool.
writable
Method
Check if reference is bound and not read-only.

Parameters

NameDescriptionrefData referenceresultabap_true if writable

Signature

METHODS writable IMPORTING !ref TYPE REF TO data
                   RETURNING VALUE(result) TYPE abap_bool.
simple
Method
Check if reference points to a simple type.

Simple type, such as: (ref to string, char, int, date etc.)

Parameters

NameDescriptionrefData referenceresultabap_true if simple type

Signature

METHODS simple IMPORTING !ref TYPE REF TO data
                 RETURNING VALUE(result) TYPE abap_bool.
numeric
Method
Check if reference points to a numeric type.

Parameters

NameDescriptionrefData referenceresultabap_true if numeric

Signature

METHODS numeric IMPORTING !ref TYPE REF TO data
                  RETURNING VALUE(result) TYPE abap_bool.
csequence
Method
Check if reference points to a character sequence.

Parameters

NameDescriptionrefData referenceresultabap_true if char sequence

Signature

METHODS csequence IMPORTING !ref TYPE REF TO data
                    RETURNING VALUE(result) TYPE abap_bool.
clike
Method
Check if reference points to a C-like type.

Parameters

NameDescriptionrefData referenceresultabap_true if C-like

Signature

METHODS clike IMPORTING !ref TYPE REF TO data
                RETURNING VALUE(result) TYPE abap_bool.
xsequence
Method
Check if reference points to a byte sequence.

Parameters

NameDescriptionrefData referenceresultabap_true if byte sequence

Signature

METHODS xsequence IMPORTING !ref TYPE REF TO data
                    RETURNING VALUE(result) TYPE abap_bool.
c
Method
Check if reference points to type C.

Parameters

NameDescriptionrefData referenceof_lengthRequired length (0 = any)resultabap_true if matches

Signature

METHODS c IMPORTING !ref TYPE REF TO data
                      of_length TYPE i DEFAULT 0
            RETURNING VALUE(result) TYPE abap_bool.
x
Method
Check if reference points to type X.

Parameters

NameDescriptionrefData referenceof_lengthRequired length (0 = any)resultabap_true if matches

Signature

METHODS x IMPORTING !ref TYPE REF TO data
                      of_length TYPE i DEFAULT 0
            RETURNING VALUE(result) TYPE abap_bool.
n
Method
Check if reference points to type N.

Parameters

NameDescriptionrefData referenceof_lengthRequired length (0 = any)resultabap_true if matches

Signature

METHODS n IMPORTING !ref TYPE REF TO data
                      of_length TYPE i DEFAULT 0
            RETURNING VALUE(result) TYPE abap_bool.
string
Method
Check if reference points to STRING type.

Parameters

NameDescriptionrefData referenceresultabap_true if STRING

Signature

METHODS string IMPORTING !ref TYPE REF TO data
                 RETURNING VALUE(result) TYPE abap_bool.
int8
Method
Check if reference points to INT8 type.

Parameters

NameDescriptionrefData referenceresultabap_true if INT8

Signature

METHODS int8 IMPORTING !ref TYPE REF TO data
               RETURNING VALUE(result) TYPE abap_bool.
int4
Method
Check if reference points to INT4 type.

Parameters

NameDescriptionrefData referenceresultabap_true if INT4

Signature

METHODS int4 IMPORTING !ref TYPE REF TO data
               RETURNING VALUE(result) TYPE abap_bool.
int2
Method
Check if reference points to INT2 type.

Parameters

NameDescriptionrefData referenceresultabap_true if INT2

Signature

METHODS int2 IMPORTING !ref TYPE REF TO data
               RETURNING VALUE(result) TYPE abap_bool.
object
Method
Check if reference points to an object.

Parameters

NameDescriptionrefData referenceresultabap_true if object reference

Signature

METHODS object IMPORTING !ref TYPE REF TO data
                 RETURNING VALUE(result) TYPE abap_bool.
ref
Method
Check if reference points to a data reference.

Parameters

NameDescriptionrefData referenceresultabap_true if reference

Signature

METHODS ref IMPORTING !ref TYPE REF TO data
              RETURNING VALUE(result) TYPE abap_bool.
table
Method
Check if reference points to a table.

Parameters

NameDescriptionrefData referenceresultabap_true if table

Signature

METHODS table IMPORTING !ref TYPE REF TO data
                RETURNING VALUE(result) TYPE abap_bool.
index_table
Method
Check if reference points to an index table.

Parameters

NameDescriptionrefData referenceresultabap_true if index table

Signature

METHODS index_table IMPORTING !ref TYPE REF TO data
                      RETURNING VALUE(result) TYPE abap_bool.
sorted_table
Method
Check if reference points to a sorted table.

Parameters

NameDescriptionrefData referenceresultabap_true if sorted table

Signature

METHODS sorted_table IMPORTING !ref TYPE REF TO data
                       RETURNING VALUE(result) TYPE abap_bool.
standard_table
Method
Check if reference points to a standard table.

Parameters

NameDescriptionrefData referenceresultabap_true if standard table

Signature

METHODS standard_table IMPORTING !ref TYPE REF TO data
                         RETURNING VALUE(result) TYPE abap_bool.
hashed_table
Method
Check if reference points to a hashed table.

Parameters

NameDescriptionrefData referenceresultabap_true if hashed table

Signature

METHODS hashed_table IMPORTING !ref TYPE REF TO data
                       RETURNING VALUE(result) TYPE abap_bool.
Repository11 packages · 112 objects
123 items