SAP ABAP Class CL_LO_OIF_ERROR (Error handling)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SLS_LO_OIF (Package) Lean Order OIF
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LO_OIF_OBJECT abstract Model Class 20080606
Properties
Class CL_LO_OIF_ERROR  
Short Description Error handling    
Super Class CL_LO_OIF_OBJECT abstract Model Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SLS_LO_OIF   Lean Order OIF 
Created 20080606   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_LORD_OVS_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LO_OIF_ERROR has no interface implemented.
Friends
Class CL_LO_OIF_ERROR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ERROR_MAX_CHARS Constant Private Type reference (TYPE) I 60 20080618
2 C_HIERARCHY_LEVEL_CAUTH Constant Private Type reference (TYPE) I 3 20080617
3 C_HIERARCHY_LEVEL_CCARD Constant Private Type reference (TYPE) I 2 20080617
4 C_HIERARCHY_LEVEL_COND Constant Private Type reference (TYPE) I 2 20080617
5 C_HIERARCHY_LEVEL_DUMMY Constant Private Type reference (TYPE) I 10 20080617
6 C_HIERARCHY_LEVEL_HEAD Constant Private Type reference (TYPE) I 0 20080617
7 C_HIERARCHY_LEVEL_ITEM Constant Private Type reference (TYPE) I 1 20080617
8 C_HIERARCHY_LEVEL_PARTY Constant Private Type reference (TYPE) I 2 20080617
9 C_HIERARCHY_LEVEL_SLINE Constant Private Type reference (TYPE) I 2 20080617
10 C_HIERARCHY_LEVEL_VCFG Constant Private Type reference (TYPE) I 2 20080617
11 MO_ERROR_MODEL Static Attribute Private Object reference (TYPE REF TO) CL_LO_OIF_ERROR Error handling 20080606
12 MS_OBJECT_COM Instance attribute Private Object reference (TYPE REF TO) DATA 20080610
13 MS_OBJECT_COMV Instance attribute Private Object reference (TYPE REF TO) DATA 20080610
14 MS_OBJECT_COMX Instance attribute Private Object reference (TYPE REF TO) DATA 20080610
15 MT_EDITABLE_FIELD Instance attribute Private Type reference (TYPE) TDT_LO_FIELD_ADD Editable Fields 20080611
16 MV_ERROR_HANDLE Instance attribute Private Type reference (TYPE) GUID_32 Handle of Error Instance 20080610
Methods
# Method Level Visibility Method type Description Created on
1 BIND_SUBNODE Instance method Public Method 20080610
2 CONSTRUCTOR Instance method Public Constructor 20080606
3 CREATE_COM_STRUCTURES Instance method Private Method 20080610
4 CREATE_OBJECT_SUBNODE Instance method Private Method Add subnode to root node 20080610
5 FILL_COM_STRUCTURE Instance method Public Method 20080610
6 GET_EDITABLE_FIELDS Instance method Public Method 20080609
7 GET_ERROR_MODEL Static method Public Method Returns error object instance 20080606
8 GET_ERROR_OBJECT_HIERARCHY Instance method Private Method Determines error location recursively 20080617
9 GET_ERROR_PATH Instance method Public Method 20080616
10 GET_FIELD_SHLP Instance method Private Method Looks for an DDIC-Help 20080617
11 GET_LABEL_TEXT Instance method Private Method 20080616
12 GET_OBJECT_ID Instance method Public Method 20080609
13 GET_SEARCH_HELP Instance method Private Method 20080611
14 IS_FIELD_AVAILABLE Instance method Private Method Checks if a Field is available for Error Handling 20080611
15 TRANSFER_DATA Instance method Public Method 20080610
Events
Class CL_LO_OIF_ERROR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_ERROR_OBJECT_HIERARCHY Private See coding 20080617 BEGIN OF tcs_error_object_hierarchy, hierarchy_level TYPE i, handle TYPE guid_32, description TYPE string, END OF tcs_error_object_hierarchy
2 TCT_ERROR_OBJECT_HIERARCHY Private See coding 20080617 tct_error_object_hierarchy TYPE STANDARD TABLE OF tcs_error_object_hierarchy
Method Signatures

