SAP ABAP Class CL_ISH_NL_CLASS_ENGINE (Classification engine)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NNL1 (Package) Application development Hospital System Netherlands
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_NL_OBJECT_FUNC Basisklasse funktionell Objekten IS-H Niederlande 20110202
Properties
Class CL_ISH_NL_CLASS_ENGINE  
Short Description Classification engine    
Super Class CL_ISH_NL_OBJECT_FUNC Basisklasse funktionell Objekten IS-H Niederlande 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package NNL1   Application development Hospital System Netherlands 
Created 20100819   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_NL_CLASS_ENGINE has no forward declaration.
Interfaces
Class CL_ISH_NL_CLASS_ENGINE has no interface implemented.
Friends
Class CL_ISH_NL_CLASS_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASSID_NRRANGE Constant Private Type reference (TYPE) INRI-OBJECT 'ISH_CLSENG' 20110202
2 C_CLASS_NOMESS_CL Instance attribute Public Attribute reference (LIKE) 20110202
3 C_CLASS_NOT_FOUND Instance attribute Public Attribute reference (LIKE) 20110202
4 C_OBJTYPE_SUB Constant Public Type reference (TYPE) ISH_NL_CLASSOBJTYPE 'SUB' 20110202
5 C_TMPNR_BASE Constant Private Type reference (TYPE) ISH_NL_CLASSID_NR '9999990000' 20110202
6 C_TMPNR_PATTERN Constant Private Type reference (TYPE) CHAR7 '999999*' 20110202
7 MR_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_ISH_NL_OBJECT 20110202
8 MR_REJCLAS_ENGINE Static Attribute Private Object reference (TYPE REF TO) CL_ISH_NL_CLASS_ENGINE 20110202
9 MT_CLASSIFICATIONS Instance attribute Private Type reference (TYPE) ISH_NL_T_NNL_CLASS_V 20110202
10 MT_NNL_CLASS_MESS Instance attribute Private Type reference (TYPE) ISH_NL_T_NNL_CLASS_MESS 20110202
11 MT_NNL_CLASS_SEL Instance attribute Private Type reference (TYPE) ISH_NL_T_NNL_CLASS_SEL 20110202
12 MT_TNNLCLASS_CAT Instance attribute Private Type reference (TYPE) ISH_NL_T_TNNLCLASS_CAT 20110202
13 MT_TNNLCLASS_MESS Instance attribute Private Type reference (TYPE) ISH_NL_T_TNNLCLASS_MESS 20110202
14 M_LAST_TMPNR Instance attribute Private Type reference (TYPE) ISH_NL_CLASSID_NR 20110202
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MESS_TABLE Instance method Private Method 20110202
2 BUILD_SEL_TABLE Instance method Private Method 20110202
3 CHECK_CHANGES Instance method Public Method 20110202
4 CHECK_DOMAIN_VALUES Instance method Private Method 20110202
5 CONSTRUCTOR Instance method Private Constructor 20110202
6 DETERMINE_MCHAR Instance method Private Method 20110202
7 GET_CHAR Instance method Private Method 20110202
8 GET_CUSTOMIZING Instance method Private Method 20110202
9 GET_DBC_OBJ_FROM_OBJ Instance method Private Method 20110202
10 GET_INSTANCE Static method Public Method 20110202
11 GET_MCHAR_DESCR Instance method Private Method 20110202
12 GET_NEXT_NUMBER Instance method Private Method 20110202
13 GET_RESULT_FROM_DB Instance method Public Method 20110202
14 IS_TEMP_CLASSIDNR Instance method Private Method 20110317
15 PREPARE_UPDATE_TABLES Instance method Private Method 20110202
16 PROCESS Instance method Public Method 20110202
17 REMOVE_CLASSIFICATION Instance method Public Method 20110202
18 REPLACE_TEMP_OBJNR Instance method Public Method 20110202
19 RESET Instance method Private Method 20110202
20 SAVE Instance method Public Method 20110202
Events
Class CL_ISH_NL_CLASS_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CLASS_MESS_OBJ Private See coding 20110202 BEGIN OF ty_s_class_mess_obj. INCLUDE TYPE tnnlclass_mess. TYPES object_ref TYPE n1objectref. TYPES END OF ty_s_class_mess_obj
2 TY_T_CLASS_MESS_OBJ Private See coding 20110202 ty_t_class_mess_obj TYPE STANDARD TABLE OF ty_s_class_mess_obj
Method Signatures

Method BUILD_MESS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NNL_CLASS_V Call by reference Type reference (TYPE) ISH_NL_S_NNL_CLASS_V Classification Engine verbuchungs structure 20110202
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) ISH_NL_T_MESSAGE Meldungen 20110202

Method BUILD_MESS_TABLE on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method BUILD_SEL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NNL_CLASS Call by reference Type reference (TYPE) ISH_NL_S_NNL_CLASS_V Meldung Klassification 20110202

Method BUILD_SEL_TABLE on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGES Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20110202

Method CHECK_CHANGES on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method CHECK_DOMAIN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJTYPE Call by reference Type reference (TYPE) ISH_NL_CLASSOBJTYPE Klassification objekt typ 20110202

