SAP ABAP Class CL_FEHTEST_SFLIGHT_PROCESS (FEH: Testdaten Konnektor für SFLIGHT)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FEH_TEST (Package) Tests
Properties
Class CL_FEHTEST_SFLIGHT_PROCESS  
Short Description FEH: Testdaten Konnektor für SFLIGHT    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FEH_TEST   Tests 
Created 20091007   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)
Interfaces
Class CL_FEHTEST_SFLIGHT_PROCESS has no interface implemented.
Friends
Class CL_FEHTEST_SFLIGHT_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVITY_CHANGE Constant Public Type reference (TYPE) FEH_TEST_ACTIVITY '02' 20091007
2 C_ACTIVITY_CREATE Constant Public Type reference (TYPE) FEH_TEST_ACTIVITY '01' 20091007
3 C_ACTIVITY_DELETE Constant Public Type reference (TYPE) FEH_TEST_ACTIVITY '04' 20091105
4 C_ACTIVITY_NOTHING Constant Public Type reference (TYPE) FEH_TEST_ACTIVITY '03' 20091007
5 C_ACTIVITY_READ Constant Public Type reference (TYPE) FEH_TEST_ACTIVITY SPACE 20091007
6 C_ECH_OBJCAT Constant Public Type reference (TYPE) ECH_DTE_OBJCAT '1' 20091007
7 C_ECH_OBJ_SAGENCY Constant Private See coding 20091007
8 C_ECH_OTYP_SAGENCY Constant Public Type reference (TYPE) ECH_DTE_OBJTYPE 'SAGENCY' 20091007
9 C_ECH_OTYP_SBOOK Constant Public Type reference (TYPE) ECH_DTE_OBJTYPE 'SBOOK' 20100910
10 C_ECH_OTYP_SCUSTOMER Constant Public Type reference (TYPE) ECH_DTE_OBJTYPE 'SCUSTOMER' 20091108
11 C_ECH_OTYP_SFLIGHT Constant Public Type reference (TYPE) ECH_DTE_OBJTYPE 'SFLIGHT' 20091007
12 C_EXTRA_MESSAGES_STRUCT Constant Public Type reference (TYPE) STRING 'FEH_TEST_MSG_MESSAGES' 20091007
13 C_MY_COMP Constant Public Type reference (TYPE) ECH_DTE_PROCESS CL_FEHTEST_SFLIGHT_PROCCTXT=>C_COMP_DEFAULT 20091007
14 C_MY_PROC Constant Public Type reference (TYPE) ECH_DTE_COMPONENT CL_FEHTEST_SFLIGHT_PROCCTXT=>C_PROC_DEFAULT 20091007
15 C_ORIGIN_REPORT Constant Public Type reference (TYPE) FEH_TEST_MSG_ORIGIN '9' 20091007
16 C_ORIGIN_WS Constant Public Type reference (TYPE) FEH_TEST_MSG_ORIGIN '0' 20091105
17 C_SBOOK_MSG_STRUCT_SORT Constant Public Type reference (TYPE) STRING 'FEH_TEST_SBOOK_T_SORT_UNIQ' 20091007
18 C_SCUSTOM_MSG_STRUCT_SORT Constant Public Type reference (TYPE) STRING 'FEH_TEST_SCUSTOM_T_SORT_UNIQ' 20091007
19 C_SFLIGHT_AGENCY_MSG_STRUCT Constant Public Type reference (TYPE) STRING 'FEH_TEST_STRAVELAG_S' 20091008
20 C_SFLIGHT_CMPNAME_AGENCY Constant Private Type reference (TYPE) STRING 'STRAVELAGENCY' 20091008
21 C_SFLIGHT_CMPNAME_AIRPORT Constant Private Type reference (TYPE) STRING 'SAIRPORT' 20091017
22 C_SFLIGHT_CMPNAME_CARRIER Constant Private Type reference (TYPE) STRING 'SCARR' 20091017
23 C_SFLIGHT_CMPNAME_SBOOK Constant Private Type reference (TYPE) STRING 'SBOOK' 20091008
24 C_SFLIGHT_CMPNAME_SCUSTOMER Constant Private Type reference (TYPE) STRING 'SCUSTOMER' 20091017
25 C_SFLIGHT_CMPNAME_SFLIGHT Constant Private Type reference (TYPE) STRING 'SFLIGHT' 20091008
26 C_SFLIGHT_MSG_STRUCT_BOXES Constant Public Type reference (TYPE) STRING 'FEH_TEST_MSG_SFLIGHT_BOXES' 20100407
27 C_SFLIGHT_MSG_STRUCT_HASH Constant Public Type reference (TYPE) STRING 'FEH_TEST_MSG_SFLIGHT_HASH' 20091007
28 C_SFLIGHT_MSG_STRUCT_SORT Constant Public Type reference (TYPE) STRING 'FEH_TEST_MSG_SFLIGHT_SORT' 20091007
29 C_SFLIGHT_MSG_STRUCT_STANDARD Constant Public Type reference (TYPE) STRING 'FEH_TEST_MSG_SFLIGHT_STANDARD' 20091007
30 C_TDC_DEFAULT Constant Public Type reference (TYPE) ETOBJ_NAME 'FEH_TEST_SFLIGHT' 20091008
31 ERROR_CAT Instance attribute Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 20091105
32 ERR_TO_PROCESS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20091106
33 MAIN_MESSAGE Instance attribute Public Type reference (TYPE) BAPIRET2 20091105
34 MO_ECATT_TDC Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_TDC_API 20091008
35 MO_FEH_REG Instance attribute Protected Object reference (TYPE REF TO) CL_FEH_REGISTRATION 20091007
36 MS_ECH_OBJECT Instance attribute Public Type reference (TYPE) ECH_STR_OBJECT 20091007
37 MT_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRET2_T 20091007
38 MT_SFLIGHT Instance attribute Private Type reference (TYPE) GTY_T_SFLIGHT 20100526
39 MV_MSG_DUMMY Instance attribute Private Type reference (TYPE) STRING 20091007
40 MV_ORIGIN Instance attribute Private Type reference (TYPE) FEH_TEST_MSG_ORIGIN 20091007
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_ERRORS_IN_FEH Instance method Public Method 20091008
2 COLLECT_EXCEPTION Instance method Public Method 20091007
3 CREATE_MSG_CONT_FOR_REFS Instance method Public Method 20100420
4 CREATE_MSG_CONT_FRM_DB Instance method Public Method 20091017
5 FILL_BAPIRET2 Static method Public Method 20091007
6 GET_DEFAULT_BOOKING Instance method Protected Method 20100420
7 GET_DEFAULT_EXTRA_MESSAGES Instance method Public Method 20091017
8 GET_ECATT_VARIANTS Instance method Public Method 20091008
9 GET_HIDDEN_DATA Instance method Public Method 20091105
10 GET_MSG_CONT_FRM_ECATT_VARIANT Instance method Public Method 20091007
11 PROCESS_AGENCY Instance method Public Method 20091007
12 PROCESS_BOOK Instance method Public Method 20091007
13 PROCESS_CUSTOMER Instance method Public Method 20091108
14 PROCESS_ERRORS_IN_FEH Instance method Public Method 20091008
15 PROCESS_FLIGHT Instance method Public Method 20091007
16 PROCESS_MESSAGE Instance method Public Method 20091007
17 READ_TEST_ENTRY_FRM_DB Instance method Protected Method 20091017
18 READ_TEST_TABLE_FRM_DB Instance method Protected Method 20091017
19 SELECT_BOOKING Instance method Protected Method 20091008
20 SELECT_CUSTOMER Instance method Protected Method 20091108
21 SELECT_FLIGHT Instance method Protected Method 20091007
22 S_CREATE Static method Public Method 20091007
Events
Class CL_FEHTEST_SFLIGHT_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_SFLIGHT Private See coding 20100526 gty_t_sflight type sorted table of sflight with unique default key
Method Signatures