Method BIND_SUBNODE Signature

Method BIND_SUBNODE on class CL_LO_OIF_ERROR has no parameter.
Method BIND_SUBNODE on class CL_LO_OIF_ERROR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20080606
2 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080606
3 Importing IV_ERROR_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080610
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20080606

Method CONSTRUCTOR on class CL_LO_OIF_ERROR has no exception.

Method CREATE_COM_STRUCTURES Signature

Method CREATE_COM_STRUCTURES on class CL_LO_OIF_ERROR has no parameter.
Method CREATE_COM_STRUCTURES on class CL_LO_OIF_ERROR has no exception.

Method CREATE_OBJECT_SUBNODE Signature

Method CREATE_OBJECT_SUBNODE on class CL_LO_OIF_ERROR has no parameter.
Method CREATE_OBJECT_SUBNODE on class CL_LO_OIF_ERROR has no exception.

Method FILL_COM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_OBJECT_COM Value transfer Object reference (TYPE REF TO) DATA 20080610

Method FILL_COM_STRUCTURE on class CL_LO_OIF_ERROR has no exception.

Method GET_EDITABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDITABLE_FIELD Value transfer Type reference (TYPE) TDT_LO_FIELD_ADD Selected(Used) Fields 20080611

Method GET_EDITABLE_FIELDS on class CL_LO_OIF_ERROR has no exception.

Method GET_ERROR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_INIT_MODEL Call by reference Type reference (TYPE) FLAG General Flag 20080610
2 Importing IR_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20080610
3 Importing IR_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080610
4 Importing IV_ERROR_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080610
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20080610
6 Returning RO_ERROR Value transfer Object reference (TYPE REF TO) CL_LO_OIF_ERROR Error handling 20080606

Method GET_ERROR_MODEL on class CL_LO_OIF_ERROR has no exception.

Method GET_ERROR_OBJECT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR_OBJECT_HIERARCHY Call by reference Type reference (TYPE) TCT_ERROR_OBJECT_HIERARCHY 20080617
2 Importing IV_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080617

Method GET_ERROR_OBJECT_HIERARCHY on class CL_LO_OIF_ERROR has no exception.

Method GET_ERROR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PATH Value transfer Type reference (TYPE) STRING 20080616

Method GET_ERROR_PATH on class CL_LO_OIF_ERROR has no exception.

Method GET_FIELD_SHLP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FDNAM DB field name 20080617
2 Returning RS_FIELD_SHLP Value transfer Type reference (TYPE) CL_LORD_OVS_SERVICES=>TS_VALUE_HELP 20080617

Method GET_FIELD_SHLP on class CL_LO_OIF_ERROR has no exception.

Method GET_LABEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_LABEL Call by reference Type reference (TYPE) STRING 20080616
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080616
3 Returning RV_LABEL_TEXT Value transfer Type reference (TYPE) STRING 20080616

Method GET_LABEL_TEXT on class CL_LO_OIF_ERROR has no exception.

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) TABNAME Table Name 20080609

Method GET_OBJECT_ID on class CL_LO_OIF_ERROR has no exception.

Method GET_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080611
2 Returning RS_SEARCH_HELP Value transfer Type reference (TYPE) CL_LORD_OVS_SERVICES=>TS_VALUE_HELP 20080611

Method GET_SEARCH_HELP on class CL_LO_OIF_ERROR has no exception.

Method IS_FIELD_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20080611
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20080611
3 Returning RF_FIELD_AVAILABLE Value transfer Type reference (TYPE) FLAG General Flag 20080611

Method IS_FIELD_AVAILABLE on class CL_LO_OIF_ERROR has no exception.

Method TRANSFER_DATA Signature

Method TRANSFER_DATA on class CL_LO_OIF_ERROR has no parameter.
Method TRANSFER_DATA on class CL_LO_OIF_ERROR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604