Method CHECK_DOMAIN_VALUES on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_NL_CLASS_ENGINE has no parameter.
Method CONSTRUCTOR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method DETERMINE_MCHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TNNLCLASS_MESS_OBJ Call by reference Type reference (TYPE) TY_S_CLASS_MESS_OBJ ISH Classification ID 20110202
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) ISH_NL_T_MESSAGE tabeltype fur ish Messagestruktur 20110202
3 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202

Method DETERMINE_MCHAR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHAR_MESS Call by reference Type reference (TYPE) TY_S_CLASS_MESS_OBJ 20110202
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) ISH_NL_S_MESSAGE message 20110202
3 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202

Method GET_CHAR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_CUSTOMIZING Signature

Method GET_CUSTOMIZING on class CL_ISH_NL_CLASS_ENGINE has no parameter.
Method GET_CUSTOMIZING on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_DBC_OBJ_FROM_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DBC Value transfer Object reference (TYPE REF TO) CL_ISH_NL_DBC DBC über klasse 20110202

Method GET_DBC_OBJ_FROM_OBJ on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REJCLAS_ENGINE Value transfer Object reference (TYPE REF TO) CL_ISH_NL_CLASS_ENGINE ISH NL Rejection Classification engine 20110202

Method GET_INSTANCE on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_MCHAR_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS 20110202
2 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202
3 Importing I_MCHAR Call by reference Type reference (TYPE) ISH_NL_CLASSID Klassification ID 20110202
4 Returning R_DESCR Value transfer Type reference (TYPE) ISH_NL_CLASS_DESC Rejection Classicication Description 20110202

Method GET_MCHAR_DESCR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) ISH_NL_CLASSID_NR Unique classification entry number 20110202

Method GET_NEXT_NUMBER on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method GET_RESULT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MCHAR Call by reference Type reference (TYPE) ISH_NL_CLASSID Klassification ID 20110202
2 Exporting E_MCHAR_DESCR Call by reference Type reference (TYPE) ISH_NL_CLASS_DESC Klassification beschreibung 20110202
3 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202
4 Importing I_OBJNR Call by reference Type reference (TYPE) ISH_NL_CLASSOBJNR Klassification objekt nummer 20110202
5 Importing I_OBJTYPE Call by reference Type reference (TYPE) ISH_NL_CLASSOBJTYPE Klassification objekt typ 20110202

Method GET_RESULT_FROM_DB on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method IS_TEMP_CLASSIDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSID_NR Call by reference Type reference (TYPE) ISH_NL_CLASSID_NR Unique classification entry number 20110317
2 Returning R_HAS_TEMP_NUMBER Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20110317

Method IS_TEMP_CLASSIDNR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method PREPARE_UPDATE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NNL_CLASSL_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASSL_V Classification Engine Log verbuchungs Tabelle 20110202
2 Exporting ET_NNL_CLASS_MESSL_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASS_MESSL_V TT fur ISH_NL_S_NNL_CLASS_MESSL_V 20110202
3 Exporting ET_NNL_CLASS_MESS_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASS_MESS_V TT fur ISH_NL_S_NNL_CLASS_MESS_V 20110202
4 Exporting ET_NNL_CLASS_SELL_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASS_SELL_V TT fur ISH_NL_S_NNL_CLASS_SELL_V 20110202
5 Exporting ET_NNL_CLASS_SEL_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASS_SEL_V TT fur ISH_NL_S_NNL_CLASS_SEL_V 20110202
6 Exporting ET_NNL_CLASS_V Call by reference Type reference (TYPE) ISH_NL_T_NNL_CLASS_V Classification Engine verbuchungs Tabelle 20110202

Method PREPARE_UPDATE_TABLES on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MCHAR Call by reference Type reference (TYPE) ISH_NL_CLASSID ISH Classification Rejection ID 20110202
2 Exporting E_MCHAR_DESCR Call by reference Type reference (TYPE) ISH_NL_CLASS_DESC Rejection Classicication Description 20110202
3 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_ISH_NL_OBJECT Basisklasse ISH-NL Objekten 20110202
4 Importing IT_MESSAGES Call by reference Type reference (TYPE) ISH_NL_T_MESSAGE tabeltype fur ish Messagestruktur 20110202
5 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202
6 Importing I_OBJNR Call by reference Type reference (TYPE) ISH_NL_CLASSOBJNR Classification Object number 20110202
7 Importing I_OBJTYPE Call by reference Type reference (TYPE) ISH_NL_CLASSOBJTYPE Classification Object Type 20110202

Method PROCESS on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method REMOVE_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20110202
2 Importing I_OBJNR Call by reference Type reference (TYPE) ISH_NL_CLASSOBJNR Classification Object number 20110202
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) ISH_NL_CLASSOBJTYPE Classification Object Type 20110202

Method REMOVE_CLASSIFICATION on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method REPLACE_TEMP_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR_NEW Call by reference Type reference (TYPE) ISH_NL_CLASSOBJNR Klassification objekt nummer 20110202
2 Importing I_OBJNR_OLD Call by reference Type reference (TYPE) ISH_NL_CLASSOBJNR Klassification objekt nummer 20110202
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) ISH_NL_CLASSOBJTYPE Klassification objekt typ 20110202

Method REPLACE_TEMP_OBJNR on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method RESET Signature

Method RESET on class CL_ISH_NL_CLASS_ENGINE has no parameter.
Method RESET on class CL_ISH_NL_CLASS_ENGINE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20110202

Method SAVE on class CL_ISH_NL_CLASS_ENGINE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in