44 lines
1.9 KiB
ABAP
44 lines
1.9 KiB
ABAP
***********************************************************************
|
|
*
|
|
* Class for ABAP cheat sheet example
|
|
*
|
|
* ----------------------------- NOTE -----------------------------------
|
|
* The code presented in this class is only meant for supporting the ABAP
|
|
* cheat sheets in this repository. It is not intended for direct use in a
|
|
* production system environment. The code examples in the ABAP cheat
|
|
* sheets are primarily intended to provide a better explanation and
|
|
* visualization of the syntax and semantics of ABAP statements and not to
|
|
* solve concrete programming tasks. For production application programs,
|
|
* a dedicated solution should therefore always be worked out for each
|
|
* individual case. There is no guarantee for either the correctness or
|
|
* the completeness of the code. In addition, there is no legal
|
|
* responsibility or liability for possible errors or their consequences
|
|
* which occur through the use of the example code.
|
|
*
|
|
***********************************************************************
|
|
"! <p class="shorttext synchronized">Class for ABAP cheat sheet example</p>
|
|
"! The class supports the ABAP cheat sheet on object orientation and demonstrates the concept of friendship.
|
|
CLASS zcl_demo_abap_objects_friend DEFINITION PUBLIC FINAL CREATE PUBLIC.
|
|
|
|
PUBLIC SECTION.
|
|
CLASS-METHODS get_strings RETURNING VALUE(res_string) TYPE string_table.
|
|
|
|
ENDCLASS.
|
|
|
|
|
|
CLASS ZCL_DEMO_ABAP_OBJECTS_FRIEND IMPLEMENTATION.
|
|
|
|
METHOD get_strings.
|
|
"Getting the strings and adding them to the string table.
|
|
"Accessing an attribute in a public visibility section.
|
|
APPEND zcl_demo_abap_objects=>public_string TO res_string.
|
|
|
|
"Accessing an attribute in a protected visibility section.
|
|
APPEND zcl_demo_abap_objects=>protected_string TO res_string.
|
|
|
|
"Accessing an attribute in a private visibility section.
|
|
APPEND zcl_demo_abap_objects=>private_string TO res_string.
|
|
ENDMETHOD.
|
|
|
|
ENDCLASS.
|