SAP ABAP Class CL_CBASE_EXT_SAVE (Save Configuration Data from External IBase Source)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUX (Package) CU: External Communication with Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CUX_CBASE_CONVERT CUX: Conversion Services 20040913
Properties
Class CL_CBASE_EXT_SAVE  
Short Description Save Configuration Data from External IBase Source    
Super Class CL_CUX_CBASE_CONVERT CUX: Conversion Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUX   CU: External Communication with Configuration 
Created 20040910   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CBASE_EXT_SAVE has no forward declaration.
Interfaces
Class CL_CBASE_EXT_SAVE has no interface implemented.
Friends
Class CL_CBASE_EXT_SAVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_LOGSYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20040913
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INFO Static method Protected Method Sets Information to Log 20050301
2 CONF_IBSTREF Instance method Protected Method Converts References of Structure Master Data 20040914
3 CONV_DATA Instance method Private Method Converts Configuration Data 20040913
4 CONV_GUIDS Static method Private Method External ID 20040913
5 CONV_IBIB Instance method Private Method Header Data 20040913
6 CONV_IBIB_GUIDS Static method Private Method External ID IBIB 20040913
7 CONV_IBIB_REC Instance method Protected Method Converts Single Header Record 20040913
8 CONV_IBIN Instance method Private Method Instance Information 20040913
9 CONV_IBINOBS Instance method Protected Method Observer 20040913
10 CONV_IBINOWN Instance method Protected Method Owner 20040913
11 CONV_IBINVALUES Instance method Private Method Rating 20040913
12 CONV_IBIN_REC Instance method Protected Method Convert Instance Object 20040914
13 CONV_IBST Instance method Private Method Structure Information 20040913
14 CONV_IBSTREF Instance method Private Method Master Data Reference of Structure Data 20040913
15 CONV_INSTANCE_GUIDS Static method Private Method External IDs IBIN/IBINOWN/IBINOBS 20040913
16 CONV_OWNOBS_REC Instance method Protected Method Convert Object from Owner and Observer 20040914
17 CONV_STRUCTURE_GUIDS Static method Private Method External ID IBST 20040913
18 CONV_VALUES Instance method Protected Method Convert Characteristic Value Assignment 20040914
19 DELETE_CFG Static method Private Method Delete Configurations 20040913
20 DELETE_DB_RECORDS Static method Private Method Delete Existing Data 20040913
21 DELETE_INSTANCE Static method Private Method Delete Instance Data 20040913
22 DELETE_STRUCTURE Static method Private Method Delete Structure Data 20040913
23 SAVE_DATA Static method Private Method Save Data 20040913
24 SAVE_DATA_EXT Instance method Public Method Read Data 20040910
25 SAVE_RECORDS Static method Private Method Save Table Content (per INSERT) 20040913
26 SET_DATA_LOW_LEVEL_BUFFER Static method Private Method Save Data 20050426
27 WRITE_DATA_TO_DB Static method Private Method Save New Data 20040913
Events
Class CL_CBASE_EXT_SAVE has no event.
Types
Class CL_CBASE_EXT_SAVE has no local type.
Method Signatures

Method ADD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20050301
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20050301

Method ADD_INFO on class CL_CBASE_EXT_SAVE has no exception.

Method CONF_IBSTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE_REF Call by reference Type reference (TYPE) CUX_EXP_IBSTREF IB: Exportstruktur für Stücklistenreferenz 20040914
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040914

Method CONV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IBIB Call by reference Type reference (TYPE) IBCOXEXP_IBIB_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
2 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040913
3 Changing CT_OBSERVER Call by reference Type reference (TYPE) IBCOXEXP_INOBS_TAB IBase: Exportdaten für Observer von Instanzen 20040913
4 Changing CT_OWNER Call by reference Type reference (TYPE) IBCOXEXP_INOWN_TAB IBase: Exportdaten für Owner von Instanzen 20040913
5 Changing CT_STRUCTURE Call by reference Type reference (TYPE) IBCOXEXP_IBST_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
6 Changing CT_STRUCTURE_REF Call by reference Type reference (TYPE) CUX_EXP_IBSTREF_T IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
7 Changing CT_VALUE Call by reference Type reference (TYPE) CUX_EXP_VALUE_T IBase: Exportdaten für Merkmalswerte 20040913
8 Exporting ET_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20040913
9 Exporting ET_IBINOBS_DB Call by reference Type reference (TYPE) IBRT_OBS_DB_T IBRT Datenbankstruktur Observer 20040913
10 Exporting ET_IBINOWN_DB Call by reference Type reference (TYPE) IBRT_OWN_DB_T IBRT: Datenbankstruktur Owner 20040913
11 Exporting ET_IBINVALUES_DB Call by reference Type reference (TYPE) TT_IBINVALUES_DB 20040913
12 Exporting ET_IBIN_DB Call by reference Type reference (TYPE) TT_IBIN_DB 20040913
13 Exporting ET_IBSTREF_DB Call by reference Type reference (TYPE) TT_IBSTREF_DB 20040913
14 Exporting ET_IBST_DB Call by reference Type reference (TYPE) TT_IBST_DB 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IBIB Call by reference Type reference (TYPE) IBCOXEXP_IBIB_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
2 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040913
3 Changing CT_OBSERVER Call by reference Type reference (TYPE) IBCOXEXP_INOBS_TAB IBase: Exportdaten für Observer von Instanzen 20040913
4 Changing CT_OWNER Call by reference Type reference (TYPE) IBCOXEXP_INOWN_TAB IBase: Exportdaten für Owner von Instanzen 20040913
5 Changing CT_STRUCTURE Call by reference Type reference (TYPE) IBCOXEXP_IBST_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IBIB Call by reference Type reference (TYPE) IBCOXEXP_IBIB_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
2 Exporting ET_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBIB_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IBIB Call by reference Type reference (TYPE) IBCOXEXP_IBIB_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBIB_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IBIB_EXT Call by reference Type reference (TYPE) IBCOXEXP_IBIB IB: Exportstruktur für IBIB 20040913
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040913

