SAP ABAP Class CL_ALINK_CONNECTION (ArchiveLink Links)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ARL (Application Component) ArchiveLink
     SAOP (Package) ArchiveLink general
Properties
Class CL_ALINK_CONNECTION  
Short Description ArchiveLink Links    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAOP   ArchiveLink general 
Created 20050309   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_ALINK_LINK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ALINK_CONNECTION has no interface implemented.
Friends
Class CL_ALINK_CONNECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONNECTION_TABLES Static Attribute Private Type reference (TYPE) TOACO_TAB 20050316
2 OA_BADI Static Attribute Private Object reference (TYPE REF TO) OA_BADI_LINK ArchiveLink Link 20050316
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_BETWEEN_CONDITION Static method Private Method Add Condition in Form: 'FROM .. UNTIL ..' 20050316
2 APPEND_CONDITION Static method Private Method Add Condition in Form: '.. LIKE ..' or '.. = ..' 20050316
3 CHECK Static method Public Method Check Existence of Link 20050316
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050316
5 COMPOSE Static method Public Method Formulate Link in Accordance with Customizing 20050316
6 CREATE_ASSIGN_EVENT Static method Private Method Trigger WF Event -ASSIGNED 20050316
7 CREATE_EVENTS Static method Private Method Trigger Events 20050316
8 DELETE Static method Public Method Delete Link 20050316
9 DELETE_BY_KEY Static method Public Method Delete Link Using Table Keys 20050316
10 FIND Static method Public Method Search for Links 20050316
11 FIND_BY_DOC_KEY Static method Public Method Determine Document Links 20050316
12 FIND_BY_KEY Static method Public Method Read Link Using Key 20050316
13 FIND_DEL_DATE Static method Private Method Determine Deletion Date of Link 20050316
14 GET_CONNECTION_TABLES Static method Public Method Determine Link Tables 20050316
15 GET_KEY_LENGTH Static method Private Method Determine Length of BOR Key 20050316
16 GET_TOTAL_COUNT Static method Public Method Number of Links Across All Clients 20050316
17 INSERT Static method Public Method Write Link 20050316
18 INSERT_RAW Static method Public Method Write Link Independently of Customizing 20050316
19 PARAMETER_ADD_RANGE Static method Public Method Add Value Range of Parameter 20050316
20 PARAMETER_ADD_RANGE_TAB Static method Public Method Add Value Ranges of Parameters 20050316
21 RAISE_LINK_CHANGED Static method Private Method Inform About Change to Link (Call BADI) 20050316
22 UPDATE Static method Public Method Change Link 20050316
23 UPDATE_RAW Static method Public Method Change Link 20050316
24 WRITE_LOG Static method Private Method Perform Logging 20050316
Events
Class CL_ALINK_CONNECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONNT Public See coding 20050316 begin of connt, link_entry type toav0, link_table type toaco-connection, end of connt
2 CONNT_TAB Public See coding 20050316 CONNT_TAB type standard table of connt with default key
3 TOACO_TAB Public See coding 20050316 TOACO_TAB type standard table of toaco with default key
4 TOAOM_TAB Public See coding 20050316 TOAOM_TAB type standard table of toaom with default key
5 TOARANGE_D_TAB Public See coding 20050316 TOARANGE_D_TAB type standard table of TOARANGE_D with default key
6 TOAV0_TAB Public See coding 20050316 TOAV0_TAB type standard table of TOAV0 with default key
Method Signatures

Method APPEND_BETWEEN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONDITION Call by reference Type reference (TYPE) STRING 20050316
2 Importing FROM Call by reference Type reference (TYPE) CLIKE 20050316
3 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20050316
4 Importing UNTIL Call by reference Type reference (TYPE) CLIKE 20050316

Method APPEND_BETWEEN_CONDITION on class CL_ALINK_CONNECTION has no exception.

