SAP ABAP Class CLC2DIR_PERS_ADAPTER (Access to C2 Persistence)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     SC2_PERSISTANCE (Package) C2 Directory Persistence Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_TYPES Repository for Global Types and Constants 20040909
2 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2PERS_MAINT Changes to Configuration Data 20040812
3 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2PERS_MAINT_ACC Read and Change Configuration Data 20040816
4 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2PERS_READ Configuration Data Read Access 20040812
Properties
Class CLC2DIR_PERS_ADAPTER  
Short Description Access to C2 Persistence    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SC2_PERSISTANCE   C2 Directory Persistence Services 
Created 20040812   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IFC2DIR_NODE_INST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IFC2DIR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_TYPES Repository for Global Types and Constants 20040909
2 IFC2PERS_MAINT Changes to Configuration Data 20040812
3 IFC2PERS_MAINT_ACC Read and Change Configuration Data 20040816
4 IFC2PERS_READ Configuration Data Read Access 20040812
Friends
# Friend Modeled only Created on Description
1 IFC2PERS_FACTORY 20040816 Persistence Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ACTIVE Instance attribute Private Attribute reference (LIKE) 20040909
2 AC_ACT_INACT Instance attribute Private Attribute reference (LIKE) 20040909
3 AC_ALL_LANGUS Instance attribute Private Attribute reference (LIKE) 20040930
4 AC_ASC_TP_COMP Instance attribute Private Attribute reference (LIKE) 20050223
5 AC_BUFFER_DATA_INSTANCE Instance attribute Private Attribute reference (LIKE) 20040917
6 AC_C2GUID Instance attribute Private Attribute reference (LIKE) 20040909
7 AC_C2_MSG_ID Instance attribute Private Attribute reference (LIKE) 20050223
8 AC_CLNT Instance attribute Private Attribute reference (LIKE) 20040917
9 AC_CODE_ID Instance attribute Private Attribute reference (LIKE) 20041202
10 AC_DELETED Instance attribute Private Attribute reference (LIKE) 20040909
11 AC_DEPLOYMENT_GROUP Instance attribute Private Attribute reference (LIKE) 20040917
12 AC_DEPL_GRP Instance attribute Private Attribute reference (LIKE) 20040917
13 AC_ESF_ACTION_ACTIVATE Instance attribute Private Attribute reference (LIKE) 20050223
14 AC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041202
15 AC_ESI_ID_TYPE Instance attribute Private Attribute reference (LIKE) 20050223
16 AC_ESI_NODE_ID Instance attribute Private Attribute reference (LIKE) 20050223
17 AC_ESI_PARENT_ID Instance attribute Private Attribute reference (LIKE) 20050223
18 AC_EXIT_AT_DELETE Instance attribute Private Attribute reference (LIKE) 20050223
19 AC_EXIT_AT_INSERT Instance attribute Private Attribute reference (LIKE) 20050223
20 AC_EXIT_AT_UPDATE Instance attribute Private Attribute reference (LIKE) 20050223
21 AC_EXIT_CHECK_NODE_BEFORE_ACTV Instance attribute Private Attribute reference (LIKE) 20050223
22 AC_EXIT_CHECK_NODE_BEFORE_SAVE Instance attribute Private Attribute reference (LIKE) 20050223
23 AC_EXIT_CHECK_NODE_ON_CREATE Instance attribute Private Attribute reference (LIKE) 20050223
24 AC_EXIT_CHECK_NODE_ON_DELETE Instance attribute Private Attribute reference (LIKE) 20050223
25 AC_EXIT_CHECK_NODE_ON_UPDATE Instance attribute Private Attribute reference (LIKE) 20050223
26 AC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20050223
27 AC_FLD_IS_TERM Instance attribute Private Attribute reference (LIKE) 20050223
28 AC_INC_CLNT Instance attribute Private Attribute reference (LIKE) 20040917
29 AC_INC_DATA Instance attribute Private Attribute reference (LIKE) 20050223
30 AC_INC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20050223
31 AC_INC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20050223
32 AC_INC_FIELD_LIST_CNAME Instance attribute Private Attribute reference (LIKE) 20050223
33 AC_INC_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20040917
34 AC_INC_LANGU Instance attribute Private Attribute reference (LIKE) 20040917
35 AC_INC_METADATA Instance attribute Private Attribute reference (LIKE) 20050223
36 AC_INC_METADATA_CNAME Instance attribute Private Attribute reference (LIKE) 20050223
37 AC_INC_MGMNT_DATA Instance attribute Private Attribute reference (LIKE) 20040917
38 AC_INC_MGMNT_DATA_EXT Instance attribute Private Attribute reference (LIKE) 20040917
39 AC_INC_MGMNT_KEY Instance attribute Private Attribute reference (LIKE) 20040917
40 AC_INC_MGMNT_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20040917
41 AC_INC_NODE_KEY_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20040917
42 AC_INC_REF_KEY Instance attribute Private Attribute reference (LIKE) 20050223
43 AC_INC_TDEP Instance attribute Private Attribute reference (LIKE) 20040917
44 AC_INC_TEXT_DATA Instance attribute Private Attribute reference (LIKE) 20050223
45 AC_INC_TEXT_FIELDS Instance attribute Private Attribute reference (LIKE) 20050223
46 AC_LANGU Instance attribute Private Attribute reference (LIKE) 20040917
47 AC_LANG_DEP_DATA Instance attribute Private Attribute reference (LIKE) 20040917
48 AC_NEW Instance attribute Private Attribute reference (LIKE) 20040909
49 AC_NEW_DELETED Instance attribute Private Attribute reference (LIKE) 20040909
50 AC_RANGES_EQ Instance attribute Private Attribute reference (LIKE) 20050223
51 AC_RANGES_EXC Instance attribute Private Attribute reference (LIKE) 20050223
52 AC_RANGES_INC Instance attribute Private Attribute reference (LIKE) 20050223
53 AC_RANGES_NE Instance attribute Private Attribute reference (LIKE) 20050223
54 AC_REFGUID Instance attribute Private Attribute reference (LIKE) 20050223
55 AC_TDEP_TYPE_NOT_TDEP Instance attribute Private Attribute reference (LIKE) 20050223
56 AC_TDEP_TYPE_TDEP_ATTR Instance attribute Private Attribute reference (LIKE) 20050223
57 AC_TDEP_TYPE_VAL_INT Instance attribute Private Attribute reference (LIKE) 20050223
58 AC_TDEP_VALFROM Instance attribute Private Attribute reference (LIKE) 20040917
59 AC_TDEP_VALTO Instance attribute Private Attribute reference (LIKE) 20040917
60 AC_TERM_PROPERTY Instance attribute Private Attribute reference (LIKE) 20050223
61 AC_TILDE Instance attribute Private Attribute reference (LIKE) 20050223
62 AC_TP_C2GUID Instance attribute Private Attribute reference (LIKE) 20050223
63 AC_TRUE Instance attribute Private Attribute reference (LIKE) 20050223
64 AC_UPDATED Instance attribute Private Attribute reference (LIKE) 20040909
65 AR_DESCR_INST Instance attribute Public Object reference (TYPE REF TO) CL_C2S_META_PERSISTENCE_TABLE C2 Server: Table Persistence 20040818
66 AR_FIELD_MAPPING Instance attribute Private Object reference (TYPE REF TO) LCL_FIELD_MAPPING Mapping Utility for Field Names 20041220
67 AR_META_PERS_ADAPTER Instance attribute Public Object reference (TYPE REF TO) IFC2PERS_META_DATA Configuration Data of a Node 20041111
68 AR_REFGUID_UTILITIES Instance attribute Private Object reference (TYPE REF TO) LCL_REFGUID_UTILITIES Ref. GUID Utility 20050302
69 AR_REF_TO_META Instance attribute Public Object reference (TYPE REF TO) IF_C2S_META_OBJECT 20050128
70 AT_TAB_TYPE_BUFFER Instance attribute Private Type reference (TYPE) ATP_T_TABTYPE_BUFFER 20041217
71 AV_CO_NAME Instance attribute Private Type reference (TYPE) SCOOLBUSINESSOBJECT ESF: Business Object 20040826
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DELETE Instance method Private Method 20040825
2 ACTIVATE_INSERT Instance method Private Method 20040825
3 ACTIVATE_UPDATE Instance method Private Method 20040825
4 APPLICATION_QUERY Instance method Private Method 20050223
5 APPLY_TDEP_TO_FOUND_DATA Instance method Private Method 20050223
6 C2S_TO_VIM_SELLIST Instance method Private Method Map Sellist onto vimsellist Format 20040823
7 CHECK_TDEP_VALIDITY Instance method Private Method TDEP(5): Is Requested Date in Validity Interval? 20050125
8 CHOOSE_ACT_INACT Instance method Private Method Compress Result of Reading Inactive Data 20040825
9 CHOOSE_ACT_INACT_TEXT Instance method Private Method Compress Result of Reading Inactive Text Data 20040921
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040817
11 COPY_ENTITIES Instance method Private Method 20040825
12 CREATE_FIELDTAB Instance method Private Method Convert Field Selection into Field List for DB Select 20040825
13 CREATE_INTERNAL_TABLES Instance method Protected Method Creates databases from internal tables 20040820
14 CREATE_INTERNAL_TAB_TYPE Instance method Private Method 20041217
15 CREATE_WHERETAB Instance method Private Method Selection Conditions -> Where Clause for DB Select 20040818
16 CREATE_WHERETAB_TXT Instance method Private Method Selection Conditions -> Where Clause for DB Select (Texttab) 20040819
17 DB_READ Instance method Private Method Read data 20040818
18 DELETE_ACTIVE_ENTRIES Instance method Protected Method Delete Inactive Versions 20041124
19 DELETE_ENTITIES Instance method Private Method 20040825
20 DELETE_INACTIVE_ENTRIES Instance method Protected Method Delete Inactive Versions 20040917
21 EXTRACT_GUID_LIST Instance method Private Method Extract C2 GUIDS from Passed Data 20040920
22 GET_INTERNAL_TAB_TYPE Instance method Private Method 20041217
23 GET_INTERNAL_TAB_TYPES Instance method Private Method Creates Table Types in Database Format (Long Field Names) 20041217
24 GET_METADATA Instance method Private Method Reads Metadata of a Data Table 20041111
25 GET_SORTED_TDEP_DATALIST Instance method Private Method TDEP: Sort Config. Data by External Key and Date 20050201
26 GET_TABLE_NAMES Instance method Protected Method Gets the Names of the DB Tables 20040820
27 GET_TDEP_VALID_ENTRIES Instance method Private Method TDEP(3): Filters Invalid Data at Specified Time 20050125
28 INSERT_ENTITIES Instance method Private Method 20040825
29 MAP_DATA_TO_OUTREC Instance method Private Method Maps Persistence Data onto C2 Server Format 20040826
30 MAP_DFIES_TO_NAMTAB Instance method Private Method Transform Field Catalog into namtab 20040820
31 MAP_SELLIST_FIELDNAMES Instance method Private Method Maps the Long ESI Field Names onto Short DB Field Names 20050202
32 MARK_AS_DELETED Instance method Private Method 20040825
33 MOVE_DATA_TO_PERS_TABLES Instance method Protected Method 20040819
34 P_APPLY_TDEP_TO_FOUND_DATA Instance method Private Method TDEP: Time-Dependency Analysis of Data Read 20050128
35 READ_ACTIVE_DATA Instance method Private Method 20040825
36 READ_DELETED_DATA Instance method Private Method 20050223
37 READ_INACTIVE_DATA Instance method Private Method 20040825
38 READ_INACTIVE_TEXTS Instance method Private Method Read Inactive Texts for a GUID List 20040920
39 REDUCE_DEL_REFTEXTS Instance method Private Method Reduce Ref Texts to No Longer Required 20050302
40 REMOVE_DATES_FROM_SELLIST Instance method Private Method TDEP: Delete Start and End Date Selection Conditions 20050128
41 SET_ACTIVATION_STATUS Instance method Protected Method Set Activation Status 20041124
42 SET_CHANGE_STATUS Instance method Protected Method Set Change Flag 20040917
43 SET_INACTIVE Instance method Private Method 20040825
44 TDEP_SPECIAL_TEXT_HANDLING Instance method Private Method Only for Time-Dependent Nodes, Not Text 20050223
45 UNDO_MARK_AS_DELETED Instance method Private Method 20050223
46 UPDATE_ENTITIES Instance method Private Method 20040825
Events
Class CLC2DIR_PERS_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATP_S_GUID Private Attribute reference (LIKE) 20040920
2 ATP_S_TABTYPE_BUFFER Private See coding 20041217 BEGIN OF atp_s_tabtype_buffer, tabname TYPE string, type TYPE REF TO cl_abap_tabledescr, END OF atp_s_tabtype_buffer
3 ATP_T_GUIDS Private Attribute reference (LIKE) 20040920
4 ATP_T_TABTYPE_BUFFER Private See coding 20041217 atp_t_tabtype_buffer TYPE HASHED TABLE OF atp_s_tabtype_buffer with unique KEY tabname
5 C2_GUID_ACT_INACT_TTYPE Public See coding 20041105 c2_guid_act_inact_ttype TYPE STANDARD TABLE OF c2_guid_act_inact_type WITH DEFAULT KEY
6 C2_GUID_ACT_INACT_TYPE Public See coding 20041105 BEGIN OF c2_guid_act_inact_type. INCLUDE TYPE cc2s_mgmnt_key. TYPES END OF c2_guid_act_inact_type
Method Signatures