Method CONV_IBIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040913
2 Exporting ET_IBIN_DB Call by reference Type reference (TYPE) TT_IBIN_DB 20040913
3 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBINOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBSERVER Call by reference Type reference (TYPE) IBCOXEXP_INOBS_TAB IBase: Exportdaten für Observer von Instanzen 20040913
2 Exporting ET_IBINOBS_DB Call by reference Type reference (TYPE) IBRT_OBS_DB_T IBRT Datenbankstruktur Observer 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBINOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OWNER Call by reference Type reference (TYPE) IBCOXEXP_INOWN_TAB IBase: Exportdaten für Owner von Instanzen 20040913
2 Exporting ET_IBINOWN_DB Call by reference Type reference (TYPE) IBRT_OWN_DB_T IBRT: Datenbankstruktur Owner 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBINVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040914
2 Changing CT_VALUE Call by reference Type reference (TYPE) CUX_EXP_VALUE_T IBase: Exportdaten für Merkmalswerte 20040913
3 Exporting ET_IBINVALUES_DB Call by reference Type reference (TYPE) TT_IBINVALUES_DB 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBIN_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OBJECT_KEY_EXT Call by reference Type reference (TYPE) IB_OBJID_INSTANCE IB: Key der Belegung der Komponente/Instanz 20040914
2 Changing CV_OBJECT_TYPE_EXT Call by reference Type reference (TYPE) IBOBJTYP IB: Externer Typ eines referenzierenden Objekts 20040914
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040914

Method CONV_IBST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCTURE Call by reference Type reference (TYPE) IBCOXEXP_IBST_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
2 Exporting ET_IBST_DB Call by reference Type reference (TYPE) TT_IBST_DB 20040913
3 Importing IV_MOMENT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_IBSTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCTURE_REF Call by reference Type reference (TYPE) CUX_EXP_IBSTREF_T IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
2 Exporting ET_IBSTREF_DB Call by reference Type reference (TYPE) TT_IBSTREF_DB 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_INSTANCE_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040913
2 Changing CT_OBSERVER Call by reference Type reference (TYPE) IBCOXEXP_INOBS_TAB IBase: Exportdaten für Observer von Instanzen 20040913
3 Changing CT_OWNER Call by reference Type reference (TYPE) IBCOXEXP_INOWN_TAB IBase: Exportdaten für Owner von Instanzen 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_OWNOBS_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OBJECT_KEY Call by reference Type reference (TYPE) CUIB_OBJKEY IB: Key eines referenzieren Objekts 20040914
2 Changing CV_OBJECT_TYPE Call by reference Type reference (TYPE) CUIB_OBJTYP IB: Externer Typ eines referenzierenden Objekts 20040914
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040914

Method CONV_STRUCTURE_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCTURE Call by reference Type reference (TYPE) IBCOXEXP_IBST_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913

Method CONV_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040914
2 Changing CT_VALUE Call by reference Type reference (TYPE) CUX_EXP_VALUE_T IBase: Exportdaten für Merkmalswerte 20040914
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040914

Method DELETE_CFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CBASE_KEY Call by reference Type reference (TYPE) TT_IBASE_NR 20040913

Method DELETE_CFG on class CL_CBASE_EXT_SAVE has no exception.

Method DELETE_DB_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20040913

Method DELETE_DB_RECORDS on class CL_CBASE_EXT_SAVE has no exception.

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CBASE_KEY Call by reference Type reference (TYPE) TT_IBASE_NR 20040913

Method DELETE_INSTANCE on class CL_CBASE_EXT_SAVE has no exception.

