SAP ABAP Class IF_ECH_CONFIGURATION (Read Accesses to Customizing)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ECH_CONFIGURATION Implementation of Customizing Access 20060523
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ECH_TEST_CONFIGURATION Test Class for Customizing 20060524
Properties
Class IF_ECH_CONFIGURATION  
Short Description Read Accesses to Customizing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20060523   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_ECH_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_ECH_CONFIGURATION has no interface implemented.
Friends
Class IF_ECH_CONFIGURATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_PROCSEL_TYP_CUSTOM Constant Public Type reference (TYPE) ECH_DTE_PROC_SELTYP 'CUSTOM' Selection Type for Business Processes: Customer Entries Only 20090830
2 CON_PROCSEL_TYP_MAP2PPO Constant Public Type reference (TYPE) ECH_DTE_PROC_SELTYP 'MAP2PPO' Selection Type for Business Process: Mapped to PPO Only 20120405
3 CON_PROCSEL_TYP_MERGED Constant Public Type reference (TYPE) ECH_DTE_PROC_SELTYP 'MERGE' Selection Type for Business Process: Merged Sys./Cust. Entr. 20090830
4 CON_PROCSEL_TYP_SYSTEM Constant Public Type reference (TYPE) ECH_DTE_PROC_SELTYP 'SYSTEM' Selection Type for Business Process: System Entries Only 20090830
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROCESS_EXISTENCE Instance method Public Method Checks if Process Exists or Not 20060612
2 GET_ACTION Instance method Public Method Action Class 20070207
3 GET_ALL_PROCESS_MAPPINGS Instance method Public Method Gets All Mappings Between ECH and PPO Processes 20091001
4 GET_DEFAULT_RESOLUTIONSTRATEGY Instance method Public Method Gets Standard Resolution Strategy 20091015
5 GET_ECH_BY_PPO Instance method Public Method Determine ECH Process for PPO Process 20090831
6 GET_ENCRYPTION_KEY Instance method Public Method Read the Encryption Key for the PPO Process 20120313
7 GET_NOTIFICATION Instance method Public Method Notification Class 20080311
8 GET_PERSISTENCY Instance method Public Method Persistence Class 20080303
9 GET_PPO_BY_ECH Instance method Public Method Determine PPO Process for ECH Process 20090831
10 GET_PROCESSES Instance method Public Method Read ECH Business Processes (Customer or System Entries) 20090830
11 GET_PROCESS_SETTING Instance method Public Method Read Business Process from Customer or System Entry 20090830
12 INJECT_ARCHIVE Instance method Public Method Inject Archive Access 20091014
Events
Class IF_ECH_CONFIGURATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROCESSES Public See coding 20090901 BEGIN OF TY_S_PROCESSES . INCLUDE TYPE ECHS_PROCESSES. types: END OF TY_S_PROCESSES
2 TY_S_PROCESS_MAPPING Public See coding 20091001 begin of TY_S_PROCESS_MAPPING. include type echs_pp_process. types end of TY_S_PROCESS_MAPPING
3 TY_S_PROCESS_TXT Public See coding 20090831 BEGIN OF ty_s_process_txt, description TYPE ech_dte_desc_process. include TYPE ech_str_process. types: END OF ty_s_process_txt
4 TY_T_PROCESS Public See coding 20090901 TY_t_PROCESS TYPE SORTED TABLE OF ECH_STR_PROCESS WITH NON-UNIQUE KEY component process
5 TY_T_PROCESSES Public See coding 20090901 TY_t_PROCESSES TYPE SORTED TABLE OF TY_S_PROCESSES WITH NON-UNIQUE KEY component process
6 TY_T_PROCESS_MAPPING Public See coding 20091001 TY_T_PROCESS_MAPPING type sorted table of ty_s_process_mapping with unique key component process
7 TY_T_PROCESS_TXT Public See coding 20090831 TY_T_PROCESS_TXT TYPE SORTED TABLE OF ty_s_process_txt with NON-UNIQUE key component process
Method Signatures

Method CHECK_PROCESS_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20060612
2 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20060612