Method ACTIVATE_DELETE Signature

Method ACTIVATE_DELETE on class CLC2DIR_PERS_ADAPTER has no parameter.
Method ACTIVATE_DELETE on class CLC2DIR_PERS_ADAPTER has no exception.

Method ACTIVATE_INSERT Signature

Method ACTIVATE_INSERT on class CLC2DIR_PERS_ADAPTER has no parameter.
Method ACTIVATE_INSERT on class CLC2DIR_PERS_ADAPTER has no exception.

Method ACTIVATE_UPDATE Signature

Method ACTIVATE_UPDATE on class CLC2DIR_PERS_ADAPTER has no parameter.
Method ACTIVATE_UPDATE on class CLC2DIR_PERS_ADAPTER has no exception.

Method APPLICATION_QUERY Signature

Method APPLICATION_QUERY on class CLC2DIR_PERS_ADAPTER has no parameter.
Method APPLICATION_QUERY on class CLC2DIR_PERS_ADAPTER has no exception.

Method APPLY_TDEP_TO_FOUND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1   CT_PRIMTAB    
2   CT_TEXTTAB    
3   IS_CO_NODE_NAME    
4   IV_END_DATE    
5   IV_START_DATE    
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE

Method C2S_TO_VIM_SELLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VIMSELLIST Call by reference Type reference (TYPE) C2S_VIMSELLIST_TTYPE Selektionsbereich für View-Pflege 20040823
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20050302
3 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040823
4 Importing IT_SELLIST Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Für Selektionsbedingungen im C2-Server 20040823
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method CHECK_TDEP_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATALIST Call by reference Type reference (TYPE) STANDARD TABLE Konfig. Daten im C2S Format 20050128
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050125
3 Importing IV_REQUESTED_END_DATE Call by reference Type reference (TYPE) D 20050131
4 Importing IV_REQUESTED_START_DATE Call by reference Type reference (TYPE) D 20050131
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050128