Method APPEND_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONDITION Call by reference Type reference (TYPE) STRING 20050316
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20050316
3 Changing PATTERN Call by reference Type reference (TYPE) STRING 20050316
4 Importing VALUE Call by reference Type reference (TYPE) CLIKE 20050316

Method APPEND_CONDITION on class CL_ALINK_CONNECTION has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
2 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
3 Exporting TAB_NAMES Call by reference Type reference (TYPE) TOACO_TAB 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ALINK_CONNECTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ALINK_CONNECTION has no exception.

Method COMPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_ONLY Call by reference Type reference (TYPE) SY-DATAR SPACE Markierung für Eingabe in ein Dynpro-Feld 20050316
2 Importing ARCHIV_ID Value transfer Type reference (TYPE) TOAV0-ARCHIV_ID Content Repository Identifikation 20050316
3 Importing ARC_DOC_ID Value transfer Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
4 Importing AR_DATE Value transfer Type reference (TYPE) TOAV0-AR_DATE SAP ArchiveLink: Ablagedatum 20050316
5 Importing AR_OBJECT Call by reference Type reference (TYPE) TOAOM-AR_OBJECT Dokumentart 20050316
6 Exporting DEFINITION Call by reference Type reference (TYPE) TOAOM SAP ArchiveLink: Metatabelle für Verknüpfungen 20050316
7 Exporting DEFINITIONS Call by reference Type reference (TYPE) TOAOM_TAB 20050316
8 Importing DEL_DATE Value transfer Type reference (TYPE) TOAV0-DEL_DATE Verfallsdatum 20050316
9 Importing DOC_TYPE Value transfer Type reference (TYPE) TOADV-DOC_TYPE SPACE SAP ArchiveLink: Dokumenttyp 20050316
10 Exporting LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
11 Importing MANDANT Value transfer Type reference (TYPE) TOA_ARCAS-MANDANT SY-MANDT Mandant 20050316
12 Importing OBJECT_ID Call by reference Type reference (TYPE) SAPB-SAPOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20050316
13 Importing SAP_OBJECT Call by reference Type reference (TYPE) TOAOM-SAP_OBJECT SAP ArchiveLink: Objekttyp des Business Objekts 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method CREATE_ASSIGN_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XTOAV0 Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316

Method CREATE_ASSIGN_EVENT on class CL_ALINK_CONNECTION has no exception.

Method CREATE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BARCODE Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
2 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316