Method COLLECT_ERRORS_IN_FEH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_PROCESSED Call by reference Type reference (TYPE) ABAP_BOOL 20091017
2 Exporting EV_PAYLOAD Call by reference Type reference (TYPE) FEH_GUID ID einer Payload 20091018
3 Importing IS_EXTRA_MESSAGES Call by reference Type reference (TYPE) FEH_TEST_MSG_MESSAGES FEH: Meldungen zu Test Payload 20091008
4 Importing IS_FLIGHT_MSG_CONTENT Call by reference Type reference (TYPE) DATA 20091008
5 Importing IS_MAIN_MSG Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20091105
6 Importing IV_PAYLOAD Call by reference Type reference (TYPE) FEH_GUID ID einer Payload 20091018
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20091008

Method COLLECT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPT Call by reference Object reference (TYPE REF TO) CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20091007

Method COLLECT_EXCEPTION on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method CREATE_MSG_CONT_FOR_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_REF2REF Call by reference Object reference (TYPE REF TO) DATA Notwendig, damit selbstst. ref auf ref erzeugt werden kann 20100420
2 Changing CS_MSG_WITH_REFS Call by reference Type reference (TYPE) FEH_TEST_MSG_DREF_S Testdaten mit un-/selbstst. Datenreferenzen 20100420
3 Importing IV_EXTERNAL_REFS Call by reference Type reference (TYPE) ABAP_BOOL Sollen Referenzen auf externe Daten angelegt werden? 20100420