Method CHOOSE_ACT_INACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHOOSETAB Call by reference Type reference (TYPE) STANDARD TABLE 20040921
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040921
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method CHOOSE_ACT_INACT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHOOSETAB Call by reference Type reference (TYPE) STANDARD TABLE Daten der Primärtabelle 20040921
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040921
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CO_NAME Call by reference Type reference (TYPE) SCOOLBUSINESSOBJECT ESF : Business Objekt 20040817
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050302

Method COPY_ENTITIES Signature

Method COPY_ENTITIES on class CLC2DIR_PERS_ADAPTER has no parameter.
Method COPY_ENTITIES on class CLC2DIR_PERS_ADAPTER has no exception.

Method CREATE_FIELDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDLIST Call by reference Type reference (TYPE) C2S_FIELDLIST_TTYPE C2Server-Feldliste 20040825
2 Returning RT_FTAB Value transfer Type reference (TYPE) C2S_FIELDLIST_TTYPE C2Server-Feldliste 20040825
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method CREATE_INTERNAL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRIMTAB Call by reference Object reference (TYPE REF TO) DATA 20040823
2 Exporting ER_TEXTTAB Call by reference Object reference (TYPE REF TO) DATA 20040823
3 Importing IV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING 20040820
4 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20040820

Method CREATE_INTERNAL_TABLES on class CLC2DIR_PERS_ADAPTER has no exception.

