SAP ABAP Interface IF_NHI_JSON_OBJECT (JSON Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SNHI_CORE (Package) ABAP-HANA Integration: Core/Reuse Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NHI_JSON_OBJECT JSON Object 20111024
Properties
Interface IF_NHI_JSON_OBJECT  
Short Description JSON Object    
General Data
Package SNHI_CORE   ABAP-HANA Integration: Core/Reuse Objects 
Created 20111024   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_NHI_JSON_OBJECT has no forward declaration.
Interfaces
Interface IF_NHI_JSON_OBJECT has no interface.
Friends
Interface IF_NHI_JSON_OBJECT has no friend.
Attributes
Interface IF_NHI_JSON_OBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BOOLEAN Instance method Public Method 20111024
2 GET_BOOLEAN_ARRAY Instance method Public Method 20111026
3 GET_GENERIC_STRINGS Instance method Public Method 20130715
4 GET_JSON Instance method Public Method 20111024
5 GET_NUMBER Instance method Public Method 20111024
6 GET_NUMBER_ARRAY Instance method Public Method 20111026
7 GET_OBJECT Instance method Public Method 20111024
8 GET_OBJECT_ARRAY Instance method Public Method 20111026
9 GET_STRING Instance method Public Method 20111024
10 GET_STRING_ARRAY Instance method Public Method 20111026
11 SET_BOOLEAN Instance method Public Method 20111024
12 SET_BOOLEAN_ARRAY Instance method Public Method 20111026
13 SET_JSON Instance method Public Method 20111025
14 SET_NUMBER Instance method Public Method 20111024
15 SET_NUMBER_ARRAY Instance method Public Method 20111026
16 SET_OBJECT Instance method Public Method 20111024
17 SET_OBJECT_ARRAY Instance method Public Method 20111026
18 SET_STRING Instance method Public Method 20111024
19 SET_STRING_ARRAY Instance method Public Method 20111026
Events
Interface IF_NHI_JSON_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_KEY_VALUE Public See coding 20130715 BEGIN OF ty_s_key_value, key type string, value type string, END OF ty_s_key_value
2 TY_S_STRING_VALUE Public See coding 20120113 BEGIN OF ty_s_string_value, value TYPE string, END OF ty_s_string_value
3 TY_T_BOOLEANS Public See coding 20111026 ty_t_booleans TYPE STANDARD TABLE OF abap_bool WITH DEFAULT KEY
4 TY_T_JSON_OBJECTS Public See coding 20111026 ty_t_json_objects TYPE STANDARD TABLE OF REF TO if_nhi_json_object WITH DEFAULT KEY
5 TY_T_KEY_VALUE Public See coding 20130715 ty_t_key_value TYPE STANDARD TABLE OF ty_s_key_value WITH DEFAULT KEY
6 TY_T_NUMBERS Public See coding 20111026 ty_t_numbers TYPE STANDARD TABLE OF i WITH DEFAULT KEY
7 TY_T_STRINGS Public See coding 20111026 ty_t_strings TYPE STANDARD TABLE OF string WITH DEFAULT KEY
Method Signatures

Method GET_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20111024

Method GET_BOOLEAN on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_BOOLEAN_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Returning R_RESULT Value transfer Type reference (TYPE) TY_T_BOOLEANS 20111026

Method GET_BOOLEAN_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_GENERIC_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRINGS Call by reference Type reference (TYPE) TY_T_KEY_VALUE 20130715

Method GET_GENERIC_STRINGS on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDENT_LEVEL Call by reference Type reference (TYPE) I 1 20111024
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20111024

Method GET_JSON on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Returning R_RESULT Value transfer Type reference (TYPE) I 20111024

Method GET_NUMBER on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_NUMBER_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Returning R_RESULT Value transfer Type reference (TYPE) TY_T_NUMBERS 20111026

Method GET_NUMBER_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20111024

Method GET_OBJECT on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_OBJECT_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Returning R_RESULT Value transfer Type reference (TYPE) TY_T_JSON_OBJECTS 20111026

Method GET_OBJECT_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20111024

Method GET_STRING on Interface IF_NHI_JSON_OBJECT has no exception.

Method GET_STRING_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Returning R_RESULT Value transfer Type reference (TYPE) TY_T_STRINGS 20111026

Method GET_STRING_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Importing I_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20111024

Method SET_BOOLEAN on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_BOOLEAN_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Importing I_VALUE Call by reference Type reference (TYPE) TY_T_BOOLEANS 20111026

Method SET_BOOLEAN_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OFFSET Call by reference Type reference (TYPE) I 0 20111025
2 Importing I_JSON Call by reference Type reference (TYPE) STRING 20111025

Method SET_JSON on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Importing I_VALUE Call by reference Type reference (TYPE) I 20111024

Method SET_NUMBER on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_NUMBER_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Importing I_VALUE Call by reference Type reference (TYPE) TY_T_NUMBERS 20111026

Method SET_NUMBER_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Importing I_VALUE Call by reference Object reference (TYPE REF TO) IF_NHI_JSON_OBJECT 20111024

Method SET_OBJECT on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_OBJECT_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Importing I_VALUE Call by reference Type reference (TYPE) TY_T_JSON_OBJECTS 20111026

Method SET_OBJECT_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111024
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20111024

Method SET_STRING on Interface IF_NHI_JSON_OBJECT has no exception.

Method SET_STRING_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) CSEQUENCE 20111026
2 Importing I_VALUE Call by reference Type reference (TYPE) TY_T_STRINGS 20111026

Method SET_STRING_ARRAY on Interface IF_NHI_JSON_OBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 803