SAP ABAP Class IF_NHI_JSON_OBJECT (JSON Object)
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
Class IF_NHI_JSON_OBJECT  
Short Description JSON Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20111024   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_NHI_JSON_OBJECT has no forward declaration.
Interfaces
Class IF_NHI_JSON_OBJECT has no interface implemented.
Friends
Class IF_NHI_JSON_OBJECT has no friend class.
Attributes
Class 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
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_NHI_JSON_OBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in