Method CREATE_INTERNAL_TAB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TAB_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041217
2 Importing IV_TAB_NAME Call by reference Type reference (TYPE) STRING 20041217

Method CREATE_INTERNAL_TAB_TYPE on class CLC2DIR_PERS_ADAPTER has no exception.

Method CREATE_WHERETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERETAB Call by reference Type reference (TYPE) C2S_WHERETAB_TTYPE Wheretab zum Datenbank Zugriff im C2-Server 20040818
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20050302
3 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040818
4 Importing IT_SELLIST Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Für Selektionsbedingungen im C2-Server 20040818
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE Basisklasse für Ausnahmen 20041006

Method CREATE_WHERETAB_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERETAB Call by reference Type reference (TYPE) C2S_WHERETAB_TTYPE Wheretab zum Datenbank Zugriff im C2-Server 20040819
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040819
3 Importing IT_SELLIST Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Für Selektionsbedingungen im C2-Server 20040819
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method DB_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRIMTAB Call by reference Type reference (TYPE) STANDARD TABLE Konfigurations-Daten im Persistenz-Format 20040818
2 Changing CT_TEXTTAB Call by reference Type reference (TYPE) STANDARD TABLE Konfigurations-Texte im Persistenz-Format 20040818
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20050302
4 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040818
5 Importing IS_WHERETAB Call by reference Type reference (TYPE) STRING Selektionsparameter für Laufzeitzugriff aus Anwendung 20041202
6 Importing IT_FIELDLIST Call by reference Type reference (TYPE) C2S_FIELDLIST_TTYPE C2Server-Feldliste 20040825
7 Importing IT_LANGUS Call by reference Type reference (TYPE) C2S_LANGU_TTYPE Sprachentabelle im C2-Sever 20040930
8 Importing IT_SELLIST Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Für Selektionsbedingungen im C2-Server 20040818
9 Importing IV_APPLICATION_RT Call by reference Type reference (TYPE) C2S_FLAG ' ' Flag für Zugriff zur Anwendungs-Laufzeit 20041202
10 Importing I_ACTIVE Call by reference Type reference (TYPE) C2S_ACTION ' ' 'A' -> Nur aktive Daten Lesen, 'D' -> Nur gelöschte 20040825
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20040928
2 CX_C2S_SERVICE_FAILURE 20041006