Method CREATE_MSG_CONT_FOR_REFS on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method CREATE_MSG_CONT_FRM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLIGHT_MSG_CONTENT Call by reference Type reference (TYPE) ANY 20091017
2 Importing IV_NUM_ENTRIES_MAIN_TABLES Call by reference Type reference (TYPE) I 100 #Einträge pro Tabelle 20091023
3 Importing IV_NUM_ENTRIES_SUB_TABLES Call by reference Type reference (TYPE) I 10 #Einträge/Tab., die jeweils in anderen Tabs.inkludiert sind 20091023

Method CREATE_MSG_CONT_FRM_DB on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method FILL_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Nachrichtenklasse 20091007
2 Importing IV_MSG Call by reference Type reference (TYPE) STRING 20091007
3 Importing IV_NO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Nachrichtennummer 20091007
4 Importing IV_TYP Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Nachrichtentyp 20091007
5 Importing IV_V1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Nachrichtenvariable 20091007
6 Importing IV_V2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Nachrichtenvariable 20091007
7 Importing IV_V3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Nachrichtenvariable 20091007
8 Importing IV_V4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Nachrichtenvariable 20091007
9 Returning RS_RESULT Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20091007

Method FILL_BAPIRET2 on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method GET_DEFAULT_BOOKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BOOKING Value transfer Type reference (TYPE) SBOOK Einzelflugbuchung 20100420

Method GET_DEFAULT_BOOKING on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method GET_DEFAULT_EXTRA_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T FEH: Meldungen zu Test Payload 20091017

Method GET_DEFAULT_EXTRA_MESSAGES on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method GET_ECATT_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TESTDATA_CONT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME C_TDC_DEFAULT 20091008
2 Returning RT_VARIANTS Value transfer Type reference (TYPE) ETVAR_NAME_TABTYPE Tabelle mit Variantennamen 20091008
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20091008

Method GET_HIDDEN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_MSG_CONTENT Call by reference Type reference (TYPE) DATA 20091105
2 Returning RV_HIDDEN_DATA Value transfer Type reference (TYPE) STRING 20091105

Method GET_HIDDEN_DATA on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method GET_MSG_CONT_FRM_ECATT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXTRA_MESSAGES Call by reference Object reference (TYPE REF TO) FEH_TEST_MSG_MESSAGES FEH: Meldungen zu Test Payload 20091007
2 Exporting ER_FLIGHT_MSG_CONTENT_HASH Call by reference Object reference (TYPE REF TO) FEH_TEST_MSG_SFLIGHT_HASH FEH: Payload Teststruktur für SFLIGHT - Hash&UniqueKey 20091008
3 Exporting ER_FLIGHT_MSG_CONTENT_SORT Call by reference Object reference (TYPE REF TO) FEH_TEST_MSG_SFLIGHT_SORT FEH: Payload Teststruktur für SFLIGHT - Sortiert&UniqueKey 20091007
4 Exporting ER_FLIGHT_MSG_CONTENT_STAND Call by reference Object reference (TYPE REF TO) FEH_TEST_MSG_SFLIGHT_STANDARD FEH: Payload Teststruktur für SFLIGHT - Standardtabellen 20091007
5 Importing IV_VARIANT_NAME Call by reference Type reference (TYPE) ETVAR_ID 20091007
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20091007

Method PROCESS_AGENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGENCY Call by reference Type reference (TYPE) FEH_TEST_STRAVELAG_S FEH: Resiebüro Testdateb 20091007
# Exception Resumable Description Created on
1 CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20091007