Method CREATE_EVENTS on class CL_ALINK_CONNECTION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
2 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
3 Exporting TAB_NAMES Call by reference Type reference (TYPE) TOACO_TAB 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method DELETE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARCHIV_ID Call by reference Type reference (TYPE) TOAV0-ARCHIV_ID Content Repository Identifikation 20050316
2 Importing ARC_DOC_ID Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
3 Importing MANDT Call by reference Type reference (TYPE) TOAV0-MANDT SY-MANDT Mandant 20050316
4 Importing OBJECT_ID Call by reference Type reference (TYPE) TOAV0-OBJECT_ID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20050316
5 Importing SAP_OBJECT Call by reference Type reference (TYPE) TOAV0-SAP_OBJECT SAP ArchiveLink: Objekttyp des Business Objekts 20050316
6 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SPACE SAP ArchiveLink: Verknüpfungstabelle 20050316
7 Exporting TAB_NAMES Call by reference Type reference (TYPE) TOACO_TAB 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARCHIV_ID Call by reference Type reference (TYPE) TOAV0-ARCHIV_ID Content Repository Identifikation 20050316
2 Importing ARC_DOC_ID Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
3 Importing AR_OBJECT Call by reference Type reference (TYPE) TOAV0-AR_OBJECT Dokumentart 20050316
4 Exporting CONNECTIONS Call by reference Type reference (TYPE) TOAV0_TAB 20050316
5 Exporting COUNT Call by reference Type reference (TYPE) NUMERIC Schleifenindex 20050316
6 Importing DEL_DATE Call by reference Type reference (TYPE) TOAV0-DEL_DATE Verfallsdatum 20050316
7 Importing DOC_TYPE Value transfer Type reference (TYPE) TOADD-DOC_TYPE SAP ArchiveLink: Dokumenttyp 20050316
8 Importing FROM_AR_DATE Call by reference Type reference (TYPE) TOAV0-AR_DATE SAP ArchiveLink: Ablagedatum 20050316
9 Importing LIMIT Call by reference Type reference (TYPE) SIMPLE 20050316
10 Importing LIMITED Value transfer Type reference (TYPE) TOAOM-AR_STATUS Status des Verknüpfungseintrages 20050316
11 Importing MANDT Value transfer Type reference (TYPE) SY-MANDT Mandantenkennung des aktuellen Benutzers 20050316
12 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) SY-DATAR Markierung für Eingabe in ein Dynpro-Feld 20050316
13 Importing OBJECT_ID Value transfer Type reference (TYPE) TOAV0-OBJECT_ID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20050316
14 Importing PARAMETER Call by reference Type reference (TYPE) TOARANGE_D_TAB 20050316
15 Exporting REDUCEDBYAUTHORITY Call by reference Type reference (TYPE) SAESTATUS SAP ArchiveLink: Statusfeld 20050316
16 Exporting REDUCEDBYLIMIT Call by reference Type reference (TYPE) SAESTATUS SAP ArchiveLink: Statusfeld 20050316
17 Importing SAP_OBJECT Call by reference Type reference (TYPE) TOAV0-SAP_OBJECT SAP ArchiveLink: Objekttyp des Business Objekts 20050316
18 Importing UNTIL_AR_DATE Value transfer Type reference (TYPE) TOAV0-AR_DATE SY-DATUM SAP ArchiveLink: Ablagedatum 20050316
# Exception Resumable Description Created on
1 ERROR_AUTHORITHY 20050316
2 ERROR_PARAMETER 20050316
3 NOT_FOUND 20050316

Method FIND_BY_DOC_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARCHIV_ID Call by reference Type reference (TYPE) TOAV0-ARCHIV_ID Content Repository Identifikation 20050316
2 Importing ARC_DOC_ID Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
3 Exporting COUNT Call by reference Type reference (TYPE) NUMERIC 20050316
4 Exporting LINKT_TAB Call by reference Type reference (TYPE) CONNT_TAB 20050316
5 Exporting LINK_TAB Call by reference Type reference (TYPE) TOAV0_TAB 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method FIND_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARCHIV_ID Call by reference Type reference (TYPE) TOAV0-ARCHIV_ID Content Repository Identifikation 20050316
2 Importing ARC_DOC_ID Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
3 Exporting CONNECTIONS Call by reference Type reference (TYPE) TOAV0_TAB 20050316
4 Importing MANDT Call by reference Type reference (TYPE) TOAV0-MANDT SY-MANDT Mandant 20050316
5 Importing OBJECT_ID Call by reference Type reference (TYPE) TOAV0-OBJECT_ID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20050316
6 Importing SAP_OBJECT Call by reference Type reference (TYPE) TOAV0-SAP_OBJECT SAP ArchiveLink: Objekttyp des Business Objekts 20050316
7 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
# Exception Resumable Description Created on
1 NOT_FOUND 20050316

Method FIND_DEL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEL_DATE Value transfer Type reference (TYPE) TOAV0-DEL_DATE Verfallsdatum 20050316
2 Importing EXPIRY_TIM Call by reference Type reference (TYPE) TOAOM-EXPIRY_TIM SAP ArchiveLink: Verweildauer in Monaten 20050316

Method FIND_DEL_DATE on class CL_ALINK_CONNECTION has no exception.

Method GET_CONNECTION_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONNECTION_TABLES Value transfer Type reference (TYPE) TOACO_TAB 20050316