Method DELETE_ACTIVE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20041124
2 Importing IV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING 20041124
3 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20041124

Method DELETE_ACTIVE_ENTRIES on class CLC2DIR_PERS_ADAPTER has no exception.

Method DELETE_ENTITIES Signature

Method DELETE_ENTITIES on class CLC2DIR_PERS_ADAPTER has no parameter.
Method DELETE_ENTITIES on class CLC2DIR_PERS_ADAPTER has no exception.

Method DELETE_INACTIVE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20040920
2 Importing IV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING 20040917
3 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20040917

Method DELETE_INACTIVE_ENTRIES on class CLC2DIR_PERS_ADAPTER has no exception.

Method EXTRACT_GUID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20040920
2 Exporting ET_REFGUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20050223
3 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20040920

Method EXTRACT_GUID_LIST on class CLC2DIR_PERS_ADAPTER has no exception.

Method GET_INTERNAL_TAB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TAB_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041217
2 Importing IV_TAB_NAME Call by reference Type reference (TYPE) STRING 20041217

Method GET_INTERNAL_TAB_TYPE on class CLC2DIR_PERS_ADAPTER has no exception.

Method GET_INTERNAL_TAB_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRIMTAB_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041217
2 Exporting ER_TEXTTAB_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20041217
3 Importing IV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING 20041217
4 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20041217