Method CHECK_PROCESS_EXISTENCE on class IF_ECH_CONFIGURATION has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20070207
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_ACTION Object Type Name 20070207
# Exception Resumable Description Created on
1 CX_ECH_EXECUTION_ERROR Fehler bei der Ausführung 20070207

Method GET_ALL_PROCESS_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROCESS_MAPPING Value transfer Type reference (TYPE) TY_T_PROCESS_MAPPING 20091001

Method GET_ALL_PROCESS_MAPPINGS on class IF_ECH_CONFIGURATION has no exception.

Method GET_DEFAULT_RESOLUTIONSTRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) ECH_DTE_COMPONENT Komponente 20091015
2 Importing IV_ERROR_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY '' Fehlerkategorie 20091015
3 Importing IV_PROCESS Call by reference Type reference (TYPE) ECH_DTE_PROCESS Geschäftsprozess 20091015
4 Returning RS_RESOLUTION_STRATEGY Value transfer Type reference (TYPE) ECH_STR_RESOLUTION_STRATEGY Auflösungsstrategie 20091015

Method GET_DEFAULT_RESOLUTIONSTRATEGY on class IF_ECH_CONFIGURATION has no exception.

Method GET_ECH_BY_PPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS_PPO Call by reference Type reference (TYPE) ECH_STR_POST_PROCESSOR_PROCESS Nachbearbeiter prozess 20090831
2 Returning RS_PROCESS_ECH Value transfer Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20090831

Method GET_ECH_BY_PPO on class IF_ECH_CONFIGURATION has no exception.

Method GET_ENCRYPTION_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20120313
2 Returning R_ENC_KEY Value transfer Type reference (TYPE) FEH_PAB Privates Adressbuch für SSF (verkleinert für ECH Payload) 20120313

Method GET_ENCRYPTION_KEY on class IF_ECH_CONFIGURATION has no exception.

Method GET_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20080311
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_NOTIFICATION Notification 20080311

Method GET_NOTIFICATION on class IF_ECH_CONFIGURATION has no exception.

Method GET_PERSISTENCY 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) STRING 20080722
2 Importing I_STR_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20080303
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_PERSISTENCY Persistenz 20080303

Method GET_PERSISTENCY on class IF_ECH_CONFIGURATION has no exception.

Method GET_PPO_BY_ECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS_ECH Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20090831
2 Returning RS_PROCESS_PPO Value transfer Type reference (TYPE) ECH_STR_POST_PROCESSOR_PROCESS Nachbearbeiter prozess 20090831

Method GET_PPO_BY_ECH on class IF_ECH_CONFIGURATION has no exception.

Method GET_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCESSES Call by reference Type reference (TYPE) IF_ECH_CONFIGURATION=>TY_T_PROCESS Tabellentyp: Prozess als Struktur 20090830
2 Exporting ET_PROCESSES_TXT Call by reference Type reference (TYPE) TY_T_PROCESS_TXT Prozesse mit Text 20090830
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090830
4 Importing IV_PROCSEL_TYP Call by reference Type reference (TYPE) ECH_DTE_PROC_SELTYP CON_PROCSEL_TYP_MERGED MERGE=Sytem&Custom;SYSTEM=nur System;CUSTOM=nur Kunden 20090830

Method GET_PROCESSES on class IF_ECH_CONFIGURATION has no exception.

Method GET_PROCESS_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROCESS Call by reference Type reference (TYPE) IF_ECH_CONFIGURATION=>TY_S_PROCESSES Geschäftsprozess aus Kunden- oder Systemeintrag 20090830
2 Exporting ES_PROCESS_TXT Call by reference Type reference (TYPE) IF_ECH_CONFIGURATION=>TY_S_PROCESS_TXT Prozesse mit Texten 20090830
3 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20090830
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090830

Method GET_PROCESS_SETTING on class IF_ECH_CONFIGURATION has no exception.

Method INJECT_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE Call by reference Object reference (TYPE REF TO) IF_ECH_PERSISTENCY Persistenz 20091014

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