Method GET_CONNECTION_TABLES on class CL_ALINK_CONNECTION has no exception.

Method GET_KEY_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY_LEN Value transfer Type reference (TYPE) I 20050316
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20050316

Method GET_KEY_LENGTH on class CL_ALINK_CONNECTION has no exception.

Method GET_TOTAL_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I 20050316
2 Importing DOC_TYPE Call by reference Type reference (TYPE) TOADD-DOC_TYPE SAP ArchiveLink: Dokumenttyp 20050316
3 Importing SAP_OBJECT Call by reference Type reference (TYPE) TOAV0-SAP_OBJECT SAP ArchiveLink: Objekttyp des Business Objekts 20050316

Method GET_TOTAL_COUNT on class CL_ALINK_CONNECTION has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BARCODE Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
2 Importing LINK Call by reference Type reference (TYPE) TOAV0 20050316
3 Returning TAB_NAME Value transfer Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
# Exception Resumable Description Created on
1 ERROR 20050316

Method INSERT_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BARCODE Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
2 Importing LINK Call by reference Type reference (TYPE) TOAV0 20050316
3 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
# Exception Resumable Description Created on
1 ERROR 20050316

Method PARAMETER_ADD_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIGH Call by reference Type reference (TYPE) ANY 20050316
2 Importing LOW Call by reference Type reference (TYPE) ANY 20050316
3 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20050316
4 Importing OPTION Call by reference Type reference (TYPE) CSEQUENCE 'EQ' 20050316
5 Changing PARAMETER Call by reference Type reference (TYPE) TOARANGE_D_TAB Struktur der Parameter für Range Tabelle 20050316
6 Importing SIGN Call by reference Type reference (TYPE) CSEQUENCE 'I' 20050316
# Exception Resumable Description Created on
1 PARAMETER_ERROR 20050316

Method PARAMETER_ADD_RANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20050316
2 Changing PARAMETER Call by reference Type reference (TYPE) TOARANGE_D_TAB Struktur der Parameter für Range Tabelle 20050316
3 Importing RANGE_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20050316
# Exception Resumable Description Created on
1 PARAMETER_ERROR 20050316

Method RAISE_LINK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BARCODE Call by reference Type reference (TYPE) TOAV0-ARC_DOC_ID SAP ArchiveLink: Dokument-Id 20050316
2 Importing KIND Call by reference Type reference (TYPE) IF_ALINK_LINK=>T_KIND 20050316
3 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
4 Importing TAB_NAME Call by reference Type reference (TYPE) TOAOM-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316

Method RAISE_LINK_CHANGED on class CL_ALINK_CONNECTION has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
2 Returning TAB_NAME Value transfer Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
# Exception Resumable Description Created on
1 ERROR 20050316

Method UPDATE_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINK Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316
2 Importing TAB_NAME Call by reference Type reference (TYPE) TOACO-CONNECTION SAP ArchiveLink: Verknüpfungstabelle 20050316
# Exception Resumable Description Created on
1 ERROR 20050316

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LBARCODE Call by reference Type reference (TYPE) CHAR40 Character 40-Stellen 20050316
2 Importing LDATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Aktuelles Datum des Applikationsservers 20050316
3 Importing LFUNCTION Call by reference Type reference (TYPE) C 20050316
4 Importing LOGAREA Call by reference Type reference (TYPE) SAESOBJ Unterobjekt für ArchiveLink Logging 20050316
5 Importing LTIME Call by reference Type reference (TYPE) SYUZEIT SY-UZEIT Aktuelle Uhrzeit des Applikationsservers 20050316
6 Importing LUSER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20050316
7 Importing TOADL Call by reference Type reference (TYPE) TOADL SAP ArchiveLink Drucklisten 20050316
8 Importing TOAV0 Call by reference Type reference (TYPE) TOAV0 SAP ArchiveLink: Verknüpfungstabelle 20050316

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