Method GET_INTERNAL_TAB_TYPES on class CLC2DIR_PERS_ADAPTER has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_META_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20041111
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041111
3 Importing IT_CO_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20041111
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2-Server: Fehlerhafte Anfrage 20041210
2 CX_C2S_SERVICE_FAILURE 20041210

Method GET_SORTED_TDEP_DATALIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATALIST_SORTED Value transfer Object reference (TYPE REF TO) DATA Konfig Daten nach externem Schlüssel und Startdatum sortiert 20050201
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050201
3 Importing IV_START_DATE_NAME Call by reference Type reference (TYPE) STRING 20050201
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050201

Method GET_TABLE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING 20040820
2 Exporting EV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20040820
3 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040820
# Exception Resumable Description Created on
1 CX_C2S_META_EXCEPTION Basisklasse für Ausnahmen 20040820

Method GET_TDEP_VALID_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATALIST Call by reference Type reference (TYPE) STANDARD TABLE Konfig. Daten im C2S Format 20050128
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050125
3 Importing IV_REQUESTED_END_DATE Call by reference Type reference (TYPE) D Ende Datum 20050131
4 Importing IV_REQUESTED_START_DATE Call by reference Type reference (TYPE) D Beginn Datum 20050131
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050128

Method INSERT_ENTITIES Signature

Method INSERT_ENTITIES on class CLC2DIR_PERS_ADAPTER has no parameter.
Method INSERT_ENTITIES on class CLC2DIR_PERS_ADAPTER has no exception.

Method MAP_DATA_TO_OUTREC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOTAL Call by reference Type reference (TYPE) STANDARD TABLE 20040826
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040826
3 Importing IT_PRIMTAB Call by reference Type reference (TYPE) STANDARD TABLE 20040826
4 Importing IT_TEXTTAB Call by reference Type reference (TYPE) STANDARD TABLE 20040826
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method MAP_DFIES_TO_NAMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040820
2 Returning RT_NAMTAB Value transfer Type reference (TYPE) C2S_NAMTAB_TTYPE 20040820
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method MAP_SELLIST_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELLIST Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20050202
2 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) CSEQUENCE 20050202
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050202

Method MARK_AS_DELETED Signature

Method MARK_AS_DELETED on class CLC2DIR_PERS_ADAPTER has no parameter.
Method MARK_AS_DELETED on class CLC2DIR_PERS_ADAPTER has no exception.

Method MOVE_DATA_TO_PERS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050223
2 Exporting ET_PRIMTAB_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten der Primärtabelle 20040819
3 Exporting ET_REFTEXTS Call by reference Type reference (TYPE) STANDARD TABLE Über Refguids angebundene Texte 20050223
4 Exporting ET_TEXTTAB_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten der Sekundärtabelle 20040819
5 Importing IT_INPUT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Zu konvertierende Daten 20040819
6 Importing IV_PRIMTAB_NAME Call by reference Type reference (TYPE) STRING Primärtabelle 20040819
7 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING Texttabelle 20040819
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050223

Method P_APPLY_TDEP_TO_FOUND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATALIST Call by reference Type reference (TYPE) ANY TABLE Konfigurations-Daten im internen C2S Format 20050128
2 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050128
3 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) CC2S_SEL_PARAM_T Selektionsparametertabelle 20050128
4 Importing IV_CO_METHOD Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20050209
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050128

Method READ_ACTIVE_DATA Signature

Method READ_ACTIVE_DATA on class CLC2DIR_PERS_ADAPTER has no parameter.
Method READ_ACTIVE_DATA on class CLC2DIR_PERS_ADAPTER has no exception.