Method PROCESS_BOOK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOOKID Call by reference Type reference (TYPE) SBOOK-BOOKID Buchungsnummer 20091105
2 Exporting EV_CURRENCY Call by reference Type reference (TYPE) SBOOK-LOCCURKEY Hauswährung der Fluggesellschaft 20091105
3 Exporting EV_CUSTOMER_NAME Call by reference Type reference (TYPE) SCUSTOM-NAME Name des Flugkunden 20091105
4 Exporting EV_PRICE Call by reference Type reference (TYPE) SBOOK-LOCCURAM Preis der Buchung in Hauswährung der Fluggesellschaft 20091105
5 Exporting EV_TAX Call by reference Type reference (TYPE) SFLTRIP-TRIPTAX Reisesteuer 20091105
6 Importing IS_BOOK Call by reference Type reference (TYPE) FEH_TEST_SBOOK_S FEH: SBook Struktur für Test 20091007
7 Importing IV_TESTRUN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091105
# Exception Resumable Description Created on
1 CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20091007

Method PROCESS_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUSTOMER Call by reference Type reference (TYPE) FEH_TEST_SCUSTOM_S FEH: SFlight Kunden Testdaten 20091108
# Exception Resumable Description Created on
1 CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20091108

Method PROCESS_ERRORS_IN_FEH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL 20091008
# Exception Resumable Description Created on
1 CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20100326

Method PROCESS_FLIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT Call by reference Type reference (TYPE) FEH_TEST_SFLIGHT_S FEH: SFLight Flug Testdaten 20091007
# Exception Resumable Description Created on
1 CX_FEHTEST_SFLIGHT_PROCESS Ausnahmeklasse für SFLGHT im FEH 20091007

Method PROCESS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TO_PROCESS Call by reference Type reference (TYPE) ABAP_BOOL 20091018
2 Importing IS_FLIGHT_MSG_CONTENT Call by reference Type reference (TYPE) DATA FEH: Payload Teststruktur für SFLIGHT - Standardtabellen 20091007
3 Importing IV_ROLLBACK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091007
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20091007

Method READ_TEST_ENTRY_FRM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ENTRY Call by reference Type reference (TYPE) DATA 20091017
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING DB Table Name 20091017

Method READ_TEST_ENTRY_FRM_DB on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method READ_TEST_TABLE_FRM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20091017
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 100 Number of Entries from DB 20091017
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING DB Table Name 20091017

Method READ_TEST_TABLE_FRM_DB on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method SELECT_BOOKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOOKID Call by reference Type reference (TYPE) S_BOOK_ID Buchungsnummer 20091008
2 Importing IV_CARR_ID Call by reference Type reference (TYPE) S_CARR_ID Kurzbezeichnung der Fluggesellschaft 20091008
3 Importing IV_CONN_ID Call by reference Type reference (TYPE) S_CONN_ID Code der Einzelflugverbindung 20091008
4 Importing IV_DATE Call by reference Type reference (TYPE) S_DATE Flugdatum 20091008
5 Returning RS_BOOK Value transfer Type reference (TYPE) SBOOK Einzelflugbuchung 20091008

Method SELECT_BOOKING on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method SELECT_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOMID Call by reference Type reference (TYPE) SCUSTOM-ID Flugkundennummer 20091108
2 Returning RS_CUSTOMER Value transfer Type reference (TYPE) SCUSTOM 20091108

Method SELECT_CUSTOMER on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method SELECT_FLIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CARR_ID Call by reference Type reference (TYPE) S_CARR_ID Kurzbezeichnung der Fluggesellschaft 20091007
2 Importing IV_CONN_ID Call by reference Type reference (TYPE) S_CONN_ID Code der Einzelflugverbindung 20091007
3 Importing IV_DATE Call by reference Type reference (TYPE) S_DATE Flugdatum 20091007
4 Returning RS_FLIGHT Value transfer Type reference (TYPE) SFLIGHT Flug 20091007

Method SELECT_FLIGHT on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEH_REGISTRY Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registrierung und Wiederanstarten des FEH 20091018
2 Importing IS_ECH_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20091105
3 Importing IV_BULK_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100323
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) FEH_TEST_MSG_ORIGIN FEH: Origin of Test MessagePayload 20091007
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FEHTEST_SFLIGHT_PROCESS FEH: Testdaten Konnektor für SFLIGHT 20091007

Method S_CREATE on class CL_FEHTEST_SFLIGHT_PROCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730