Method DELETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CBASE_KEY Call by reference Type reference (TYPE) TT_IBASE_NR 20040913

Method DELETE_STRUCTURE on class CL_CBASE_EXT_SAVE has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20040913
2 Importing IT_IBINOBS_DB Call by reference Type reference (TYPE) IBRT_OBS_DB_T IBRT Datenbankstruktur Observer 20040913
3 Importing IT_IBINOWN_DB Call by reference Type reference (TYPE) IBRT_OWN_DB_T IBRT: Datenbankstruktur Owner 20040913
4 Importing IT_IBINVALUES_DB Call by reference Type reference (TYPE) TT_IBINVALUES_DB 20040913
5 Importing IT_IBIN_DB Call by reference Type reference (TYPE) TT_IBIN_DB 20040913
6 Importing IT_IBSTREF_DB Call by reference Type reference (TYPE) TT_IBSTREF_DB 20040913
7 Importing IT_IBST_DB Call by reference Type reference (TYPE) TT_IBST_DB 20040913

Method SAVE_DATA on class CL_CBASE_EXT_SAVE has no exception.

Method SAVE_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IBIB Call by reference Type reference (TYPE) IBCOXEXP_IBIB_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040910
2 Changing CT_INSTANCE Call by reference Type reference (TYPE) IBCOXEXP_INST_TAB IBase: Exportdaten für Instanzen 20040910
3 Changing CT_OBSERVER Call by reference Type reference (TYPE) IBCOXEXP_INOBS_TAB IBase: Exportdaten für Observer von Instanzen 20040910
4 Changing CT_OWNER Call by reference Type reference (TYPE) IBCOXEXP_INOWN_TAB IBase: Exportdaten für Owner von Instanzen 20040910
5 Changing CT_STRUCTURE Call by reference Type reference (TYPE) IBCOXEXP_IBST_TAB IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040910
6 Changing CT_STRUCTURE_REF Call by reference Type reference (TYPE) CUX_EXP_IBSTREF_T IBase: Exportdaten für IBIB (Ibase-Verwaltungssatz) 20040910
7 Changing CT_VALUE Call by reference Type reference (TYPE) CUX_EXP_VALUE_T IBase: Exportdaten für Merkmalswerte 20040910
8 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20040910
9 Importing IO_LOW_LEVEL_BUFFER Call by reference Object reference (TYPE REF TO) CL_CUX_LOW_LEVEL_BUFFER Pufferung für LL-Zugriffe 20050426
10 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040913
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20040913
2 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040913

Method SAVE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE 20040913
2 Importing IV_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040913

Method SAVE_RECORDS on class CL_CBASE_EXT_SAVE has no exception.

Method SET_DATA_LOW_LEVEL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOW_LEVEL_BUFFER Call by reference Object reference (TYPE REF TO) CL_CUX_LOW_LEVEL_BUFFER Pufferung für LL-Zugriffe 20050426
2 Importing IT_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20050426
3 Importing IT_IBINOWN_DB Call by reference Type reference (TYPE) IBRT_OWN_DB_T IBRT: Datenbankstruktur Owner 20050426
4 Importing IT_IBIN_DB Call by reference Type reference (TYPE) TT_IBIN_DB 20050426
5 Importing IT_IBSTREF_DB Call by reference Type reference (TYPE) TT_IBSTREF_DB 20050426
6 Importing IT_IBST_DB Call by reference Type reference (TYPE) TT_IBST_DB 20050426
7 Importing IT_VALUES Call by reference Type reference (TYPE) CUX_EXP_VALUE_T CUX: Exporttabelle Merkmalsbewertung 20050428

Method SET_DATA_LOW_LEVEL_BUFFER on class CL_CBASE_EXT_SAVE has no exception.

Method WRITE_DATA_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IBIB_DB Call by reference Type reference (TYPE) TT_IBIB_DB 20040913
2 Importing IT_IBINOBS_DB Call by reference Type reference (TYPE) IBRT_OBS_DB_T IBRT Datenbankstruktur Observer 20040913
3 Importing IT_IBINOWN_DB Call by reference Type reference (TYPE) IBRT_OWN_DB_T IBRT: Datenbankstruktur Owner 20040913
4 Importing IT_IBINVALUES_DB Call by reference Type reference (TYPE) TT_IBINVALUES_DB 20040913
5 Importing IT_IBIN_DB Call by reference Type reference (TYPE) TT_IBIN_DB 20040913
6 Importing IT_IBSTREF_DB Call by reference Type reference (TYPE) TT_IBSTREF_DB 20040913
7 Importing IT_IBST_DB Call by reference Type reference (TYPE) TT_IBST_DB 20040913

Method WRITE_DATA_TO_DB on class CL_CBASE_EXT_SAVE has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in 600