Method READ_DELETED_DATA Signature

Method READ_DELETED_DATA on class CLC2DIR_PERS_ADAPTER has no parameter.
Method READ_DELETED_DATA on class CLC2DIR_PERS_ADAPTER has no exception.

Method READ_INACTIVE_DATA Signature

Method READ_INACTIVE_DATA on class CLC2DIR_PERS_ADAPTER has no parameter.
Method READ_INACTIVE_DATA on class CLC2DIR_PERS_ADAPTER has no exception.

Method READ_INACTIVE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFTEXTS Call by reference Type reference (TYPE) STANDARD TABLE 20050302
2 Exporting ET_TEXTS Call by reference Type reference (TYPE) STANDARD TABLE 20040920
3 Importing IT_GUIDS Call by reference Type reference (TYPE) ATP_T_GUIDS 20040920
4 Importing IT_REFGUIDS Call by reference Type reference (TYPE) ATP_T_GUIDS 20050302
5 Importing IV_TEXTTAB_NAME Call by reference Type reference (TYPE) STRING 20040920
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041006
2 CX_C2S_SERVICE_FAILURE 20041006

Method REDUCE_DEL_REFTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELTEXTS Call by reference Type reference (TYPE) STANDARD TABLE 20050302
2 Changing CT_REFGUIDS Call by reference Type reference (TYPE) IFC2DIR_TYPES=>ATP_T_GUIDS 20050302
3 Importing IV_TEXTTABNAME Call by reference Type reference (TYPE) STRING 20050302

Method REDUCE_DEL_REFTEXTS on class CLC2DIR_PERS_ADAPTER has no exception.

Method REMOVE_DATES_FROM_SELLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20050128
2 Importing IS_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050128
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050128

Method SET_ACTIVATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041124
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Für die Datenrückgabe aus dem C2S Persitenzadapter 20041124
3 Importing IV_ACTIVATION_STATUS Call by reference Type reference (TYPE) C2S_ACTION Zu setzender Aktivierungsstatus 20041124
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_ERROR C2 server: Parameter error 20041124
2 CX_C2S_SERVICE_FAILURE 20041124

Method SET_CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRIMTAB_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten der Primärtabelle 20040917
2 Changing CT_REFTEXT_DATA Call by reference Type reference (TYPE) ANY TABLE Über Refguid angebundene Texte 20050223
3 Changing CT_TEXTTAB_DATA Call by reference Type reference (TYPE) ANY TABLE Daten der Texttabelle 20040917
4 Importing IV_CHANGE_STATUS Call by reference Type reference (TYPE) C2S_ACTION 20040917

Method SET_CHANGE_STATUS on class CLC2DIR_PERS_ADAPTER has no exception.

Method SET_INACTIVE Signature

Method SET_INACTIVE on class CLC2DIR_PERS_ADAPTER has no parameter.
Method SET_INACTIVE on class CLC2DIR_PERS_ADAPTER has no exception.

Method TDEP_SPECIAL_TEXT_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXTTAB Call by reference Type reference (TYPE) STANDARD TABLE 20050223
2 Importing IT_LANGUS Call by reference Type reference (TYPE) C2S_LANGU_TTYPE Sprachentabelle im C2-Sever 20050223
3 Importing IV_ACTIVE Call by reference Type reference (TYPE) C2S_ACTION 20050223
4 Importing IV_TEXTTABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20050223

Method TDEP_SPECIAL_TEXT_HANDLING on class CLC2DIR_PERS_ADAPTER has no exception.

Method UNDO_MARK_AS_DELETED Signature

Method UNDO_MARK_AS_DELETED on class CLC2DIR_PERS_ADAPTER has no parameter.
Method UNDO_MARK_AS_DELETED on class CLC2DIR_PERS_ADAPTER has no exception.

Method UPDATE_ENTITIES Signature

Method UPDATE_ENTITIES on class CLC2DIR_PERS_ADAPTER has no parameter.
Method UPDATE_ENTITIES on class CLC2DIR_PERS_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700